heyarne.aphorisms/exports/20221229-scene-5-convergence.edn
arne 2b8ca91ae4 Finish thirty-four
"Emergence", pau's christmas present
2022-12-31 12:20:18 +01:00

1 line
No EOL
101 KiB
Clojure

[({:shape #thi.ng.geom.types.Circle2{:p [1336.1928690982934 104.98935930435778], :r 10.0}, :direction [-0.3080962698584755 -0.9513551852485452]} {:shape #thi.ng.geom.types.Circle2{:p [1342.4094574770832 123.9986735720713], :r 10.0}, :direction [-0.3108294189394848 -0.9504657133856763]} {:shape #thi.ng.geom.types.Circle2{:p [1347.5200201837558 143.33470596812316], :r 10.0}, :direction [-0.2555281353336305 -0.9668016198025933]} {:shape #thi.ng.geom.types.Circle2{:p [1355.552384407855 161.6508498027683], :r 10.0}, :direction [-0.40161821120496455 -0.9158071917322581]} {:shape #thi.ng.geom.types.Circle2{:p [1366.4708323951959 178.40756468211532], :r 10.0}, :direction [-0.5459223993670488 -0.8378357439673512]} {:shape #thi.ng.geom.types.Circle2{:p [1379.9716700707972 193.16315284582683], :r 10.0}, :direction [-0.6750418837800674 -0.7377794081855757]} {:shape #thi.ng.geom.types.Circle2{:p [1395.7961514059875 205.3936798366075], :r 10.0}, :direction [-0.7912240667595136 -0.6115263495390343]} {:shape #thi.ng.geom.types.Circle2{:p [1410.6140691928954 218.82607770372107], :r 10.0}, :direction [-0.7408958893453976 -0.6716198933556783]} {:shape #thi.ng.geom.types.Circle2{:p [1425.392257359716 232.3021733736857], :r 10.0}, :direction [-0.7389094083410377 -0.673804783498231]} {:shape #thi.ng.geom.types.Circle2{:p [1437.958630876966 247.86129470571984], :r 10.0}, :direction [-0.6283186758624958 -0.7779560666017074]} {:shape #thi.ng.geom.types.Circle2{:p [1447.9027828511637 265.2139268263539], :r 10.0}, :direction [-0.4972075987098855 -0.8676316060317014]} {:shape #thi.ng.geom.types.Circle2{:p [1460.6016859422518 280.66507112971067], :r 10.0}, :direction [-0.6349451545544024 -0.7725572151678386]} {:shape #thi.ng.geom.types.Circle2{:p [1474.5896549237589 294.9597108164043], :r 10.0}, :direction [-0.6993984490753513 -0.7147319843346828]} {:shape #thi.ng.geom.types.Circle2{:p [1489.009686665141 308.81837902722214], :r 10.0}, :direction [-0.7210015870691061 -0.6929334105408903]} {:shape #thi.ng.geom.types.Circle2{:p [1501.2780530161574 324.6135424349634], :r 10.0}, :direction [-0.6134183175508203 -0.7897581703870626]} {:shape #thi.ng.geom.types.Circle2{:p [1513.381334582193 340.5355578643386], :r 10.0}, :direction [-0.6051640783017809 -0.7961007714687607]} {:shape #thi.ng.geom.types.Circle2{:p [1523.5739260440796 357.74343627194816], :r 10.0}, :direction [-0.5096295730943348 -0.8603939203804766]} {:shape #thi.ng.geom.types.Circle2{:p [1530.6623995531766 376.44513521377775], :r 10.0}, :direction [-0.354423675454849 -0.9350849470914799]} {:shape #thi.ng.geom.types.Circle2{:p [1540.0939215456926 394.0816426034138], :r 10.0}, :direction [-0.47157609962580216 -0.8818253694818013]} {:shape #thi.ng.geom.types.Circle2{:p [1551.0686249652586 410.80156738950564], :r 10.0}, :direction [-0.5487351709782958 -0.8359962393045919]} {:shape #thi.ng.geom.types.Circle2{:p [1560.5892219995617 428.39014982557524], :r 10.0}, :direction [-0.47602985171516154 -0.8794291218034807]} {:shape #thi.ng.geom.types.Circle2{:p [1572.9264724182515 444.737096087998], :r 10.240000000000002}, :direction [-0.6024048056000898 -0.7981907354698611]} {:shape #thi.ng.geom.types.Circle2{:p [1585.2146568030485 467.1950684925859], :r 12.8}, :direction [-0.4800072025311299 -0.8772645470542159]} {:shape #thi.ng.geom.types.Circle2{:p [1602.500274085886 494.124744226825], :r 16.0}, :direction [-0.5401755400886764 -0.8415523666949706]} {:shape #thi.ng.geom.types.Circle2{:p [1622.0658737686067 529.0129558326887], :r 20.0}, :direction [-0.48913999206801584 -0.8722052901465922]}) ({:shape #thi.ng.geom.types.Circle2{:p [1189.2283730216 -29.33570393239287], :r 10.0}, :direction [0.46305591360007836 -0.8863290703119224]} {:shape #thi.ng.geom.types.Circle2{:p [1177.5102468603727 -13.12812794862646], :r 10.0}, :direction [0.5859063080613621 -0.8103787991883205]} {:shape #thi.ng.geom.types.Circle2{:p [1164.095221596259 1.7055195179676037], :r 10.0}, :direction [0.6707512632056825 -0.7416823733297032]} {:shape #thi.ng.geom.types.Circle2{:p [1150.3901754255508 16.27163463006081], :r 10.0}, :direction [0.6852523085354217 -0.7283057556046603]} {:shape #thi.ng.geom.types.Circle2{:p [1134.6981199597467 28.67161024528398], :r 10.0}, :direction [0.7846027732902024 -0.6199987807611584]} {:shape #thi.ng.geom.types.Circle2{:p [1117.3697959402207 38.658060399083084], :r 10.0}, :direction [0.8664162009763058 -0.4993225076899553]} {:shape #thi.ng.geom.types.Circle2{:p [1100.345600788703 49.15457312679598], :r 10.0}, :direction [0.8512097575758881 -0.5248256363856451]} {:shape #thi.ng.geom.types.Circle2{:p [1083.763116744007 60.33586209128489], :r 10.0}, :direction [0.8291242022348014 -0.5590644482244453]} {:shape #thi.ng.geom.types.Circle2{:p [1068.8439543516292 73.65571920425211], :r 10.0}, :direction [0.7459581196188838 -0.665992855648361]} {:shape #thi.ng.geom.types.Circle2{:p [1055.1459442165988 88.22845121786591], :r 10.0}, :direction [0.6849005067515191 -0.7286366006806904]} {:shape #thi.ng.geom.types.Circle2{:p [1043.783949595416 104.68764555502037], :r 10.0}, :direction [0.5680997310591298 -0.8229597168577232]} {:shape #thi.ng.geom.types.Circle2{:p [1035.013000973558 122.6618064609633], :r 10.0}, :direction [0.4385474310928992 -0.8987080452971467]} {:shape #thi.ng.geom.types.Circle2{:p [1028.9298403849673 141.7142382546587], :r 10.0}, :direction [0.3041580294295406 -0.95262158968477]} {:shape #thi.ng.geom.types.Circle2{:p [1020.2298124587633 159.72283381575866], :r 10.0}, :direction [0.43500139631020573 -0.9004297780549968]} {:shape #thi.ng.geom.types.Circle2{:p [1012.9982042409536 178.36965238043896], :r 10.0}, :direction [0.36158041089048715 -0.9323409282340156]} {:shape #thi.ng.geom.types.Circle2{:p [1006.9847246826852 197.4441920499117], :r 10.0}, :direction [0.30067397791341677 -0.9537269834736363]} {:shape #thi.ng.geom.types.Circle2{:p [998.6867141250716 215.64152759074662], :r 10.0}, :direction [0.4149005278806761 -0.9098667770417468]} {:shape #thi.ng.geom.types.Circle2{:p [989.3239731512319 233.31464507060238], :r 10.0}, :direction [0.46813704869198325 -0.8836558739927887]} {:shape #thi.ng.geom.types.Circle2{:p [978.77132704112 250.30410239197494], :r 10.0}, :direction [0.5276323055055953 -0.8494728660686283]} {:shape #thi.ng.geom.types.Circle2{:p [966.8557355272435 266.36706223362415], :r 10.0}, :direction [0.5957795756938232 -0.8031479920824602]} {:shape #thi.ng.geom.types.Circle2{:p [953.0426676859207 280.8307808706488], :r 10.0}, :direction [0.6906533920661393 -0.7231859318512324]} {:shape #thi.ng.geom.types.Circle2{:p [936.9025350882401 293.4373870645969], :r 10.240000000000002}, :direction [0.7880924119961193 -0.6155569430638718]} {:shape #thi.ng.geom.types.Circle2{:p [916.1775605477015 308.46520893917426], :r 12.8}, :direction [0.8095693179897905 -0.5870242919756774]} {:shape #thi.ng.geom.types.Circle2{:p [890.7516016173112 327.8950986061308], :r 16.0}, :direction [0.7945612165746981 -0.607184052092391]} {:shape #thi.ng.geom.types.Circle2{:p [859.0238955237055 352.25392998281586], :r 20.0}, :direction [0.7931926523401416 -0.6089707844171272]}) ({:shape #thi.ng.geom.types.Circle2{:p [1177.08535736641 -328.581593068998], :r 10.0}, :direction [0.04562107647434742 0.9989588166592863]} {:shape #thi.ng.geom.types.Circle2{:p [1178.9277918173575 -348.4965481353285], :r 10.0}, :direction [-0.09212172254737219 0.9957477533165239]} {:shape #thi.ng.geom.types.Circle2{:p [1181.153854192273 -368.37227821759177], :r 10.0}, :direction [-0.11130311874577761 0.9937865041131637]} {:shape #thi.ng.geom.types.Circle2{:p [1180.9948591456407 -388.371646221985], :r 10.0}, :direction [0.007949752331610452 0.9999684002196599]} {:shape #thi.ng.geom.types.Circle2{:p [1178.842812620295 -408.2555265211808], :r 10.0}, :direction [0.10760232626727925 0.9941940149597914]} {:shape #thi.ng.geom.types.Circle2{:p [1175.9134888192164 -428.03984005661675], :r 10.0}, :direction [0.14646619005393596 0.989215676771797]} {:shape #thi.ng.geom.types.Circle2{:p [1169.9970200969137 -447.14469278721936], :r 10.0}, :direction [0.29582343611513556 0.9552426365301302]} {:shape #thi.ng.geom.types.Circle2{:p [1164.4020377404022 -466.34615555520463], :r 10.0}, :direction [0.2797491178255777 0.9600731383992634]} {:shape #thi.ng.geom.types.Circle2{:p [1156.5033959729546 -484.720361884446], :r 10.0}, :direction [0.39493208837237603 0.9187103164620685]} {:shape #thi.ng.geom.types.Circle2{:p [1146.1812775910107 -501.85085726867635], :r 10.0}, :direction [0.5161059190971932 0.8565247692115164]} {:shape #thi.ng.geom.types.Circle2{:p [1137.7498207770702 -519.9867480930791], :r 10.0}, :direction [0.42157284069702633 0.9067945412201375]} {:shape #thi.ng.geom.types.Circle2{:p [1128.5969544232032 -537.769465475646], :r 10.0}, :direction [0.457643317693351 0.8891358691283479]} {:shape #thi.ng.geom.types.Circle2{:p [1117.3843173899943 -554.3307688893726], :r 10.0}, :direction [0.5606318516604486 0.8280651706863273]} {:shape #thi.ng.geom.types.Circle2{:p [1108.7844669288995 -572.3874178599543], :r 10.0}, :direction [0.429992523054737 0.9028324485290842]} {:shape #thi.ng.geom.types.Circle2{:p [1099.9480357314842 -590.3294769305667], :r 10.0}, :direction [0.4418215598707681 0.8971029535306198]} {:shape #thi.ng.geom.types.Circle2{:p [1094.0883200223966 -609.4518128707355], :r 10.0}, :direction [0.29298578545437926 0.956116797008441]} {:shape #thi.ng.geom.types.Circle2{:p [1088.2544208414472 -628.5820407927054], :r 10.0}, :direction [0.2916949590474679 0.9565113960984971]} {:shape #thi.ng.geom.types.Circle2{:p [1082.6484291359552 -647.7802921974024], :r 10.0}, :direction [0.280299585274599 0.9599125702348562]} {:shape #thi.ng.geom.types.Circle2{:p [1078.4438915308199 -667.3333447347175], :r 10.0}, :direction [0.2102268802567708 0.977652626865752]} {:shape #thi.ng.geom.types.Circle2{:p [1073.8727907822094 -686.8039646001982], :r 10.0}, :direction [0.2285550374305219 0.9735309932740368]} {:shape #thi.ng.geom.types.Circle2{:p [1072.5799181378266 -706.7621328609732], :r 10.0}, :direction [0.06464363221914177 0.9979084130387499]} {:shape #thi.ng.geom.types.Circle2{:p [1070.4689552937168 -727.1330492829408], :r 10.240000000000002}, :direction [0.10307435762254055 0.9946736534163859]} {:shape #thi.ng.geom.types.Circle2{:p [1067.4966024787545 -752.5599074990748], :r 12.8}, :direction [0.1161075318344611 0.9932366490677383]} {:shape #thi.ng.geom.types.Circle2{:p [1066.4628490841446 -784.5432055453854], :r 16.0}, :direction [0.0323047935815607 0.9994780639472048]} {:shape #thi.ng.geom.types.Circle2{:p [1061.4209896318084 -824.2241789868584], :r 20.0}, :direction [0.1260464863084027 0.992024336036826]}) ({:shape #thi.ng.geom.types.Circle2{:p [1531.7940099714433 427.96847077059965], :r 10.0}, :direction [0.2828481110872418 -0.9591647126820192]} {:shape #thi.ng.geom.types.Circle2{:p [1529.55231365662 447.8424436404641], :r 10.0}, :direction [0.11208481574115664 -0.9936986434932232]} {:shape #thi.ng.geom.types.Circle2{:p [1529.9930958466969 467.83758582702814], :r 10.0}, :direction [-0.022039109503843794 -0.9997571093282]} {:shape #thi.ng.geom.types.Circle2{:p [1530.207515169913 487.8364364028445], :r 10.0}, :direction [-0.010720966160803584 -0.99994252879082]} {:shape #thi.ng.geom.types.Circle2{:p [1529.1046910379669 507.80600772858907], :r 10.0}, :direction [0.0551412065973111 -0.9984785662872256]} {:shape #thi.ng.geom.types.Circle2{:p [1530.6114205395813 527.7491711238222], :r 10.0}, :direction [-0.07533647508071882 -0.9971581697616547]} {:shape #thi.ng.geom.types.Circle2{:p [1534.4628699410882 547.3748262086247], :r 10.0}, :direction [-0.1925724700753416 -0.9812827542401233]} {:shape #thi.ng.geom.types.Circle2{:p [1537.1076987471693 567.199176906353], :r 10.0}, :direction [-0.13224144030404927 -0.99121753488642]} {:shape #thi.ng.geom.types.Circle2{:p [1540.0391018343641 586.9831824648942], :r 10.0}, :direction [-0.14657015435973955 -0.9892002779270549]} {:shape #thi.ng.geom.types.Circle2{:p [1546.2951233800297 605.979555656116], :r 10.0}, :direction [-0.31280107728327977 -0.949818659561087]} {:shape #thi.ng.geom.types.Circle2{:p [1551.2518732024005 625.3555880466346], :r 10.0}, :direction [-0.24783749111853376 -0.9688016195259332]} {:shape #thi.ng.geom.types.Circle2{:p [1556.14018155078 644.7490003686362], :r 10.0}, :direction [-0.24441541741897937 -0.9696706161000789]} {:shape #thi.ng.geom.types.Circle2{:p [1563.58256816958 663.3126983142586], :r 10.0}, :direction [-0.3721193309400034 -0.9281848972811209]} {:shape #thi.ng.geom.types.Circle2{:p [1573.32911864423 680.7770836124906], :r 10.0}, :direction [-0.48732752373249355 -0.8732192649116008]} {:shape #thi.ng.geom.types.Circle2{:p [1586.2425144332226 696.6728254698821], :r 10.240000000000002}, :direction [-0.6305369037594029 -0.7761592703804459]} {:shape #thi.ng.geom.types.Circle2{:p [1599.7435102230304 718.4232993195156], :r 12.8}, :direction [-0.5273826480393682 -0.8496278847513095]} {:shape #thi.ng.geom.types.Circle2{:p [1614.5693401127849 746.781627339342], :r 16.0}, :direction [-0.46330718405482435 -0.8861977506195722]} {:shape #thi.ng.geom.types.Circle2{:p [1626.6970780832567 784.8987884576568], :r 20.0}, :direction [-0.3031934492617976 -0.9529290279578716]}) ({:shape #thi.ng.geom.types.Circle2{:p [1359.978566362185 -62.42801234231931], :r 10.0}, :direction [0.582943693989997 0.8125125535259734]} {:shape #thi.ng.geom.types.Circle2{:p [1347.0115099369252 -77.6548126517781], :r 10.0}, :direction [0.6483528212629798 0.7613400154729394]} {:shape #thi.ng.geom.types.Circle2{:p [1334.2055936968086 -93.01738109755293], :r 10.0}, :direction [0.6402958120058334 0.7681284222887416]} {:shape #thi.ng.geom.types.Circle2{:p [1319.0013380607277 -106.01086448549405], :r 10.0}, :direction [0.7602127818040458 0.6496741693970562]} {:shape #thi.ng.geom.types.Circle2{:p [1301.9018278392252 -116.38423183581637], :r 10.0}, :direction [0.8549755110751232 0.5186683675161158]} {:shape #thi.ng.geom.types.Circle2{:p [1284.8650063287303 -126.86023836595625], :r 10.0}, :direction [0.8518410755247524 0.5238003265069939]} {:shape #thi.ng.geom.types.Circle2{:p [1266.6606674952855 -135.14287367346176], :r 10.0}, :direction [0.9102169416722357 0.41413176537527574]} {:shape #thi.ng.geom.types.Circle2{:p [1249.2302848666645 -144.9501037319377], :r 10.0}, :direction [0.8715191314310409 0.4903615029237965]} {:shape #thi.ng.geom.types.Circle2{:p [1233.3536175200584 -157.11281041939864], :r 10.0}, :direction [0.7938333673303124 0.6081353343730469]} {:shape #thi.ng.geom.types.Circle2{:p [1218.1490185926539 -170.1058920960746], :r 10.0}, :direction [0.7602299463702215 0.6496540838337973]} {:shape #thi.ng.geom.types.Circle2{:p [1203.511404263689 -183.73454745001482], :r 10.0}, :direction [0.7318807164482424 0.6814327676970103]} {:shape #thi.ng.geom.types.Circle2{:p [1188.1759727494969 -196.57294845144506], :r 10.0}, :direction [0.7667715757096035 0.6419200500715118]} {:shape #thi.ng.geom.types.Circle2{:p [1172.3626297383325 -208.8178732291339], :r 10.0}, :direction [0.7906671505582192 0.6122462388844432]} {:shape #thi.ng.geom.types.Circle2{:p [1157.8434164487924 -222.57259770666664], :r 10.0}, :direction [0.7259606644770117 0.6877362238766371]} {:shape #thi.ng.geom.types.Circle2{:p [1144.4601170322283 -237.43487534929574], :r 10.0}, :direction [0.6691649708282099 0.7431138821314545]} {:shape #thi.ng.geom.types.Circle2{:p [1129.0608784463823 -250.1966718911699], :r 10.0}, :direction [0.7699619292923011 0.6380898270937075]} {:shape #thi.ng.geom.types.Circle2{:p [1115.392446455541 -264.7971502022303], :r 10.0}, :direction [0.6834215995420682 0.7300239155530188]} {:shape #thi.ng.geom.types.Circle2{:p [1102.4600503902468 -280.05339915177103], :r 10.0}, :direction [0.6466198032647095 0.7628124474770377]} {:shape #thi.ng.geom.types.Circle2{:p [1089.561670564328 -295.33841789125364], :r 10.0}, :direction [0.6449189912959311 0.7642509369741319]} {:shape #thi.ng.geom.types.Circle2{:p [1077.5225609717245 -311.3090108738977], :r 10.0}, :direction [0.6019554796301798 0.7985296491322034]} {:shape #thi.ng.geom.types.Circle2{:p [1066.3257701432403 -327.88103172662335], :r 10.0}, :direction [0.5598395414242051 0.8286010426362831]} {:shape #thi.ng.geom.types.Circle2{:p [1053.8868050672343 -344.150713587001], :r 10.240000000000002}, :direction [0.6073713416018574 0.794418059588753]} {:shape #thi.ng.geom.types.Circle2{:p [1041.9406869313896 -366.79249491013104], :r 12.8}, :direction [0.4666452396814359 0.8844445829347676]} {:shape #thi.ng.geom.types.Circle2{:p [1029.0709119948535 -396.0904281662996], :r 16.0}, :direction [0.40218046676675157 0.9155604142552678]} {:shape #thi.ng.geom.types.Circle2{:p [1009.8253717043465 -431.15621175837794], :r 20.0}, :direction [0.4811385072626758 0.8766445898019584]}) ({:shape #thi.ng.geom.types.Circle2{:p [1151.669626117794 -326.78054812355015], :r 10.0}, :direction [0.5414870616195395 0.8407090829166988]} {:shape #thi.ng.geom.types.Circle2{:p [1141.3016587866825 -343.88333308451496], :r 10.0}, :direction [0.518398366555574 0.8551392480482418]} {:shape #thi.ng.geom.types.Circle2{:p [1130.9945392103073 -361.0228571747078], :r 10.0}, :direction [0.5153559788187664 0.8569762045096415]} {:shape #thi.ng.geom.types.Circle2{:p [1120.5854476468216 -378.10064429198303], :r 10.0}, :direction [0.5204545781742798 0.8538893558637631]} {:shape #thi.ng.geom.types.Circle2{:p [1111.7948383496523 -396.0651979514681], :r 10.0}, :direction [0.43953046485847175 0.8982276829742533]} {:shape #thi.ng.geom.types.Circle2{:p [1101.5852788912377 -413.2630145473357], :r 10.0}, :direction [0.5104779729207307 0.8598908297933765]} {:shape #thi.ng.geom.types.Circle2{:p [1091.0744991614183 -430.2784049181505], :r 10.0}, :direction [0.525538986490971 0.8507695185407402]} {:shape #thi.ng.geom.types.Circle2{:p [1083.2733478911957 -448.69421439965595], :r 10.0}, :direction [0.3900575635111241 0.9207904740752726]} {:shape #thi.ng.geom.types.Circle2{:p [1074.0653044475132 -466.44842336370886], :r 10.0}, :direction [0.4604021721841215 0.8877104482026459]} {:shape #thi.ng.geom.types.Circle2{:p [1067.8551309728648 -485.4598342901702], :r 10.0}, :direction [0.31050867373242286 0.9505705463230657]} {:shape #thi.ng.geom.types.Circle2{:p [1061.7956707433148 -504.5198170217075], :r 10.0}, :direction [0.3029730114775001 0.9529991365768673]} {:shape #thi.ng.geom.types.Circle2{:p [1053.0236180187194 -522.4934391106722], :r 10.0}, :direction [0.4386026362297726 0.8986811044482318]} {:shape #thi.ng.geom.types.Circle2{:p [1047.2503698622588 -541.6420580092748], :r 10.0}, :direction [0.2886624078230295 0.9574309449301348]} {:shape #thi.ng.geom.types.Circle2{:p [1041.0397986886346 -561.1576724166499], :r 10.240000000000002}, :direction [0.30325054558712394 0.9529108597351126]} {:shape #thi.ng.geom.types.Circle2{:p [1030.55743924204 -584.5131886908064], :r 12.8}, :direction [0.4094671658826024 0.9123248544592377]} {:shape #thi.ng.geom.types.Circle2{:p [1017.2515223861861 -613.6156383578896], :r 16.0}, :direction [0.4158099017454265 0.9094515520963493]} {:shape #thi.ng.geom.types.Circle2{:p [1000.3859720265034 -649.8861940617247], :r 20.0}, :direction [0.42163875899206815 0.9067638925958779]}) ({:shape #thi.ng.geom.types.Circle2{:p [1338.816097741743 66.07531755133826], :r 10.0}, :direction [-0.3193659345004635 0.9476314683887642]} {:shape #thi.ng.geom.types.Circle2{:p [1344.982393189886 47.04962964140417], :r 10.0}, :direction [-0.3083147724071434 0.9512843954967048]} {:shape #thi.ng.geom.types.Circle2{:p [1352.0995633070181 28.358832720892746], :r 10.0}, :direction [-0.3558585058566135 0.9345398460255713]} {:shape #thi.ng.geom.types.Circle2{:p [1359.5053767184656 9.780513967172709], :r 10.0}, :direction [-0.37029067057237064 0.9289159376860018]} {:shape #thi.ng.geom.types.Circle2{:p [1369.2039272786953 -7.710572820979404], :r 10.0}, :direction [-0.48492752801148176 0.8745543394076056]} {:shape #thi.ng.geom.types.Circle2{:p [1380.1021102644006 -24.480474657605797], :r 10.0}, :direction [-0.5449091492852609 0.8384950918313196]} {:shape #thi.ng.geom.types.Circle2{:p [1389.7735274671497 -41.9865790012446], :r 10.0}, :direction [-0.4835708601374533 0.8753052171819402]} {:shape #thi.ng.geom.types.Circle2{:p [1397.583019797535 -60.39885288421887], :r 10.0}, :direction [-0.3904746165192548 0.9206136941487134]} {:shape #thi.ng.geom.types.Circle2{:p [1402.8544043329678 -79.69166255724473], :r 10.0}, :direction [-0.2635692267716396 0.9646404836512927]} {:shape #thi.ng.geom.types.Circle2{:p [1410.7735810863742 -98.05702777409533], :r 10.0}, :direction [-0.39595883767032464 0.9182682608425304]} {:shape #thi.ng.geom.types.Circle2{:p [1420.2814770123566 -115.65247931876122], :r 10.0}, :direction [-0.4753947962991245 0.8797725772332949]} {:shape #thi.ng.geom.types.Circle2{:p [1430.549364755254 -132.81553502860663], :r 10.0}, :direction [-0.5133943871448706 0.8581527854922704]} {:shape #thi.ng.geom.types.Circle2{:p [1442.5616477208762 -148.80631543338424], :r 10.0}, :direction [-0.6006141482811157 0.7995390202388811]} {:shape #thi.ng.geom.types.Circle2{:p [1455.9177595414567 -164.33192901340573], :r 10.240000000000002}, :direction [-0.652153897489287 0.7580866005869861]} {:shape #thi.ng.geom.types.Circle2{:p [1473.2393230650505 -183.181953870103], :r 12.8}, :direction [-0.6766235751403827 0.7363290959647371]} {:shape #thi.ng.geom.types.Circle2{:p [1490.946171782401 -209.83655025610864], :r 16.0}, :direction [-0.5533390224172021 0.8329561370626758]} {:shape #thi.ng.geom.types.Circle2{:p [1516.464185690434 -240.6396502005855], :r 20.0}, :direction [-0.637950347700827 0.7700774986119214]}) ({:shape #thi.ng.geom.types.Circle2{:p [1324.4620900075668 297.7030163201488], :r 10.0}, :direction [0.7766129571441366 -0.629978027232569]} {:shape #thi.ng.geom.types.Circle2{:p [1310.8036447821135 312.3128374697484], :r 10.0}, :direction [0.6829222612726709 -0.7304910574799817]} {:shape #thi.ng.geom.types.Circle2{:p [1298.2143084038112 327.85338474305746], :r 10.0}, :direction [0.6294668189151144 -0.7770273636654546]} {:shape #thi.ng.geom.types.Circle2{:p [1284.738800940943 342.632109269152], :r 10.0}, :direction [0.673775373143401 -0.738936226304727]} {:shape #thi.ng.geom.types.Circle2{:p [1268.9669309817582 354.9304066305984], :r 10.0}, :direction [0.7885934979592485 -0.6149148680723183]} {:shape #thi.ng.geom.types.Circle2{:p [1254.3401287893387 368.570665338696], :r 10.0}, :direction [0.7313401096209728 -0.6820129354048816]} {:shape #thi.ng.geom.types.Circle2{:p [1239.917017075722 382.42612810601406], :r 10.0}, :direction [0.7211555856808283 -0.6927731383659023]} {:shape #thi.ng.geom.types.Circle2{:p [1226.0779501543511 396.86497247617814], :r 10.0}, :direction [0.6919533460685416 -0.7219422185082052]} {:shape #thi.ng.geom.types.Circle2{:p [1210.0556370512077 408.8351639042565], :r 10.0}, :direction [0.801115655157169 -0.5985095714039166]} {:shape #thi.ng.geom.types.Circle2{:p [1192.8317435161036 419.0006688839119], :r 10.0}, :direction [0.8611946767552052 -0.5082752489827708]} {:shape #thi.ng.geom.types.Circle2{:p [1176.1813724542176 430.08061218257126], :r 10.0}, :direction [0.8325185530943031 -0.5539971649329696]} {:shape #thi.ng.geom.types.Circle2{:p [1159.4710812948404 441.06997837761816], :r 10.0}, :direction [0.8355145579688605 -0.5494683097523453]} {:shape #thi.ng.geom.types.Circle2{:p [1144.4018400788482 454.21980610174603], :r 10.0}, :direction [0.7534620607996099 -0.6574913862063931]} {:shape #thi.ng.geom.types.Circle2{:p [1130.1904788578468 468.2923755986864], :r 10.0}, :direction [0.7105680610500703 -0.7036284748470196]} {:shape #thi.ng.geom.types.Circle2{:p [1115.864014098112 482.2477475925847], :r 10.0}, :direction [0.716323237986735 -0.6977685996949122]} {:shape #thi.ng.geom.types.Circle2{:p [1102.0301890047083 496.6916142246578], :r 10.0}, :direction [0.6916912546701824 -0.7221933316036561]} {:shape #thi.ng.geom.types.Circle2{:p [1090.1881574044162 512.8088809773577], :r 10.0}, :direction [0.5921015800146002 -0.8058633376349947]} {:shape #thi.ng.geom.types.Circle2{:p [1079.6477617760365 529.8059413113459], :r 10.0}, :direction [0.5270197814189781 -0.8498530166994127]} {:shape #thi.ng.geom.types.Circle2{:p [1066.8251364956902 545.1545660353993], :r 10.0}, :direction [0.6411312640173159 -0.7674312362026701]} {:shape #thi.ng.geom.types.Circle2{:p [1056.3075300823702 562.165737521646], :r 10.0}, :direction [0.5258803206659964 -0.850558574312333]} {:shape #thi.ng.geom.types.Circle2{:p [1046.027716509895 579.3216529129958], :r 10.0}, :direction [0.51399067862376 -0.8577957695674923]} {:shape #thi.ng.geom.types.Circle2{:p [1037.3999304416666 597.8956053077038], :r 10.240000000000002}, :direction [0.4212786166127224 -0.9069312692728544]} {:shape #thi.ng.geom.types.Circle2{:p [1022.879384220141 618.9790997388586], :r 12.8}, :direction [0.567208836778345 -0.8235740012169864]} {:shape #thi.ng.geom.types.Circle2{:p [1007.3316570827344 646.9481573000413], :r 16.0}, :direction [0.48586647304395714 -0.8740330487869584]} {:shape #thi.ng.geom.types.Circle2{:p [989.9834591139199 682.9903551691339], :r 20.0}, :direction [0.4337049492203612 -0.9010549467273147]}) ({:shape #thi.ng.geom.types.Circle2{:p [1343.825305532499 -28.198798298807006], :r 10.0}, :direction [0.5964900808040071 -0.8026204479717853]} {:shape #thi.ng.geom.types.Circle2{:p [1331.4185153203068 -12.512130181241252], :r 10.0}, :direction [0.6203395106096059 -0.7843334058782878]} {:shape #thi.ng.geom.types.Circle2{:p [1318.6435815516113 2.87621174391243], :r 10.0}, :direction [0.6387466884347769 -0.7694170962576841]} {:shape #thi.ng.geom.types.Circle2{:p [1305.3398464870538 17.809752293027415], :r 10.0}, :direction [0.6651867532278785 -0.7466770274557493]} {:shape #thi.ng.geom.types.Circle2{:p [1291.3272999701194 32.080300289188955], :r 10.0}, :direction [0.7006273258467193 -0.7135273998080769]} {:shape #thi.ng.geom.types.Circle2{:p [1278.893248165852 47.74536829825915], :r 10.0}, :direction [0.6217025902133707 -0.7832534004535097]} {:shape #thi.ng.geom.types.Circle2{:p [1268.596548913005 64.89115450060127], :r 10.0}, :direction [0.5148349626423374 -0.857289310117106]} {:shape #thi.ng.geom.types.Circle2{:p [1258.6358862252803 82.23431450163245], :r 10.0}, :direction [0.4980331343862383 -0.867158000051559]} {:shape #thi.ng.geom.types.Circle2{:p [1248.1778726731343 99.28218687747842], :r 10.0}, :direction [0.5229006776072969 -0.8523936187922985]} {:shape #thi.ng.geom.types.Circle2{:p [1236.1893662190216 115.2908005900926], :r 10.0}, :direction [0.5994253227056341 -0.800430685630709]} {:shape #thi.ng.geom.types.Circle2{:p [1224.9549801826865 132.41443835741882], :r 10.240000000000002}, :direction [0.548554005680421 -0.8361151253577256]} {:shape #thi.ng.geom.types.Circle2{:p [1212.300503798597 154.66807238524711], :r 12.8}, :direction [0.49431548375350154 -0.8692825792120432]} {:shape #thi.ng.geom.types.Circle2{:p [1198.7934071485686 183.67769734123013], :r 16.0}, :direction [0.4220967703133861 -0.9065507798744695]} {:shape #thi.ng.geom.types.Circle2{:p [1182.7477618333864 220.31834780515305], :r 20.0}, :direction [0.40114113287955205 -0.9160162615980733]}) ({:shape #thi.ng.geom.types.Circle2{:p [1206.1277890418664 -355.8078644358281], :r 10.0}, :direction [-0.33827383759074736 0.9410477197260657]} {:shape #thi.ng.geom.types.Circle2{:p [1215.5312540942757 -373.45934723496197], :r 10.0}, :direction [-0.470173252620459 0.8825741399566935]} {:shape #thi.ng.geom.types.Circle2{:p [1226.6884707055267 -390.0580374691227], :r 10.0}, :direction [-0.5578608305625536 0.8299345117080367]} {:shape #thi.ng.geom.types.Circle2{:p [1237.0664499483041 -407.15474904873594], :r 10.0}, :direction [-0.5188989621388695 0.8548355789806619]} {:shape #thi.ng.geom.types.Circle2{:p [1247.650840211718 -424.1244480075197], :r 10.0}, :direction [-0.5292195131707037 0.8484849479391858]} {:shape #thi.ng.geom.types.Circle2{:p [1255.2128364798925 -442.63974472240153], :r 10.0}, :direction [-0.37809981340872556 0.9257648357440924]} {:shape #thi.ng.geom.types.Circle2{:p [1263.398038507683 -460.888099929495], :r 10.0}, :direction [-0.40926010138952174 0.9124177603546733]} {:shape #thi.ng.geom.types.Circle2{:p [1271.5587469056682 -479.1474218896077], :r 10.0}, :direction [-0.4080354198992636 0.912966098005633]} {:shape #thi.ng.geom.types.Circle2{:p [1282.4570871055323 -495.917221557106], :r 10.0}, :direction [-0.5449170099932034 0.8384899833749158]} {:shape #thi.ng.geom.types.Circle2{:p [1293.4321216629319 -512.6369289846864], :r 10.0}, :direction [-0.5487517278699748 0.8359853713790192]} {:shape #thi.ng.geom.types.Circle2{:p [1302.9929272741388 -530.2036872532092], :r 10.0}, :direction [-0.4780402805603446 0.8783379134261406]} {:shape #thi.ng.geom.types.Circle2{:p [1314.6305451854373 -546.4691675520083], :r 10.0}, :direction [-0.5818808955649228 0.8132740149399603]} {:shape #thi.ng.geom.types.Circle2{:p [1326.7074716981465 -562.411182669509], :r 10.0}, :direction [-0.6038463256354626 0.7971007558750338]} {:shape #thi.ng.geom.types.Circle2{:p [1335.9577022219719 -580.1434480424412], :r 10.0}, :direction [-0.46251152619126623 0.8866132686466096]} {:shape #thi.ng.geom.types.Circle2{:p [1344.631276418631 -598.6960627006248], :r 10.240000000000002}, :direction [-0.42351436507124635 0.905889387606621]} {:shape #thi.ng.geom.types.Circle2{:p [1352.9510954276143 -622.9064037072641], :r 12.8}, :direction [-0.3249929300384131 0.9457164455718463]} {:shape #thi.ng.geom.types.Circle2{:p [1367.5544128930303 -651.3799549259701], :r 16.0}, :direction [-0.4563536707942535 0.8897984755845617]} {:shape #thi.ng.geom.types.Circle2{:p [1381.1309248370276 -689.0054558985087], :r 20.0}, :direction [-0.3394127985999301 0.9406375243134643]}) ({:shape #thi.ng.geom.types.Circle2{:p [1254.7617288671445 -176.20598040126805], :r 10.0}, :direction [0.3151526345237101 0.9490409985626357]} {:shape #thi.ng.geom.types.Circle2{:p [1251.7172670743723 -195.97290359109076], :r 10.0}, :direction [0.15222308963860595 0.9883461594911354]} {:shape #thi.ng.geom.types.Circle2{:p [1250.9623702658903 -215.95865178345383], :r 10.0}, :direction [0.037744840424105974 0.9992874096181532]} {:shape #thi.ng.geom.types.Circle2{:p [1251.7187157257113 -236.4246807472125], :r 10.240000000000002}, :direction [-0.03693093065531903 0.9993178204960281]} {:shape #thi.ng.geom.types.Circle2{:p [1251.693846768957 -262.0246686678149], :r 12.8}, :direction [9.714436232158216E-4 0.9999995281485321]} {:shape #thi.ng.geom.types.Circle2{:p [1253.0759071058737 -293.99480956874186], :r 16.0}, :direction [-0.04318938552865153 0.9990669031539667]} {:shape #thi.ng.geom.types.Circle2{:p [1257.0530945575174 -333.7965931967966], :r 20.0}, :direction [-0.09942968629109383 0.9950445907013689]}) ({:shape #thi.ng.geom.types.Circle2{:p [1033.3140496700976 -478.71796350843704], :r 10.0}, :direction [0.8261947962230862 0.5633845566696811]} {:shape #thi.ng.geom.types.Circle2{:p [1018.7720791853541 -492.44862607150543], :r 10.0}, :direction [0.7270985242371769 0.6865331281534194]} {:shape #thi.ng.geom.types.Circle2{:p [1004.412798054618 -506.3702296216891], :r 10.0}, :direction [0.7179640565368058 0.6960801775091819]} {:shape #thi.ng.geom.types.Circle2{:p [991.758076303371 -521.8575798598195], :r 10.0}, :direction [0.6327360875623482 0.7743675119065188]} {:shape #thi.ng.geom.types.Circle2{:p [979.4115243192907 -537.5917037345195], :r 10.0}, :direction [0.6173275992040137 0.7867061937349983]} {:shape #thi.ng.geom.types.Circle2{:p [967.0171854435267 -553.2882117484926], :r 10.0}, :direction [0.6197169437882017 0.7848254006986591]} {:shape #thi.ng.geom.types.Circle2{:p [954.5812087532142 -568.9517516982614], :r 10.0}, :direction [0.6217988345156266 0.7831769974884404]} {:shape #thi.ng.geom.types.Circle2{:p [940.6825614373539 -583.3332538030253], :r 10.0}, :direction [0.6949323657930193 0.7190751052381924]} {:shape #thi.ng.geom.types.Circle2{:p [926.8262533509769 -597.7555534190853], :r 10.0}, :direction [0.6928154043188474 0.721114980803001]} {:shape #thi.ng.geom.types.Circle2{:p [913.7201199552946 -612.8628121848105], :r 10.0}, :direction [0.6553066697841148 0.7553629382862608]} {:shape #thi.ng.geom.types.Circle2{:p [902.3736392491746 -629.9123803783351], :r 10.240000000000002}, :direction [0.5540273782285173 0.8324984469494436]} {:shape #thi.ng.geom.types.Circle2{:p [889.3584027297028 -651.956962895185], :r 12.8}, :direction [0.5084076765418709 0.8611165045644501]} {:shape #thi.ng.geom.types.Circle2{:p [869.669342754515 -677.1827615404898], :r 16.0}, :direction [0.6152831242246186 0.7883062076657729]} {:shape #thi.ng.geom.types.Circle2{:p [850.3025641928692 -712.1817313559598], :r 20.0}, :direction [0.48416946404114536 0.8749742453867485]}) ({:shape #thi.ng.geom.types.Circle2{:p [1318.5457778014095 349.55146575340206], :r 10.0}, :direction [-0.08691379437990049 -0.9962158362255079]} {:shape #thi.ng.geom.types.Circle2{:p [1317.6524693857143 369.53150579526505], :r 10.0}, :direction [0.04466542078475717 -0.999002002093149]} {:shape #thi.ng.geom.types.Circle2{:p [1319.9858683401671 389.3949206406374], :r 10.0}, :direction [-0.11666994772264312 -0.9931707422686168]} {:shape #thi.ng.geom.types.Circle2{:p [1324.3997410262066 408.90178425095246], :r 10.0}, :direction [-0.22069363430197433 -0.9753431805157536]} {:shape #thi.ng.geom.types.Circle2{:p [1326.262991591096 428.81480253880727], :r 10.0}, :direction [-0.09316252824446847 -0.9956509143927395]} {:shape #thi.ng.geom.types.Circle2{:p [1326.2193411948997 448.81475490482336], :r 10.0}, :direction [0.0021825198098142477 -0.9999976183008035]} {:shape #thi.ng.geom.types.Circle2{:p [1325.6026588367267 468.80524521569663], :r 10.0}, :direction [0.030834117908652394 -0.9995245155436634]} {:shape #thi.ng.geom.types.Circle2{:p [1325.5895777729354 489.2852410381027], :r 10.240000000000002}, :direction [6.38723817934889E-4 -0.9999997960159213]} {:shape #thi.ng.geom.types.Circle2{:p [1325.2686294304021 514.8832290871941], :r 12.8}, :direction [0.012537044630205468 -0.999921408167632]} {:shape #thi.ng.geom.types.Circle2{:p [1322.4480121278793 546.7586760335932], :r 16.0}, :direction [0.0881442907038361 -0.9961077170749745]} {:shape #thi.ng.geom.types.Circle2{:p [1321.1228871273656 586.7367205547177], :r 20.0}, :direction [0.03312812501284183 -0.9994511130281127]}) ({:shape #thi.ng.geom.types.Circle2{:p [1346.0787412759357 -146.4078068902868], :r 16.0}, :direction [-0.3796340419425085 0.9251367435133001]} {:shape #thi.ng.geom.types.Circle2{:p [1361.7827240859606 -183.19618717404546], :r 20.0}, :direction [-0.3925995702506215 0.9197095070939668]}) ({:shape #thi.ng.geom.types.Circle2{:p [1410.237739413853 -173.55241611950356], :r 10.0}, :direction [-0.04103504924125177 0.9991577076386734]} {:shape #thi.ng.geom.types.Circle2{:p [1409.4525993662382 -193.5369990549974], :r 10.0}, :direction [0.03925700238074005 0.9992291467746922]} {:shape #thi.ng.geom.types.Circle2{:p [1406.8183962780208 -213.36276446493872], :r 10.0}, :direction [0.13171015441087364 0.9912882704970661]} {:shape #thi.ng.geom.types.Circle2{:p [1405.7009959662028 -233.33152548166555], :r 10.0}, :direction [0.05587001559090749 0.9984380508363413]} {:shape #thi.ng.geom.types.Circle2{:p [1405.5329128860053 -253.33081917114748], :r 10.0}, :direction [0.008404154009870504 0.9999646844740964]} {:shape #thi.ng.geom.types.Circle2{:p [1407.5663985014476 -273.22717401950575], :r 10.0}, :direction [-0.10167428077210913 0.994817742417914]} {:shape #thi.ng.geom.types.Circle2{:p [1411.6004798679567 -292.8161042488058], :r 10.0}, :direction [-0.20170406832545484 0.9794465114650013]} {:shape #thi.ng.geom.types.Circle2{:p [1417.452620971866 -311.9407596574644], :r 10.0}, :direction [-0.2926070551954704 0.9562327704329294]} {:shape #thi.ng.geom.types.Circle2{:p [1424.6587782081535 -330.5974286497015], :r 10.0}, :direction [-0.36030786181437485 0.9328334496118554]} {:shape #thi.ng.geom.types.Circle2{:p [1434.0119728099676 -348.27560023899764], :r 10.0}, :direction [-0.467659730090701 0.8839085794648073]} {:shape #thi.ng.geom.types.Circle2{:p [1441.4270631935908 -366.85021825936883], :r 10.0}, :direction [-0.37075451918116237 0.9287309010185598]} {:shape #thi.ng.geom.types.Circle2{:p [1445.6818138630892 -386.39240587335934], :r 10.0}, :direction [-0.21273753347492078 0.9771093806995242]} {:shape #thi.ng.geom.types.Circle2{:p [1448.2647742051117 -406.2249124187141], :r 10.0}, :direction [-0.12914801710112253 0.9916253272677382]} {:shape #thi.ng.geom.types.Circle2{:p [1450.7550105137848 -426.0692749211218], :r 10.0}, :direction [-0.1245118154336576 0.9922181251203868]} {:shape #thi.ng.geom.types.Circle2{:p [1450.9389921702927 -446.0684286719701], :r 10.0}, :direction [-0.009199082825397359 0.999957687542414]} {:shape #thi.ng.geom.types.Circle2{:p [1449.5530101235852 -466.02034722047574], :r 10.0}, :direction [0.0692991023353822 0.9975959274252831]} {:shape #thi.ng.geom.types.Circle2{:p [1445.1554150899872 -485.530886882937], :r 10.0}, :direction [0.21987975167989834 0.975526983123064]} {:shape #thi.ng.geom.types.Circle2{:p [1441.472314979098 -505.18883116948865], :r 10.0}, :direction [0.18415500554446326 0.9828972143275813]} {:shape #thi.ng.geom.types.Circle2{:p [1439.5917096573114 -525.1002179525249], :r 10.0}, :direction [0.09403026608932358 0.9955693391518099]} {:shape #thi.ng.geom.types.Circle2{:p [1438.9685141933262 -545.090506279952], :r 10.0}, :direction [0.031159773199264718 0.9995144163713552]} {:shape #thi.ng.geom.types.Circle2{:p [1441.6261397831488 -564.9131455145323], :r 10.0}, :direction [-0.1328812794911281 0.9911319617290126]} {:shape #thi.ng.geom.types.Circle2{:p [1444.0386048602118 -585.2505596139686], :r 10.240000000000002}, :direction [-0.11779614634096958 0.9930377978240391]} {:shape #thi.ng.geom.types.Circle2{:p [1450.4555445020612 -610.0332730576748], :r 12.8}, :direction [-0.2506617047597427 0.9680747438947779]} {:shape #thi.ng.geom.types.Circle2{:p [1455.7454197165557 -641.5930135543119], :r 16.0}, :direction [-0.16530860045295215 0.9862418905199102]} {:shape #thi.ng.geom.types.Circle2{:p [1466.214255241303 -680.1987577221919], :r 20.0}, :direction [-0.26172088811867816 0.9651436041969975]}) ({:shape #thi.ng.geom.types.Circle2{:p [1480.6451083556901 -245.68175710565902], :r 10.0}, :direction [0.13626822458432253 0.9906719795011046]} {:shape #thi.ng.geom.types.Circle2{:p [1480.7403343566061 -265.68153040459293], :r 10.0}, :direction [-0.004761300045805467 0.9999886649466954]} {:shape #thi.ng.geom.types.Circle2{:p [1482.5827280721319 -285.5964892395238], :r 10.0}, :direction [-0.09211968577629202 0.9957479417465434]} {:shape #thi.ng.geom.types.Circle2{:p [1481.3520004328439 -305.55858606019603], :r 10.0}, :direction [0.061536381964398514 0.998104841033612]} {:shape #thi.ng.geom.types.Circle2{:p [1480.9858003910424 -325.5552332173918], :r 10.0}, :direction [0.018310002090067445 0.9998323578597874]} {:shape #thi.ng.geom.types.Circle2{:p [1482.5274985005367 -345.4957238567713], :r 10.0}, :direction [-0.07708490547471476 0.9970245319689754]} {:shape #thi.ng.geom.types.Circle2{:p [1482.7772869299883 -365.4941639394505], :r 10.0}, :direction [-0.012489421472582807 0.9999220041339626]} {:shape #thi.ng.geom.types.Circle2{:p [1481.2001634666688 -385.431884009244], :r 10.0}, :direction [0.07885617316597983 0.9968860034896754]} {:shape #thi.ng.geom.types.Circle2{:p [1481.9848687429317 -405.4164840209882], :r 10.0}, :direction [-0.039235263813140714 0.9992300005872088]} {:shape #thi.ng.geom.types.Circle2{:p [1485.8067931183346 -425.0479102062836], :r 10.0}, :direction [-0.19109621877014765 0.9815713092647685]} {:shape #thi.ng.geom.types.Circle2{:p [1488.5760010333815 -444.8552696346183], :r 10.0}, :direction [-0.1384603957523515 0.9903679714167367]} {:shape #thi.ng.geom.types.Circle2{:p [1493.3623896021923 -464.2740874273769], :r 10.0}, :direction [-0.23931942844053666 0.9709408896379299]} {:shape #thi.ng.geom.types.Circle2{:p [1500.854960590043 -482.8175870968572], :r 10.0}, :direction [-0.37462854939253837 0.9271749834740162]} {:shape #thi.ng.geom.types.Circle2{:p [1508.2619447522804 -501.3954391153324], :r 10.0}, :direction [-0.3703492081118712 0.9288926009237611]} {:shape #thi.ng.geom.types.Circle2{:p [1514.1131502538024 -520.5203807931248], :r 10.0}, :direction [-0.2925602750760918 0.9562470838896197]} {:shape #thi.ng.geom.types.Circle2{:p [1517.1659344620948 -540.7715760313719], :r 10.240000000000002}, :direction [-0.14906172892052974 0.9888278924925319]} {:shape #thi.ng.geom.types.Circle2{:p [1521.5679670203626 -565.9902617496235], :r 12.8}, :direction [-0.17195439680733865 0.9851049108692048]} {:shape #thi.ng.geom.types.Circle2{:p [1525.7497110377833 -597.7158510581418], :r 16.0}, :direction [-0.13067950054439728 0.9914246658911945]} {:shape #thi.ng.geom.types.Circle2{:p [1536.9934162427508 -636.1030767102228], :r 20.0}, :direction [-0.2810926301241845 0.9596806413020261]}) ({:shape #thi.ng.geom.types.Circle2{:p [1296.7917328111132 -579.5424968974271], :r 10.0}, :direction [0.7262352451656954 0.6874462660303874]} {:shape #thi.ng.geom.types.Circle2{:p [1283.3235712394742 -594.3279161975425], :r 10.0}, :direction [0.6734080785819477 0.7392709650057745]} {:shape #thi.ng.geom.types.Circle2{:p [1270.4391441628804 -609.6246981763752], :r 10.0}, :direction [0.6442213538296842 0.7648390989416327]} {:shape #thi.ng.geom.types.Circle2{:p [1259.645908842596 -626.4623367079796], :r 10.0}, :direction [0.5396617660142138 0.8418819265802181]} {:shape #thi.ng.geom.types.Circle2{:p [1251.9318103891142 -644.9147805854174], :r 10.0}, :direction [0.3857049226740946 0.9226221938718852]} {:shape #thi.ng.geom.types.Circle2{:p [1246.1372398693702 -664.0569579038865], :r 10.0}, :direction [0.28972852598719645 0.9571088659234571]} {:shape #thi.ng.geom.types.Circle2{:p [1242.3122634410038 -683.6877896570865], :r 10.0}, :direction [0.19124882141832167 0.9815415876599946]} {:shape #thi.ng.geom.types.Circle2{:p [1238.4405216379787 -703.3094515492583], :r 10.0}, :direction [0.19358709015125716 0.9810830946085907]} {:shape #thi.ng.geom.types.Circle2{:p [1234.5054398192547 -722.918508922828], :r 10.0}, :direction [0.19675409093620083 0.9804528686784842]} {:shape #thi.ng.geom.types.Circle2{:p [1229.0198214175898 -742.6501685274156], :r 10.240000000000002}, :direction [0.2678524610187945 0.9634599416302553]} {:shape #thi.ng.geom.types.Circle2{:p [1221.0210493968927 -766.9684671143011], :r 12.8}, :direction [0.3124520320584778 0.9499335385502123]} {:shape #thi.ng.geom.types.Circle2{:p [1214.4413989220377 -798.2847280601538], :r 16.0}, :direction [0.2056140773392236 0.9786331545578965]} {:shape #thi.ng.geom.types.Circle2{:p [1209.0084888625427 -837.914054174604], :r 20.0}, :direction [0.13582275148737843 0.9907331528612524]}) ({:shape #thi.ng.geom.types.Circle2{:p [1279.7360210530217 140.66940367550922], :r 16.0}, :direction [-0.24201394360624784 -0.9702727714927137]} {:shape #thi.ng.geom.types.Circle2{:p [1289.297119798317 179.50991591186767], :r 20.0}, :direction [-0.23902746863238625 -0.971012805908961]}) ({:shape #thi.ng.geom.types.Circle2{:p [1031.3744343958372 552.2491549355004], :r 10.0}, :direction [0.9259136152529679 -0.3777353267688617]} {:shape #thi.ng.geom.types.Circle2{:p [1013.9838330849709 562.126755152481], :r 10.0}, :direction [0.8695300655433159 -0.4938800108490285]} {:shape #thi.ng.geom.types.Circle2{:p [997.6567303152272 573.6777600934472], :r 10.0}, :direction [0.8163551384871877 -0.5775502470483104]} {:shape #thi.ng.geom.types.Circle2{:p [980.9728347669309 584.7071585055792], :r 10.0}, :direction [0.8341947774148133 -0.5514699206066003]} {:shape #thi.ng.geom.types.Circle2{:p [965.4447919046638 597.3119149438289], :r 10.0}, :direction [0.7764021431133508 -0.6302378219124871]} {:shape #thi.ng.geom.types.Circle2{:p [949.7850502055263 609.7526741616699], :r 10.0}, :direction [0.7829870849568735 -0.6220379608920484]} {:shape #thi.ng.geom.types.Circle2{:p [935.5555822113804 623.8069347471144], :r 10.0}, :direction [0.7114733997072963 -0.7027130292722211]} {:shape #thi.ng.geom.types.Circle2{:p [919.7695609167849 636.0870622581209], :r 10.0}, :direction [0.789301064729772 -0.6140063755503259]} {:shape #thi.ng.geom.types.Circle2{:p [905.4114792330405 650.6910305668691], :r 10.240000000000002}, :direction [0.7010782072140814 -0.713084390075599]} {:shape #thi.ng.geom.types.Circle2{:p [889.8052265580563 670.9840066286632], :r 12.8}, :direction [0.6096192451165702 -0.792694377413832]} {:shape #thi.ng.geom.types.Circle2{:p [872.916552928727 698.1643801184075], :r 16.0}, :direction [0.527771050916543 -0.8493866715545091]} {:shape #thi.ng.geom.types.Circle2{:p [857.8699555021415 735.2264888803529], :r 20.0}, :direction [0.37616493566463927 -0.9265527190486343]}) ({:shape #thi.ng.geom.types.Circle2{:p [1462.315472985671 -110.10469083748279], :r 10.240000000000002}, :direction [-0.9700146012472542 0.24304664854124272]} {:shape #thi.ng.geom.types.Circle2{:p [1486.804375543081 -117.56482833847288], :r 12.8}, :direction [-0.9565977561488275 0.2914116211324254]} {:shape #thi.ng.geom.types.Circle2{:p [1515.5528228772562 -131.61925027159248], :r 16.0}, :direction [-0.8983889791929758 0.4392006854099875]} {:shape #thi.ng.geom.types.Circle2{:p [1548.0911890103607 -154.88413216228855], :r 20.0}, :direction [-0.8134591533276123 0.5816220472674021]}) ({:shape #thi.ng.geom.types.Circle2{:p [1487.7069981868976 348.2099361910242], :r 10.0}, :direction [0.4172961833256277 -0.908770540555681]} {:shape #thi.ng.geom.types.Circle2{:p [1477.0789288269455 365.1523132875253], :r 10.0}, :direction [0.531403467997613 -0.8471188548250538]} {:shape #thi.ng.geom.types.Circle2{:p [1468.9091734697586 383.4075891661231], :r 10.0}, :direction [0.4084877678593489 -0.9127637939298903]} {:shape #thi.ng.geom.types.Circle2{:p [1463.151455765447 402.560883578246], :r 10.0}, :direction [0.2878858852155784 -0.9576647206061437]} {:shape #thi.ng.geom.types.Circle2{:p [1459.0567460813477 422.1372303416986], :r 10.0}, :direction [0.20473548420496723 -0.9788173381726327]} {:shape #thi.ng.geom.types.Circle2{:p [1456.811803298361 442.0108367557624], :r 10.0}, :direction [0.1122471391493359 -0.9936803207031878]} {:shape #thi.ng.geom.types.Circle2{:p [1453.728323972302 461.77171111004554], :r 10.0}, :direction [0.15417396630295427 -0.9880437177141586]} {:shape #thi.ng.geom.types.Circle2{:p [1448.535711535069 481.0858710989421], :r 10.0}, :direction [0.25963062186164676 -0.9657079994448295]} {:shape #thi.ng.geom.types.Circle2{:p [1445.5985572894647 500.8690236519992], :r 10.0}, :direction [0.14685771228021227 -0.9891576276528543]} {:shape #thi.ng.geom.types.Circle2{:p [1443.8667104732076 520.7939002289073], :r 10.0}, :direction [0.08659234081285684 -0.996243828845404]} {:shape #thi.ng.geom.types.Circle2{:p [1444.2799098471553 540.7896314302756], :r 10.0}, :direction [-0.020659968697382357 -0.9997865600684096]} {:shape #thi.ng.geom.types.Circle2{:p [1444.7984181096974 560.7829090300509], :r 10.0}, :direction [-0.025925413127106153 -0.9996638799887637]} {:shape #thi.ng.geom.types.Circle2{:p [1447.5292277673452 580.5955988679729], :r 10.0}, :direction [-0.13654048288238468 -0.9906344918961009]} {:shape #thi.ng.geom.types.Circle2{:p [1448.4385164805385 600.5749180264442], :r 10.0}, :direction [-0.0454644356596638 -0.9989659579235665]} {:shape #thi.ng.geom.types.Circle2{:p [1448.8481584411868 620.5707224229689], :r 10.0}, :direction [-0.0204820980324118 -0.999790219826235]} {:shape #thi.ng.geom.types.Circle2{:p [1448.4861311449736 640.567445560443], :r 10.0}, :direction [0.01810136481066455 -0.9998361568737109]} {:shape #thi.ng.geom.types.Circle2{:p [1447.541300313406 661.025639388338], :r 10.240000000000002}, :direction [0.046134317947634826 -0.9989352455026836]} {:shape #thi.ng.geom.types.Circle2{:p [1448.2324851677347 686.6163068961845], :r 12.8}, :direction [-0.026999408372212083 -0.9996354495252511]} {:shape #thi.ng.geom.types.Circle2{:p [1449.6527102950113 718.5847751201682], :r 16.0}, :direction [-0.04438203522739406 -0.9990146319994891]} {:shape #thi.ng.geom.types.Circle2{:p [1456.1945141111173 758.0462094938903], :r 20.0}, :direction [-0.16354509540265294 -0.9865358593430537]}) ({:shape #thi.ng.geom.types.Circle2{:p [1152.8624232547716 492.89441824468423], :r 10.0}, :direction [-0.0538686735349811 -0.9985480288957472]} {:shape #thi.ng.geom.types.Circle2{:p [1151.8225074586423 512.8673643252444], :r 10.0}, :direction [0.05199578980646245 -0.998647304028005]} {:shape #thi.ng.geom.types.Circle2{:p [1151.0062584966659 532.8507008242395], :r 10.0}, :direction [0.040812448098826684 -0.9991668249497583]} {:shape #thi.ng.geom.types.Circle2{:p [1153.449817494631 553.1844023914275], :r 10.240000000000002}, :direction [-0.11931440419751183 -0.9928565218353521]} {:shape #thi.ng.geom.types.Circle2{:p [1156.014808887572 578.6555786334886], :r 12.8}, :direction [-0.1001949762867581 -0.9949678219555124]} {:shape #thi.ng.geom.types.Circle2{:p [1158.7126651549072 610.5416503821504], :r 16.0}, :direction [-0.08430800835422834 -0.9964397421456771]} {:shape #thi.ng.geom.types.Circle2{:p [1158.8867519330818 650.5412715527773], :r 20.0}, :direction [-0.00435216945436151 -0.9999905292656729]}) ({:shape #thi.ng.geom.types.Circle2{:p [1380.6675366940879 56.34866721843932], :r 10.0}, :direction [-0.9252631192648298 -0.37932592862644865]} {:shape #thi.ng.geom.types.Circle2{:p [1398.049924522903 66.2407141940991], :r 10.0}, :direction [-0.8691193914407565 -0.4946023487829891]} {:shape #thi.ng.geom.types.Circle2{:p [1415.6277084814787 75.78123362993885], :r 10.0}, :direction [-0.8788891979287892 -0.47702597179198736]} {:shape #thi.ng.geom.types.Circle2{:p [1434.151749453783 83.3217844093182], :r 10.0}, :direction [-0.9262020486152057 -0.37702753896896735]} {:shape #thi.ng.geom.types.Circle2{:p [1452.5713989451872 91.11386453042886], :r 10.0}, :direction [-0.9209824745702169 -0.389604006055533]} {:shape #thi.ng.geom.types.Circle2{:p [1470.29392754208 100.38273609779446], :r 10.0}, :direction [-0.8861264298446377 -0.4634435783682803]} {:shape #thi.ng.geom.types.Circle2{:p [1489.0483894629508 108.61077098217638], :r 10.240000000000002}, :direction [-0.9157452109800215 -0.4017595158389605]} {:shape #thi.ng.geom.types.Circle2{:p [1513.877209549753 114.8469311065809], :r 12.8}, :direction [-0.9698757846407066 -0.24360000485955186]} {:shape #thi.ng.geom.types.Circle2{:p [1544.1298205182843 125.27667365310091], :r 16.0}, :direction [-0.9453940927666081 -0.3259294545787507]} {:shape #thi.ng.geom.types.Circle2{:p [1583.1344686200164 134.1444482589444], :r 20.0}, :direction [-0.9751162025433037 -0.22169436514608737]}) ({:shape #thi.ng.geom.types.Circle2{:p [1470.8716396887864 71.01773347236326], :r 10.0}, :direction [-0.9816822850108092 0.19052530355823163]} {:shape #thi.ng.geom.types.Circle2{:p [1491.3461124826686 70.5419564105119], :r 10.240000000000002}, :direction [-0.9997301168887718 0.02323130184821066]} {:shape #thi.ng.geom.types.Circle2{:p [1516.9231155780617 69.45710035635], :r 12.8}, :direction [-0.9991016834137929 0.04237718961569924]} {:shape #thi.ng.geom.types.Circle2{:p [1548.865042641376 71.38409165936656], :r 16.0}, :direction [-0.9981852207285757 -0.060218478219267735]} {:shape #thi.ng.geom.types.Circle2{:p [1587.8464942787627 80.35328494762143], :r 20.0}, :direction [-0.9745362909346692 -0.22422983220637197]}) ({:shape #thi.ng.geom.types.Circle2{:p [1056.7398507613798 -646.382972324914], :r 10.0}, :direction [0.6218988241526675 0.7830976008886311]} {:shape #thi.ng.geom.types.Circle2{:p [1044.4505107371651 -662.1618227827021], :r 10.0}, :direction [0.6144670012107271 0.7889425228894031]} {:shape #thi.ng.geom.types.Circle2{:p [1035.0196311579878 -679.7986737023831], :r 10.0}, :direction [0.47154397895887395 0.881842545984051]} {:shape #thi.ng.geom.types.Circle2{:p [1025.600799285126 -697.4419615521792], :r 10.0}, :direction [0.47094159364308763 0.8821643924898063]} {:shape #thi.ng.geom.types.Circle2{:p [1013.4521816404268 -713.3294122388975], :r 10.0}, :direction [0.6074308822349581 0.7943725343359125]} {:shape #thi.ng.geom.types.Circle2{:p [1002.7198472075659 -730.2059343219935], :r 10.0}, :direction [0.5366167216430471 0.8438261041548006]} {:shape #thi.ng.geom.types.Circle2{:p [989.6286219582867 -745.3261136024331], :r 10.0}, :direction [0.6545612624639596 0.7560089640219799]} {:shape #thi.ng.geom.types.Circle2{:p [976.8171188137119 -761.3040917967026], :r 10.240000000000002}, :direction [0.6255616769811905 0.7801747165170637]} {:shape #thi.ng.geom.types.Circle2{:p [960.0633079684284 -780.6604814952094], :r 12.8}, :direction [0.6544457361438856 0.7561089725979238]} {:shape #thi.ng.geom.types.Circle2{:p [942.6194728819328 -807.4879416335666], :r 16.0}, :direction [0.545119846452988 0.8383581293236625]} {:shape #thi.ng.geom.types.Circle2{:p [926.1332724017454 -843.9324912086], :r 20.0}, :direction [0.412155012004683 0.9111137393758364]}) ({:shape #thi.ng.geom.types.Circle2{:p [1153.9926107324143 -34.72094550600245], :r 10.240000000000002}, :direction [0.7407014329471872 0.671834345080678]} {:shape #thi.ng.geom.types.Circle2{:p [1133.3278445233736 -49.83145302645629], :r 12.8}, :direction [0.80721743004065 0.5902542000177281]} {:shape #thi.ng.geom.types.Circle2{:p [1106.450258892893 -67.19795499651897], :r 16.0}, :direction [0.8399245509525138 0.5427031865644589]} {:shape #thi.ng.geom.types.Circle2{:p [1069.6807827761338 -82.94614937235383], :r 20.0}, :direction [0.9192369029189794 0.39370485939587124]}) ({:shape #thi.ng.geom.types.Circle2{:p [1471.9549918932476 -716.1060251697828], :r 10.240000000000002}, :direction [-0.26770749939318006 0.9635002308088205]} {:shape #thi.ng.geom.types.Circle2{:p [1477.9815617793638 -740.9865487858115], :r 12.8}, :direction [-0.23541288617641334 0.9718954537511177]} {:shape #thi.ng.geom.types.Circle2{:p [1485.1286308758836 -772.1782047747065], :r 16.0}, :direction [-0.2233459092662455 0.9747392496529695]} {:shape #thi.ng.geom.types.Circle2{:p [1491.6753595922335 -811.6388223967676], :r 20.0}, :direction [-0.1636682179087452 0.9865154405515281]}) ({:shape #thi.ng.geom.types.Circle2{:p [1371.2726904906676 -264.7180593855467], :r 10.0}, :direction [0.5483529067798124 0.8362470266770045]} {:shape #thi.ng.geom.types.Circle2{:p [1362.5310854194993 -282.7065095906012], :r 10.0}, :direction [0.43708025355841706 0.8994225102527234]} {:shape #thi.ng.geom.types.Circle2{:p [1356.1333739428094 -301.65563326060317], :r 10.0}, :direction [0.3198855738344958 0.9474561835001003]} {:shape #thi.ng.geom.types.Circle2{:p [1352.9451984456919 -321.39988652578336], :r 10.0}, :direction [0.15940877485587762 0.9872126632590106]} {:shape #thi.ng.geom.types.Circle2{:p [1352.0423478659818 -341.37949765389885], :r 10.0}, :direction [0.04514252898549959 0.9989805564057761]} {:shape #thi.ng.geom.types.Circle2{:p [1353.030599636339 -361.3550666930623], :r 10.0}, :direction [-0.04941258851786176 0.9987784519581733]} {:shape #thi.ng.geom.types.Circle2{:p [1354.3399924679236 -381.31215792431635], :r 10.0}, :direction [-0.06546964157922813 0.9978545615626998]} {:shape #thi.ng.geom.types.Circle2{:p [1354.2709537314126 -401.79204155808884], :r 10.240000000000002}, :direction [0.0033710320562027885 0.9999943180552959]} {:shape #thi.ng.geom.types.Circle2{:p [1357.4501668265088 -427.1938644079547], :r 12.8}, :direction [-0.12418801152719205 0.9922587050728868]} {:shape #thi.ng.geom.types.Circle2{:p [1360.6569984244707 -459.0327750536146], :r 16.0}, :direction [-0.10021348743630965 0.9949659576768708]} {:shape #thi.ng.geom.types.Circle2{:p [1369.8981316561305 -497.95065599020614], :r 20.0}, :direction [-0.2310283307914952 0.9729470234147877]}) ({:shape #thi.ng.geom.types.Circle2{:p [1010.5941898130219 114.39598321244229], :r 10.0}, :direction [0.9976916100943461 -0.0679076663371017]} {:shape #thi.ng.geom.types.Circle2{:p [990.7923268616926 117.20422530613173], :r 10.0}, :direction [0.9900931475664685 -0.14041210468447218]} {:shape #thi.ng.geom.types.Circle2{:p [971.4142099591331 122.15281958236204], :r 10.0}, :direction [0.968905845127973 -0.24742971381151543]} {:shape #thi.ng.geom.types.Circle2{:p [952.7838921009132 129.42683198967154], :r 10.0}, :direction [0.9315158929109953 -0.36370062036547474]} {:shape #thi.ng.geom.types.Circle2{:p [933.449573982425 136.1806859185849], :r 10.240000000000002}, :direction [0.944058501879307 -0.32977802387272354]} {:shape #thi.ng.geom.types.Circle2{:p [909.9271204061678 146.28287269931812], :r 12.8}, :direction [0.9188458428225506 -0.39461667112239046]} {:shape #thi.ng.geom.types.Circle2{:p [878.790971169887 153.66800714197072], :r 16.0}, :direction [0.9730046636337736 -0.23078545133289363]} {:shape #thi.ng.geom.types.Circle2{:p [840.4234837901118 164.97888297732447], :r 20.0}, :direction [0.9591871844943806 -0.282771895883844]}) ({:shape #thi.ng.geom.types.Circle2{:p [1078.3769784211268 31.74829848762429], :r 10.0}, :direction [0.4610344144833114 0.8873822562244693]} {:shape #thi.ng.geom.types.Circle2{:p [1071.7005216291245 12.89558184771991], :r 10.0}, :direction [0.3338228396001098 0.942635831995219]} {:shape #thi.ng.geom.types.Circle2{:p [1066.7765098252237 -6.488796082846896], :r 10.0}, :direction [0.2462005901950394 0.9692188965283404]} {:shape #thi.ng.geom.types.Circle2{:p [1059.2308012996023 -25.01073666277441], :r 10.0}, :direction [0.3772854262810661 0.9260970289963756]} {:shape #thi.ng.geom.types.Circle2{:p [1050.9064286550847 -43.19602797402942], :r 10.0}, :direction [0.4162186322258794 0.9092645655627506]} {:shape #thi.ng.geom.types.Circle2{:p [1045.0967556727853 -62.33362708778296], :r 10.0}, :direction [0.2904836491149697 0.9568799556876769]} {:shape #thi.ng.geom.types.Circle2{:p [1037.6559385680746 -80.8979541915119], :r 10.0}, :direction [0.37204085523553254 0.9282163551864473]} {:shape #thi.ng.geom.types.Circle2{:p [1031.719449230604 -99.99659535642459], :r 10.0}, :direction [0.29682446687353004 0.9549320582456347]} {:shape #thi.ng.geom.types.Circle2{:p [1022.8795524092125 -117.93694719765539], :r 10.0}, :direction [0.44199484106957243 0.8970175920615397]} {:shape #thi.ng.geom.types.Circle2{:p [1013.23635834083 -135.45861401789577], :r 10.0}, :direction [0.4821597034191239 0.8760833410120193]} {:shape #thi.ng.geom.types.Circle2{:p [1003.2983312406377 -152.81475464177424], :r 10.0}, :direction [0.4969013550096117 0.8678070311939236]} {:shape #thi.ng.geom.types.Circle2{:p [991.9146349130663 -169.25894686643633], :r 10.0}, :direction [0.5691848163785715 0.8222096112331037]} {:shape #thi.ng.geom.types.Circle2{:p [979.5321289966022 -184.96479123179066], :r 10.0}, :direction [0.6191252958232034 0.7852922182677162]} {:shape #thi.ng.geom.types.Circle2{:p [965.1487593437472 -198.86150585897246], :r 10.0}, :direction [0.7191684826427517 0.6948357313590903]} {:shape #thi.ng.geom.types.Circle2{:p [951.1396110182707 -213.13538981516317], :r 10.0}, :direction [0.7004574162738259 0.7136941978095352]} {:shape #thi.ng.geom.types.Circle2{:p [937.9034498344121 -228.12885629609798], :r 10.0}, :direction [0.6618080591929277 0.749673324046741]} {:shape #thi.ng.geom.types.Circle2{:p [925.3081375592761 -243.66456061524008], :r 10.0}, :direction [0.6297656137567951 0.7767852159571055]} {:shape #thi.ng.geom.types.Circle2{:p [914.032803183963 -260.76126306702537], :r 10.240000000000002}, :direction [0.5505534362945893 0.8347999244035779]} {:shape #thi.ng.geom.types.Circle2{:p [900.852318563223 -282.7074432622765], :r 12.8}, :direction [0.5148626804976585 0.8572726638769987]} {:shape #thi.ng.geom.types.Circle2{:p [881.2896731047932 -308.031402326131], :r 16.0}, :direction [0.6113326705759305 0.791373720745452]} {:shape #thi.ng.geom.types.Circle2{:p [852.885028095635 -336.1947853243381], :r 20.0}, :direction [0.7101161252289562 0.7040845749551776]}) ({:shape #thi.ng.geom.types.Circle2{:p [975.6946579127198 -657.4556521482352], :r 10.0}, :direction [0.6746121739214506 0.7381723476241673]} {:shape #thi.ng.geom.types.Circle2{:p [963.6470723045028 -674.0172366440703], :r 10.240000000000002}, :direction [0.5882610160262212 0.8086711179606935]} {:shape #thi.ng.geom.types.Circle2{:p [951.2344292878723 -696.4066603378972], :r 12.8}, :direction [0.48486886783712524 0.8745868630401124]} {:shape #thi.ng.geom.types.Circle2{:p [931.1132391487985 -721.2891382568512], :r 16.0}, :direction [0.6287871918460597 0.7775774349673134]} {:shape #thi.ng.geom.types.Circle2{:p [910.5566001058136 -755.6027593315268], :r 20.0}, :direction [0.5139159760746229 0.8578405268668924]}) ({:shape #thi.ng.geom.types.Circle2{:p [1298.749794709574 -378.54965892111954], :r 20.0}, :direction [-0.10552605184585032 0.9944165386707056]}) ({:shape #thi.ng.geom.types.Circle2{:p [981.396111680839 -139.56817725551807], :r 10.0}, :direction [0.6947157113066367 0.7192844225087276]} {:shape #thi.ng.geom.types.Circle2{:p [966.2403858736928 -152.61823377871377], :r 10.0}, :direction [0.7577862903573098 0.6525028261597852]} {:shape #thi.ng.geom.types.Circle2{:p [949.6203963844711 -163.74369778603304], :r 10.0}, :direction [0.8309994744610903 0.5562732003659636]} {:shape #thi.ng.geom.types.Circle2{:p [932.269529938075 -174.62385557713742], :r 10.240000000000002}, :direction [0.8472102757029301 0.5312577046437682]} {:shape #thi.ng.geom.types.Circle2{:p [909.3741206759978 -186.07637646653072], :r 12.8}, :direction [0.8943519242998906 0.4473640972419252]} {:shape #thi.ng.geom.types.Circle2{:p [883.4575906473025 -204.84692444126316], :r 16.0}, :direction [0.8098915633967299 0.5865796242103887]} {:shape #thi.ng.geom.types.Circle2{:p [850.2340235097531 -227.12235006361095], :r 20.0}, :direction [0.8305891784387346 0.5568856405586948]}) ({:shape #thi.ng.geom.types.Circle2{:p [1568.679280767209 546.524050824724], :r 12.8}, :direction [-0.6195028599343555 -0.7849943990457221]} {:shape #thi.ng.geom.types.Circle2{:p [1584.4316382383397 574.3783724661087], :r 16.0}, :direction [-0.4922611709728347 -0.8704475512932721]} {:shape #thi.ng.geom.types.Circle2{:p [1600.445406074282 611.0329661713531], :r 20.0}, :direction [-0.4003441958985523 -0.9163648426311115]}) ({:shape #thi.ng.geom.types.Circle2{:p [1029.4633424053382 -336.2264501520041], :r 10.0}, :direction [0.7943436227855586 0.607468689678665]} {:shape #thi.ng.geom.types.Circle2{:p [1015.2105056116939 -350.2570112004347], :r 10.0}, :direction [0.7126418396822156 0.7015280524215316]} {:shape #thi.ng.geom.types.Circle2{:p [1002.9827360525692 -366.0836233334512], :r 10.0}, :direction [0.6113884779562322 0.7913306066508243]} {:shape #thi.ng.geom.types.Circle2{:p [993.0656326967329 -383.4517280380429], :r 10.0}, :direction [0.4958551677918145 0.8684052352295853]} {:shape #thi.ng.geom.types.Circle2{:p [985.348427277681 -401.90287273207633], :r 10.0}, :direction [0.3858602709525934 0.9225572347016695]} {:shape #thi.ng.geom.types.Circle2{:p [974.5604507911414 -418.7438811141735], :r 10.0}, :direction [0.5393988243269808 0.8420504191048603]} {:shape #thi.ng.geom.types.Circle2{:p [961.3883684925163 -433.79367340238286], :r 10.0}, :direction [0.658604114931259 0.7524896144104668]} {:shape #thi.ng.geom.types.Circle2{:p [947.7844528482585 -448.45428318314976], :r 10.0}, :direction [0.6801957822128903 0.7330304890383443]} {:shape #thi.ng.geom.types.Circle2{:p [936.7511951287482 -465.1356267769634], :r 10.0}, :direction [0.5516628859755129 0.8340671796906819]} {:shape #thi.ng.geom.types.Circle2{:p [925.2710556025087 -481.51263494262275], :r 10.0}, :direction [0.5740069763119762 0.8188504082829674]} {:shape #thi.ng.geom.types.Circle2{:p [911.8690275972838 -496.99863007845977], :r 10.240000000000002}, :direction [0.6543958986926213 0.7561521062420421]} {:shape #thi.ng.geom.types.Circle2{:p [896.6535196104406 -517.5862068348998], :r 12.8}, :direction [0.5943557807360618 0.8042022170484401]} {:shape #thi.ng.geom.types.Circle2{:p [874.4777967989106 -540.6564759661038], :r 16.0}, :direction [0.6929913378603143 0.7209459103501258]} {:shape #thi.ng.geom.types.Circle2{:p [848.7741419422057 -571.3048385162856], :r 20.0}, :direction [0.6425913714176236 0.7662090637545458]}) ({:shape #thi.ng.geom.types.Circle2{:p [1248.9480750827074 154.0465120508783], :r 10.0}, :direction [0.08318022478640544 -0.9965345203275615]} {:shape #thi.ng.geom.types.Circle2{:p [1248.411135982045 174.03930316173074], :r 10.0}, :direction [0.026846955033125175 -0.9996395555426213]} {:shape #thi.ng.geom.types.Circle2{:p [1245.4851742344053 194.30921060728537], :r 10.240000000000002}, :direction [0.14286922595896165 -0.9897415744899711]} {:shape #thi.ng.geom.types.Circle2{:p [1239.574368827128 219.21748994242412], :r 12.8}, :direction [0.23089083622177534 -0.9729796615288571]} {:shape #thi.ng.geom.types.Circle2{:p [1235.7781626993374 250.99151737105402], :r 16.0}, :direction [0.11863144149345728 -0.9929383571446841]} {:shape #thi.ng.geom.types.Circle2{:p [1228.7434351009617 290.3680663261955], :r 20.0}, :direction [0.17586818995938824 -0.9844137238785371]}) ({:shape #thi.ng.geom.types.Circle2{:p [1196.1450570260201 251.32041088631306], :r 10.0}, :direction [0.31206518403339917 -0.9500606932792246]} {:shape #thi.ng.geom.types.Circle2{:p [1190.2047239357298 270.4178568615319], :r 10.0}, :direction [0.2970166545145152 -0.9548722987609418]} {:shape #thi.ng.geom.types.Circle2{:p [1181.12606519614 288.2385738922821], :r 10.0}, :direction [0.45393293697948994 -0.8910358515375095]} {:shape #thi.ng.geom.types.Circle2{:p [1169.763782693073 304.69756949713286], :r 10.0}, :direction [0.5681141251533522 -0.8229497802425378]} {:shape #thi.ng.geom.types.Circle2{:p [1157.8868627509232 320.78914408409497], :r 10.0}, :direction [0.593845997107488 -0.8045787293481065]} {:shape #thi.ng.geom.types.Circle2{:p [1147.2377928102376 337.71832922096394], :r 10.0}, :direction [0.5324534970342824 -0.8464592568434488]} {:shape #thi.ng.geom.types.Circle2{:p [1136.5480274720403 354.6218471096839], :r 10.0}, :direction [0.5344882669098622 -0.8451758944359996]} {:shape #thi.ng.geom.types.Circle2{:p [1123.6428232198348 369.90110439558816], :r 10.0}, :direction [0.6452602126102729 -0.7639628642952125]} {:shape #thi.ng.geom.types.Circle2{:p [1111.653966782752 385.909456007513], :r 10.0}, :direction [0.5994428218541445 -0.8004175805962411]} {:shape #thi.ng.geom.types.Circle2{:p [1097.6386226514069 400.177256429441], :r 10.0}, :direction [0.7007672065672562 -0.7133900210964015]} {:shape #thi.ng.geom.types.Circle2{:p [1081.779772294295 412.3631854194989], :r 10.0}, :direction [0.7929425178555923 -0.6092964495028946]} {:shape #thi.ng.geom.types.Circle2{:p [1064.8883105540149 423.071991154811], :r 10.0}, :direction [0.8445730870140069 -0.5354402867656026]} {:shape #thi.ng.geom.types.Circle2{:p [1048.2599903407693 434.1850000581532], :r 10.0}, :direction [0.8314160106622861 -0.5556504451671118]} {:shape #thi.ng.geom.types.Circle2{:p [1033.2846831512513 447.44170306378663], :r 10.0}, :direction [0.7487653594759015 -0.6628351502816701]} {:shape #thi.ng.geom.types.Circle2{:p [1019.2316227591799 461.6723563733431], :r 10.0}, :direction [0.702653019603575 -0.7115326654778248]} {:shape #thi.ng.geom.types.Circle2{:p [1004.3695648240347 475.7631205092013], :r 10.240000000000002}, :direction [0.7256864226145119 -0.6880255925712009]} {:shape #thi.ng.geom.types.Circle2{:p [987.044905231243 494.61029987360195], :r 12.8}, :direction [0.6767445153434266 -0.7362179439219005]} {:shape #thi.ng.geom.types.Circle2{:p [965.1754467811146 517.9710958167651], :r 16.0}, :direction [0.6834205765665115 -0.7300248732238492]} {:shape #thi.ng.geom.types.Circle2{:p [942.0060293655692 550.5775077111184], :r 20.0}, :direction [0.5792354353886332 -0.8151602973588327]}) ({:shape #thi.ng.geom.types.Circle2{:p [1520.41893505496 617.6892154397339], :r 10.0}, :direction [-0.07242817553701267 -0.997373630786567]} {:shape #thi.ng.geom.types.Circle2{:p [1522.062063153794 637.6216044097199], :r 10.0}, :direction [-0.08215640494170393 -0.9966194484993027]} {:shape #thi.ng.geom.types.Circle2{:p [1524.5400112556367 657.467505074708], :r 10.0}, :direction [-0.12389740509213948 -0.992295033249403]} {:shape #thi.ng.geom.types.Circle2{:p [1529.0310225834855 677.4490269700275], :r 10.240000000000002}, :direction [-0.21928766249262246 -0.9756602487948975]} {:shape #thi.ng.geom.types.Circle2{:p [1534.7125744736989 702.4105967948365], :r 12.8}, :direction [-0.22193562071145467 -0.9750613212816007]} {:shape #thi.ng.geom.types.Circle2{:p [1545.8903612241077 732.3948773992196], :r 16.0}, :direction [-0.3493058359502721 -0.9370087688869733]} {:shape #thi.ng.geom.types.Circle2{:p [1554.5582585899103 771.4444299607524], :r 20.0}, :direction [-0.21669743414506693 -0.9762388140383192]}) ({:shape #thi.ng.geom.types.Circle2{:p [1661.4260842747647 77.97285055226166], :r 20.0}, :direction [-0.9385983529450401 -0.34501178508691266]}) ({:shape #thi.ng.geom.types.Circle2{:p [1264.7286851010354 393.07153562288534], :r 10.0}, :direction [0.10113476543339785 -0.9948727351881401]} {:shape #thi.ng.geom.types.Circle2{:p [1263.7640525185766 413.04825917758416], :r 10.0}, :direction [0.04823162912293784 -0.9988361777349412]} {:shape #thi.ng.geom.types.Circle2{:p [1262.633493073549 433.01627949361097], :r 10.0}, :direction [0.056527972251373876 -0.99840101580134]} {:shape #thi.ng.geom.types.Circle2{:p [1258.8328547643307 452.6518377602481], :r 10.0}, :direction [0.19003191546092185 -0.9817779133318557]} {:shape #thi.ng.geom.types.Circle2{:p [1252.4879455163357 471.61870694403035], :r 10.0}, :direction [0.31724546239974655 -0.9483434591891119]} {:shape #thi.ng.geom.types.Circle2{:p [1244.3883255273995 489.9052089614974], :r 10.0}, :direction [0.4049809994468073 -0.9143251008733517]} {:shape #thi.ng.geom.types.Circle2{:p [1235.8445132377842 507.9884407401319], :r 10.0}, :direction [0.42719061448076806 -0.9041615889317262]} {:shape #thi.ng.geom.types.Circle2{:p [1226.7356336854364 525.7937296538457], :r 10.0}, :direction [0.4554439776173915 -0.8902644456856901]} {:shape #thi.ng.geom.types.Circle2{:p [1220.0368342403892 544.6385190131099], :r 10.0}, :direction [0.33493997225235195 -0.9422394679632103]} {:shape #thi.ng.geom.types.Circle2{:p [1213.1174253238696 563.4034272262078], :r 10.0}, :direction [0.34597044582597725 -0.938245410654896]} {:shape #thi.ng.geom.types.Circle2{:p [1208.8620515479104 583.4364548063535], :r 10.240000000000002}, :direction [0.2077819226542606 -0.9781751748118016]} {:shape #thi.ng.geom.types.Circle2{:p [1204.9881933212278 608.7416562961572], :r 12.8}, :direction [0.15132258697979228 -0.9884844331954565]} {:shape #thi.ng.geom.types.Circle2{:p [1203.3165795000991 640.6979656455331], :r 16.0}, :direction [0.05223793191026978 -0.9986346671679979]} {:shape #thi.ng.geom.types.Circle2{:p [1207.111017575704 680.517586935676], :r 20.0}, :direction [-0.0948609518901207 -0.9954905322535721]}) ({:shape #thi.ng.geom.types.Circle2{:p [1239.0438582327386 587.9541104827525], :r 10.240000000000002}, :direction [-0.12262347882962173 -0.9924532646123553]} {:shape #thi.ng.geom.types.Circle2{:p [1244.393910377909 612.9888252213701], :r 12.8}, :direction [-0.20898641192071368 -0.9779185444772515]} {:shape #thi.ng.geom.types.Circle2{:p [1252.1072622016343 644.0452932054059], :r 16.0}, :direction [-0.24104224449141454 -0.9705146245011155]} {:shape #thi.ng.geom.types.Circle2{:p [1258.6440072275877 683.5075658777403], :r 20.0}, :direction [-0.16341862564883403 -0.9865568168083612]}) ({:shape #thi.ng.geom.types.Circle2{:p [1031.168423565869 20.66448765856798], :r 16.0}, :direction [0.9566746634181467 -0.2911590430911867]} {:shape #thi.ng.geom.types.Circle2{:p [991.734434052185 27.369744628636113], :r 20.0}, :direction [0.9858497378421041 -0.1676314242517033]}) ({:shape #thi.ng.geom.types.Circle2{:p [1079.6874918060191 594.4052432220119], :r 10.0}, :direction [-0.1630369323157071 -0.9866199667050546]} {:shape #thi.ng.geom.types.Circle2{:p [1085.7738471684609 613.4566546763393], :r 10.0}, :direction [-0.30431776812208544 -0.9525705727163694]} {:shape #thi.ng.geom.types.Circle2{:p [1090.1165094443868 633.4709416823071], :r 10.240000000000002}, :direction [-0.2120440564416949 -0.9772601077132693]} {:shape #thi.ng.geom.types.Circle2{:p [1092.2730295956349 658.9799483434309], :r 12.8}, :direction [-0.08423906840812409 -0.9964455727001506]} {:shape #thi.ng.geom.types.Circle2{:p [1091.1426003987328 690.959975388929], :r 16.0}, :direction [0.03532591240318847 -0.9993758451718163]} {:shape #thi.ng.geom.types.Circle2{:p [1087.0583837112758 730.7509187561061], :r 20.0}, :direction [0.10210541718642349 -0.9947735841794284]}) ({:shape #thi.ng.geom.types.Circle2{:p [1038.3809827785124 639.7509518136486], :r 10.0}, :direction [0.2441961082848582 -0.9697258688405349]} {:shape #thi.ng.geom.types.Circle2{:p [1032.8059169200972 658.9582067105446], :r 10.0}, :direction [0.2787532929207621 -0.9603627448447968]} {:shape #thi.ng.geom.types.Circle2{:p [1028.818518763586 678.5566927730305], :r 10.0}, :direction [0.19936990782554817 -0.9799243031242938]} {:shape #thi.ng.geom.types.Circle2{:p [1022.3983304471155 698.004355408449], :r 10.240000000000002}, :direction [0.31348575764016506 -0.9495929021200464]} {:shape #thi.ng.geom.types.Circle2{:p [1012.2983826479077 721.5277704337653], :r 12.8}, :direction [0.3945292109065561 -0.9188833994264182]} {:shape #thi.ng.geom.types.Circle2{:p [999.7091480062679 750.9473416600381], :r 16.0}, :direction [0.3934135825512448 -0.9193616008210236]} {:shape #thi.ng.geom.types.Circle2{:p [989.8958868505409 789.7249112781756], :r 20.0}, :direction [0.24533152889317605 -0.969439240453437]}) ({:shape #thi.ng.geom.types.Circle2{:p [1321.7010843515407 626.4994557516105], :r 10.0}, :direction [0.17244676862704247 -0.9850188383935059]} {:shape #thi.ng.geom.types.Circle2{:p [1318.8736613654041 646.2985890472239], :r 10.0}, :direction [0.14137114930683153 -0.989956664780669]} {:shape #thi.ng.geom.types.Circle2{:p [1317.5667452239961 666.2558426207828], :r 10.0}, :direction [0.06534580707040116 -0.9978626786779422]} {:shape #thi.ng.geom.types.Circle2{:p [1318.3261065455608 686.721759907416], :r 10.240000000000002}, :direction [-0.037078189529527086 -0.9993123675113866]} {:shape #thi.ng.geom.types.Circle2{:p [1321.2947398313895 712.1490526538778], :r 12.8}, :direction [-0.11596223772767937 -0.9932536229086654]} {:shape #thi.ng.geom.types.Circle2{:p [1326.5254445390337 743.718653985878], :r 16.0}, :direction [-0.16345952211388506 -0.9865500416250057]} {:shape #thi.ng.geom.types.Circle2{:p [1326.2681091436075 783.717826208491], :r 20.0}, :direction [0.006433384885658283 -0.9999793055653268]}) ({:shape #thi.ng.geom.types.Circle2{:p [1519.6129173676802 -462.45331320336106], :r 10.240000000000002}, :direction [-0.4721047448772384 0.8815424606134394]} {:shape #thi.ng.geom.types.Circle2{:p [1535.337028191602 -482.65510368829155], :r 12.8}, :direction [-0.614223079059442 0.789132440817597]} {:shape #thi.ng.geom.types.Circle2{:p [1558.6099180233264 -504.61808615608084], :r 16.0}, :direction [-0.7272778072413875 0.6863432021184148]} {:shape #thi.ng.geom.types.Circle2{:p [1584.1496396478492 -535.4031900107357], :r 20.0}, :direction [-0.638493040613069 0.769627596366371]}) ({:shape #thi.ng.geom.types.Circle2{:p [1530.5895227354683 -268.5215234288782], :r 10.0}, :direction [-0.8521789733298789 0.5232504155893561]} {:shape #thi.ng.geom.types.Circle2{:p [1547.9869375897867 -278.38711800734853], :r 10.0}, :direction [-0.869870742715917 0.49327972892351785]} {:shape #thi.ng.geom.types.Circle2{:p [1565.9149502480063 -288.28745952300926], :r 10.240000000000002}, :direction [-0.8753912430771329 0.4834151130693708]} {:shape #thi.ng.geom.types.Circle2{:p [1588.0551907824552 -301.13929787698623], :r 12.8}, :direction [-0.8648531458769037 0.5020249357022256]} {:shape #thi.ng.geom.types.Circle2{:p [1613.6143877191878 -320.39358186651225], :r 16.0}, :direction [-0.798724904272895 0.6016963746726874]} {:shape #thi.ng.geom.types.Circle2{:p [1642.321164148569 -348.2489401846799], :r 20.0}, :direction [-0.7176694107345354 0.6963839579541914]}) ({:shape #thi.ng.geom.types.Circle2{:p [1503.721581316272 -737.360241838658], :r 10.240000000000002}, :direction [-0.4398513099324116 0.8980706125638125]} {:shape #thi.ng.geom.types.Circle2{:p [1516.693545222077 -759.4303155228687], :r 12.8}, :direction [-0.5067173400705117 0.8621122532894804]} {:shape #thi.ng.geom.types.Circle2{:p [1535.9926055993283 -784.955719898808], :r 16.0}, :direction [-0.6030956367890961 0.7976688867481009]} {:shape #thi.ng.geom.types.Circle2{:p [1555.3394336509534 -819.965721960231], :r 20.0}, :direction [-0.48367070129063094 0.8752500515355764]}) ({:shape #thi.ng.geom.types.Circle2{:p [1412.0406707057118 -736.9731243021464], :r 20.0}, :direction [-0.17051322054232076 0.9853553884869589]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1423.123308226303 45.026532845771946], :r 10.0}, :direction [-0.5811403021967491 0.8138033848311714]} {:shape #thi.ng.geom.types.Circle2{:p [1433.485518566973 27.920259234733585], :r 10.0}, :direction [-0.5181105170335109 0.855313680551918]} {:shape #thi.ng.geom.types.Circle2{:p [1444.5394275461065 11.25259304294077], :r 10.0}, :direction [-0.552695448956672 0.8333833095896408]} {:shape #thi.ng.geom.types.Circle2{:p [1454.1737753928242 -6.273939459766257], :r 10.0}, :direction [-0.4817173923358859 0.8763266251353513]} {:shape #thi.ng.geom.types.Circle2{:p [1465.4342092270933 -22.802781822861323], :r 10.0}, :direction [-0.5630216917134588 0.8264421181547533]} {:shape #thi.ng.geom.types.Circle2{:p [1477.1918735399267 -38.98169803831672], :r 10.0}, :direction [-0.5878832156416666 0.80894581077277]} {:shape #thi.ng.geom.types.Circle2{:p [1491.3320736350042 -53.12576892583603], :r 10.0}, :direction [-0.7070100047538739 0.7072035443759651]} {:shape #thi.ng.geom.types.Circle2{:p [1506.8198051855575 -65.78002399747095], :r 10.0}, :direction [-0.7743865775276614 0.6327127535817462]} {:shape #thi.ng.geom.types.Circle2{:p [1522.1693688987739 -78.6015252283685], :r 10.0}, :direction [-0.7674781856608247 0.6410750615448777]} {:shape #thi.ng.geom.types.Circle2{:p [1537.290009434706 -91.69221771513652], :r 10.0}, :direction [-0.7560320267966087 0.6545346243384013]} {:shape #thi.ng.geom.types.Circle2{:p [1553.9432739003228 -102.7678117235058], :r 10.0}, :direction [-0.8326632232808392 0.5537797004184639]} {:shape #thi.ng.geom.types.Circle2{:p [1568.7920030330718 -116.87262094384812], :r 10.240000000000002}, :direction [-0.7250356021850057 0.6887113877120271]} {:shape #thi.ng.geom.types.Circle2{:p [1588.6610269158398 -133.0151699973895], :r 12.8}, :direction [-0.7761337454206295 0.6305683224039607]} {:shape #thi.ng.geom.types.Circle2{:p [1614.2065825635173 -152.28754885033365], :r 16.0}, :direction [-0.7982986139899237 0.6022618391545047]} {:shape #thi.ng.geom.types.Circle2{:p [1649.8292627245758 -170.48163190342893], :r 20.0}, :direction [-0.8905670040264624 0.4548520763273822]}) ({:shape #thi.ng.geom.types.Circle2{:p [1163.363421939919 -530.4798774905889], :r 10.240000000000002}, :direction [0.09284415209873664 0.9956806533327174]} {:shape #thi.ng.geom.types.Circle2{:p [1159.9637018759565 -555.8531292232047], :r 12.8}, :direction [0.13280156499853357 0.9911426458053051]} {:shape #thi.ng.geom.types.Circle2{:p [1159.5928719564527 -587.8509804818565], :r 16.0}, :direction [0.011588434984497333 0.999932851832867]} {:shape #thi.ng.geom.types.Circle2{:p [1159.8958563904844 -627.8498329708059], :r 20.0}, :direction [-0.0075746108507944165 0.9999713122237354]}) ({:shape #thi.ng.geom.types.Circle2{:p [1545.6011349846667 -709.009548426517], :r 20.0}, :direction [-0.48269478296846496 0.8757886425930782]}) ({:shape #thi.ng.geom.types.Circle2{:p [1559.114726861989 -210.2907273053354], :r 20.0}, :direction [-0.7312327222643361 0.6821280714718376]}) ({:shape #thi.ng.geom.types.Circle2{:p [1286.4383918216608 -644.5763540978924], :r 10.0}, :direction [-0.1680265112708866 0.9857824767716937]} {:shape #thi.ng.geom.types.Circle2{:p [1290.061272584932 -664.2454856235881], :r 10.0}, :direction [-0.18114403816356575 0.983456576284788]} {:shape #thi.ng.geom.types.Circle2{:p [1293.8282450323534 -683.8875302875321], :r 10.0}, :direction [-0.18834862237106015 0.9821022331971982]} {:shape #thi.ng.geom.types.Circle2{:p [1296.3544908972735 -703.7273408166166], :r 10.0}, :direction [-0.1263122932460028 0.9919905264542278]} {:shape #thi.ng.geom.types.Circle2{:p [1298.6486249133234 -723.5953288656467], :r 10.0}, :direction [-0.1147067008024919 0.9933994024515054]} {:shape #thi.ng.geom.types.Circle2{:p [1298.919331643367 -743.5934967283863], :r 10.0}, :direction [-0.01353533650218322 0.9999083931369778]} {:shape #thi.ng.geom.types.Circle2{:p [1302.6115769605224 -763.737918400848], :r 10.240000000000002}, :direction [-0.18028541587672525 0.9836143394756689]} {:shape #thi.ng.geom.types.Circle2{:p [1304.392952703727 -789.2758646859651], :r 12.8}, :direction [-0.06958498996892376 0.9975760267623841]} {:shape #thi.ng.geom.types.Circle2{:p [1309.6547738501963 -820.8402946384062], :r 16.0}, :direction [-0.16443191082716932 0.9863884360137876]} {:shape #thi.ng.geom.types.Circle2{:p [1317.59392258993 -860.0445025412371], :r 20.0}, :direction [-0.19847871849333792 0.9801051975707722]}) ({:shape #thi.ng.geom.types.Circle2{:p [1361.319974015862 86.85381447723421], :r 10.0}, :direction [-0.8787299668843604 -0.4773192278752357]} {:shape #thi.ng.geom.types.Circle2{:p [1377.3316477965552 98.83823364299529], :r 10.0}, :direction [-0.8005836890346609 -0.599220958288054]} {:shape #thi.ng.geom.types.Circle2{:p [1392.00027393961 112.4335051399273], :r 10.0}, :direction [-0.7334313071527355 -0.6797635748466007]} {:shape #thi.ng.geom.types.Circle2{:p [1408.6903678795943 123.4535216677959], :r 10.0}, :direction [-0.8345046969992187 -0.5510008263934297]} {:shape #thi.ng.geom.types.Circle2{:p [1425.1403296011529 134.8288792164295], :r 10.0}, :direction [-0.8224980860779323 -0.5687678774316799]} {:shape #thi.ng.geom.types.Circle2{:p [1441.7863188158015 145.91540450913513], :r 10.0}, :direction [-0.8322994607324313 -0.5543262646352815]} {:shape #thi.ng.geom.types.Circle2{:p [1459.5890874795562 155.02920875899866], :r 10.0}, :direction [-0.8901384331877392 -0.455690212493177]} {:shape #thi.ng.geom.types.Circle2{:p [1477.3747742613607 164.1763036912459], :r 10.0}, :direction [-0.8892843390902272 -0.45735474661236203]} {:shape #thi.ng.geom.types.Circle2{:p [1493.5318897940085 175.96390809861674], :r 10.0}, :direction [-0.807855776632394 -0.5893802203685422]} {:shape #thi.ng.geom.types.Circle2{:p [1508.500251400681 189.22845297629326], :r 10.0}, :direction [-0.7484180803336227 -0.6632272438838253]} {:shape #thi.ng.geom.types.Circle2{:p [1522.262415991801 204.3952992459343], :r 10.240000000000002}, :direction [-0.6719806929257783 -0.7405686655098167]} {:shape #thi.ng.geom.types.Circle2{:p [1538.9478324178704 223.81067662286554], :r 12.8}, :direction [-0.6517740791433357 -0.7584131787863768]} {:shape #thi.ng.geom.types.Circle2{:p [1563.1085425101035 244.7930522709913], :r 16.0}, :direction [-0.7550221903822875 -0.65569923900393]} {:shape #thi.ng.geom.types.Circle2{:p [1595.7500700162395 267.91297186570796], :r 20.0}, :direction [-0.8160381876534014 -0.5779979898679164]}) ({:shape #thi.ng.geom.types.Circle2{:p [1351.4007814494855 557.0955458729953], :r 10.0}, :direction [-0.5492969737202804 -0.8356272103406766]} {:shape #thi.ng.geom.types.Circle2{:p [1359.5309313796517 575.3684947897142], :r 10.0}, :direction [-0.4065074965083153 -0.9136474458359426]} {:shape #thi.ng.geom.types.Circle2{:p [1365.344167901993 594.5050117438341], :r 10.0}, :direction [-0.2906618261170578 -0.9568258477059954]} {:shape #thi.ng.geom.types.Circle2{:p [1371.539471105844 613.5212736849294], :r 10.0}, :direction [-0.30976516019255956 -0.9508130970547668]} {:shape #thi.ng.geom.types.Circle2{:p [1377.9278581196227 632.473542978135], :r 10.0}, :direction [-0.3194193506889242 -0.9476134646602831]} {:shape #thi.ng.geom.types.Circle2{:p [1382.0205614567144 652.0503092942189], :r 10.0}, :direction [-0.20463516685459154 -0.9788383158041949]} {:shape #thi.ng.geom.types.Circle2{:p [1386.5086879225014 672.032479367239], :r 10.240000000000002}, :direction [-0.21914680008725185 -0.9756918980966879]} {:shape #thi.ng.geom.types.Circle2{:p [1389.72929779969 697.42908685759], :r 12.8}, :direction [-0.1258050733276764 -0.9920549800918382]} {:shape #thi.ng.geom.types.Circle2{:p [1395.690349711842 728.8689637673464], :r 16.0}, :direction [-0.18628287225475382 -0.9824961534298843]} {:shape #thi.ng.geom.types.Circle2{:p [1399.295553862388 768.7061637572162], :r 20.0}, :direction [-0.09013010376365185 -0.9959299997467458]}) ({:shape #thi.ng.geom.types.Circle2{:p [1613.0384534831492 312.6215021759596], :r 16.0}, :direction [-0.6600971237716943 -0.7511802627787397]} {:shape #thi.ng.geom.types.Circle2{:p [1641.742601780882 340.4795687007879], :r 20.0}, :direction [-0.7176037074433215 -0.6964516631207078]}) ({:shape #thi.ng.geom.types.Circle2{:p [1123.8326708456298 -85.86530431511912], :r 10.0}, :direction [0.6020909703550607 0.798427494151411]} {:shape #thi.ng.geom.types.Circle2{:p [1111.7898114568102 -101.83306989897956], :r 10.0}, :direction [0.6021429694409837 0.7983882791930218]} {:shape #thi.ng.geom.types.Circle2{:p [1101.1210505463728 -118.74985270883798], :r 10.0}, :direction [0.5334380455218739 0.8458391404929209]} {:shape #thi.ng.geom.types.Circle2{:p [1087.7683332147699 -133.63961227245454], :r 10.0}, :direction [0.6676358665801461 0.7444879781808281]} {:shape #thi.ng.geom.types.Circle2{:p [1077.0592696865367 -150.5309105750797], :r 10.0}, :direction [0.5354531764116556 0.8445649151312576]} {:shape #thi.ng.geom.types.Circle2{:p [1066.7678203248647 -167.67984844411808], :r 10.0}, :direction [0.5145724680836052 0.8574468934519193]} {:shape #thi.ng.geom.types.Circle2{:p [1054.839948180034 -184.3278593191918], :r 10.240000000000002}, :direction [0.5824156320718108 0.8128911560094582]} {:shape #thi.ng.geom.types.Circle2{:p [1040.8110853165997 -205.7416634361382], :r 12.8}, :direction [0.5480024556029063 0.8364767233182194]} {:shape #thi.ng.geom.types.Circle2{:p [1022.7685654537784 -232.17019871525832], :r 16.0}, :direction [0.5638287457131675 0.8258917274725038]} {:shape #thi.ng.geom.types.Circle2{:p [1000.4833801585244 -265.3872202005781], :r 20.0}, :direction [0.5571296323813499 0.8304255371329943]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1433.1074431721395 821.5070479575613], :r 20.0}, :direction [-0.3492308918946993 -0.9370367037349354]}) ({:shape #thi.ng.geom.types.Circle2{:p [1593.6046030561738 200.88648935818378], :r 20.0}, :direction [-0.925321943947454 -0.3791824099945893]}) ({:shape #thi.ng.geom.types.Circle2{:p [976.2821220797005 -307.48677770289316], :r 12.8}, :direction [0.5950860151447512 0.8036620151401588]} {:shape #thi.ng.geom.types.Circle2{:p [957.0945946062459 -333.0961273521019], :r 16.0}, :direction [0.5996102335454534 0.8002921765377735]} {:shape #thi.ng.geom.types.Circle2{:p [935.8578145887071 -366.9930176886308], :r 20.0}, :direction [0.5309195004384689 0.8474222584132226]}) ({:shape #thi.ng.geom.types.Circle2{:p [1514.6815702720783 -369.2253692451842], :r 10.0}, :direction [-0.44055616867597935 0.8977250482422455]} {:shape #thi.ng.geom.types.Circle2{:p [1526.3945653286755 -386.0252545663442], :r 10.240000000000002}, :direction [-0.571923586747917 0.8203069004472643]} {:shape #thi.ng.geom.types.Circle2{:p [1544.3694008955003 -404.25340001083765], :r 12.8}, :direction [-0.702142014329097 0.7120369314255254]} {:shape #thi.ng.geom.types.Circle2{:p [1565.0704367730361 -428.65559486287873], :r 16.0}, :direction [-0.6469073711729914 0.7625685891262829]} {:shape #thi.ng.geom.types.Circle2{:p [1588.3435016821666 -461.18810859507295], :r 20.0}, :direction [-0.5818266227282579 0.8133128433048561]}) ({:shape #thi.ng.geom.types.Circle2{:p [1547.7083111293932 -307.7202454157227], :r 10.0}, :direction [-0.4457527962822449 0.8951561006922535]} {:shape #thi.ng.geom.types.Circle2{:p [1556.1550761766707 -325.8490115137254], :r 10.0}, :direction [-0.42233825236387357 0.9064383049001347]} {:shape #thi.ng.geom.types.Circle2{:p [1565.4281552737693 -343.5693389390003], :r 10.0}, :direction [-0.46365395485493566 0.8860163712637469]} {:shape #thi.ng.geom.types.Circle2{:p [1577.8522423359077 -359.85038499484097], :r 10.240000000000002}, :direction [-0.6066448760809795 0.7949729519453436]} {:shape #thi.ng.geom.types.Circle2{:p [1594.4193407717291 -379.3668203614187], :r 12.8}, :direction [-0.6471522826492708 0.7623607565069431]} {:shape #thi.ng.geom.types.Circle2{:p [1613.4100606809257 -405.1224519267764], :r 16.0}, :direction [-0.5934599971623902 0.8048634864174273]} {:shape #thi.ng.geom.types.Circle2{:p [1637.959549370215 -436.7028668242165], :r 20.0}, :direction [-0.6137372172322331 0.7895103724360022]}) ({:shape #thi.ng.geom.types.Circle2{:p [1371.2178926475906 324.8894705450516], :r 20.0}, :direction [-0.21474666830484831 -0.9766697847542778]}) ({:shape #thi.ng.geom.types.Circle2{:p [1462.7746290785115 864.867458965389], :r 20.0}, :direction [-0.07776453317706777 -0.9969717535516002]}) ({:shape #thi.ng.geom.types.Circle2{:p [947.1079179366714 655.1087605279987], :r 12.8}, :direction [0.4160400223896427 -0.9093463035444886]} {:shape #thi.ng.geom.types.Circle2{:p [936.0048987256531 685.1208075158295], :r 16.0}, :direction [0.3469693503443192 -0.9378764683697106]} {:shape #thi.ng.geom.types.Circle2{:p [922.308528264259 722.7028435993661], :r 20.0}, :direction [0.3424092615348525 -0.9395509020884163]}) ({:shape #thi.ng.geom.types.Circle2{:p [1232.685231096457 713.0386389031422], :r 12.8}, :direction [-0.040438004855002936 -0.9991820493600487]} {:shape #thi.ng.geom.types.Circle2{:p [1233.967643942136 745.012931972626], :r 16.0}, :direction [-0.040075401427466406 -0.9991966584213677]} {:shape #thi.ng.geom.types.Circle2{:p [1229.1691662955773 784.7240716222946], :r 20.0}, :direction [0.11996194116396677 -0.9927784912417135]}) ({:shape #thi.ng.geom.types.Circle2{:p [1228.9251880644053 -124.66058376110956], :r 10.0}, :direction [0.21515575439813475 -0.9765797465385865]} {:shape #thi.ng.geom.types.Circle2{:p [1224.1701966474668 -105.23405404978847], :r 10.0}, :direction [0.23774957084692655 -0.9713264855660544]} {:shape #thi.ng.geom.types.Circle2{:p [1220.0947219654795 -85.65369383562282], :r 10.0}, :direction [0.20377373409936242 -0.9790180107082824]} {:shape #thi.ng.geom.types.Circle2{:p [1218.0038893637743 -65.7632836077857], :r 10.0}, :direction [0.10454163008525423 -0.9945205113918557]} {:shape #thi.ng.geom.types.Circle2{:p [1215.5894309196894 -45.90955875772827], :r 10.0}, :direction [0.12072292220424147 -0.992686242502871]} {:shape #thi.ng.geom.types.Circle2{:p [1214.2798133564033 -25.952482272482936], :r 10.0}, :direction [0.06548087816431095 -0.9978538242622668]} {:shape #thi.ng.geom.types.Circle2{:p [1209.8175777304457 -6.456624937694233], :r 10.0}, :direction [0.22311178129788195 -0.9747928667394351]} {:shape #thi.ng.geom.types.Circle2{:p [1207.4528215500502 13.403081208351367], :r 10.0}, :direction [0.11823780901977378 -0.99298530730228]} {:shape #thi.ng.geom.types.Circle2{:p [1204.4935128025986 33.18293185837542], :r 10.0}, :direction [0.14796543737257578 -0.9889925325012026]} {:shape #thi.ng.geom.types.Circle2{:p [1199.422134021099 52.529278212520836], :r 10.0}, :direction [0.2535689390749792 -0.9673173177072709]} {:shape #thi.ng.geom.types.Circle2{:p [1191.0903629292834 70.71118104125645], :r 10.0}, :direction [0.41658855459078487 -0.9090951414367808]} {:shape #thi.ng.geom.types.Circle2{:p [1183.1112557394192 89.05058802328995], :r 10.0}, :direction [0.3989553594932059 -0.9169703491016745]} {:shape #thi.ng.geom.types.Circle2{:p [1176.0656082609166 107.76846321276243], :r 10.0}, :direction [0.35228237392513184 -0.9358937594736241]} {:shape #thi.ng.geom.types.Circle2{:p [1168.5313756283065 126.29507484677994], :r 10.0}, :direction [0.376711631630505 -0.9263305817008758]} {:shape #thi.ng.geom.types.Circle2{:p [1158.6868487594293 143.70441977207662], :r 10.0}, :direction [0.49222634344386446 -0.870467246264834]} {:shape #thi.ng.geom.types.Circle2{:p [1147.048202072263 159.96916395362803], :r 10.0}, :direction [0.5819323343583209 -0.8132372090775701]} {:shape #thi.ng.geom.types.Circle2{:p [1134.7557977815543 175.74562733278148], :r 10.0}, :direction [0.6146202145354273 -0.7888231689576729]} {:shape #thi.ng.geom.types.Circle2{:p [1124.648901261744 193.0039772752831], :r 10.0}, :direction [0.5053448259905173 -0.8629174971250808]} {:shape #thi.ng.geom.types.Circle2{:p [1114.3534690875997 210.15052434306318], :r 10.0}, :direction [0.514771608707207 -0.857327353389004]} {:shape #thi.ng.geom.types.Circle2{:p [1105.7003471119813 228.71268693461133], :r 10.240000000000002}, :direction [0.42251572146574373 -0.9063555952904367]} {:shape #thi.ng.geom.types.Circle2{:p [1097.2501345993896 252.87782522289842], :r 12.8}, :direction [0.3300864262731129 -0.9439507143862146]} {:shape #thi.ng.geom.types.Circle2{:p [1089.8181742235292 284.0028306842898], :r 16.0}, :direction [0.23224876174563575 -0.9726564206684799]} {:shape #thi.ng.geom.types.Circle2{:p [1075.4833577714298 321.3460099448271], :r 20.0}, :direction [0.3583704113024845 -0.9335794815134317]}) ({:shape #thi.ng.geom.types.Circle2{:p [945.3854386513638 319.6994433543502], :r 10.240000000000002}, :direction [0.462603584083609 -0.8865652395582626]} {:shape #thi.ng.geom.types.Circle2{:p [931.0618121777334 340.9172124322696], :r 12.8}, :direction [0.559516659126189 -0.8288191046062273]} {:shape #thi.ng.geom.types.Circle2{:p [915.4722203063055 368.86295674660687], :r 16.0}, :direction [0.48717474598211874 -0.873304509823039]} {:shape #thi.ng.geom.types.Circle2{:p [890.9170540715336 400.43895730371855], :r 20.0}, :direction [0.6138791558692988 -0.7894000139277916]}) ({:shape #thi.ng.geom.types.Circle2{:p [996.1990031984086 -806.054886396674], :r 16.0}, :direction [0.13293314470880377 0.9911250067664665]} {:shape #thi.ng.geom.types.Circle2{:p [986.3992395749747 -844.8358692739145], :r 20.0}, :direction [0.2449940905858481 0.9695245719310126]}) ({:shape #thi.ng.geom.types.Circle2{:p [1548.617532873584 -567.6360618766373], :r 10.0}, :direction [-0.5232016561503643 0.8522089104213333]} {:shape #thi.ng.geom.types.Circle2{:p [1557.6901850080326 -585.9968184854289], :r 10.240000000000002}, :direction [-0.4430005925023748 0.8965213187886527]} {:shape #thi.ng.geom.types.Circle2{:p [1570.3982601551288 -608.2198881666353], :r 12.8}, :direction [-0.496409185433444 0.8680886594221265]} {:shape #thi.ng.geom.types.Circle2{:p [1590.7681137151599 -632.8992128320895], :r 16.0}, :direction [-0.636557923750968 0.7712288957954422]} {:shape #thi.ng.geom.types.Circle2{:p [1612.562460457999 -666.4403286461601], :r 20.0}, :direction [-0.5448586685709764 0.8385278953517664]}) ({:shape #thi.ng.geom.types.Circle2{:p [1619.8199812070316 -702.8198528234446], :r 10.240000000000002}, :direction [-0.5454394059126595 0.8381502576970583]} {:shape #thi.ng.geom.types.Circle2{:p [1633.8608502284258 -724.2257865130563], :r 12.8}, :direction [-0.5484714461482131 0.8361692847504554]} {:shape #thi.ng.geom.types.Circle2{:p [1649.2175334881124 -752.3001926378821], :r 16.0}, :direction [-0.4798963518652091 0.8773251914008076]} {:shape #thi.ng.geom.types.Circle2{:p [1666.3841129477782 -788.4292467308829], :r 20.0}, :direction [-0.42916448649164546 0.9032263523250207]}) ({:shape #thi.ng.geom.types.Circle2{:p [1105.7773875066644 798.180295077914], :r 20.0}, :direction [0.0803978667298556 -0.9967628519488919]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [946.3342017237599 53.619843426240095], :r 20.0}, :direction [0.991990547945628 -0.1263121244636977]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1524.9769019797102 -26.39563796420229], :r 10.240000000000002}, :direction [-0.9512560581439599 -0.30840219169846245]} {:shape #thi.ng.geom.types.Circle2{:p [1549.6557207299825 -19.590058996090136], :r 12.8}, :direction [-0.96401635743251 -0.26584292844188107]} {:shape #thi.ng.geom.types.Circle2{:p [1580.639922804484 -11.591357738607243], :r 16.0}, :direction [-0.9682563148281712 -0.2499594142963404]} {:shape #thi.ng.geom.types.Circle2{:p [1620.368180970303 -6.936736045059206], :r 20.0}, :direction [-0.9932064541454713 -0.11636554233870092]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [968.3946767191794 150.98666999640125], :r 10.0}, :direction [0.7899230970527208 -0.6132059203421292]} {:shape #thi.ng.geom.types.Circle2{:p [954.0529983856109 164.92640681516693], :r 10.0}, :direction [0.7170839166784254 -0.6969868409382842]} {:shape #thi.ng.geom.types.Circle2{:p [938.1980577066322 177.88986530686844], :r 10.240000000000002}, :direction [0.7741670253407549 -0.6329813716651125]} {:shape #thi.ng.geom.types.Circle2{:p [916.8739413244386 192.05468300843674], :r 12.8}, :direction [0.8329732961794378 -0.5533131914675113]} {:shape #thi.ng.geom.types.Circle2{:p [892.5995947727777 212.90548873603075], :r 16.0}, :direction [0.7585733297394042 -0.6515876789873127]} {:shape #thi.ng.geom.types.Circle2{:p [859.097437695886 234.75967531881793], :r 20.0}, :direction [0.8375539269222927 -0.5463546645696793]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [1209.1629772385006 -696.1431161633603], :r 10.0}, :direction [0.4595044403257708 0.8881754721455101]} {:shape #thi.ng.geom.types.Circle2{:p [1201.9941931299618 -714.8141775794974], :r 10.0}, :direction [0.3584392054269438 0.9335530708068507]} {:shape #thi.ng.geom.types.Circle2{:p [1193.7308273483477 -733.0272713847587], :r 10.0}, :direction [0.41316828908070125 0.9106546902630687]} {:shape #thi.ng.geom.types.Circle2{:p [1182.4602726043845 -750.1271250614229], :r 10.240000000000002}, :direction [0.5503200558575775 0.8349537928058728]} {:shape #thi.ng.geom.types.Circle2{:p [1171.7768397430914 -773.391352155789], :r 12.8}, :direction [0.41732159614426584 0.9087588708736779]} {:shape #thi.ng.geom.types.Circle2{:p [1160.6332032452108 -803.3883414314331], :r 16.0}, :direction [0.34823864055876935 0.9374059148638758]} {:shape #thi.ng.geom.types.Circle2{:p [1152.161173568899 -842.4808562285614], :r 20.0}, :direction [0.21180074190779674 0.9773128699282061]}) ({:shape #thi.ng.geom.types.Circle2{:p [1015.8333603422094 -20.234794006264586], :r 10.0}, :direction [0.9819856709190422 -0.1889553971435545]} {:shape #thi.ng.geom.types.Circle2{:p [996.45411377439 -15.290625475190959], :r 10.0}, :direction [0.9689623283909715 -0.24720842655368142]} {:shape #thi.ng.geom.types.Circle2{:p [976.5154333789638 -13.725689665308455], :r 10.0}, :direction [0.9969340197713028 -0.07824679049412525]} {:shape #thi.ng.geom.types.Circle2{:p [957.0239712196261 -9.24429447060557], :r 10.0}, :direction [0.9745731079668856 -0.22406975973514417]} {:shape #thi.ng.geom.types.Circle2{:p [936.9462509184782 -5.205043610746302], :r 10.240000000000002}, :direction [0.9803574365794868 -0.19722904589156573]} {:shape #thi.ng.geom.types.Circle2{:p [911.8071062316332 -0.369404623614332], :r 12.8}, :direction [0.9819978393298844 -0.18889214793484257]} {:shape #thi.ng.geom.types.Circle2{:p [879.92188529541 2.3384886254328823], :r 16.0}, :direction [0.9964131542569741 -0.08462166403272545]} {:shape #thi.ng.geom.types.Circle2{:p [840.1497157612156 6.601648315533339], :r 20.0}, :direction [0.9943042383548604 -0.10657899225251141]}) ({:shape #thi.ng.geom.types.Circle2{:p [889.8119580653539 782.7825004166687], :r 20.0}, :direction [0.3735921604019302 -0.9275930668597185]}) ({:shape #thi.ng.geom.types.Circle2{:p [1582.4469714939612 -744.30101431602], :r 16.0}, :direction [-0.4924171904833764 0.8703592996667859]} {:shape #thi.ng.geom.types.Circle2{:p [1596.387793633563 -781.7930598466654], :r 20.0}, :direction [-0.348520553490045 0.9373011382661351]}) nil nil nil ({:shape #thi.ng.geom.types.Circle2{:p [1316.1563309087464 173.4480865064879], :r 10.0}, :direction [-0.7535507228807403 -0.6573897687414321]} {:shape #thi.ng.geom.types.Circle2{:p [1331.059346235907 186.78600741487605], :r 10.0}, :direction [-0.7451507663580275 -0.6668960454194073]} {:shape #thi.ng.geom.types.Circle2{:p [1343.497818370631 202.44756579690474], :r 10.0}, :direction [-0.621923606736202 -0.7830779191014351]} {:shape #thi.ng.geom.types.Circle2{:p [1356.1185191826269 217.96265235850936], :r 10.0}, :direction [-0.631035040599798 -0.7757543280802311]} {:shape #thi.ng.geom.types.Circle2{:p [1368.0498430401522 234.0139299091235], :r 10.0}, :direction [-0.5965661928762607 -0.802563877530707]} {:shape #thi.ng.geom.types.Circle2{:p [1378.3355425256875 251.72366695102383], :r 10.240000000000002}, :direction [-0.502231420192158 -0.8647332539990397]} {:shape #thi.ng.geom.types.Circle2{:p [1393.2677563772147 272.5176321691409], :r 12.8}, :direction [-0.5832896035752779 -0.8122642663326973]} {:shape #thi.ng.geom.types.Circle2{:p [1411.165990755989 299.0440945439557], :r 16.0}, :direction [-0.559319824336695 -0.8289519492129617]} {:shape #thi.ng.geom.types.Circle2{:p [1429.1362903413635 334.7801874027432], :r 20.0}, :direction [-0.4492574896343648 -0.8934023214696885]}) ({:shape #thi.ng.geom.types.Circle2{:p [1631.1429239716217 -102.03845236053712], :r 20.0}, :direction [-0.9654463887699869 0.26060174675353076]}) nil nil ({:shape #thi.ng.geom.types.Circle2{:p [1267.4036833418377 725.2575139356239], :r 10.0}, :direction [-0.4866756330592245 -0.8735827540573379]} {:shape #thi.ng.geom.types.Circle2{:p [1276.080965796506 743.2770802234652], :r 10.0}, :direction [-0.4338641227334164 -0.900978314392063]} {:shape #thi.ng.geom.types.Circle2{:p [1282.3750551304106 762.7659190666808], :r 10.240000000000002}, :direction [-0.30732858075706576 -0.9516034591413841]} {:shape #thi.ng.geom.types.Circle2{:p [1289.649675078048 787.3105703092109], :r 12.8}, :direction [-0.2841648417045882 -0.9587754391613328]} {:shape #thi.ng.geom.types.Circle2{:p [1297.8052749579438 818.2538440629534], :r 16.0}, :direction [-0.25486249624674184 -0.9669773048044508]} {:shape #thi.ng.geom.types.Circle2{:p [1304.0060515057303 857.770301017043], :r 20.0}, :direction [-0.15501941369466316 -0.9879114238522414]}) ({:shape #thi.ng.geom.types.Circle2{:p [1155.8319590105878 85.93094318245065], :r 10.0}, :direction [0.8582182875049811 -0.5132848828789117]} {:shape #thi.ng.geom.types.Circle2{:p [1140.1120284883555 99.05779293310259], :r 10.240000000000002}, :direction [0.7675747325308718 -0.6409594604810518]} {:shape #thi.ng.geom.types.Circle2{:p [1123.5608311458213 118.58771527110717], :r 12.8}, :direction [0.646531146192741 -0.7628875913283037]} {:shape #thi.ng.geom.types.Circle2{:p [1102.8730730827983 143.00116783984123], :r 16.0}, :direction [0.6464924394694682 -0.7629203927729394]} {:shape #thi.ng.geom.types.Circle2{:p [1075.8164702364968 172.46199339544137], :r 20.0}, :direction [0.6764150711575405 -0.7365206388900039]}) nil nil ({:shape #thi.ng.geom.types.Circle2{:p [1374.2660784319633 375.1491524344608], :r 20.0}, :direction [-0.16831365223237213 -0.9857334905907377]}) ({:shape #thi.ng.geom.types.Circle2{:p [1627.303209787045 566.9800567589205], :r 10.240000000000002}, :direction [-0.28150077717893685 -0.9595609998575673]} {:shape #thi.ng.geom.types.Circle2{:p [1636.6361345828186 590.8181882871345], :r 12.8}, :direction [-0.3645673748349083 -0.9311770128208617]} {:shape #thi.ng.geom.types.Circle2{:p [1650.067787920726 619.8628209859702], :r 16.0}, :direction [-0.41973916680960893 -0.907644771838617]} {:shape #thi.ng.geom.types.Circle2{:p [1665.9819623271605 656.5607644291877], :r 20.0}, :direction [-0.3978543601608615 -0.9174485860804361]}) nil]