1 line
No EOL
142 KiB
Clojure
1 line
No EOL
142 KiB
Clojure
[({:shape #thi.ng.geom.types.Circle2{:p [712.5827814683394 115.04358434349932], :r 4.0}, :direction [0.9203084905931969 -0.39119340759025045]} {:shape #thi.ng.geom.types.Circle2{:p [705.8599460644306 119.37988278017905], :r 4.0}, :direction [0.8403544254885942 -0.5420373045849657]} {:shape #thi.ng.geom.types.Circle2{:p [698.7709082486169 123.08738097248676], :r 4.0}, :direction [0.8861297269766982 -0.4634372740384639]} {:shape #thi.ng.geom.types.Circle2{:p [691.7395876095925 126.90320723572631], :r 4.0}, :direction [0.8789150798780567 -0.4769782829049444]} {:shape #thi.ng.geom.types.Circle2{:p [684.9449558945382 131.12611853680517], :r 4.0}, :direction [0.8493289643817767 -0.5278639126348557]} {:shape #thi.ng.geom.types.Circle2{:p [677.6649646389237 134.4430037199516], :r 4.0}, :direction [0.9099989069518133 -0.4146106478933034]} {:shape #thi.ng.geom.types.Circle2{:p [670.0837526831089 136.99745577098133], :r 4.0}, :direction [0.9476514944768563 -0.3193065063787156]} {:shape #thi.ng.geom.types.Circle2{:p [662.2848927897385 138.78008987914217], :r 4.0}, :direction [0.9748574866713018 -0.22282926352010526]} {:shape #thi.ng.geom.types.Circle2{:p [654.8897926383918 141.83172775928995], :r 4.0}, :direction [0.92438751891833 -0.38145473501847355]} {:shape #thi.ng.geom.types.Circle2{:p [647.235791746965 144.15901595675012], :r 4.0}, :direction [0.9567501114283528 -0.29091102468252134]} {:shape #thi.ng.geom.types.Circle2{:p [640.097048660364 147.76988110841467], :r 4.0}, :direction [0.8923428858251332 -0.4513581439580694]} {:shape #thi.ng.geom.types.Circle2{:p [633.6885001166878 152.55846185466365], :r 4.0}, :direction [0.801068567959517 -0.5985725932811231]} {:shape #thi.ng.geom.types.Circle2{:p [627.3126742590008 157.39052607530996], :r 4.0}, :direction [0.7969782322108715 -0.6040080275807882]} {:shape #thi.ng.geom.types.Circle2{:p [620.82633753403 162.07320008598973], :r 4.0}, :direction [0.8107920906213438 -0.5853342513349706]} {:shape #thi.ng.geom.types.Circle2{:p [614.2681380597919 166.65468670673874], :r 4.0}, :direction [0.8197749342797701 -0.572685827593628]} {:shape #thi.ng.geom.types.Circle2{:p [607.7357411945253 171.27288886717463], :r 4.0}, :direction [0.8165496081583296 -0.5772752700544849]} {:shape #thi.ng.geom.types.Circle2{:p [601.0736930227307 175.70201001664523], :r 4.0}, :direction [0.8327560214743291 -0.5536401436838251]} {:shape #thi.ng.geom.types.Circle2{:p [594.165354558835 179.73622117476026], :r 4.0}, :direction [0.8635423079869571 -0.5042763947643785]} {:shape #thi.ng.geom.types.Circle2{:p [587.947488944284 184.76992231799315], :r 4.0}, :direction [0.7772332018188779 -0.6292126429041104]} {:shape #thi.ng.geom.types.Circle2{:p [581.7129968333799 189.7830159854877], :r 4.0}, :direction [0.7793115138630163 -0.6266367084368213]} {:shape #thi.ng.geom.types.Circle2{:p [575.9320085385189 195.31295037340593], :r 4.0}, :direction [0.7226235368576213 -0.6912417984897775]} {:shape #thi.ng.geom.types.Circle2{:p [569.5106736017349 200.0843712969503], :r 4.0}, :direction [0.8026668670980002 -0.5964276154430489]} {:shape #thi.ng.geom.types.Circle2{:p [562.7837425213429 204.41431335656912], :r 4.0}, :direction [0.8408663850490015 -0.5412427574523511]} {:shape #thi.ng.geom.types.Circle2{:p [555.8256601875354 208.36210897386692], :r 4.0}, :direction [0.8697602917259389 -0.4934744521622267]} {:shape #thi.ng.geom.types.Circle2{:p [548.9871224653592 212.51354268071736], :r 4.0}, :direction [0.8548172152720184 -0.5189292133563035]} {:shape #thi.ng.geom.types.Circle2{:p [542.9652256488605 217.78011260159022], :r 4.0}, :direction [0.7527371020623399 -0.6583212401091056]} {:shape #thi.ng.geom.types.Circle2{:p [537.5316924339661 223.65180033193138], :r 4.0}, :direction [0.6791916518618044 -0.7339609662926454]} {:shape #thi.ng.geom.types.Circle2{:p [531.2619667463827 228.6207579492246], :r 4.0}, :direction [0.7837157109479311 -0.6211197021616521]} {:shape #thi.ng.geom.types.Circle2{:p [524.7388300140401 233.25203068694626], :r 4.0}, :direction [0.8153920915428147 -0.5789090922152067]} {:shape #thi.ng.geom.types.Circle2{:p [517.798413629447 237.23080190535924], :r 4.0}, :direction [0.867552048074138 -0.49734640230162436]} {:shape #thi.ng.geom.types.Circle2{:p [510.33100621650914 240.10096331705725], :r 4.0}, :direction [0.9334259266172366 -0.35877017646224985]} {:shape #thi.ng.geom.types.Circle2{:p [502.73100356808334 242.59895445873914], :r 4.0}, :direction [0.9500003310532217 -0.31224889271023826]} {:shape #thi.ng.geom.types.Circle2{:p [494.87561008326884 244.11315167136837], :r 4.0}, :direction [0.9819241856018114 -0.1892746515786521]} {:shape #thi.ng.geom.types.Circle2{:p [486.8978507349673 244.70926892542744], :r 4.0}, :direction [0.9972199185376964 -0.07451465675738494]} {:shape #thi.ng.geom.types.Circle2{:p [478.89785101985245 244.70713393990442], :r 4.0}, :direction [0.9999999643893499 2.668731903781654E-4]} {:shape #thi.ng.geom.types.Circle2{:p [470.90755158862595 245.10098035583536], :r 4.0}, :direction [0.9987874289033116 -0.04923080199136548]} {:shape #thi.ng.geom.types.Circle2{:p [462.9566314360381 244.21618166281382], :r 4.0}, :direction [0.9938650190734798 0.11059983662769327]} {:shape #thi.ng.geom.types.Circle2{:p [454.9590921744831 244.4145897268801], :r 4.0}, :direction [0.9996924076943737 -0.024801008008285254]} {:shape #thi.ng.geom.types.Circle2{:p [446.97223149616525 244.87290894439158], :r 4.0}, :direction [0.9983575847897301 -0.05728990218893418]} {:shape #thi.ng.geom.types.Circle2{:p [439.1347724670173 246.47735151626097], :r 4.0}, :direction [0.9796823786434978 -0.20055532148367242]} {:shape #thi.ng.geom.types.Circle2{:p [431.5524560405164 249.028523327099], :r 4.0}, :direction [0.9477895533126128 -0.3188964763547554]} {:shape #thi.ng.geom.types.Circle2{:p [424.0279022928766 251.74533964383446], :r 4.0}, :direction [0.9405692184549744 -0.33960203959193164]} {:shape #thi.ng.geom.types.Circle2{:p [416.55497537956586 254.6010993235548], :r 4.0}, :direction [0.9341158641638402 -0.3569699599650416]} {:shape #thi.ng.geom.types.Circle2{:p [408.85579650932436 256.77426400300897], :r 4.0}, :direction [0.9623973587801853 -0.2716455849317718]} {:shape #thi.ng.geom.types.Circle2{:p [400.95313187637885 258.01840696070815], :r 4.0}, :direction [0.9878330791181874 -0.15551786971239662]} {:shape #thi.ng.geom.types.Circle2{:p [392.977138074107 258.6376991906944], :r 4.0}, :direction [0.9969992252839796 -0.07741152874827881]} {:shape #thi.ng.geom.types.Circle2{:p [385.02607816810234 259.52124113713757], :r 4.0}, :direction [0.993882488250587 -0.11044274330540126]} {:shape #thi.ng.geom.types.Circle2{:p [377.24359856216927 261.3740798196017], :r 4.0}, :direction [0.9728099507416363 -0.23160483530802203]} {:shape #thi.ng.geom.types.Circle2{:p [369.7391081780416 264.1458345119465], :r 4.0}, :direction [0.9380612980159615 -0.34646933654309187]} {:shape #thi.ng.geom.types.Circle2{:p [361.9664076118183 266.03927738349876], :r 4.0}, :direction [0.9715875707779117 -0.23668035894403475]} {:shape #thi.ng.geom.types.Circle2{:p [354.0719394170107 267.3344113229703], :r 4.0}, :direction [0.9868085243509515 -0.16189174243394377]} {:shape #thi.ng.geom.types.Circle2{:p [346.13858752545 268.3649101170844], :r 4.0}, :direction [0.9916689864450853 -0.12881234926426074]} {:shape #thi.ng.geom.types.Circle2{:p [338.4501140511613 270.57565108679535], :r 4.0}, :direction [0.9610591842860924 -0.27634262121386793]} {:shape #thi.ng.geom.types.Circle2{:p [331.04314950908537 273.598377715591], :r 4.0}, :direction [0.9258705677594864 -0.3778408285994606]} {:shape #thi.ng.geom.types.Circle2{:p [323.6819552654778 276.7309197037979], :r 4.0}, :direction [0.9201492804509457 -0.39156774852585563]} {:shape #thi.ng.geom.types.Circle2{:p [316.20709192134456 279.58160698698646], :r 4.0}, :direction [0.9343579180166584 -0.35633591039856816]} {:shape #thi.ng.geom.types.Circle2{:p [308.4640091887776 281.5927434310457], :r 4.0}, :direction [0.9678853415708716 -0.2513920555074048]} {:shape #thi.ng.geom.types.Circle2{:p [300.9437247792891 284.32135523934755], :r 4.0}, :direction [0.9400355511860614 -0.3410764760377334]} {:shape #thi.ng.geom.types.Circle2{:p [293.711311988542 287.7407419130418], :r 4.0}, :direction [0.904051598843388 -0.42742333421177964]} {:shape #thi.ng.geom.types.Circle2{:p [285.9985817059248 289.8653104780921], :r 4.0}, :direction [0.9640912853271478 -0.26557107063128876]} {:shape #thi.ng.geom.types.Circle2{:p [278.1450975138568 291.38937938891564], :r 4.0}, :direction [0.9816855240084943 -0.19050861385294082]} {:shape #thi.ng.geom.types.Circle2{:p [270.23658506481 292.59579177416066], :r 4.0}, :direction [0.9885640561308443 -0.15080154815562652]} {:shape #thi.ng.geom.types.Circle2{:p [262.2405215539582 292.84672668688535], :r 4.0}, :direction [0.9995079388564773 -0.03136686409058598]} {:shape #thi.ng.geom.types.Circle2{:p [254.27386340769382 292.1170980275253], :r 4.0}, :direction [0.9958322682830464 0.09120358242000867]} {:shape #thi.ng.geom.types.Circle2{:p [246.41884462108817 290.60095823777226], :r 4.0}, :direction [0.9818773483257066 0.1895174737191259]} {:shape #thi.ng.geom.types.Circle2{:p [238.52034012362824 289.3306721662099], :r 4.0}, :direction [0.987313062182491 0.15878575894529456]} {:shape #thi.ng.geom.types.Circle2{:p [230.52042177215463 289.36681590364526], :r 4.0}, :direction [0.9999897939342013 -0.004517967179419956]} {:shape #thi.ng.geom.types.Circle2{:p [222.52791364626765 289.71295728752], :r 4.0}, :direction [0.9990635157358717 -0.043267672984343045]} {:shape #thi.ng.geom.types.Circle2{:p [214.53894682905946 290.13296823207554], :r 4.0}, :direction [0.998620852151024 -0.05250136806944376]} {:shape #thi.ng.geom.types.Circle2{:p [206.58133813232732 290.95544244425076], :r 4.0}, :direction [0.9947010870915158 -0.10280927652190344]} {:shape #thi.ng.geom.types.Circle2{:p [198.58501099529968 291.19783121799105], :r 4.0}, :direction [0.9995408921284553 -0.03029859671753854]} {:shape #thi.ng.geom.types.Circle2{:p [190.6251201790407 291.9979175841014], :r 4.0}, :direction [0.9949863520323748 -0.10001079576379335]} {:shape #thi.ng.geom.types.Circle2{:p [182.63287276312573 291.6458078813086], :r 4.0}, :direction [0.9990309269893685 0.04401371284910274]} {:shape #thi.ng.geom.types.Circle2{:p [174.63358569115894 291.53900741190506], :r 4.0}, :direction [0.99991088399585 0.013350058675444792]} {:shape #thi.ng.geom.types.Circle2{:p [166.6336768279012 291.5771935294111], :r 4.0}, :direction [0.999988607907218 -0.004773264688250789]} {:shape #thi.ng.geom.types.Circle2{:p [158.71390556963638 292.70733653662836], :r 4.0}, :direction [0.989971407283105 -0.14126787590216208]} {:shape #thi.ng.geom.types.Circle2{:p [150.89241257713803 294.38788625868335], :r 4.0}, :direction [0.9776866240622947 -0.21006871525687337]} {:shape #thi.ng.geom.types.Circle2{:p [143.3857619945584 297.1537852140064], :r 4.0}, :direction [0.9383313228224527 -0.34573736941537897]} {:shape #thi.ng.geom.types.Circle2{:p [135.86487119897043 299.88072519149773], :r 4.0}, :direction [0.9401113494484953 -0.34086749718641324]} {:shape #thi.ng.geom.types.Circle2{:p [128.1614620605368 302.0388465147548], :r 4.0}, :direction [0.9629261423042059 -0.2697651654071378]} {:shape #thi.ng.geom.types.Circle2{:p [120.3163550512569 303.605465808951], :r 4.0}, :direction [0.9806383761599852 -0.19582741177452062]} {:shape #thi.ng.geom.types.Circle2{:p [112.85733924499574 306.4973653926064], :r 4.0}, :direction [0.9323769757826452 -0.36148744795692267]} {:shape #thi.ng.geom.types.Circle2{:p [105.20958926780578 308.8451133105889], :r 4.0}, :direction [0.9559687471487444 -0.2934684897478097]} {:shape #thi.ng.geom.types.Circle2{:p [97.89242575245885 312.07916929181056], :r 4.0}, :direction [0.9146454394183663 -0.4042569976527109]} {:shape #thi.ng.geom.types.Circle2{:p [90.3643192900085 314.78612571739507], :r 4.0}, :direction [0.9410133078062943 -0.3383695531980628]} {:shape #thi.ng.geom.types.Circle2{:p [82.8952044191783 317.65184081948445], :r 4.0}, :direction [0.9336393588537755 -0.35821438776117215]} {:shape #thi.ng.geom.types.Circle2{:p [75.54585581670523 320.812074215822], :r 4.0}, :direction [0.9186685753091336 -0.39502917454219383]} {:shape #thi.ng.geom.types.Circle2{:p [68.23878706394294 324.06887421619126], :r 4.0}, :direction [0.9133835940952857 -0.407100000046154]} {:shape #thi.ng.geom.types.Circle2{:p [60.605489073873 326.46319286557656], :r 4.0}, :direction [0.9541622487587421 -0.2992898311731631]} {:shape #thi.ng.geom.types.Circle2{:p [51.12453829157203 327.97036646658825], :r 4.800000000000001}, :direction [0.987599039823018 -0.15699725010538582]} {:shape #thi.ng.geom.types.Circle2{:p [39.234002061771704 329.5875084417425], :r 6.0}, :direction [0.9908780191500272 -0.13476183126285612]}) ({:shape #thi.ng.geom.types.Circle2{:p [385.1235830149895 246.343451633138], :r 4.0}, :direction [-0.3870676122427779 0.9220513345539254]} {:shape #thi.ng.geom.types.Circle2{:p [389.41810999958466 239.59385623944334], :r 4.0}, :direction [-0.5368158730743946 0.8436994242118315]} {:shape #thi.ng.geom.types.Circle2{:p [394.3301073279183 233.27940596674003], :r 4.0}, :direction [-0.6139996660417081 0.7893062840879144]} {:shape #thi.ng.geom.types.Circle2{:p [399.8347483926197 227.47432829725074], :r 4.0}, :direction [-0.6880801330876741 0.7256347086861605]} {:shape #thi.ng.geom.types.Circle2{:p [405.43181179254486 221.75830858969042], :r 4.0}, :direction [-0.6996329249906462 0.7145024634450418]} {:shape #thi.ng.geom.types.Circle2{:p [411.22109696898923 216.23706080084762], :r 4.0}, :direction [-0.7236606470555472 0.690155973605349]} {:shape #thi.ng.geom.types.Circle2{:p [417.49952286057794 211.27910070380887], :r 4.0}, :direction [-0.7848032364485891 0.6197450121298439]} {:shape #thi.ng.geom.types.Circle2{:p [422.94637051192944 205.41976194734778], :r 4.0}, :direction [-0.6808559564189347 0.7324173445576354]} {:shape #thi.ng.geom.types.Circle2{:p [428.9425858975418 200.12397106690833], :r 4.0}, :direction [-0.7495269232015446 0.6619738600549315]} {:shape #thi.ng.geom.types.Circle2{:p [435.09137551124957 195.00612129514295], :r 4.0}, :direction [-0.7685987017134757 0.6397312214706733]} {:shape #thi.ng.geom.types.Circle2{:p [441.57764892445533 190.32335958765242], :r 4.0}, :direction [-0.8107841766507236 0.5853452134363176]} {:shape #thi.ng.geom.types.Circle2{:p [448.4236556849278 186.18425443852104], :r 4.0}, :direction [-0.8557508450590526 0.5173881436414226]} {:shape #thi.ng.geom.types.Circle2{:p [455.4302963424303 182.32329773109316], :r 4.0}, :direction [-0.8758300821878184 0.48261958842848396]} {:shape #thi.ng.geom.types.Circle2{:p [461.9157845640419 177.6394486166001], :r 4.0}, :direction [-0.8106860277014469 0.5854811393116338]} {:shape #thi.ng.geom.types.Circle2{:p [468.54804627083894 173.16584775682796], :r 4.0}, :direction [-0.8290327133496264 0.5592001074715172]} {:shape #thi.ng.geom.types.Circle2{:p [474.81779146890267 168.1969147575456], :r 4.0}, :direction [-0.7837181497579648 0.621116624910292]} {:shape #thi.ng.geom.types.Circle2{:p [481.6480487015169 164.03187140407127], :r 4.0}, :direction [-0.8537821540767813 0.5206304191842919]} {:shape #thi.ng.geom.types.Circle2{:p [489.0513133844028 161.00009436161997], :r 4.0}, :direction [-0.9254080853607344 0.3789721303064117]} {:shape #thi.ng.geom.types.Circle2{:p [495.9774489552277 156.99651520609495], :r 4.0}, :direction [-0.8657669463531098 0.500447394440626]} {:shape #thi.ng.geom.types.Circle2{:p [503.35447057486033 153.90143006615565], :r 4.0}, :direction [-0.9221277024540758 0.38688564249241325]} {:shape #thi.ng.geom.types.Circle2{:p [510.56960939506104 150.44574318722223], :r 4.0}, :direction [-0.9018923525250896 0.43196085986667765]} {:shape #thi.ng.geom.types.Circle2{:p [518.225564816923 148.12489278737695], :r 4.0}, :direction [-0.9569944277327481 0.2901062999806621]} {:shape #thi.ng.geom.types.Circle2{:p [527.0711325379551 144.3944864163988], :r 4.800000000000001}, :direction [-0.9214133042741809 0.3885839969768904]} {:shape #thi.ng.geom.types.Circle2{:p [537.7186567652743 138.8600281928098], :r 6.0}, :direction [-0.8872936856099295 0.4612048519657481]}) ({:shape #thi.ng.geom.types.Circle2{:p [585.1094947083164 200.43488305450302], :r 4.0}, :direction [-0.9170782696269373 -0.3987072201228149]} {:shape #thi.ng.geom.types.Circle2{:p [592.5678102602024 203.32858814115184], :r 4.0}, :direction [-0.9322894439857354 -0.361713135831101]} {:shape #thi.ng.geom.types.Circle2{:p [600.2991292188416 205.38448384857114], :r 4.0}, :direction [-0.9664148698299082 -0.2569869634274117]} {:shape #thi.ng.geom.types.Circle2{:p [608.1789783609529 206.76577943517378], :r 4.0}, :direction [-0.9849811427639112 -0.17266194832533238]} {:shape #thi.ng.geom.types.Circle2{:p [616.1708961385672 207.12529332343573], :r 4.0}, :direction [-0.9989897222017821 -0.044939236032744016]} {:shape #thi.ng.geom.types.Circle2{:p [624.170287765247 207.22395234737417], :r 4.0}, :direction [-0.99992395333498 -0.012332377992304078]} {:shape #thi.ng.geom.types.Circle2{:p [632.0519869990934 208.59465187213746], :r 4.0}, :direction [-0.9852124042307904 -0.17133744059541126]} {:shape #thi.ng.geom.types.Circle2{:p [639.9690933379176 209.74331510379], :r 4.0}, :direction [-0.9896382923530189 -0.14358290395656742]} {:shape #thi.ng.geom.types.Circle2{:p [647.813108607113 211.31539158304588], :r 4.0}, :direction [-0.9805019086494238 -0.19650955990698574]} {:shape #thi.ng.geom.types.Circle2{:p [655.7682293300863 212.16159149023065], :r 4.0}, :direction [-0.9943900903716724 -0.10577498839809604]} {:shape #thi.ng.geom.types.Circle2{:p [663.7642978321903 211.91081567468933], :r 4.0}, :direction [-0.999508562762999 0.03134697694266585]} {:shape #thi.ng.geom.types.Circle2{:p [671.7369815547055 211.25027478970094], :r 4.0}, :direction [-0.9965854653143995 0.08256761062354825]} {:shape #thi.ng.geom.types.Circle2{:p [681.2589733835431 210.02893470129362], :r 4.800000000000001}, :direction [-0.9918741488372456 0.1272229258757625]} {:shape #thi.ng.geom.types.Circle2{:p [693.0585226345266 207.8447557998264], :r 6.0}, :direction [-0.9832957709152923 0.18201490845560134]}) ({:shape #thi.ng.geom.types.Circle2{:p [397.29068970805673 33.265730904404286], :r 4.0}, :direction [0.3787147266153845 -0.9255134552477529]} {:shape #thi.ng.geom.types.Circle2{:p [394.4755652862621 40.75406012324979], :r 4.0}, :direction [0.3518905527243293 -0.9360411523556887]} {:shape #thi.ng.geom.types.Circle2{:p [392.8726735917 48.59183647981317], :r 4.0}, :direction [0.20036146182026315 -0.9797220445704214]} {:shape #thi.ng.geom.types.Circle2{:p [391.4111844756475 56.45720675486443], :r 4.0}, :direction [0.18268613950656548 -0.9831712843814081]} {:shape #thi.ng.geom.types.Circle2{:p [390.66608880669276 64.42243320764686], :r 4.0}, :direction [0.09313695861933738 -0.9956533065978036]} {:shape #thi.ng.geom.types.Circle2{:p [388.55278589120155 72.1382579067556], :r 4.0}, :direction [0.26416286443640163 -0.9644780873885914]} {:shape #thi.ng.geom.types.Circle2{:p [387.1926534914743 80.02178756390867], :r 4.0}, :direction [0.17001654996590818 -0.9854412071441351]} {:shape #thi.ng.geom.types.Circle2{:p [386.2364667052993 87.96443868491004], :r 4.0}, :direction [0.11952334827187894 -0.9928313901251711]} {:shape #thi.ng.geom.types.Circle2{:p [384.7387143777161 95.82298422242646], :r 4.0}, :direction [0.18721904094789463 -0.9823181921895526]} {:shape #thi.ng.geom.types.Circle2{:p [382.2101979050188 103.41288570052868], :r 4.0}, :direction [0.31606455908716846 -0.9487376847627769]} {:shape #thi.ng.geom.types.Circle2{:p [378.45909052947593 110.47894495991422], :r 4.0}, :direction [0.4688884219428545 -0.8832574074231927]} {:shape #thi.ng.geom.types.Circle2{:p [375.49118110729097 117.90804407499579], :r 4.0}, :direction [0.37098867777312033 -0.9286373893851959]} {:shape #thi.ng.geom.types.Circle2{:p [373.15919590591693 125.56061521289267], :r 4.0}, :direction [0.29149815017175496 -0.9565713922371111]} {:shape #thi.ng.geom.types.Circle2{:p [369.97216648484914 132.89838350231474], :r 4.0}, :direction [0.39837867763347573 -0.9172210361777596]} {:shape #thi.ng.geom.types.Circle2{:p [367.1119237805332 140.3695956979633], :r 4.0}, :direction [0.3575303380394937 -0.9339015244560667]} {:shape #thi.ng.geom.types.Circle2{:p [363.8118684420814 147.6572314437423], :r 4.0}, :direction [0.4125069173064723 -0.9109544682223756]} {:shape #thi.ng.geom.types.Circle2{:p [360.90637582996135 155.11096290395173], :r 4.0}, :direction [0.3631865765150072 -0.9317164325261784]} {:shape #thi.ng.geom.types.Circle2{:p [358.6617191731162 162.7896031802559], :r 4.0}, :direction [0.2805820821056447 -0.9598300345380223]} {:shape #thi.ng.geom.types.Circle2{:p [355.19015770906304 169.99711738428638], :r 4.0}, :direction [0.43394518300664553 -0.9009392755038094]} {:shape #thi.ng.geom.types.Circle2{:p [352.4800922461157 177.52410517400278], :r 4.0}, :direction [0.33875818286841897 -0.9408734737145514]} {:shape #thi.ng.geom.types.Circle2{:p [348.8268208311873 184.64123998858], :r 4.0}, :direction [0.45665892686604714 -0.8896418518221532]} {:shape #thi.ng.geom.types.Circle2{:p [345.02586272518505 191.6806090992614], :r 4.0}, :direction [0.47511976325028543 -0.8799211388351758]} {:shape #thi.ng.geom.types.Circle2{:p [341.16187724219765 198.68557991913372], :r 4.0}, :direction [0.4829981853734244 -0.8756213524840398]} {:shape #thi.ng.geom.types.Circle2{:p [337.7338731764208 205.91391223890275], :r 4.0}, :direction [0.4285005082221053 -0.903541539971128]} {:shape #thi.ng.geom.types.Circle2{:p [334.8057109737105 213.3587672485466], :r 4.0}, :direction [0.36602027533878584 -0.9306068762054789]} {:shape #thi.ng.geom.types.Circle2{:p [330.844110524251 220.30899903452627], :r 4.0}, :direction [0.49520005618243906 -0.8687789732474591]} {:shape #thi.ng.geom.types.Circle2{:p [325.8613690762559 226.56777588487267], :r 4.0}, :direction [0.6228426809993837 -0.7823471062933]} {:shape #thi.ng.geom.types.Circle2{:p [320.04659619645093 232.06217451950815], :r 4.0}, :direction [0.7268466099756272 -0.6867998293294331]} {:shape #thi.ng.geom.types.Circle2{:p [313.71037055627414 236.9460505044986], :r 4.0}, :direction [0.7920282050220971 -0.6104844981238056]} {:shape #thi.ng.geom.types.Circle2{:p [307.1090299959167 241.46515470845097], :r 4.0}, :direction [0.8251675700446782 -0.564888025494045]} {:shape #thi.ng.geom.types.Circle2{:p [300.3841190750561 245.79823364916845], :r 4.0}, :direction [0.8406138651075794 -0.5416348675896855]} {:shape #thi.ng.geom.types.Circle2{:p [293.2738290883606 249.4648092047923], :r 4.0}, :direction [0.8887862483369331 -0.4583219444529789]} {:shape #thi.ng.geom.types.Circle2{:p [286.0337002696702 252.86782767208987], :r 4.0}, :direction [0.9050161023363023 -0.42537730841219956]} {:shape #thi.ng.geom.types.Circle2{:p [278.3749724976425 255.17951296943713], :r 4.0}, :direction [0.957340971503464 -0.2889606621684064]} {:shape #thi.ng.geom.types.Circle2{:p [270.8930307467061 258.01157010791337], :r 4.0}, :direction [0.9352427188670538 -0.3540071423095317]} {:shape #thi.ng.geom.types.Circle2{:p [263.7145429771421 261.5427615983626], :r 4.0}, :direction [0.8973109711954922 -0.4413989363061524]} {:shape #thi.ng.geom.types.Circle2{:p [256.04563306752357 263.8204404164039], :r 4.0}, :direction [0.9586137387023208 -0.28470985225516665]} {:shape #thi.ng.geom.types.Circle2{:p [248.11794770035675 264.893662070681], :r 4.0}, :direction [0.9909606708958519 -0.13415270678463223]} {:shape #thi.ng.geom.types.Circle2{:p [240.1207029960389 264.6837165080702], :r 4.0}, :direction [0.9996555880397325 0.026243195326351797]} {:shape #thi.ng.geom.types.Circle2{:p [232.1262264095832 264.3864891395251], :r 4.0}, :direction [0.999309573306958 0.03715342106813413]} {:shape #thi.ng.geom.types.Circle2{:p [224.26418140850964 262.907216209639], :r 4.0}, :direction [0.9827556251341977 0.18490911623576806]} {:shape #thi.ng.geom.types.Circle2{:p [216.64279027805782 260.47526283083624], :r 4.0}, :direction [0.9526738913064794 0.3039941723503445]} {:shape #thi.ng.geom.types.Circle2{:p [208.88784831508713 258.5103518529657], :r 4.0}, :direction [0.9693677453713376 0.24561387223381748]} {:shape #thi.ng.geom.types.Circle2{:p [200.92485629944989 257.741743917216], :r 4.0}, :direction [0.9953740019546563 0.09607599196871355]} {:shape #thi.ng.geom.types.Circle2{:p [192.9401960597978 257.24656631542103], :r 4.0}, :direction [0.9980825299565086 0.06189720022436908]} {:shape #thi.ng.geom.types.Circle2{:p [184.97519701985135 257.9940890867478], :r 4.0}, :direction [0.9956248799933067 -0.0934403464158495]} {:shape #thi.ng.geom.types.Circle2{:p [176.98184170935235 257.6680969394229], :r 4.0}, :direction [0.9991694138123747 0.040749018415611266]} {:shape #thi.ng.geom.types.Circle2{:p [169.07276025333246 256.46542053986974], :r 4.0}, :direction [0.9886351820024873 0.15033454994414597]} {:shape #thi.ng.geom.types.Circle2{:p [161.07387156015224 256.3320800954669], :r 4.0}, :direction [0.9998610866475282 0.016667555550357982]} {:shape #thi.ng.geom.types.Circle2{:p [153.21382063400392 254.84224807864254], :r 4.0}, :direction [0.9825063657685402 0.18622900210304372]} {:shape #thi.ng.geom.types.Circle2{:p [145.25663940686272 254.01564846671923], :r 4.0}, :direction [0.994647653392649 0.10332495149041523]} {:shape #thi.ng.geom.types.Circle2{:p [135.66664578330673 254.453851958439], :r 4.800000000000001}, :direction [0.998957669120416 -0.04564619705414337]} {:shape #thi.ng.geom.types.Circle2{:p [123.6717641512917 254.10340276961392], :r 6.0}, :direction [0.9995734693345869 0.029204099068756574]}) ({:shape #thi.ng.geom.types.Circle2{:p [443.3806685013442 260.23642997131043], :r 4.0}, :direction [-0.7382789918510901 -0.6744954634327333]} {:shape #thi.ng.geom.types.Circle2{:p [449.8980098910831 264.87585463495094], :r 4.0}, :direction [-0.8146676737173636 -0.5799280829550669]} {:shape #thi.ng.geom.types.Circle2{:p [456.48033269528213 269.4226146353602], :r 4.0}, :direction [-0.822790350524876 -0.5683450000511585]} {:shape #thi.ng.geom.types.Circle2{:p [462.8470054286703 274.2667325432906], :r 4.0}, :direction [-0.7958340916735209 -0.6055147384912952]} {:shape #thi.ng.geom.types.Circle2{:p [469.13176176254404 279.2166656563572], :r 4.0}, :direction [-0.7855945417342217 -0.6187416391333285]} {:shape #thi.ng.geom.types.Circle2{:p [475.4300957753031 284.14931085581384], :r 4.0}, :direction [-0.7872917515948802 -0.6165806499320793]} {:shape #thi.ng.geom.types.Circle2{:p [482.1851188120336 288.43529543035913], :r 4.0}, :direction [-0.8443778795913148 -0.5357480718181585]} {:shape #thi.ng.geom.types.Circle2{:p [488.5350147401543 293.3013843837216], :r 4.0}, :direction [-0.7937369910150845 -0.6082611191703111]} {:shape #thi.ng.geom.types.Circle2{:p [494.7566467569592 298.3304295264369], :r 4.0}, :direction [-0.7777040021006132 -0.6286306428394095]} {:shape #thi.ng.geom.types.Circle2{:p [501.380292952507 302.81677671275736], :r 4.0}, :direction [-0.8279557744434729 -0.5607933982900556]} {:shape #thi.ng.geom.types.Circle2{:p [507.739138448178 307.6711648268439], :r 4.0}, :direction [-0.794855686958874 -0.6067985142608181]} {:shape #thi.ng.geom.types.Circle2{:p [513.1629238842495 313.5518579444499], :r 4.0}, :direction [-0.6779731795089377 -0.7350866397007508]} {:shape #thi.ng.geom.types.Circle2{:p [517.9872713410267 319.9335247812792], :r 4.0}, :direction [-0.6030434320971594 -0.7977083546036599]} {:shape #thi.ng.geom.types.Circle2{:p [523.6862096576469 325.5479795244717], :r 4.0}, :direction [-0.7123672895775354 -0.7018068428990669]} {:shape #thi.ng.geom.types.Circle2{:p [530.1472046672152 330.2655576622808], :r 4.0}, :direction [-0.8076243761960323 -0.589697267226133]} {:shape #thi.ng.geom.types.Circle2{:p [536.7770937341812 334.7426740288413], :r 4.0}, :direction [-0.8287361333707598 -0.5596395458200589]} {:shape #thi.ng.geom.types.Circle2{:p [542.6906136286394 340.1306497579855], :r 4.0}, :direction [-0.7391899868072713 -0.6734969661430299]} {:shape #thi.ng.geom.types.Circle2{:p [548.4426077101708 345.69073645569335], :r 4.0}, :direction [-0.7189992601914215 -0.6950108372134841]} {:shape #thi.ng.geom.types.Circle2{:p [555.0420319940496 350.2126386131212], :r 4.0}, :direction [-0.8249280354848518 -0.5652377696784803]} {:shape #thi.ng.geom.types.Circle2{:p [560.979629732751 355.5740687482034], :r 4.0}, :direction [-0.7421997173376808 -0.670178766885274]} {:shape #thi.ng.geom.types.Circle2{:p [567.5284458357685 360.16895804489593], :r 4.0}, :direction [-0.8186020128771755 -0.574361162086571]} {:shape #thi.ng.geom.types.Circle2{:p [573.3587244171672 365.64690032857175], :r 4.0}, :direction [-0.7287848226748376 -0.6847427854594784]} {:shape #thi.ng.geom.types.Circle2{:p [578.9249834385083 371.39292160484104], :r 4.0}, :direction [-0.6957823776676348 -0.7182526595336578]} {:shape #thi.ng.geom.types.Circle2{:p [584.5636234541123 377.067931629011], :r 4.0}, :direction [-0.7048300019504944 -0.7093762530212481]} {:shape #thi.ng.geom.types.Circle2{:p [589.7574381268366 383.152690387203], :r 4.0}, :direction [-0.6492268340905372 -0.7605948447739952]} {:shape #thi.ng.geom.types.Circle2{:p [594.9522245815815 389.23661951972906], :r 4.0}, :direction [-0.6493483068431046 -0.7604911415657601]} {:shape #thi.ng.geom.types.Circle2{:p [600.8310311305573 394.66244973820426], :r 4.0}, :direction [-0.734850818621979 -0.6782287773094027]} {:shape #thi.ng.geom.types.Circle2{:p [607.3966997505728 399.2332259930809], :r 4.0}, :direction [-0.8207085775019342 -0.5713470318595799]} {:shape #thi.ng.geom.types.Circle2{:p [613.332264030226 404.59690725524626], :r 4.0}, :direction [-0.7419455349566629 -0.6704601577706698]} {:shape #thi.ng.geom.types.Circle2{:p [619.2403195640156 409.9908742378721], :r 4.0}, :direction [-0.7385069417237056 -0.6742458728282285]} {:shape #thi.ng.geom.types.Circle2{:p [625.1370739763753 415.39719344786306], :r 4.0}, :direction [-0.7370943015449526 -0.6757899012488711]} {:shape #thi.ng.geom.types.Circle2{:p [630.6505790447177 421.19385299120034], :r 4.0}, :direction [-0.6891881335427933 -0.7245824429171612]} {:shape #thi.ng.geom.types.Circle2{:p [636.8781827058717 426.2155013898421], :r 4.0}, :direction [-0.7784504576442547 -0.6277060498302138]} {:shape #thi.ng.geom.types.Circle2{:p [642.5907581201359 431.8160801221111], :r 4.0}, :direction [-0.7140719267830249 -0.7000723415336295]} {:shape #thi.ng.geom.types.Circle2{:p [648.1342280496528 437.58409027644865], :r 4.0}, :direction [-0.692933741189619 -0.7210012692921964]} {:shape #thi.ng.geom.types.Circle2{:p [655.5070269825715 443.73241003836364], :r 4.800000000000001}, :direction [-0.767999888845688 -0.6404499751994772]} {:shape #thi.ng.geom.types.Circle2{:p [664.7054848096285 451.438795287224], :r 6.0}, :direction [-0.766538152254756 -0.6421987707383632]}) ({:shape #thi.ng.geom.types.Circle2{:p [376.05471262291286 274.8302761923913], :r 4.0}, :direction [0.25407662416317434 -0.9671840926389582]} {:shape #thi.ng.geom.types.Circle2{:p [374.101980747272 282.58829386586024], :r 4.0}, :direction [0.24409148445510243 -0.9697522091836163]} {:shape #thi.ng.geom.types.Circle2{:p [371.8594678820707 290.26756050072885], :r 4.0}, :direction [0.28031410815016516 -0.9599083293585785]} {:shape #thi.ng.geom.types.Circle2{:p [369.8253336617446 298.00463345978113], :r 4.0}, :direction [0.25426677754076277 -0.9671341198815374]} {:shape #thi.ng.geom.types.Circle2{:p [367.2831418216302 305.5899654003132], :r 4.0}, :direction [0.31777398001429835 -0.948166492566507]} {:shape #thi.ng.geom.types.Circle2{:p [364.40457095407504 313.05413513046153], :r 4.0}, :direction [0.3598213584443926 -0.9330212162685432]} {:shape #thi.ng.geom.types.Circle2{:p [361.13430678374095 320.3551879488042], :r 4.0}, :direction [0.4087830212917598 -0.9126316022928311]} {:shape #thi.ng.geom.types.Circle2{:p [356.9480632682407 327.17247224894396], :r 4.0}, :direction [0.5232804394375351 -0.8521605375174678]} {:shape #thi.ng.geom.types.Circle2{:p [353.9186824028687 334.57671775895494], :r 4.0}, :direction [0.3786726081715 -0.9255306887513741]} {:shape #thi.ng.geom.types.Circle2{:p [350.10699691855115 341.61028397877845], :r 4.0}, :direction [0.4764606855396941 -0.8791957774779425]} {:shape #thi.ng.geom.types.Circle2{:p [346.20291550408746 348.5929874888266], :r 4.0}, :direction [0.48801017680795944 -0.8728379387560232]} {:shape #thi.ng.geom.types.Circle2{:p [343.5628578898462 356.144814803688], :r 4.0}, :direction [0.33000720178015236 -0.9439784143576764]} {:shape #thi.ng.geom.types.Circle2{:p [341.40620457087743 363.8486350548219], :r 4.0}, :direction [0.269581664871099 -0.9629775313917379]} {:shape #thi.ng.geom.types.Circle2{:p [338.7189936225544 371.38381237982315], :r 4.0}, :direction [0.3359013685403742 -0.9418971656251561]} {:shape #thi.ng.geom.types.Circle2{:p [336.31448224248714 379.01390576215647], :r 4.0}, :direction [0.30056392250840713 -0.9537616727916673]} {:shape #thi.ng.geom.types.Circle2{:p [333.6201714485501 386.54654735363516], :r 4.0}, :direction [0.33678884924213176 -0.9415801989348331]} {:shape #thi.ng.geom.types.Circle2{:p [331.7461825795338 394.32396117307434], :r 4.0}, :direction [0.23424860862703406 -0.9721767274298938]} {:shape #thi.ng.geom.types.Circle2{:p [329.3599279394778 401.9597839049619], :r 4.0}, :direction [0.298281830006998 -0.9544778414859487]} {:shape #thi.ng.geom.types.Circle2{:p [326.44118290289816 409.40833593951476], :r 4.0}, :direction [0.36484312957245735 -0.9310690043191077]} {:shape #thi.ng.geom.types.Circle2{:p [324.3520295944689 417.1307344305199], :r 4.0}, :direction [0.26114416355365766 -0.9652998113756471]} {:shape #thi.ng.geom.types.Circle2{:p [322.8132868207378 424.9813567419224], :r 4.0}, :direction [0.19234284671638252 -0.98132778892531]} {:shape #thi.ng.geom.types.Circle2{:p [320.83866882857365 432.7338327196357], :r 4.0}, :direction [0.2468272490205164 -0.9690594972141616]} {:shape #thi.ng.geom.types.Circle2{:p [318.9841955732773 440.515922988027], :r 4.0}, :direction [0.2318091569120418 -0.9727612835489128]} {:shape #thi.ng.geom.types.Circle2{:p [315.2223270364153 449.3481562906163], :r 4.800000000000001}, :direction [0.3918613059231234 -0.9200243023530543]} {:shape #thi.ng.geom.types.Circle2{:p [309.7958140604141 460.05109779850517], :r 6.0}, :direction [0.4522094146667674 -0.8919117923240727]}) ({:shape #thi.ng.geom.types.Circle2{:p [225.31489537923113 305.7719257251209], :r 4.0}, :direction [0.3751373285524507 -0.9269692469151986]} {:shape #thi.ng.geom.types.Circle2{:p [221.37192190519025 312.732741782381], :r 4.0}, :direction [0.4928716842551099 -0.870102007157512]} {:shape #thi.ng.geom.types.Circle2{:p [217.10549496217664 319.50013427431816], :r 4.0}, :direction [0.5333033678767028 -0.8459240614921447]} {:shape #thi.ng.geom.types.Circle2{:p [212.53009858679914 326.062584122369], :r 4.0}, :direction [0.5719245469221879 -0.820306231006354]} {:shape #thi.ng.geom.types.Circle2{:p [208.26299207236212 332.8295481384141], :r 4.0}, :direction [0.533388314304627 -0.845870502005637]} {:shape #thi.ng.geom.types.Circle2{:p [203.46116646121772 339.22817852312596], :r 4.0}, :direction [0.6002282013930516 -0.7998287980889799]} {:shape #thi.ng.geom.types.Circle2{:p [196.66410325827604 346.00755399695953], :r 4.800000000000001}, :direction [0.7080274169730901 -0.7061849451909987]} {:shape #thi.ng.geom.types.Circle2{:p [186.8593185518155 352.92609407850546], :r 6.0}, :direction [0.8170653922050459 -0.5765450067954925]}) ({:shape #thi.ng.geom.types.Circle2{:p [554.0770026588548 228.41280907284954], :r 4.800000000000001}, :direction [-0.9998878887665895 -0.014973640101610211]} {:shape #thi.ng.geom.types.Circle2{:p [566.0768288927081 228.47738737666361], :r 6.0}, :direction [-0.9999855194877842 -0.0053815253178389755]}) ({:shape #thi.ng.geom.types.Circle2{:p [379.2748718928195 236.07577046855704], :r 4.0}, :direction [4.71682556061925E-4 0.9999998887577771]} {:shape #thi.ng.geom.types.Circle2{:p [379.1979721564856 228.0761400751856], :r 4.0}, :direction [0.009612467041736253 0.9999537991714277]} {:shape #thi.ng.geom.types.Circle2{:p [379.6528185618172 220.0890808699739], :r 4.0}, :direction [-0.05685580066644824 0.9983824006514626]} {:shape #thi.ng.geom.types.Circle2{:p [380.900183176452 212.18692410626966], :r 4.0}, :direction [-0.15592057682935168 0.9877695954630323]} {:shape #thi.ng.geom.types.Circle2{:p [383.2403110633867 204.53683904316148], :r 4.0}, :direction [-0.2925159858668332 0.9562606328885211]} {:shape #thi.ng.geom.types.Circle2{:p [385.5139350144925 195.20996206697282], :r 4.800000000000001}, :direction [-0.23683582824018906 0.9715496850196514]} {:shape #thi.ng.geom.types.Circle2{:p [387.05003677297907 183.30868518642026], :r 6.0}, :direction [-0.12800847987387862 0.9917730733793789]}) ({:shape #thi.ng.geom.types.Circle2{:p [550.1399721312134 128.6931480161216], :r 4.0}, :direction [-0.9386255243361813 0.34493785681573086]} {:shape #thi.ng.geom.types.Circle2{:p [557.6526524955091 125.94366920297769], :r 4.0}, :direction [-0.9390850455369512 0.34368485164298856]} {:shape #thi.ng.geom.types.Circle2{:p [564.8612970194317 122.47445544079463], :r 4.0}, :direction [-0.9010805654903284 0.43365172027288285]} {:shape #thi.ng.geom.types.Circle2{:p [572.2251741750526 119.34822556490191], :r 4.0}, :direction [-0.9204846444526166 0.3907787344865899]} {:shape #thi.ng.geom.types.Circle2{:p [579.8212950271597 116.83845505742849], :r 4.0}, :direction [-0.9495151065133907 0.3137213134341769]} {:shape #thi.ng.geom.types.Circle2{:p [587.6555613857714 115.21849498930149], :r 4.0}, :direction [-0.9792832948264545 0.20249500851587457]} {:shape #thi.ng.geom.types.Circle2{:p [595.1420181395744 112.39839476529544], :r 4.0}, :direction [-0.9358070942253626 0.3525125280007564]} {:shape #thi.ng.geom.types.Circle2{:p [602.1659969119853 108.56907077734142], :r 4.0}, :direction [-0.877997346551372 0.478665498494252]} {:shape #thi.ng.geom.types.Circle2{:p [608.9183048368515 104.27880998249569], :r 4.0}, :direction [-0.8440384906082642 0.5362825993557164]} {:shape #thi.ng.geom.types.Circle2{:p [615.6122453089221 99.89803825181002], :r 4.0}, :direction [-0.8367425590088311 0.5475964663357075]} {:shape #thi.ng.geom.types.Circle2{:p [621.9887956028476 95.06693006123525], :r 4.0}, :direction [-0.7970687867406887 0.6038885238218451]} {:shape #thi.ng.geom.types.Circle2{:p [627.670639603232 89.43517644843432], :r 4.0}, :direction [-0.7102305000480433 0.7039692016001174]} {:shape #thi.ng.geom.types.Circle2{:p [633.7734005969074 84.26252642604992], :r 4.0}, :direction [-0.7628451242094323 0.6465812527980503]} {:shape #thi.ng.geom.types.Circle2{:p [639.344258893809 78.52096410941141], :r 4.0}, :direction [-0.6963572871126924 0.7176952895798131]} {:shape #thi.ng.geom.types.Circle2{:p [644.2903747571456 72.23320315129212], :r 4.0}, :direction [-0.6182644829170844 0.7859701197649124]} {:shape #thi.ng.geom.types.Circle2{:p [649.2309145400475 65.94105990327526], :r 4.0}, :direction [-0.617567472862733 0.7865179060021062]} {:shape #thi.ng.geom.types.Circle2{:p [654.69200121183 60.09499008131108], :r 4.0}, :direction [-0.6826358339728044 0.7307587277455222]} {:shape #thi.ng.geom.types.Circle2{:p [660.8008110035748 52.689421708236495], :r 4.800000000000001}, :direction [-0.6363343533067524 0.7714133721952696]} {:shape #thi.ng.geom.types.Circle2{:p [669.71084485039 44.651306453488765], :r 6.0}, :direction [-0.7425028205679304 0.6698429378956443]}) ({:shape #thi.ng.geom.types.Circle2{:p [317.6006399579816 216.36000257910197], :r 4.0}, :direction [0.9442190231032994 0.3293181385983033]} {:shape #thi.ng.geom.types.Circle2{:p [309.9552333705704 214.00463464326498], :r 4.0}, :direction [0.9556758234264033 0.2944209919796245]} {:shape #thi.ng.geom.types.Circle2{:p [302.3858022164687 211.4154818854475], :r 4.0}, :direction [0.9461788942627177 0.3236440947271877]} {:shape #thi.ng.geom.types.Circle2{:p [294.5451280489656 209.82682566113405], :r 4.0}, :direction [0.9800842709378856 0.1985820280391789]} {:shape #thi.ng.geom.types.Circle2{:p [287.0183181609989 207.11626614132874], :r 4.0}, :direction [0.9408512359958332 0.33881993997566484]} {:shape #thi.ng.geom.types.Circle2{:p [279.1984914518158 205.42797995754728], :r 4.0}, :direction [0.9774783386478814 0.2110357729726832]} {:shape #thi.ng.geom.types.Circle2{:p [271.25315489778956 204.4943702729071], :r 4.0}, :direction [0.9931670692532838 0.11670121058002332]} {:shape #thi.ng.geom.types.Circle2{:p [263.39432150436807 202.9981290843139], :r 4.0}, :direction [0.9823541741776896 0.18703014857415193]} {:shape #thi.ng.geom.types.Circle2{:p [255.39736888012575 202.77733794856783], :r 4.0}, :direction [0.9996190780302886 0.02759889196825783]} {:shape #thi.ng.geom.types.Circle2{:p [247.42698731587848 202.0895751113142], :r 4.0}, :direction [0.9962976955309092 0.08597035465670504]} {:shape #thi.ng.geom.types.Circle2{:p [239.5989015533724 200.44000750286347], :r 4.0}, :direction [0.9785107203132583 0.20619595105634]} {:shape #thi.ng.geom.types.Circle2{:p [231.71534855354196 199.08001040769588], :r 4.0}, :direction [0.9854441249788068 0.1699996368959466]} {:shape #thi.ng.geom.types.Circle2{:p [223.83623416074022 197.69452984661092], :r 4.0}, :direction [0.9848892991002186 0.17318507013562093]} {:shape #thi.ng.geom.types.Circle2{:p [216.05173056107668 195.85021325046327], :r 4.0}, :direction [0.9730629499579405 0.230539574518455]} {:shape #thi.ng.geom.types.Circle2{:p [208.07562766417476 195.2323276801245], :r 4.0}, :direction [0.9970128621127394 0.07723569629234572]} {:shape #thi.ng.geom.types.Circle2{:p [200.28562705657652 193.41136899481094], :r 4.0}, :direction [0.9737500759497807 0.22761983566419738]} {:shape #thi.ng.geom.types.Circle2{:p [192.62309791874375 191.1123154478347], :r 4.0}, :direction [0.9578161422290938 0.28738169337203134]} {:shape #thi.ng.geom.types.Circle2{:p [184.7347737628634 189.78027114986466], :r 4.0}, :direction [0.986040519485044 0.16650553724625652]} {:shape #thi.ng.geom.types.Circle2{:p [176.95273971043247 187.92556200641243], :r 4.0}, :direction [0.9727542565538676 0.231838642931527]} {:shape #thi.ng.geom.types.Circle2{:p [167.40427129351318 186.93220864979932], :r 4.800000000000001}, :direction [0.9946321267624275 0.10347430798053195]} {:shape #thi.ng.geom.types.Circle2{:p [155.53473419028657 185.16753050488822], :r 6.0}, :direction [0.9891280919355505 0.1470565120759261]}) ({:shape #thi.ng.geom.types.Circle2{:p [259.5180707940039 308.1635617815975], :r 4.0}, :direction [-0.2945260200533311 -0.9556434604555951]} {:shape #thi.ng.geom.types.Circle2{:p [261.6609519906331 315.87122421434145], :r 4.0}, :direction [-0.2678601495786538 -0.9634578040929976]} {:shape #thi.ng.geom.types.Circle2{:p [264.5658972473436 323.325169012602], :r 4.0}, :direction [-0.3631181570888126 -0.9317430997825658]} {:shape #thi.ng.geom.types.Circle2{:p [267.26133226872287 330.8574083904711], :r 4.0}, :direction [-0.33692937767240405 -0.9415299222336412]} {:shape #thi.ng.geom.types.Circle2{:p [269.4263707187348 338.5588763356079], :r 4.0}, :direction [-0.27062980625149335 -0.9626834931421017]} {:shape #thi.ng.geom.types.Circle2{:p [271.87290352355245 346.17559985920724], :r 4.0}, :direction [-0.3058166006022082 -0.9520904404499129]} {:shape #thi.ng.geom.types.Circle2{:p [274.9718790243383 353.55098804190845], :r 4.0}, :direction [-0.38737193759823385 -0.9219235228376537]} {:shape #thi.ng.geom.types.Circle2{:p [278.6263011931111 360.6675320495278], :r 4.0}, :direction [-0.45680277109659573 -0.8895680009524122]} {:shape #thi.ng.geom.types.Circle2{:p [281.31075979354915 368.2036903561542], :r 4.0}, :direction [-0.3355573250547577 -0.9420197883283001]} {:shape #thi.ng.geom.types.Circle2{:p [282.8129286091732 376.06139287338954], :r 4.0}, :direction [-0.18777110195300445 -0.982212814654418]} {:shape #thi.ng.geom.types.Circle2{:p [283.65291716802034 384.017171856054], :r 4.0}, :direction [-0.10499856985589451 -0.99447237283306]} {:shape #thi.ng.geom.types.Circle2{:p [283.90592560880236 392.0131700256944], :r 4.0}, :direction [-0.03162605509775515 -0.9994997712050532]} {:shape #thi.ng.geom.types.Circle2{:p [282.86997300406017 399.9458115908181], :r 4.0}, :direction [0.12949407559277326 -0.9915801956404601]} {:shape #thi.ng.geom.types.Circle2{:p [280.666214136525 407.6362892647835], :r 4.0}, :direction [0.27546985844189653 -0.9613097092456736]} {:shape #thi.ng.geom.types.Circle2{:p [278.2022824768785 415.2474022436186], :r 4.0}, :direction [0.3079914574558159 -0.9513891223543827]} {:shape #thi.ng.geom.types.Circle2{:p [274.61194913339136 422.3964935482981], :r 4.0}, :direction [0.44879166793589637 -0.8936364130849392]} {:shape #thi.ng.geom.types.Circle2{:p [272.01769525816576 429.96417792536334], :r 4.0}, :direction [0.3242817344031991 -0.9459605471331525]} {:shape #thi.ng.geom.types.Circle2{:p [270.44564946181544 437.8081993438819], :r 4.0}, :direction [0.1965057245437923 -0.9805026773148146]} {:shape #thi.ng.geom.types.Circle2{:p [267.2485519811116 446.8601918150938], :r 4.800000000000001}, :direction [0.33303098757331595 -0.9429158824179079]} {:shape #thi.ng.geom.types.Circle2{:p [261.89837672343754 457.6014964245057], :r 6.0}, :direction [0.44584793813950396 -0.8951087174509883]}) ({:shape #thi.ng.geom.types.Circle2{:p [253.08978596056707 342.19713792494605], :r 4.0}, :direction [0.9247141711037463 -0.3806621885082785]} {:shape #thi.ng.geom.types.Circle2{:p [245.85373320577094 345.6088150095787], :r 4.0}, :direction [0.9045065943495162 -0.4264596355790786]} {:shape #thi.ng.geom.types.Circle2{:p [238.30371105815823 348.2540306095927], :r 4.0}, :direction [0.9437527684515895 -0.33065195000175246]} {:shape #thi.ng.geom.types.Circle2{:p [230.8764318363754 351.22649143552], :r 4.0}, :direction [0.9284099027228567 -0.3715576032409194]} {:shape #thi.ng.geom.types.Circle2{:p [223.91659052382357 355.17118520108625], :r 4.0}, :direction [0.8699801640689786 -0.49308672069577547]} {:shape #thi.ng.geom.types.Circle2{:p [216.46357989014425 358.07852633935386], :r 4.0}, :direction [0.9316263292099144 -0.36341764228344886]} {:shape #thi.ng.geom.types.Circle2{:p [209.58537011438278 362.16389416619876], :r 4.0}, :direction [0.8597762219701838 -0.5106709783556118]} {:shape #thi.ng.geom.types.Circle2{:p [202.1846189020497 365.2018015863073], :r 4.0}, :direction [0.925093901541636 -0.37973842751356407]} {:shape #thi.ng.geom.types.Circle2{:p [195.06551267560434 368.85122983420956], :r 4.0}, :direction [0.8898882783056696 -0.4561785309877826]} {:shape #thi.ng.geom.types.Circle2{:p [188.61427941750918 373.5821482915122], :r 4.0}, :direction [0.806404157261893 -0.5913648071628345]} {:shape #thi.ng.geom.types.Circle2{:p [181.2094013873733 379.691794873665], :r 4.800000000000001}, :direction [0.7713414614724873 -0.6364215189742468]} {:shape #thi.ng.geom.types.Circle2{:p [172.17651729731338 387.5916053154125], :r 6.0}, :direction [0.7527403408383261 -0.65831753681229]}) ({:shape #thi.ng.geom.types.Circle2{:p [401.961023106816 178.85993969598235], :r 4.0}, :direction [-0.7415691604368299 0.6708764269886187]} {:shape #thi.ng.geom.types.Circle2{:p [406.87280151233165 172.54531912977964], :r 4.0}, :direction [-0.6139723006894546 0.7893275707753391]} {:shape #thi.ng.geom.types.Circle2{:p [412.15108752583416 166.53368900479157], :r 4.0}, :direction [-0.659785751687811 0.7514537656235082]} {:shape #thi.ng.geom.types.Circle2{:p [417.1695051301532 160.30348156453238], :r 4.0}, :direction [-0.6273022005398777 0.7787759300323983]} {:shape #thi.ng.geom.types.Circle2{:p [421.2523425914487 153.42376948737086], :r 4.0}, :direction [-0.5103546826619387 0.8599640096451895]} {:shape #thi.ng.geom.types.Circle2{:p [424.5191478061687 146.12116832825788], :r 4.0}, :direction [-0.40835065183999564 0.9128251448891241]} {:shape #thi.ng.geom.types.Circle2{:p [428.5231192916601 139.19525955443103], :r 4.0}, :direction [-0.5004964356864289 0.8657385967283544]} {:shape #thi.ng.geom.types.Circle2{:p [433.0380383302748 132.59105588746598], :r 4.0}, :direction [-0.5643648798268346 0.8255254583706322]} {:shape #thi.ng.geom.types.Circle2{:p [436.64141308840425 125.4485289989989], :r 4.0}, :direction [-0.45042184476618613 0.8928158610583851]} {:shape #thi.ng.geom.types.Circle2{:p [439.7006417105786 118.05656577957816], :r 4.0}, :direction [-0.38240357777179945 0.9239954024275917]} {:shape #thi.ng.geom.types.Circle2{:p [443.55924439683804 111.04862847181123], :r 4.0}, :direction [-0.482325335782426 0.8759921634708668]} {:shape #thi.ng.geom.types.Circle2{:p [447.4845093261878 104.0778110710743], :r 4.0}, :direction [-0.49065811616871896 0.8713521750921173]} {:shape #thi.ng.geom.types.Circle2{:p [451.74757900194516 97.30830319090767], :r 4.0}, :direction [-0.5328837094696693 0.8461884850208287]} {:shape #thi.ng.geom.types.Circle2{:p [456.46857186286707 90.84980286907408], :r 4.0}, :direction [-0.5901241076152373 0.8073125402291976]} {:shape #thi.ng.geom.types.Circle2{:p [461.5095535976181 84.63783835292408], :r 4.0}, :direction [-0.6301227168438751 0.776495564518751]} {:shape #thi.ng.geom.types.Circle2{:p [466.3544012868477 78.27172094368896], :r 4.0}, :direction [-0.6056059611537022 0.7957646761543897]} {:shape #thi.ng.geom.types.Circle2{:p [471.48508898130086 72.13363950222968], :r 4.0}, :direction [-0.6413359618066476 0.7672601801824089]} {:shape #thi.ng.geom.types.Circle2{:p [476.37549560237414 63.87265148138358], :r 4.800000000000001}, :direction [-0.509417356361799 0.8605195855048021]} {:shape #thi.ng.geom.types.Circle2{:p [483.83095732024077 54.4696684135787], :r 6.0}, :direction [-0.6212884764888859 0.783581922317073]}) ({:shape #thi.ng.geom.types.Circle2{:p [443.9979609349211 138.09911927271932], :r 4.0}, :direction [-0.8441839507184433 0.5360535955941351]} {:shape #thi.ng.geom.types.Circle2{:p [450.25738381048245 133.1171893991764], :r 4.0}, :direction [-0.7824278594451685 0.6227412341928639]} {:shape #thi.ng.geom.types.Circle2{:p [455.79158200863145 127.3402827612252], :r 4.0}, :direction [-0.6917747747686218 0.7221133297438999]} {:shape #thi.ng.geom.types.Circle2{:p [460.45999213741754 120.84367234736725], :r 4.0}, :direction [-0.5835512660982599 0.8120763017322434]} {:shape #thi.ng.geom.types.Circle2{:p [465.5724489061229 114.6903979517207], :r 4.0}, :direction [-0.6390570960881625 0.7691592994558181]} {:shape #thi.ng.geom.types.Circle2{:p [470.60683566542593 108.47308744332932], :r 4.0}, :direction [-0.6292983449128855 0.7771638135489215]} {:shape #thi.ng.geom.types.Circle2{:p [474.58036561255255 101.52966899423035], :r 4.0}, :direction [-0.49669124339082793 0.8679273061373707]} {:shape #thi.ng.geom.types.Circle2{:p [479.650100670078 95.34114845645259], :r 4.0}, :direction [-0.6337168821906833 0.7735650672222211]} {:shape #thi.ng.geom.types.Circle2{:p [484.8773737079898 89.2851087779894], :r 4.0}, :direction [-0.6534091297389728 0.7570049598078986]} {:shape #thi.ng.geom.types.Circle2{:p [489.32494202208176 82.63536170825168], :r 4.0}, :direction [-0.5559460392614937 0.831218383717214]} {:shape #thi.ng.geom.types.Circle2{:p [494.24949498592673 76.3306985050119], :r 4.0}, :direction [-0.6155691204806218 0.7880829004049725]} {:shape #thi.ng.geom.types.Circle2{:p [499.26266707692776 68.14362909123454], :r 4.800000000000001}, :direction [-0.5222054261459395 0.8528197306018065]} {:shape #thi.ng.geom.types.Circle2{:p [506.5074028313888 58.57734434489576], :r 6.0}, :direction [-0.6037279795384174 0.7971903955282328]}) ({:shape #thi.ng.geom.types.Circle2{:p [335.9515232667918 179.86631575723234], :r 4.0}, :direction [0.6578549420967077 0.7531446575253241]} {:shape #thi.ng.geom.types.Circle2{:p [331.57714231746263 173.16819726692881], :r 4.0}, :direction [0.5467976186661457 0.8372648112879416]} {:shape #thi.ng.geom.types.Circle2{:p [327.6911034868998 166.17543656693644], :r 4.0}, :direction [0.4857548538203556 0.8740950874990462]} {:shape #thi.ng.geom.types.Circle2{:p [323.01116144840444 157.79342353209069], :r 4.800000000000001}, :direction [0.4874939623432664 0.8731263577964316]} {:shape #thi.ng.geom.types.Circle2{:p [318.57806491133334 146.642295558069], :r 6.0}, :direction [0.36942471142258887 0.9292606645018054]}) ({:shape #thi.ng.geom.types.Circle2{:p [483.6049397510293 255.61014918848403], :r 4.0}, :direction [-0.9290606298758187 -0.3699274875090358]} {:shape #thi.ng.geom.types.Circle2{:p [490.6382482701112 259.42231016034896], :r 4.0}, :direction [-0.8791635648852361 -0.47652012148311673]} {:shape #thi.ng.geom.types.Circle2{:p [497.64128684373696 263.2897965192531], :r 4.0}, :direction [-0.8753798217032197 -0.4834357948630206]} {:shape #thi.ng.geom.types.Circle2{:p [504.8265063055839 266.80727022705764], :r 4.0}, :direction [-0.8981524327308684 -0.43968421347556247]} {:shape #thi.ng.geom.types.Circle2{:p [512.2323756490058 269.83267916936006], :r 4.0}, :direction [-0.9257336679277394 -0.378176117787804]} {:shape #thi.ng.geom.types.Circle2{:p [519.6005030572488 272.9488785365215], :r 4.0}, :direction [-0.9210159260303852 -0.38952492089517576]} {:shape #thi.ng.geom.types.Circle2{:p [526.384037350116 277.18959339341694], :r 4.0}, :direction [-0.8479417866084079 -0.5300893571119327]} {:shape #thi.ng.geom.types.Circle2{:p [533.5923666254544 280.6594621313233], :r 4.0}, :direction [-0.9010411594172942 -0.43373359223829916]} {:shape #thi.ng.geom.types.Circle2{:p [540.6743496216806 284.3804185730413], :r 4.0}, :direction [-0.8852478745282791 -0.4651195552147481]} {:shape #thi.ng.geom.types.Circle2{:p [547.6548914484122 288.28836378827276], :r 4.0}, :direction [-0.8725677283414519 -0.4884931519039333]} {:shape #thi.ng.geom.types.Circle2{:p [554.4217362379828 292.55565937140983], :r 4.0}, :direction [-0.8458555986963252 -0.5334119478921354]} {:shape #thi.ng.geom.types.Circle2{:p [561.1385405858255 296.90129388811766], :r 4.0}, :direction [-0.8396005434803285 -0.5432043145884776]} {:shape #thi.ng.geom.types.Circle2{:p [567.2392015471444 302.07642053729637], :r 4.0}, :direction [-0.7625826201648638 -0.6468908311473364]} {:shape #thi.ng.geom.types.Circle2{:p [573.293181483804 307.30607893211743], :r 4.0}, :direction [-0.7567474920824543 -0.6537072993526356]} {:shape #thi.ng.geom.types.Circle2{:p [580.0844779890265 311.53435183936364], :r 4.0}, :direction [-0.8489120631528144 -0.5285341134057786]} {:shape #thi.ng.geom.types.Circle2{:p [587.4112681289645 314.74653898293224], :r 4.0}, :direction [-0.9158487674922501 -0.40152339294607325]} {:shape #thi.ng.geom.types.Circle2{:p [594.6652999995998 318.1198195256394], :r 4.0}, :direction [-0.9067539838294175 -0.4216600678383959]} {:shape #thi.ng.geom.types.Circle2{:p [601.8141179395357 321.71069714283146], :r 4.0}, :direction [-0.8936022424919843 -0.4488597021490091]} {:shape #thi.ng.geom.types.Circle2{:p [610.5460325627694 325.69989092260164], :r 4.800000000000001}, :direction [-0.9095744399201805 -0.415541018726058]} {:shape #thi.ng.geom.types.Circle2{:p [621.9278233845752 329.5018427487899], :r 6.0}, :direction [-0.9484825684838204 -0.31682931884902166]}) ({:shape #thi.ng.geom.types.Circle2{:p [389.2669693478552 277.3334642497857], :r 4.0}, :direction [-0.9769220924494221 -0.21359593929717544]} {:shape #thi.ng.geom.types.Circle2{:p [397.0192999860483 279.3086527663919], :r 4.0}, :direction [-0.9690413297741352 -0.24689856457576984]} {:shape #thi.ng.geom.types.Circle2{:p [404.35453210537753 282.50151508029785], :r 4.0}, :direction [-0.9169040149161535 -0.3991077892382431]} {:shape #thi.ng.geom.types.Circle2{:p [411.08457942920995 286.82661196001925], :r 4.0}, :direction [-0.8412559154790534 -0.5406371099651773]} {:shape #thi.ng.geom.types.Circle2{:p [417.81404351927097 291.1526162434867], :r 4.0}, :direction [-0.8411830112576304 -0.5407505354334332]} {:shape #thi.ng.geom.types.Circle2{:p [424.1612374846563 296.02222903772156], :r 4.0}, :direction [-0.793399245673168 -0.6087015992793574]} {:shape #thi.ng.geom.types.Circle2{:p [430.0379839603535 301.4502904651909], :r 4.0}, :direction [-0.7345933094621474 -0.6785076784336703]} {:shape #thi.ng.geom.types.Circle2{:p [436.58167033028906 306.0524821921748], :r 4.0}, :direction [-0.8179607962419493 -0.575273965872988]} {:shape #thi.ng.geom.types.Circle2{:p [443.36647567108287 310.2911631765774], :r 4.0}, :direction [-0.8481006675992234 -0.529835123050323]} {:shape #thi.ng.geom.types.Circle2{:p [450.3412047245625 314.20947335196524], :r 4.0}, :direction [-0.8718411316849491 -0.4897887719234756]} {:shape #thi.ng.geom.types.Circle2{:p [457.48253707467967 317.81521492134726], :r 4.0}, :direction [-0.8926665437646509 -0.45071769617275037]} {:shape #thi.ng.geom.types.Circle2{:p [463.9070533818242 322.58235140137737], :r 4.0}, :direction [-0.8030645383930695 -0.5958920600037606]} {:shape #thi.ng.geom.types.Circle2{:p [469.44342967279044 328.3571706682313], :r 4.0}, :direction [-0.6920470363707782 -0.7218524083567374]} {:shape #thi.ng.geom.types.Circle2{:p [474.78990714035154 334.3082360088961], :r 4.0}, :direction [-0.6683096834451343 -0.7438831675830981]} {:shape #thi.ng.geom.types.Circle2{:p [480.581767593954 339.82678223829345], :r 4.0}, :direction [-0.7239825567003069 -0.6898182786746712]} {:shape #thi.ng.geom.types.Circle2{:p [486.6868592774717 344.9966812252992], :r 4.0}, :direction [-0.7631364604397105 -0.64623737337572]} {:shape #thi.ng.geom.types.Circle2{:p [492.3999242000112 350.59676061677646], :r 4.0}, :direction [-0.7141331153174392 -0.7000099239346601]} {:shape #thi.ng.geom.types.Circle2{:p [498.08861226475136 356.22160089024936], :r 4.0}, :direction [-0.71108600809252 -0.7031050341841141]} {:shape #thi.ng.geom.types.Circle2{:p [504.5744250929048 360.90500050571677], :r 4.0}, :direction [-0.8107266035191789 -0.5854249519334274]} {:shape #thi.ng.geom.types.Circle2{:p [511.0257535714758 365.6357891145619], :r 4.0}, :direction [-0.806416059821376 -0.5913485761056388]} {:shape #thi.ng.geom.types.Circle2{:p [517.9254146998788 369.68482311209806], :r 4.0}, :direction [-0.862457641050381 -0.5061292496920246]} {:shape #thi.ng.geom.types.Circle2{:p [524.1571911846553 374.70129217347846], :r 4.0}, :direction [-0.7789720605970625 -0.6270586326725485]} {:shape #thi.ng.geom.types.Circle2{:p [530.9040725455059 379.00008175923483], :r 4.0}, :direction [-0.8433601701063176 -0.5373486982195478]} {:shape #thi.ng.geom.types.Circle2{:p [537.4635079377325 383.5797987084801], :r 4.0}, :direction [-0.8199294240283298 -0.5724646186556608]} {:shape #thi.ng.geom.types.Circle2{:p [543.5600382538446 388.7597908035248], :r 4.0}, :direction [-0.7620662895140167 -0.6474990118805887]} {:shape #thi.ng.geom.types.Circle2{:p [550.0592343382727 393.4246005805848], :r 4.0}, :direction [-0.8123995105535138 -0.5831012221324966]} {:shape #thi.ng.geom.types.Circle2{:p [556.3062203944477 398.42211648490724], :r 4.0}, :direction [-0.7808732570218702 -0.6246894880403032]} {:shape #thi.ng.geom.types.Circle2{:p [563.1143421767501 402.62324464259757], :r 4.0}, :direction [-0.8510152227878093 -0.5251410197112918]} {:shape #thi.ng.geom.types.Circle2{:p [570.0591236440313 406.59439187881384], :r 4.0}, :direction [-0.8680976834101455 -0.4963934045270334]} {:shape #thi.ng.geom.types.Circle2{:p [577.0572601025856 410.4707414641135], :r 4.0}, :direction [-0.8747670573192916 -0.48454369816245413]} {:shape #thi.ng.geom.types.Circle2{:p [584.5637077705439 413.2371910675226], :r 4.0}, :direction [-0.9383059584947963 -0.34580620042613763]} {:shape #thi.ng.geom.types.Circle2{:p [591.9811672997272 416.2340718013737], :r 4.0}, :direction [-0.9271824411479117 -0.3746100917313887]} {:shape #thi.ng.geom.types.Circle2{:p [599.0954172949282 419.8929578348246], :r 4.0}, :direction [-0.8892812494001305 -0.4573607541813606]} {:shape #thi.ng.geom.types.Circle2{:p [605.6398791520257 424.49404672779286], :r 4.0}, :direction [-0.8180577321371888 -0.5751361116210313]} {:shape #thi.ng.geom.types.Circle2{:p [612.1898227283187 429.0873286859768], :r 4.0}, :direction [-0.8187429470366283 -0.5741602447729873]} {:shape #thi.ng.geom.types.Circle2{:p [618.0687085167397 434.51307304843095], :r 4.0}, :direction [-0.734860723552609 -0.6782180453067699]} {:shape #thi.ng.geom.types.Circle2{:p [623.9577453529026 439.92779789299277], :r 4.0}, :direction [-0.7361296045203786 -0.6768406055702264]} {:shape #thi.ng.geom.types.Circle2{:p [630.0354223699896 445.1298976686576], :r 4.0}, :direction [-0.7597096271358792 -0.6502624719581035]} {:shape #thi.ng.geom.types.Circle2{:p [635.738718700748 450.7399253837013], :r 4.0}, :direction [-0.7129120413447882 -0.701253464380467]} {:shape #thi.ng.geom.types.Circle2{:p [642.0270928925859 457.99363822771625], :r 4.800000000000001}, :direction [-0.6550389783164414 -0.7555950879182266]} {:shape #thi.ng.geom.types.Circle2{:p [650.7078634705804 466.278819105176], :r 6.0}, :direction [-0.7233975481662076 -0.690431739788315]}) ({:shape #thi.ng.geom.types.Circle2{:p [148.38377777613692 174.98840591281194], :r 4.0}, :direction [0.9034088005497788 0.4287802923283787]} {:shape #thi.ng.geom.types.Circle2{:p [141.23645304138526 171.3945571213341], :r 4.0}, :direction [0.8934155918439594 0.4492310989347328]} {:shape #thi.ng.geom.types.Circle2{:p [133.61918976224496 168.9497053597214], :r 4.0}, :direction [0.9521579098925383 0.3056064702015859]} {:shape #thi.ng.geom.types.Circle2{:p [126.21787941510577 165.91316042421812], :r 4.0}, :direction [0.9251637933923966 0.3795681169379099]} {:shape #thi.ng.geom.types.Circle2{:p [119.21449888620178 162.04629332443713], :r 4.0}, :direction [0.8754225661129981 0.4833583874726224]} {:shape #thi.ng.geom.types.Circle2{:p [112.08677053894914 158.41373381249915], :r 4.0}, :direction [0.8909660434065806 0.4540699389922476]} {:shape #thi.ng.geom.types.Circle2{:p [105.06555637276526 154.5793431656585], :r 4.0}, :direction [0.877651770772985 0.4792988308550774]} {:shape #thi.ng.geom.types.Circle2{:p [98.70405675091358 149.728433708538], :r 4.0}, :direction [0.7951874527314589 0.6063636821400621]} {:shape #thi.ng.geom.types.Circle2{:p [93.01003240506145 144.10899541375773], :r 4.0}, :direction [0.7117530432315167 0.7024297868475362]} {:shape #thi.ng.geom.types.Circle2{:p [86.7163359045062 139.17043445342742], :r 4.0}, :direction [0.7867120625694062 0.6173201200412886]} {:shape #thi.ng.geom.types.Circle2{:p [78.95912681301401 133.51484366988666], :r 4.800000000000001}, :direction [0.8080426136971023 0.5891240399521612]} {:shape #thi.ng.geom.types.Circle2{:p [68.52291548570908 127.59154280534901], :r 6.0}, :direction [0.8696842772754108 0.49360840537813644]}) ({:shape #thi.ng.geom.types.Circle2{:p [263.1058376297555 352.9425794730747], :r 4.0}, :direction [0.6348098735763528 -0.7726683793258111]} {:shape #thi.ng.geom.types.Circle2{:p [258.39748899475023 359.41030342600004], :r 4.0}, :direction [0.5885435793756616 -0.808465494115664]} {:shape #thi.ng.geom.types.Circle2{:p [253.02437507464956 365.3373302355919], :r 4.0}, :direction [0.671639240012585 -0.740878351198979]} {:shape #thi.ng.geom.types.Circle2{:p [247.2180252143057 370.8406293642314], :r 4.0}, :direction [0.7257937325429838 -0.6879123910799428]} {:shape #thi.ng.geom.types.Circle2{:p [240.99531923310397 375.8683455725626], :r 4.0}, :direction [0.7778382476502176 -0.6284645260413981]} {:shape #thi.ng.geom.types.Circle2{:p [234.16408425226712 380.03178509254974], :r 4.0}, :direction [0.8539043726046074 -0.5204299399983944]} {:shape #thi.ng.geom.types.Circle2{:p [227.51858087647878 384.4856917914362], :r 4.0}, :direction [0.8306879219735429 -0.5567383373608086]} {:shape #thi.ng.geom.types.Circle2{:p [221.2422819087738 389.4463440941062], :r 4.0}, :direction [0.7845373709631204 -0.6200815378337559]} {:shape #thi.ng.geom.types.Circle2{:p [214.7252411741994 396.4953284226388], :r 4.800000000000001}, :direction [0.6788584098515018 -0.7342692008888093]} {:shape #thi.ng.geom.types.Circle2{:p [206.95655410546433 405.6412292108646], :r 6.0}, :direction [0.6473905890612551 -0.7621583990188137]}) ({:shape #thi.ng.geom.types.Circle2{:p [269.9212768692126 192.86203340005534], :r 4.0}, :direction [0.5809483737613071 0.8139404075385936]} {:shape #thi.ng.geom.types.Circle2{:p [264.26486552673157 187.20473627822656], :r 4.0}, :direction [0.7070514178101259 0.7071621402285972]} {:shape #thi.ng.geom.types.Circle2{:p [258.4144879818257 181.74826465436], :r 4.0}, :direction [0.7312971931132363 0.6820589529833192]} {:shape #thi.ng.geom.types.Circle2{:p [252.01971895143288 176.9412979342829], :r 4.0}, :direction [0.7993461287991008 0.6008708400096405]} {:shape #thi.ng.geom.types.Circle2{:p [246.38147771503708 171.26589171444223], :r 4.0}, :direction [0.7047801545494742 0.7094257774800822]} {:shape #thi.ng.geom.types.Circle2{:p [240.1212684225651 166.2849500751086], :r 4.0}, :direction [0.7825261615589967 0.6226177049167032]} {:shape #thi.ng.geom.types.Circle2{:p [234.09961586754707 161.01810087405443], :r 4.0}, :direction [0.7527065693772518 0.6583561501317722]} {:shape #thi.ng.geom.types.Circle2{:p [227.78597582681883 156.10506215691478], :r 4.0}, :direction [0.7892050050910304 0.6141298396424544]} {:shape #thi.ng.geom.types.Circle2{:p [221.03067111285498 149.28407555514684], :r 4.800000000000001}, :direction [0.7036775743712349 0.7105194376841601]} {:shape #thi.ng.geom.types.Circle2{:p [211.35128023781104 142.19116414387742], :r 6.0}, :direction [0.8066159062536625 0.591075950939118]}) ({:shape #thi.ng.geom.types.Circle2{:p [495.98171861432155 101.48536893279348], :r 4.0}, :direction [-0.9903349852022117 -0.1386961321902489]} {:shape #thi.ng.geom.types.Circle2{:p [503.8533350392076 102.91283341902935], :r 4.0}, :direction [-0.9839520531107523 -0.17843306077948448]} {:shape #thi.ng.geom.types.Circle2{:p [511.7504117534954 104.1919656907875], :r 4.0}, :direction [-0.987134589285977 -0.15989153396976796]} {:shape #thi.ng.geom.types.Circle2{:p [519.7503753293281 104.16782474319567], :r 4.0}, :direction [-0.9999954469790832 0.003017618448979076]} {:shape #thi.ng.geom.types.Circle2{:p [527.6652907100142 103.00416048036973], :r 4.0}, :direction [-0.9893644225857654 0.14545803285324205]} {:shape #thi.ng.geom.types.Circle2{:p [535.2981020969049 100.60829104900431], :r 4.0}, :direction [-0.9541014233613406 0.29948367892067784]} {:shape #thi.ng.geom.types.Circle2{:p [542.6568245049504 97.46994681655785], :r 4.0}, :direction [-0.9198403010056796 0.3922930290558075]} {:shape #thi.ng.geom.types.Circle2{:p [550.1549358372689 94.68098169519904], :r 4.0}, :direction [-0.9372639165398201 0.3486206401698513]} {:shape #thi.ng.geom.types.Circle2{:p [557.1350374325633 90.77225022330589], :r 4.0}, :direction [-0.8725126994118052 0.48859143398664373]} {:shape #thi.ng.geom.types.Circle2{:p [563.9980377611695 86.66138334519476], :r 4.0}, :direction [-0.8578750410757758 0.5138583597638906]} {:shape #thi.ng.geom.types.Circle2{:p [571.5759064412335 80.76766581992226], :r 4.800000000000001}, :direction [-0.789361320840005 0.6139289088825535]} {:shape #thi.ng.geom.types.Circle2{:p [581.8900138655828 74.63421752072028], :r 6.0}, :direction [-0.8595089520291046 0.511120691600164]}) ({:shape #thi.ng.geom.types.Circle2{:p [384.2994273928017 300.4110334873205], :r 4.0}, :direction [-0.6425538595045678 -0.7662405220528237]} {:shape #thi.ng.geom.types.Circle2{:p [389.3364168499678 306.62623559251364], :r 4.0}, :direction [-0.6296236821457661 -0.7769002631491424]} {:shape #thi.ng.geom.types.Circle2{:p [395.3460668656667 311.9067759709986], :r 4.0}, :direction [-0.751206251962366 -0.660067547310617]} {:shape #thi.ng.geom.types.Circle2{:p [401.90972408985937 316.480440130434], :r 4.0}, :direction [-0.8204571530240766 -0.571708019929427]} {:shape #thi.ng.geom.types.Circle2{:p [408.53056749282337 320.97092258039726], :r 4.0}, :direction [-0.827605425370499 -0.561310306245409]} {:shape #thi.ng.geom.types.Circle2{:p [414.89418282402755 325.8190562333057], :r 4.0}, :direction [-0.7954519164005237 -0.60601670661355]} {:shape #thi.ng.geom.types.Circle2{:p [420.58899898683 331.43769208837614], :r 4.0}, :direction [-0.7118520203503085 -0.7023294818838117]} {:shape #thi.ng.geom.types.Circle2{:p [427.04248288810965 336.16553996409345], :r 4.0}, :direction [-0.8066854876599531 -0.5909809844646638]} {:shape #thi.ng.geom.types.Circle2{:p [432.9482705348528 341.5619899334322], :r 4.0}, :direction [-0.7382234558428931 -0.6745562461673419]} {:shape #thi.ng.geom.types.Circle2{:p [438.08341229172623 347.69634557496573], :r 4.0}, :direction [-0.6418927196091806 -0.7667944551916955]} {:shape #thi.ng.geom.types.Circle2{:p [442.794753889714 354.1618896624397], :r 4.0}, :direction [-0.5889176997484725 -0.8081930109342491]} {:shape #thi.ng.geom.types.Circle2{:p [448.03465495402315 360.2070064385038], :r 4.0}, :direction [-0.6549876330386463 -0.7556395970080121]} {:shape #thi.ng.geom.types.Circle2{:p [453.7074962006451 365.847828381326], :r 4.0}, :direction [-0.7091051558277449 -0.7051027428527766]} {:shape #thi.ng.geom.types.Circle2{:p [460.06961124031875 370.69793067117087], :r 4.0}, :direction [-0.7952643799592035 -0.6062627862306105]} {:shape #thi.ng.geom.types.Circle2{:p [466.87259916405986 374.90736713101114], :r 4.0}, :direction [-0.8503734904676389 -0.5261795574800334]} {:shape #thi.ng.geom.types.Circle2{:p [474.213869124294 378.0863222063408], :r 4.0}, :direction [-0.9176587450292639 -0.3973693844162077]} {:shape #thi.ng.geom.types.Circle2{:p [481.915308162418 380.2514634816527], :r 4.0}, :direction [-0.9626798797655041 -0.2706426594139849]} {:shape #thi.ng.geom.types.Circle2{:p [489.3198453682883 383.28013130214447], :r 4.0}, :direction [-0.9255671507337877 -0.3785834775614718]} {:shape #thi.ng.geom.types.Circle2{:p [496.1502552768304 387.4449242719438], :r 4.0}, :direction [-0.8538012385677604 -0.5205991212249191]} {:shape #thi.ng.geom.types.Circle2{:p [502.782978984832 391.91784012330004], :r 4.0}, :direction [-0.8290904635001975 -0.5591144814195276]} {:shape #thi.ng.geom.types.Circle2{:p [508.6809684847346 397.32281189557034], :r 4.0}, :direction [-0.7372486874878221 -0.6756214715337895]} {:shape #thi.ng.geom.types.Circle2{:p [513.868207326651 403.4131775001062], :r 4.0}, :direction [-0.6484048552395529 -0.7612957005669833]} {:shape #thi.ng.geom.types.Circle2{:p [519.1957564304738 409.38119396676893], :r 4.0}, :direction [-0.6659436379778424 -0.7460020583328412]} {:shape #thi.ng.geom.types.Circle2{:p [524.6649511181568 415.21967916998904], :r 4.0}, :direction [-0.6836493359603746 -0.7298106504025125]} {:shape #thi.ng.geom.types.Circle2{:p [530.8912368153328 420.24296160452724], :r 4.0}, :direction [-0.7782857121470151 -0.627910304317275]} {:shape #thi.ng.geom.types.Circle2{:p [537.6345885187663 427.0757654070523], :r 4.800000000000001}, :direction [-0.7024324691076531 -0.7117503960963601]} {:shape #thi.ng.geom.types.Circle2{:p [546.6996790837347 434.93859778787544], :r 6.0}, :direction [-0.7554242137473681 -0.6552360317352597]}) ({:shape #thi.ng.geom.types.Circle2{:p [327.5004989006252 205.83378377093052], :r 4.0}, :direction [0.5721758031193768 0.8201309958321881]} {:shape #thi.ng.geom.types.Circle2{:p [322.26642218195434 199.78362336784468], :r 4.0}, :direction [0.6542595898338548 0.7562700503857311]} {:shape #thi.ng.geom.types.Circle2{:p [317.5584365003638 193.31563520907858], :r 4.0}, :direction [0.5884982101988152 0.8084985198457642]} {:shape #thi.ng.geom.types.Circle2{:p [313.39062877616243 186.48706443811287], :r 4.0}, :direction [0.5209759655251729 0.8535713463707144]} {:shape #thi.ng.geom.types.Circle2{:p [309.72345290259733 179.37708405049278], :r 4.0}, :direction [0.45839698419563635 0.8887475484525096]} {:shape #thi.ng.geom.types.Circle2{:p [307.1008443702658 171.81917928222916], :r 4.0}, :direction [0.3278260665414408 0.9447380960329519]} {:shape #thi.ng.geom.types.Circle2{:p [303.9698342017485 164.45733336393928], :r 4.0}, :direction [0.39137627106466427 0.9202307397862335]} {:shape #thi.ng.geom.types.Circle2{:p [300.84112747712646 155.38147559559008], :r 4.800000000000001}, :direction [0.32590695048146134 0.9454018508697105]} {:shape #thi.ng.geom.types.Circle2{:p [295.2476611642123 144.76483137030428], :r 6.0}, :direction [0.4661221927428469 0.8847203521071504]}) ({:shape #thi.ng.geom.types.Circle2{:p [291.738464337492 135.38167705709984], :r 4.0}, :direction [-0.22035725315241772 0.9754192334494542]} {:shape #thi.ng.geom.types.Circle2{:p [292.36184681126247 127.40600189499625], :r 4.0}, :direction [-0.0779228092213047 0.9969593952629464]} {:shape #thi.ng.geom.types.Circle2{:p [293.25106628284186 119.45557494222422], :r 4.0}, :direction [-0.11115243394742569 0.9938033690965044]} {:shape #thi.ng.geom.types.Circle2{:p [294.1280841092379 111.50379276888825], :r 4.0}, :direction [-0.10962722829949817 0.9939727716669956]} {:shape #thi.ng.geom.types.Circle2{:p [294.6101153322823 103.51832810488715], :r 4.0}, :direction [-0.06025390288055222 0.9981830830001381]} {:shape #thi.ng.geom.types.Circle2{:p [295.0566961970853 95.53080248482233], :r 4.0}, :direction [-0.055822608100372165 0.9984407025081018]} {:shape #thi.ng.geom.types.Circle2{:p [294.234159228109 87.57320027469224], :r 4.0}, :direction [0.10281712112203774 0.994700276266261]} {:shape #thi.ng.geom.types.Circle2{:p [293.04160517838733 79.66258621265557], :r 4.0}, :direction [0.14906925621520936 0.9888267577545847]} {:shape #thi.ng.geom.types.Circle2{:p [291.94431810063963 71.73819594784605], :r 4.0}, :direction [0.13716088471846105 0.9905487831011904]} {:shape #thi.ng.geom.types.Circle2{:p [290.21969160658097 63.9263035102871], :r 4.0}, :direction [0.21557831175733555 0.9764865546948699]} {:shape #thi.ng.geom.types.Circle2{:p [287.6107004233503 54.68762584485117], :r 4.800000000000001}, :direction [0.2717699149198624 0.9623622568162421]} {:shape #thi.ng.geom.types.Circle2{:p [283.2133302751504 43.52236114670271], :r 6.0}, :direction [0.36644751234999345 0.9304387248457049]}) ({:shape #thi.ng.geom.types.Circle2{:p [578.0183201212305 297.27259755794364], :r 4.0}, :direction [-0.9057003647254721 -0.42391844656271704]} {:shape #thi.ng.geom.types.Circle2{:p [585.1597219957808 300.87820142777866], :r 4.0}, :direction [-0.8926752343187881 -0.45070048372937976]} {:shape #thi.ng.geom.types.Circle2{:p [592.5289340798691 303.9918348775807], :r 4.0}, :direction [-0.9211515105110442 -0.3892041812252558]} {:shape #thi.ng.geom.types.Circle2{:p [599.2979220376632 308.2557300483418], :r 4.0}, :direction [-0.8461234947242497 -0.5329868963451376]} {:shape #thi.ng.geom.types.Circle2{:p [606.4985296444229 311.74159437350914], :r 4.0}, :direction [-0.9000759508449603 -0.435733040645922]} {:shape #thi.ng.geom.types.Circle2{:p [614.1837873296241 313.96348868063893], :r 4.0}, :direction [-0.9606572106501512 -0.27773678839122345]} {:shape #thi.ng.geom.types.Circle2{:p [621.7788116670415 316.47657549052786], :r 4.0}, :direction [-0.9493780421771719 -0.3141358512361174]} {:shape #thi.ng.geom.types.Circle2{:p [629.5225154680835 318.4853192376812], :r 4.0}, :direction [-0.9679629751302508 -0.2510929683941659]} {:shape #thi.ng.geom.types.Circle2{:p [637.3495829620805 320.1397117075675], :r 4.0}, :direction [-0.9783834367496173 -0.20679905873578763]} {:shape #thi.ng.geom.types.Circle2{:p [645.3325616226731 320.66129746707776], :r 4.0}, :direction [-0.9978723325740697 -0.06519821993877933]} {:shape #thi.ng.geom.types.Circle2{:p [654.7346377807801 322.6006179452755], :r 4.800000000000001}, :direction [-0.9793829331361402 -0.20201254981226033]} {:shape #thi.ng.geom.types.Circle2{:p [666.0055708100317 326.71960673503025], :r 6.0}, :direction [-0.9392444191042999 -0.34324906581289694]}) ({:shape #thi.ng.geom.types.Circle2{:p [318.90505827408464 293.4662558123453], :r 4.0}, :direction [0.4002276738158234 -0.9164157403231212]} {:shape #thi.ng.geom.types.Circle2{:p [314.713573962175 300.2803191568568], :r 4.0}, :direction [0.5239355389887017 -0.8517579180639404]} {:shape #thi.ng.geom.types.Circle2{:p [310.0446426546144 306.7765550242865], :r 4.0}, :direction [0.5836164134450812 -0.8120294834287114]} {:shape #thi.ng.geom.types.Circle2{:p [303.4111301977973 313.71604437763614], :r 4.800000000000001}, :direction [0.6909908809184427 -0.7228634743072542]} {:shape #thi.ng.geom.types.Circle2{:p [295.9963472120008 323.1511380853606], :r 6.0}, :direction [0.617898582149713 -0.7862578089770391]}) ({:shape #thi.ng.geom.types.Circle2{:p [284.6205677693778 239.14410554793668], :r 4.0}, :direction [0.9927274513735315 0.12038358396979557]} {:shape #thi.ng.geom.types.Circle2{:p [276.6563215140723 238.38860466451357], :r 4.0}, :direction [0.9955307819131815 0.09443761042788902]} {:shape #thi.ng.geom.types.Circle2{:p [268.68085344180525 239.0146310443481], :r 4.0}, :direction [0.9969335090333827 -0.07825329747931645]} {:shape #thi.ng.geom.types.Circle2{:p [260.8435008340901 240.61959338108394], :r 4.0}, :direction [0.9796690759643933 -0.200620292091981]} {:shape #thi.ng.geom.types.Circle2{:p [252.85325665609852 241.01455917209836], :r 4.0}, :direction [0.9987805222489476 -0.049370723876802594]} {:shape #thi.ng.geom.types.Circle2{:p [244.88459257804797 240.30717468598988], :r 4.0}, :direction [0.9960830097563174 0.08842306076355971]} {:shape #thi.ng.geom.types.Circle2{:p [236.89375307602825 240.68990703758948], :r 4.0}, :direction [0.9988549377524671 -0.04784154394994995]} {:shape #thi.ng.geom.types.Circle2{:p [227.29482296729338 240.83322754422844], :r 4.800000000000001}, :direction [0.9998885529932152 -0.014929219441557184]} {:shape #thi.ng.geom.types.Circle2{:p [215.2974775341349 241.08562119999527], :r 6.0}, :direction [0.99977878609654 -0.021032804647236676]}) ({:shape #thi.ng.geom.types.Circle2{:p [197.72527694310332 425.1920415226907], :r 6.0}, :direction [0.5931637080115094 -0.8050818688171016]}) ({:shape #thi.ng.geom.types.Circle2{:p [180.32480997978172 341.0583462518814], :r 4.0}, :direction [0.9982589321849525 0.05898393266778762]} {:shape #thi.ng.geom.types.Circle2{:p [172.32674422046088 341.23425563076626], :r 4.0}, :direction [0.9997582199151043 -0.021988672360604946]} {:shape #thi.ng.geom.types.Circle2{:p [164.3346707512518 341.59029167215], :r 4.0}, :direction [0.9990091836511361 -0.044504505172968466]} {:shape #thi.ng.geom.types.Circle2{:p [156.33705594998122 341.39495224833155], :r 4.0}, :direction [0.9997018501588226 0.024417427977306477]} {:shape #thi.ng.geom.types.Circle2{:p [148.3600555616486 342.00114100156077], :r 4.0}, :direction [0.9971250485415749 -0.07577359415364937]} {:shape #thi.ng.geom.types.Circle2{:p [138.8625044421674 343.3998985691332], :r 4.800000000000001}, :direction [0.9893282416126268 -0.1457039132887927]} {:shape #thi.ng.geom.types.Circle2{:p [127.20946596962223 346.2646314288222], :r 6.0}, :direction [0.9710865393787644 -0.23872773830741867]}) ({:shape #thi.ng.geom.types.Circle2{:p [614.0824877418559 196.17490137449124], :r 4.0}, :direction [-0.8100725487561444 0.5863296562103303]} {:shape #thi.ng.geom.types.Circle2{:p [622.6540296460003 191.8518620055407], :r 4.800000000000001}, :direction [-0.8928689483483772 0.4503166009323476]} {:shape #thi.ng.geom.types.Circle2{:p [633.9748993269601 187.87217487377706], :r 6.0}, :direction [-0.9434058067466498 0.3316405943136378]}) ({:shape #thi.ng.geom.types.Circle2{:p [309.1530051747962 224.11943818351196], :r 4.0}, :direction [0.9969528428637416 0.07800659655377687]} {:shape #thi.ng.geom.types.Circle2{:p [301.20528151685903 223.20637265625464], :r 4.0}, :direction [0.9934654572421472 0.11413319090716414]} {:shape #thi.ng.geom.types.Circle2{:p [293.21045204819643 222.91879350714234], :r 4.0}, :direction [0.9993536835828243 0.03594739363903883]} {:shape #thi.ng.geom.types.Circle2{:p [285.27449718864636 223.9290511313073], :r 4.0}, :direction [0.9919943574437601 -0.12628220302061993]} {:shape #thi.ng.geom.types.Circle2{:p [277.2844314974474 224.32761135301126], :r 4.0}, :direction [0.9987582113998742 -0.049820027712998136]} {:shape #thi.ng.geom.types.Circle2{:p [269.2940839410064 223.93474251067556], :r 4.0}, :direction [0.9987934445551182 0.049108605291961316]} {:shape #thi.ng.geom.types.Circle2{:p [261.48727650950974 222.1872420879207], :r 4.0}, :direction [0.9758509289370834 0.21843755284435712]} {:shape #thi.ng.geom.types.Circle2{:p [253.62965828948063 220.68463238867514], :r 4.0}, :direction [0.9822022775036362 0.1878262124056971]} {:shape #thi.ng.geom.types.Circle2{:p [245.76542722261354 219.21702558611443], :r 4.0}, :direction [0.9830288833583865 0.18345085032008954]} {:shape #thi.ng.geom.types.Circle2{:p [237.80599429229153 218.41239683463618], :r 4.0}, :direction [0.9949291162902523 0.10057859393478158]} {:shape #thi.ng.geom.types.Circle2{:p [229.81428198397316 218.04834411719995], :r 4.0}, :direction [0.998964038539796 0.04550658967952802]} {:shape #thi.ng.geom.types.Circle2{:p [221.83208529480058 218.58176329136066], :r 4.0}, :direction [0.9977745861465724 -0.06667739677008924]} {:shape #thi.ng.geom.types.Circle2{:p [213.8574956399065 219.21888167600855], :r 4.0}, :direction [0.9968237068617597 -0.07963979808098695]} {:shape #thi.ng.geom.types.Circle2{:p [205.8648590800894 218.87571870790885], :r 4.0}, :direction [0.9990795699771381 0.042895371012462616]} {:shape #thi.ng.geom.types.Circle2{:p [197.87691257203417 219.31470684493362], :r 4.0}, :direction [0.998493313506902 -0.054873517128097946]} {:shape #thi.ng.geom.types.Circle2{:p [189.99767241960285 220.6994720309179], :r 4.0}, :direction [0.9849050190539154 -0.17309564824803286]} {:shape #thi.ng.geom.types.Circle2{:p [182.00046032237734 220.9106560075592], :r 4.0}, :direction [0.9996515121531881 -0.026397997080164097]} {:shape #thi.ng.geom.types.Circle2{:p [174.01127337858253 221.32645881791342], :r 4.0}, :direction [0.9986483679743517 -0.05197535129427887]} {:shape #thi.ng.geom.types.Circle2{:p [166.033082853958 220.7361402998305], :r 4.0}, :direction [0.9972738155780644 0.07378981476036388]} {:shape #thi.ng.geom.types.Circle2{:p [158.15137995193652 219.36546186771517], :r 4.0}, :direction [0.9852128627526853 0.17133480401441636]} {:shape #thi.ng.geom.types.Circle2{:p [150.60642327502757 216.7058324304501], :r 4.0}, :direction [0.9431195846136198 0.3324536796581339]} {:shape #thi.ng.geom.types.Circle2{:p [143.19299934404214 213.6989826471233], :r 4.0}, :direction [0.9266779913731796 0.37585622291585]} {:shape #thi.ng.geom.types.Circle2{:p [135.8375214239257 210.55304168030915], :r 4.0}, :direction [0.9194347400145543 0.39324262085177]} {:shape #thi.ng.geom.types.Circle2{:p [128.35559594824792 207.72094154500246], :r 4.0}, :direction [0.9352406844597196 0.35401251691333624]} {:shape #thi.ng.geom.types.Circle2{:p [120.67505816221582 205.4827862069321], :r 4.0}, :direction [0.9600672232540144 0.2797694172587959]} {:shape #thi.ng.geom.types.Circle2{:p [112.9768185457174 203.30629664643007], :r 4.0}, :direction [0.9622799520623018 0.2720611950627541]} {:shape #thi.ng.geom.types.Circle2{:p [104.15132160872344 199.52865137257095], :r 4.800000000000001}, :direction [0.9193225976035381 0.39350471602699116]} {:shape #thi.ng.geom.types.Circle2{:p [92.84193352766155 195.51645232068736], :r 6.0}, :direction [0.9424490067551563 0.33434992099029903]}) ({:shape #thi.ng.geom.types.Circle2{:p [577.8755826213381 231.56939027529418], :r 4.0}, :direction [-0.9997072452138954 0.024195534026845045]} {:shape #thi.ng.geom.types.Circle2{:p [587.4416856630955 232.37541297626447], :r 4.800000000000001}, :direction [-0.9964690668497314 -0.08396069801773715]} {:shape #thi.ng.geom.types.Circle2{:p [599.4048282821349 233.31521012274092], :r 6.0}, :direction [-0.9969285515866091 -0.07831642887303823]}) ({:shape #thi.ng.geom.types.Circle2{:p [159.59912124780413 245.06914332095494], :r 4.0}, :direction [0.9242507131895059 0.38178609085283516]} {:shape #thi.ng.geom.types.Circle2{:p [151.88588997262022 242.94639432601357], :r 4.0}, :direction [0.9641539093979907 0.265343624367669]} {:shape #thi.ng.geom.types.Circle2{:p [143.92601018366346 242.1461982591914], :r 4.0}, :direction [0.994984973619595 0.10002450835276952]} {:shape #thi.ng.geom.types.Circle2{:p [135.95750087211945 241.43707249331027], :r 4.0}, :direction [0.9960636639430002 0.08864072073514309]} {:shape #thi.ng.geom.types.Circle2{:p [127.96496503330626 241.09157160288206], :r 4.0}, :direction [0.9990669798516488 0.04318761130352777]} {:shape #thi.ng.geom.types.Circle2{:p [119.98095089576628 241.5970597348513], :r 4.0}, :direction [0.9980017671924969 -0.06318601649615652]} {:shape #thi.ng.geom.types.Circle2{:p [112.1276709816301 243.1221809071603], :r 4.0}, :direction [0.9816599892670232 -0.19064014653862177]} {:shape #thi.ng.geom.types.Circle2{:p [104.55709404607036 245.7079815303273], :r 4.0}, :direction [0.9463221169449679 -0.32322507789587396]} {:shape #thi.ng.geom.types.Circle2{:p [96.97486435013283 248.25941109785273], :r 4.0}, :direction [0.9477787119921907 -0.3189286959406813]} {:shape #thi.ng.geom.types.Circle2{:p [89.1296195546542 249.82534024663798], :r 4.0}, :direction [0.9806555994348302 -0.19574114359815464]} {:shape #thi.ng.geom.types.Circle2{:p [81.26108988509853 251.269722758067], :r 4.0}, :direction [0.9835662086944594 -0.18054781392862776]} {:shape #thi.ng.geom.types.Circle2{:p [73.62858724050982 253.66657556546804], :r 4.0}, :direction [0.9540628305735895 -0.29960660092512914]} {:shape #thi.ng.geom.types.Circle2{:p [64.1297407020183 255.05650881501197], :r 4.800000000000001}, :direction [0.9894631810928661 -0.14478471349415803]} {:shape #thi.ng.geom.types.Circle2{:p [52.15348598012411 255.81104366265453], :r 6.0}, :direction [0.9980212268245161 -0.06287790397021423]}) ({:shape #thi.ng.geom.types.Circle2{:p [391.5711057712705 172.4387527344057], :r 4.0}, :direction [-0.2645914290614546 0.9643606045806811]} {:shape #thi.ng.geom.types.Circle2{:p [393.7303275906595 164.73565198635143], :r 4.0}, :direction [-0.26990272742362503 0.9628875935067851]} {:shape #thi.ng.geom.types.Circle2{:p [396.16941475679283 157.11654089672925], :r 4.0}, :direction [-0.30488589576666497 0.9523888862027726]} {:shape #thi.ng.geom.types.Circle2{:p [398.4867340141416 149.45951592226817], :r 4.0}, :direction [-0.2896649071685936 0.9571281218076343]} {:shape #thi.ng.geom.types.Circle2{:p [399.80003382900486 139.9497712571218], :r 4.800000000000001}, :direction [-0.1368020640482565 0.9905984026194149]} {:shape #thi.ng.geom.types.Circle2{:p [402.69293317446903 128.30369323157976], :r 6.0}, :direction [-0.24107494545534658 0.9705065021285028]}) ({:shape #thi.ng.geom.types.Circle2{:p [161.90873675559303 387.24896262488977], :r 4.0}, :direction [0.9075650982915416 -0.4199114101367871]} {:shape #thi.ng.geom.types.Circle2{:p [155.2329129859427 391.6572930340778], :r 4.0}, :direction [0.8344779712062906 -0.5510413011485017]} {:shape #thi.ng.geom.types.Circle2{:p [148.35218053488347 395.73841064288797], :r 4.0}, :direction [0.8600915563824046 -0.5101397011012703]} {:shape #thi.ng.geom.types.Circle2{:p [141.99559462820943 400.5957572036218], :r 4.0}, :direction [0.7945732383342545 -0.6071683200917325]} {:shape #thi.ng.geom.types.Circle2{:p [135.64226638760726 405.457363961389], :r 4.0}, :direction [0.7941660300752698 -0.6077008447208925]} {:shape #thi.ng.geom.types.Circle2{:p [129.55745921077417 410.65112190922986], :r 4.0}, :direction [0.7606008971041361 -0.649219743480113]} {:shape #thi.ng.geom.types.Circle2{:p [124.25784593343607 416.6439592264496], :r 4.0}, :direction [0.662451659667263 -0.7491046646524697]} {:shape #thi.ng.geom.types.Circle2{:p [118.44485667659073 422.1402448722108], :r 4.0}, :direction [0.7266236571056668 -0.6870357057201516]} {:shape #thi.ng.geom.types.Circle2{:p [112.9702083229383 427.97361657336705], :r 4.0}, :direction [0.6843310442065538 -0.7291714626445333]} {:shape #thi.ng.geom.types.Circle2{:p [107.2570567009165 433.5736075147695], :r 4.0}, :direction [0.714143952752727 -0.6999988676753063]} {:shape #thi.ng.geom.types.Circle2{:p [101.7945442778028 439.41834515022657], :r 4.0}, :direction [0.6828140528892124 -0.730592204432136]} {:shape #thi.ng.geom.types.Circle2{:p [97.36913320116574 446.08285839597664], :r 4.0}, :direction [0.5531763845796325 -0.8330641557187578]} {:shape #thi.ng.geom.types.Circle2{:p [92.15045423511938 452.14630542298573], :r 4.0}, :direction [0.6523348707557951 -0.7579308783761354]} {:shape #thi.ng.geom.types.Circle2{:p [85.21816352183862 458.78734039251884], :r 4.800000000000001}, :direction [0.7221136159667463 -0.6917744759930295]} {:shape #thi.ng.geom.types.Circle2{:p [76.51001136751762 467.0437370676547], :r 6.0}, :direction [0.7256793461934165 -0.6880330562613223]}) ({:shape #thi.ng.geom.types.Circle2{:p [450.817170484065 375.6855694536295], :r 4.0}, :direction [-0.2224095980070418 -0.9749533171974676]} {:shape #thi.ng.geom.types.Circle2{:p [452.6198438106938 383.4798217511537], :r 4.0}, :direction [-0.22533416582859964 -0.9742815371905234]} {:shape #thi.ng.geom.types.Circle2{:p [455.7368448574194 392.55970635805875], :r 4.800000000000001}, :direction [-0.3246876090339169 -0.9458213132192773]} {:shape #thi.ng.geom.types.Circle2{:p [460.7925713007123 403.44270365340844], :r 6.0}, :direction [-0.421310536941077 -0.906916441279141]}) ({:shape #thi.ng.geom.types.Circle2{:p [361.90534219744006 281.19927293950786], :r 4.0}, :direction [0.5014304836795125 -0.8651979369120858]} {:shape #thi.ng.geom.types.Circle2{:p [356.7913615453551 287.35128089546015], :r 4.0}, :direction [0.6392475815106232 -0.7690009944940375]} {:shape #thi.ng.geom.types.Circle2{:p [352.23526308115026 293.92714333201326], :r 4.0}, :direction [0.5695123080256013 -0.821982804569142]} {:shape #thi.ng.geom.types.Circle2{:p [348.7750701486909 301.1401222499194], :r 4.0}, :direction [0.4325241165574258 -0.9016223647382633]} {:shape #thi.ng.geom.types.Circle2{:p [344.84520760464505 308.1083487376927], :r 4.0}, :direction [0.49123281800572943 -0.8710283109716639]} {:shape #thi.ng.geom.types.Circle2{:p [341.13560435505315 315.1962852308208], :r 4.0}, :direction [0.46370040619898834 -0.8859920616410132]} {:shape #thi.ng.geom.types.Circle2{:p [336.28931030062193 321.5613016438385], :r 4.0}, :direction [0.6057867568039038 -0.7956270516272103]} {:shape #thi.ng.geom.types.Circle2{:p [330.70979649498565 327.29445310640375], :r 4.0}, :direction [0.6974392257045322 -0.7166439328206597]} {:shape #thi.ng.geom.types.Circle2{:p [326.1807912551816 333.8890047619621], :r 4.0}, :direction [0.5661256549755104 -0.8243189569447915]} {:shape #thi.ng.geom.types.Circle2{:p [320.8775248164584 339.8786095135223], :r 4.0}, :direction [0.6629083048403965 -0.748700593945024]} {:shape #thi.ng.geom.types.Circle2{:p [314.21966686095243 346.7947448103702], :r 4.800000000000001}, :direction [0.6935268703652071 -0.7204307600883246]} {:shape #thi.ng.geom.types.Circle2{:p [307.40854514713396 356.6744523465046], :r 6.0}, :direction [0.5675934761515401 -0.8233089613445314]}) ({:shape #thi.ng.geom.types.Circle2{:p [403.7412979906695 247.21233573415594], :r 4.0}, :direction [-0.8165917443910236 0.5772156641953031]} {:shape #thi.ng.geom.types.Circle2{:p [410.2917684735568 242.61980522768974], :r 4.0}, :direction [-0.8188088103609084 0.5740663133082744]} {:shape #thi.ng.geom.types.Circle2{:p [416.2993398483261 237.33690013891024], :r 4.0}, :direction [-0.7509464218461653 0.6603631360974361]} {:shape #thi.ng.geom.types.Circle2{:p [421.5514786770041 231.3024127767317], :r 4.0}, :direction [-0.6565173535847554 0.7543109202723166]} {:shape #thi.ng.geom.types.Circle2{:p [427.62795530498965 226.09891089919333], :r 4.0}, :direction [-0.7595595784981931 0.6504377346922972]} {:shape #thi.ng.geom.types.Circle2{:p [434.2147911016987 221.55869128036517], :r 4.0}, :direction [-0.8233544745886332 0.5675274523535188]} {:shape #thi.ng.geom.types.Circle2{:p [441.24976062800965 217.74959640574247], :r 4.0}, :direction [-0.8793711907888633 0.4761368593278369]} {:shape #thi.ng.geom.types.Circle2{:p [447.9344195340005 213.35467486940564], :r 4.0}, :direction [-0.8355823632488549 0.5493651920421044]} {:shape #thi.ng.geom.types.Circle2{:p [454.48048070523777 208.75586163744902], :r 4.0}, :direction [-0.8182576464046626 0.5748516539945779]} {:shape #thi.ng.geom.types.Circle2{:p [461.024324215628 204.1538933507782], :r 4.0}, :direction [-0.8179804387987757 0.5752460358338528]} {:shape #thi.ng.geom.types.Circle2{:p [467.3459024088959 199.25107282108308], :r 4.0}, :direction [-0.7901972741584882 0.6128525662118867]} {:shape #thi.ng.geom.types.Circle2{:p [473.7017034805311 194.39269935480849], :r 4.0}, :direction [-0.7944751339543963 0.6072966832843267]} {:shape #thi.ng.geom.types.Circle2{:p [479.20556987030966 188.58688720115885], :r 4.0}, :direction [-0.687983298722321 0.7257265192062045]} {:shape #thi.ng.geom.types.Circle2{:p [486.706427340691 182.59546523229167], :r 4.800000000000001}, :direction [-0.781339319831391 0.6241064550903307]} {:shape #thi.ng.geom.types.Circle2{:p [495.71016335958626 174.6624495571497], :r 6.0}, :direction [-0.7503113349079374 0.6610846395951646]}) ({:shape #thi.ng.geom.types.Circle2{:p [518.424299199707 261.5538898319026], :r 4.0}, :direction [-0.9979237747113839 0.06440605457395551]} {:shape #thi.ng.geom.types.Circle2{:p [528.0205282813739 261.8229389206775], :r 4.800000000000001}, :direction [-0.9996071960069681 -0.028025946747379793]} {:shape #thi.ng.geom.types.Circle2{:p [539.8345423154813 263.92747506955067], :r 6.0}, :direction [-0.9845011695089483 -0.1753780124060973]}) ({:shape #thi.ng.geom.types.Circle2{:p [359.55408946216744 229.69765911034986], :r 6.0}, :direction [0.7096265462384184 0.7045780048182982]}) ({:shape #thi.ng.geom.types.Circle2{:p [581.2906743302705 105.98755788653173], :r 4.0}, :direction [-0.44604492015331604 0.8950105749126221]} {:shape #thi.ng.geom.types.Circle2{:p [585.1745212912077 98.9935795634299], :r 4.0}, :direction [-0.4854808701171604 0.8742472903877285]} {:shape #thi.ng.geom.types.Circle2{:p [590.0890803024289 92.68112285266945], :r 4.0}, :direction [-0.6143198764026485 0.7890570888450563]} {:shape #thi.ng.geom.types.Circle2{:p [595.248473484238 86.56715016745883], :r 4.0}, :direction [-0.6449241477261415 0.7642465856513266]} {:shape #thi.ng.geom.types.Circle2{:p [600.4933731947406 80.52636983485525], :r 4.0}, :direction [-0.655612463812819 0.7550975415754482]} {:shape #thi.ng.geom.types.Circle2{:p [606.1275052743861 74.84688432038219], :r 4.0}, :direction [-0.7042665099556898 0.7099356893091322]} {:shape #thi.ng.geom.types.Circle2{:p [613.3460266259233 68.51814435911022], :r 4.800000000000001}, :direction [-0.7519293074517984 0.6592437459658296]} {:shape #thi.ng.geom.types.Circle2{:p [623.5095376816441 62.1382507063728], :r 6.0}, :direction [-0.8469592546434077 0.5316578043947849]}) ({:shape #thi.ng.geom.types.Circle2{:p [346.5543310926178 163.63109080305912], :r 4.0}, :direction [0.4650555867677588 0.8852814813470884]} {:shape #thi.ng.geom.types.Circle2{:p [343.64114298032797 156.18036365583293], :r 4.0}, :direction [0.3641485140362304 0.9313408934032721]} {:shape #thi.ng.geom.types.Circle2{:p [339.5271868380949 147.5065314658616], :r 4.800000000000001}, :direction [0.428537098149276 0.9035241864553475]} {:shape #thi.ng.geom.types.Circle2{:p [334.1650135077404 136.77121138794894], :r 6.0}, :direction [0.4468477775295415 0.8946100064927226]}) ({:shape #thi.ng.geom.types.Circle2{:p [514.4074595031606 249.44168049202273], :r 4.0}, :direction [-0.9965767179058622 -0.08267312337137962]} {:shape #thi.ng.geom.types.Circle2{:p [522.4055351426172 249.26622090826743], :r 4.0}, :direction [-0.9997594549320695 0.02193244796941396]} {:shape #thi.ng.geom.types.Circle2{:p [530.3964853831218 248.8858076411753], :r 4.0}, :direction [-0.998868780063073 0.047551658386516954]} {:shape #thi.ng.geom.types.Circle2{:p [538.3781444043215 248.34440273788877], :r 4.0}, :direction [-0.9977073776499527 0.06767561291081475]} {:shape #thi.ng.geom.types.Circle2{:p [547.9010344723872 247.130086159918], :r 4.800000000000001}, :direction [-0.9919677154235156 0.1264913102052903]} {:shape #thi.ng.geom.types.Circle2{:p [559.7529639900503 245.25078663393813], :r 6.0}, :direction [-0.9876607931385845 0.15660829383165545]}) ({:shape #thi.ng.geom.types.Circle2{:p [516.6490735688526 87.20042562389196], :r 6.0}, :direction [-0.6610413635466377 0.7503494623709689]}) ({:shape #thi.ng.geom.types.Circle2{:p [371.47586627982935 325.32825235995944], :r 4.0}, :direction [-0.8267849494958617 -0.5625181306296947]} {:shape #thi.ng.geom.types.Circle2{:p [377.7157454453063 330.3346390809636], :r 4.0}, :direction [-0.7799848956846169 -0.6257983401255216]} {:shape #thi.ng.geom.types.Circle2{:p [383.3513095922023 336.0127036056252], :r 4.0}, :direction [-0.7044455183620016 -0.7097580655826967]} {:shape #thi.ng.geom.types.Circle2{:p [388.3194993562864 342.2830377648267], :r 4.0}, :direction [-0.6210237205105147 -0.7837917699001941]} {:shape #thi.ng.geom.types.Circle2{:p [392.30774931059113 349.2180116149568], :r 4.0}, :direction [-0.4985312442880876 -0.866871731266265]} {:shape #thi.ng.geom.types.Circle2{:p [396.1784136510777 356.2192941805505], :r 4.0}, :direction [-0.4838330425608192 -0.8751603206992082]} {:shape #thi.ng.geom.types.Circle2{:p [401.08842015193335 362.53529261005906], :r 4.0}, :direction [-0.6137508126069595 -0.7894998036885743]} {:shape #thi.ng.geom.types.Circle2{:p [405.25892862468487 369.3622142500596], :r 4.0}, :direction [-0.5213135590939377 -0.8533652050000703]} {:shape #thi.ng.geom.types.Circle2{:p [408.69580780556254 376.5863309085895], :r 4.0}, :direction [-0.42960989760970925 -0.9030145823162413]} {:shape #thi.ng.geom.types.Circle2{:p [413.0600815155232 383.29103932764446], :r 4.0}, :direction [-0.5455342137450822 -0.8380885523818682]} {:shape #thi.ng.geom.types.Circle2{:p [417.910767260467 389.65270953316434], :r 4.0}, :direction [-0.6063357181179723 -0.7952087756899839]} {:shape #thi.ng.geom.types.Circle2{:p [423.25816216737434 395.6029505122829], :r 4.0}, :direction [-0.6684243633634135 -0.74378012238982]} {:shape #thi.ng.geom.types.Circle2{:p [427.52417839444547 402.3706019180784], :r 4.0}, :direction [-0.533252028383895 -0.8459564257244353]} {:shape #thi.ng.geom.types.Circle2{:p [431.7563586493742 409.1594641415877], :r 4.0}, :direction [-0.5290225318660887 -0.8486077779386619]} {:shape #thi.ng.geom.types.Circle2{:p [435.66161400092665 417.92924068601405], :r 4.800000000000001}, :direction [-0.406797432453381 -0.9135183900444134]} {:shape #thi.ng.geom.types.Circle2{:p [439.2909477622491 429.3672447273197], :r 6.0}, :direction [-0.30244448011020614 -0.9531670034421393]}) ({:shape #thi.ng.geom.types.Circle2{:p [353.42960753190516 208.10130724028596], :r 6.0}, :direction [0.3305150603068937 0.9438007177949858]}) ({:shape #thi.ng.geom.types.Circle2{:p [273.63286571686393 393.75130790331485], :r 4.0}, :direction [0.7622074203601947 -0.6473328729084115]} {:shape #thi.ng.geom.types.Circle2{:p [268.0295623981729 399.4612108726083], :r 4.0}, :direction [0.7004129148363765 -0.7137378711616829]} {:shape #thi.ng.geom.types.Circle2{:p [262.04922863059994 404.77492972369805], :r 4.0}, :direction [0.7475417209466244 -0.6642148563862142]} {:shape #thi.ng.geom.types.Circle2{:p [257.05744157409026 411.0264944864164], :r 4.0}, :direction [0.6239733820637123 -0.7814455953397988]} {:shape #thi.ng.geom.types.Circle2{:p [251.92363611255453 419.13846351268285], :r 4.800000000000001}, :direction [0.5347714022433047 -0.84499677356942]} {:shape #thi.ng.geom.types.Circle2{:p [246.17802499066164 429.67354551691903], :r 6.0}, :direction [0.4788009268244078 -0.8779235003530138]}) ({:shape #thi.ng.geom.types.Circle2{:p [556.816937512116 192.3244233769278], :r 4.0}, :direction [-0.514766980804704 0.8573301321388452]} {:shape #thi.ng.geom.types.Circle2{:p [561.6923530939172 185.98168556863624], :r 4.0}, :direction [-0.6094269477251368 0.7928422260364438]} {:shape #thi.ng.geom.types.Circle2{:p [565.4505491934847 178.91939400872482], :r 4.0}, :direction [-0.4697745124459326 0.8827864449889262]} {:shape #thi.ng.geom.types.Circle2{:p [570.2335147726503 172.5066535439534], :r 4.0}, :direction [-0.5978706973957039 0.8015925580964278]} {:shape #thi.ng.geom.types.Circle2{:p [575.6269032389529 166.59806988527893], :r 4.0}, :direction [-0.6741735582878159 0.7385729573343078]} {:shape #thi.ng.geom.types.Circle2{:p [581.7517435888275 161.4515826669379], :r 4.0}, :direction [-0.765605043734328 0.6433109022926302]} {:shape #thi.ng.geom.types.Circle2{:p [588.3168265360896 156.87996524029688], :r 4.0}, :direction [-0.8206353684077689 0.5714521783301257]} {:shape #thi.ng.geom.types.Circle2{:p [595.2757863954448 152.9337166830107], :r 4.0}, :direction [-0.8698699824193976 0.49328106966077384]} {:shape #thi.ng.geom.types.Circle2{:p [602.7051769308868 149.9665368313863], :r 4.0}, :direction [-0.9286738169302421 0.3708974814530501]} {:shape #thi.ng.geom.types.Circle2{:p [610.152855946734 147.045564856699], :r 4.0}, :direction [-0.9309598769809068 0.36512149683591016]} {:shape #thi.ng.geom.types.Circle2{:p [617.6172499099683 144.1675754957682], :r 4.0}, :direction [-0.9330492454042923 0.35974867011634837]} {:shape #thi.ng.geom.types.Circle2{:p [624.5292193531532 140.1395886019863], :r 4.0}, :direction [-0.8639961803981079 0.5034983617227375]} {:shape #thi.ng.geom.types.Circle2{:p [630.7177650793388 135.06988429158423], :r 4.0}, :direction [-0.7735682157732076 0.6337130388002574]} {:shape #thi.ng.geom.types.Circle2{:p [637.2476759707578 130.44816775439494], :r 4.0}, :direction [-0.8162388614273622 0.5777145671486601]} {:shape #thi.ng.geom.types.Circle2{:p [644.419782353854 126.90403315910217], :r 4.0}, :direction [-0.8965132978870223 0.4430168244115968]} {:shape #thi.ng.geom.types.Circle2{:p [651.8225336489439 123.87100278288707], :r 4.0}, :direction [-0.9253439118862489 0.3791287970268868]} {:shape #thi.ng.geom.types.Circle2{:p [658.9597189034462 120.25705941823462], :r 4.0}, :direction [-0.8921481568127826 0.4517429205815571]} {:shape #thi.ng.geom.types.Circle2{:p [666.0569984421887 116.56536290457764], :r 4.0}, :direction [-0.8871599423428125 0.4614620642071218]} {:shape #thi.ng.geom.types.Circle2{:p [674.7987956385426 112.59787228986679], :r 4.800000000000001}, :direction [-0.9106038746202 0.4132802723657146]} {:shape #thi.ng.geom.types.Circle2{:p [685.3476106951333 106.87751383065769], :r 6.0}, :direction [-0.8790679213825593 0.47669653826742503]}) ({:shape #thi.ng.geom.types.Circle2{:p [201.62396487308445 378.45909121526694], :r 4.0}, :direction [0.7705702119806946 -0.637355119543279]} {:shape #thi.ng.geom.types.Circle2{:p [195.98950108991156 384.1382476558057], :r 4.0}, :direction [0.7043079728966122 -0.709894555067346]} {:shape #thi.ng.geom.types.Circle2{:p [190.09547414212685 389.5475402471514], :r 4.0}, :direction [0.7367533684730893 -0.6761615739182141]} {:shape #thi.ng.geom.types.Circle2{:p [183.53901974064362 394.13152385110016], :r 4.0}, :direction [0.8195568001854039 -0.5729979504935966]} {:shape #thi.ng.geom.types.Circle2{:p [177.38377945708328 399.2416135813922], :r 4.0}, :direction [0.7694050354450446 -0.6387612162865008]} {:shape #thi.ng.geom.types.Circle2{:p [171.6013340179583 404.77002427014736], :r 4.0}, :direction [0.7228056798906228 -0.6910513360943995]} {:shape #thi.ng.geom.types.Circle2{:p [165.32715393734054 409.73335624735574], :r 4.0}, :direction [0.784272510077218 -0.6204164971510512]} {:shape #thi.ng.geom.types.Circle2{:p [158.86737229695345 414.4525957155877], :r 4.0}, :direction [0.8074727050483872 -0.5899049335289887]} {:shape #thi.ng.geom.types.Circle2{:p [152.0091106577655 421.17005411057926], :r 4.800000000000001}, :direction [0.7144022540820792 -0.6997352494782897]} {:shape #thi.ng.geom.types.Circle2{:p [142.77246593778324 428.83062813063964], :r 6.0}, :direction [0.7697203933318543 -0.6383811683383648]}) ({:shape #thi.ng.geom.types.Circle2{:p [78.43362551862425 188.8968412841696], :r 4.0}, :direction [0.9727958623802728 0.231664002675904]} {:shape #thi.ng.geom.types.Circle2{:p [70.57584143393296 187.3950992029945], :r 4.0}, :direction [0.9822230105864119 0.18771776014689012]} {:shape #thi.ng.geom.types.Circle2{:p [62.75602439936247 185.70676820883457], :r 4.0}, :direction [0.9774771293213128 0.21104137426998876]} {:shape #thi.ng.geom.types.Circle2{:p [53.76692377419448 182.33689136381417], :r 4.800000000000001}, :direction [0.9363646484549981 0.3510288380229576]} {:shape #thi.ng.geom.types.Circle2{:p [42.19801105149287 179.14937533804851], :r 6.0}, :direction [0.9640760602251339 0.26562633548047165]}) ({:shape #thi.ng.geom.types.Circle2{:p [370.74959911388396 88.53675436960545], :r 6.0}, :direction [0.11616403240424628 0.9932300426263723]}) ({:shape #thi.ng.geom.types.Circle2{:p [555.6760567358668 257.17349388778644], :r 4.0}, :direction [-0.9482005051789014 0.3176724759535769]} {:shape #thi.ng.geom.types.Circle2{:p [563.4066425765984 255.1148432231324], :r 4.0}, :direction [-0.9663232300914468 0.2573313330817538]} {:shape #thi.ng.geom.types.Circle2{:p [572.8389240666032 253.32820786769142], :r 4.800000000000001}, :direction [-0.9825293218755062 0.1861078495251015]} {:shape #thi.ng.geom.types.Circle2{:p [584.8297454409847 252.85895019041956], :r 6.0}, :direction [-0.9992351145317819 0.03910480643932132]}) ({:shape #thi.ng.geom.types.Circle2{:p [373.91921071247083 342.06908227849976], :r 4.0}, :direction [0.05304240294738955 -0.9985922608800686]} {:shape #thi.ng.geom.types.Circle2{:p [372.9902574999116 351.6240310449179], :r 4.800000000000001}, :direction [0.09676595964158874 -0.995307163168558]} {:shape #thi.ng.geom.types.Circle2{:p [373.5480394216004 363.6110606739727], :r 6.0}, :direction [-0.046481826807400456 -0.9989191357545649]}) ({:shape #thi.ng.geom.types.Circle2{:p [217.31830747142973 162.51523410253566], :r 4.0}, :direction [0.9467633228478262 0.32193044359013767]} {:shape #thi.ng.geom.types.Circle2{:p [210.04273015165438 159.18867812615852], :r 4.0}, :direction [0.90944716497192 0.41581949704714083]} {:shape #thi.ng.geom.types.Circle2{:p [202.57698338884117 156.31419986505716], :r 4.0}, :direction [0.93321834535165 0.3593097826376683]} {:shape #thi.ng.geom.types.Circle2{:p [194.98375249409364 153.7956994026686], :r 4.0}, :direction [0.9491538618434433 0.31481255779856987]} {:shape #thi.ng.geom.types.Circle2{:p [187.82998342533048 150.2146956173023], :r 4.0}, :direction [0.8942211335953931 0.44762547317078616]} {:shape #thi.ng.geom.types.Circle2{:p [180.49992888175743 147.00996467879216], :r 4.0}, :direction [0.9162568179466304 0.4005913673137697]} {:shape #thi.ng.geom.types.Circle2{:p [173.61845631776015 142.93009515257535], :r 4.0}, :direction [0.8601840704996608 0.5099836907771018]} {:shape #thi.ng.geom.types.Circle2{:p [167.49255781382956 137.78486750751037], :r 4.0}, :direction [0.7657373129913245 0.6431534556331221]} {:shape #thi.ng.geom.types.Circle2{:p [160.6271938922515 133.6779491708138], :r 4.0}, :direction [0.8581704901972564 0.5133647920870701]} {:shape #thi.ng.geom.types.Circle2{:p [153.17533308598198 130.76766215335593], :r 4.0}, :direction [0.9314826007836927 0.36378587718223465]} {:shape #thi.ng.geom.types.Circle2{:p [145.82533720493885 127.60893447458254], :r 4.0}, :direction [0.918749485130391 0.3948409598466724]} {:shape #thi.ng.geom.types.Circle2{:p [137.7171742416628 122.46911994865278], :r 4.800000000000001}, :direction [0.8446003086745878 0.5353973464510177]} {:shape #thi.ng.geom.types.Circle2{:p [128.19845383775555 115.16200274196724], :r 6.0}, :direction [0.7932267003256038 0.6089264338904616]}) ({:shape #thi.ng.geom.types.Circle2{:p [176.16517643862971 360.37812062503815], :r 4.0}, :direction [0.8693980284013976 -0.49411240443016885]} {:shape #thi.ng.geom.types.Circle2{:p [169.26298622769184 364.42284191234995], :r 4.0}, :direction [0.8627737763672352 -0.505590160913976]} {:shape #thi.ng.geom.types.Circle2{:p [162.06968387966748 367.92375626861565], :r 4.0}, :direction [0.8991627935030441 -0.43761429453321365]} {:shape #thi.ng.geom.types.Circle2{:p [154.6078899770012 370.80848012959996], :r 4.0}, :direction [0.9327242378332846 -0.3605904826230417]} {:shape #thi.ng.geom.types.Circle2{:p [147.52325450917058 374.52438382694686], :r 4.0}, :direction [0.8855794334788267 -0.4644879621683644]} {:shape #thi.ng.geom.types.Circle2{:p [140.48785900511467 378.3326918635308], :r 4.0}, :direction [0.8794244380069891 -0.47603850457299257]} {:shape #thi.ng.geom.types.Circle2{:p [133.52291419774218 382.26836764162215], :r 4.0}, :direction [0.8706181009215613 -0.49195947226141884]} {:shape #thi.ng.geom.types.Circle2{:p [126.83127078464604 386.65264733525106], :r 4.0}, :direction [0.8364554266370177 -0.5480349617036167]} {:shape #thi.ng.geom.types.Circle2{:p [120.0108499237179 390.83377867495045], :r 4.0}, :direction [0.8525526076160173 -0.5226414174624215]} {:shape #thi.ng.geom.types.Circle2{:p [113.13054011684481 394.9156087744825], :r 4.0}, :direction [0.8600387258591362 -0.5102287624415085]} {:shape #thi.ng.geom.types.Circle2{:p [106.72919994724964 399.7138213618037], :r 4.0}, :direction [0.8001675211993965 -0.5997765734151453]} {:shape #thi.ng.geom.types.Circle2{:p [99.94146084462149 403.9478026884811], :r 4.0}, :direction [0.8484673878285185 -0.5292476658346735]} {:shape #thi.ng.geom.types.Circle2{:p [92.09517723390415 409.47915274973997], :r 4.800000000000001}, :direction [0.8173212094497226 -0.5761822980477989]} {:shape #thi.ng.geom.types.Circle2{:p [81.8971214543592 415.803681057629], :r 6.0}, :direction [0.8498379816287464 -0.5270440256574194]}) ({:shape #thi.ng.geom.types.Circle2{:p [657.5414221031571 335.99801946460786], :r 4.0}, :direction [-0.833728626083753 -0.5521744090851167]} {:shape #thi.ng.geom.types.Circle2{:p [663.7437329546299 341.0508741133883], :r 4.0}, :direction [-0.7752888564341045 -0.6316068310975576]} {:shape #thi.ng.geom.types.Circle2{:p [670.5746429341776 345.21484683800065], :r 4.0}, :direction [-0.8538637474434654 -0.5204965905765399]} {:shape #thi.ng.geom.types.Circle2{:p [676.6946662428504 350.36706138140835], :r 4.0}, :direction [-0.7650029135840988 -0.6440268179259618]} {:shape #thi.ng.geom.types.Circle2{:p [683.2883226806101 354.897369845607], :r 4.0}, :direction [-0.8242070547199654 -0.566288558024829]} {:shape #thi.ng.geom.types.Circle2{:p [690.4274478903902 358.50747943384425], :r 4.0}, :direction [-0.8923906512225097 -0.451263698529657]} {:shape #thi.ng.geom.types.Circle2{:p [699.2714885226297 362.24150478128064], :r 4.800000000000001}, :direction [-0.921254232524945 -0.3889609736912879]} {:shape #thi.ng.geom.types.Circle2{:p [709.9384670298299 367.73837384711527], :r 6.0}, :direction [-0.8889148756000143 -0.45807242215288535]}) ({:shape #thi.ng.geom.types.Circle2{:p [563.6989808482484 414.6736264094341], :r 4.0}, :direction [-0.6829075676028625 -0.7305047940367959]} {:shape #thi.ng.geom.types.Circle2{:p [568.9875488922785 420.67621318878713], :r 4.0}, :direction [-0.6610710055037607 -0.7503233474191288]} {:shape #thi.ng.geom.types.Circle2{:p [574.5913371775893 426.38564020499587], :r 4.0}, :direction [-0.7004735356638435 -0.71367837702609]} {:shape #thi.ng.geom.types.Circle2{:p [580.6022200058667 431.66477722014514], :r 4.0}, :direction [-0.7513603535346836 -0.6598921268936577]} {:shape #thi.ng.geom.types.Circle2{:p [585.7945209075123 437.75082777422125], :r 4.0}, :direction [-0.6490376127057046 -0.7607563192595114]} {:shape #thi.ng.geom.types.Circle2{:p [590.8161479291621 443.97844867272147], :r 4.0}, :direction [-0.6277033777062198 -0.7784526123125304]} {:shape #thi.ng.geom.types.Circle2{:p [597.3792724521807 450.98454576706376], :r 4.800000000000001}, :direction [-0.6836588044811043 -0.729801780660658]} {:shape #thi.ng.geom.types.Circle2{:p [605.6464209714478 459.6824912348383], :r 6.0}, :direction [-0.6889290432722586 -0.7248287889812121]}) ({:shape #thi.ng.geom.types.Circle2{:p [77.12494114067704 147.73142376913327], :r 4.0}, :direction [0.9697913370944947 0.24393598032367447]} {:shape #thi.ng.geom.types.Circle2{:p [69.30765039908329 146.03143392757758], :r 4.0}, :direction [0.9771613426992193 0.21249873019446258]} {:shape #thi.ng.geom.types.Circle2{:p [61.67550136258308 143.6334553862539], :r 4.0}, :direction [0.9540186295625266 0.29974731766546114]} {:shape #thi.ng.geom.types.Circle2{:p [53.110831953857684 139.29681637438728], :r 4.800000000000001}, :direction [0.8921530634088953 0.4517332304027718]} {:shape #thi.ng.geom.types.Circle2{:p [41.971571438345634 134.8339837349581], :r 6.0}, :direction [0.9282717096260041 0.37190271995242996]}) ({:shape #thi.ng.geom.types.Circle2{:p [604.8874239530334 216.5525252617959], :r 4.0}, :direction [-0.5970477652560531 -0.8022056880892531]} {:shape #thi.ng.geom.types.Circle2{:p [609.2175476139279 223.279339446933], :r 4.0}, :direction [-0.5412654576118092 -0.8408517731421382]} {:shape #thi.ng.geom.types.Circle2{:p [612.5689407524137 230.5435093259563], :r 4.0}, :direction [-0.4189241423107335 -0.9080212348779159]} {:shape #thi.ng.geom.types.Circle2{:p [615.0513868583602 238.14860375870805], :r 4.0}, :direction [-0.3103057632432994 -0.9506368040939676]} {:shape #thi.ng.geom.types.Circle2{:p [618.567538639093 245.33447020993364], :r 4.0}, :direction [-0.4395189725915995 -0.8982333064031994]} {:shape #thi.ng.geom.types.Circle2{:p [622.2571813654325 252.4328176621206], :r 4.0}, :direction [-0.46120534079245074 -0.8872934315233707]} {:shape #thi.ng.geom.types.Circle2{:p [626.7308053019294 259.06506380312004], :r 4.0}, :direction [-0.5592029920621145 -0.8290307676249283]} {:shape #thi.ng.geom.types.Circle2{:p [631.7781673221791 265.2718453069706], :r 4.0}, :direction [-0.6309202525312062 -0.7758476879813191]} {:shape #thi.ng.geom.types.Circle2{:p [637.7193759759814 270.6292737695807], :r 4.0}, :direction [-0.7426510817252837 -0.6696785578262642]} {:shape #thi.ng.geom.types.Circle2{:p [644.4079240556421 275.0182741781096], :r 4.0}, :direction [-0.836068509957589 -0.5486250510661138]} {:shape #thi.ng.geom.types.Circle2{:p [651.1464628392375 279.33012935447846], :r 4.0}, :direction [-0.842317347949439 -0.5389818970461093]} {:shape #thi.ng.geom.types.Circle2{:p [658.3895005767247 282.72695203653547], :r 4.0}, :direction [-0.9053797171858953 -0.42460283525712306]} {:shape #thi.ng.geom.types.Circle2{:p [666.0379774558169 285.07233077567156], :r 4.0}, :direction [-0.9560596098865286 -0.2931723423920101]} {:shape #thi.ng.geom.types.Circle2{:p [673.79771994884 287.0181972772512], :r 4.0}, :direction [-0.9699678116279021 -0.2432333126974548]} {:shape #thi.ng.geom.types.Circle2{:p [681.4022275498736 289.50244045090045], :r 4.0}, :direction [-0.9505634501291937 -0.310530396706157]} {:shape #thi.ng.geom.types.Circle2{:p [689.2431587753944 291.0898274599988], :r 4.0}, :direction [-0.9801164031900902 -0.19842337613728903]} {:shape #thi.ng.geom.types.Circle2{:p [698.7114164033079 292.67478723597344], :r 4.800000000000001}, :direction [-0.9862768362409903 -0.16509997666402804]} {:shape #thi.ng.geom.types.Circle2{:p [710.6187142074804 294.16349775274625], :r 6.0}, :direction [-0.9922748170143709 -0.12405920973106549]}) ({:shape #thi.ng.geom.types.Circle2{:p [679.7697982488744 322.2412386208496], :r 4.800000000000001}, :direction [-0.9849783032236514 -0.17267814621038807]} {:shape #thi.ng.geom.types.Circle2{:p [691.1427960345263 326.06941329914696], :r 6.0}, :direction [-0.9477498154709904 -0.3190145565247823]}) ({:shape #thi.ng.geom.types.Circle2{:p [218.05733892666055 35.74967839380963], :r 4.0}, :direction [0.7933812833430717 -0.6087250111839508]} {:shape #thi.ng.geom.types.Circle2{:p [211.94299417869877 40.90863064238416], :r 4.0}, :direction [0.764293093495223 -0.6448690310718159]} {:shape #thi.ng.geom.types.Circle2{:p [206.7865945385957 47.02512823100013], :r 4.0}, :direction [0.6445499550128836 -0.7645621985769961]} {:shape #thi.ng.geom.types.Circle2{:p [200.77298690522156 52.30116113762839], :r 4.0}, :direction [0.7517009541717676 -0.6595041133285328]} {:shape #thi.ng.geom.types.Circle2{:p [193.96636696878002 56.504722132884254], :r 4.0}, :direction [0.8508274920551935 -0.5254451244069831]} {:shape #thi.ng.geom.types.Circle2{:p [186.7849729221968 60.029999362790996], :r 4.0}, :direction [0.8976742558229038 -0.4406596537383426]} {:shape #thi.ng.geom.types.Circle2{:p [179.22138665909864 62.63617718494224], :r 4.0}, :direction [0.9454482828872686 -0.3257722277689054]} {:shape #thi.ng.geom.types.Circle2{:p [171.79094767732514 65.60073053041279], :r 4.0}, :direction [0.9288048727216892 -0.37056916818381824]} {:shape #thi.ng.geom.types.Circle2{:p [164.91432162303195 69.68876356714527], :r 4.0}, :direction [0.8595782567866476 -0.5110041295915605]} {:shape #thi.ng.geom.types.Circle2{:p [157.4661858205008 72.60857059279846], :r 4.0}, :direction [0.9310169753163933 -0.3649758782066488]} {:shape #thi.ng.geom.types.Circle2{:p [149.94238857905088 75.3274812330275], :r 4.0}, :direction [0.9404746551812392 -0.3398638300286302]} {:shape #thi.ng.geom.types.Circle2{:p [142.32579109001944 77.7744063831046], :r 4.0}, :direction [0.9520746861289309 -0.3058656437596387]} {:shape #thi.ng.geom.types.Circle2{:p [134.64852169063644 80.02374730197336], :r 4.0}, :direction [0.9596586749228759 -0.28116761485859343]} {:shape #thi.ng.geom.types.Circle2{:p [126.96985641601262 82.26831844147559], :r 4.0}, :direction [0.9598331593279775 -0.280571392437778]} {:shape #thi.ng.geom.types.Circle2{:p [119.05701150554175 83.44597943804263], :r 4.0}, :direction [0.9891056138088588 -0.14720762457088007]} {:shape #thi.ng.geom.types.Circle2{:p [111.05731301637161 83.3765238236623], :r 4.0}, :direction [0.999962311146268 0.008681951797542248]} {:shape #thi.ng.geom.types.Circle2{:p [103.15639029947185 82.12136637474305], :r 4.0}, :direction [0.987615339612469 0.15689468111490606]} {:shape #thi.ng.geom.types.Circle2{:p [95.30277657131786 80.59796511146696], :r 4.0}, :direction [0.9817017160192489 0.19042515790951114]} {:shape #thi.ng.geom.types.Circle2{:p [86.00368773909788 78.21323307400829], :r 4.800000000000001}, :direction [0.9686550866895804 0.24840958723527878]} {:shape #thi.ng.geom.types.Circle2{:p [74.80983414067146 73.88915610695558], :r 6.0}, :direction [0.9328211332022022 0.36033974725439244]}) ({:shape #thi.ng.geom.types.Circle2{:p [333.768156396466 350.8967068659794], :r 4.0}, :direction [0.7819882369873482 -0.6232931872027954]} {:shape #thi.ng.geom.types.Circle2{:p [328.3854569869056 356.81502986040255], :r 4.0}, :direction [0.6728374261950545 -0.7397903743028931]} {:shape #thi.ng.geom.types.Circle2{:p [322.45489609536713 362.1842427926445], :r 4.0}, :direction [0.7413201114423089 -0.6711516165302462]} {:shape #thi.ng.geom.types.Circle2{:p [317.4438113688548 368.4203497403896], :r 4.0}, :direction [0.6263855908140403 -0.7795133684681397]} {:shape #thi.ng.geom.types.Circle2{:p [312.7408469338843 374.8919898357134], :r 4.0}, :direction [0.5878705543713149 -0.8089550119154729]} {:shape #thi.ng.geom.types.Circle2{:p [308.9578463217796 381.94102568246683], :r 4.0}, :direction [0.4728750765130939 -0.8811294808441809]} {:shape #thi.ng.geom.types.Circle2{:p [304.28591004612775 390.3275035746602], :r 4.800000000000001}, :direction [0.4866600287137315 -0.8735914471034788]} {:shape #thi.ng.geom.types.Circle2{:p [298.7765794596906 400.9880512383287], :r 6.0}, :direction [0.4591108822030988 -0.8883789719723743]}) ({:shape #thi.ng.geom.types.Circle2{:p [185.96489485680678 423.36994904588636], :r 4.0}, :direction [0.9842764917314384 -0.17663461672291733]} {:shape #thi.ng.geom.types.Circle2{:p [178.2999948647807 425.6610859061019], :r 4.0}, :direction [0.9581124990032616 -0.28639210752694527]} {:shape #thi.ng.geom.types.Circle2{:p [170.74873828526236 428.3027755302404], :r 4.0}, :direction [0.9439070724397927 -0.3302112030173119]} {:shape #thi.ng.geom.types.Circle2{:p [163.47005893227706 431.62253860558565], :r 4.0}, :direction [0.9098349191231625 -0.4149703844181516]} {:shape #thi.ng.geom.types.Circle2{:p [156.1934894931736 434.9469238416715], :r 4.0}, :direction [0.9095711798879332 -0.41554815451072963]} {:shape #thi.ng.geom.types.Circle2{:p [149.14055875182424 438.72265793688126], :r 4.0}, :direction [0.8816163426686668 -0.47196676190122133]} {:shape #thi.ng.geom.types.Circle2{:p [140.5894520742421 443.08597944561865], :r 4.800000000000001}, :direction [0.8907402789148067 -0.454512657160142]} {:shape #thi.ng.geom.types.Circle2{:p [130.13332577459607 448.97405407200125], :r 6.0}, :direction [0.8713438583038362 -0.49067288553188326]}) ({:shape #thi.ng.geom.types.Circle2{:p [415.83495390032357 270.6013688000023], :r 6.0}, :direction [-0.9507469113058893 -0.3099682413446759]}) ({:shape #thi.ng.geom.types.Circle2{:p [339.5453896619347 125.82981830112305], :r 4.800000000000001}, :direction [0.13346821338153536 0.9910530944489004]} {:shape #thi.ng.geom.types.Circle2{:p [338.37038689175193 113.8874831655617], :r 6.0}, :direction [0.09791689751522631 0.995194594630112]}) ({:shape #thi.ng.geom.types.Circle2{:p [454.5425022275448 284.8087786365223], :r 4.0}, :direction [-0.4012196767762539 -0.915981861702271]} {:shape #thi.ng.geom.types.Circle2{:p [458.16508197953 291.9415842514614], :r 4.0}, :direction [-0.45282246899815015 -0.8916007018673882]} {:shape #thi.ng.geom.types.Circle2{:p [462.7255083523726 298.5144459796496], :r 4.0}, :direction [-0.5700532966053217 -0.8216077160235321]} {:shape #thi.ng.geom.types.Circle2{:p [467.36416090647145 305.03233693319834], :r 4.0}, :direction [-0.5798315692623575 -0.8147363691935888]} {:shape #thi.ng.geom.types.Circle2{:p [472.29989556107836 311.32825016475675], :r 4.0}, :direction [-0.6169668318258612 -0.7869891539448046]} {:shape #thi.ng.geom.types.Circle2{:p [478.93053707559665 318.2704827383563], :r 4.800000000000001}, :direction [-0.6906918244289894 -0.7231492264166187]} {:shape #thi.ng.geom.types.Circle2{:p [487.7136300295149 326.44711273871906], :r 6.0}, :direction [-0.7319244128265192 -0.6813858333635614]}) ({:shape #thi.ng.geom.types.Circle2{:p [625.5111943086725 49.0397013072531], :r 4.800000000000001}, :direction [-0.5987352837745014 0.8009469769987696]} {:shape #thi.ng.geom.types.Circle2{:p [633.7799533382304 40.343286867318284], :r 6.0}, :direction [-0.6890632524631483 0.724701203327901]}) ({:shape #thi.ng.geom.types.Circle2{:p [112.40144556140683 71.41324912190629], :r 4.0}, :direction [0.8366784173193241 0.5476944640874425]} {:shape #thi.ng.geom.types.Circle2{:p [105.99332324608729 66.62409800799229], :r 4.0}, :direction [0.8010152894149434 0.5986438892392494]} {:shape #thi.ng.geom.types.Circle2{:p [99.8941219825002 61.447251096381166], :r 4.0}, :direction [0.7624001579483867 0.6471058639513901]} {:shape #thi.ng.geom.types.Circle2{:p [93.97063394067483 56.070236179315025], :r 4.0}, :direction [0.7404360052281714 0.6721268646332679]} {:shape #thi.ng.geom.types.Circle2{:p [86.85869592970732 49.62195441374711], :r 4.800000000000001}, :direction [0.7408268761424482 0.6716960172466572]} {:shape #thi.ng.geom.types.Circle2{:p [76.82742865587805 43.036084928174084], :r 6.0}, :direction [0.8359389394857724 0.5488224571310855]}) ({:shape #thi.ng.geom.types.Circle2{:p [229.02103097528348 441.3883894282156], :r 6.0}, :direction [0.7350391341171105 -0.6780246834123138]}) ({:shape #thi.ng.geom.types.Circle2{:p [640.7781724266941 259.70261922343445], :r 4.0}, :direction [-0.9392092196098297 0.34334536810607297]} {:shape #thi.ng.geom.types.Circle2{:p [648.5613782494788 257.8528335276926], :r 4.0}, :direction [-0.9729007278480813 0.23122321196773002]} {:shape #thi.ng.geom.types.Circle2{:p [657.7332935748556 255.01805500651685], :r 4.800000000000001}, :direction [-0.9554078463934096 0.2952894292891426]} {:shape #thi.ng.geom.types.Circle2{:p [669.5941558191879 253.19598288363787], :r 6.0}, :direction [-0.9884051870276914 0.15183934357324788]}) ({:shape #thi.ng.geom.types.Circle2{:p [428.26010885591324 115.30766778114386], :r 4.0}, :direction [-0.10333853955732415 0.9946462417574197]} {:shape #thi.ng.geom.types.Circle2{:p [428.8051929458694 107.3262591752099], :r 4.0}, :direction [-0.06813551124451855 0.9976760757417449]} {:shape #thi.ng.geom.types.Circle2{:p [428.40266159733204 99.33639256096379], :r 4.0}, :direction [0.05031641856716827 0.9987333267807645]} {:shape #thi.ng.geom.types.Circle2{:p [429.0321310233666 91.36119549495422], :r 4.0}, :direction [-0.0786836782543249 0.9968996332511965]} {:shape #thi.ng.geom.types.Circle2{:p [430.4152538788119 83.48166688172202], :r 4.0}, :direction [-0.17289035693065863 0.9849410766540247]} {:shape #thi.ng.geom.types.Circle2{:p [432.2169475518796 75.6871880724348], :r 4.0}, :direction [-0.22521170913347097 0.974309851160903]} {:shape #thi.ng.geom.types.Circle2{:p [435.3058623697769 68.30758068126725], :r 4.0}, :direction [-0.38611435223715995 0.9224509238959427]} {:shape #thi.ng.geom.types.Circle2{:p [437.2846195115235 60.55616015506776], :r 4.0}, :direction [-0.2473446427183255 0.9689275657749364]} {:shape #thi.ng.geom.types.Circle2{:p [438.8500259529264 51.084650102641355], :r 4.800000000000001}, :direction [-0.16306317097946588 0.9866156304610835]} {:shape #thi.ng.geom.types.Circle2{:p [441.4616825068787 39.372295512543005], :r 6.0}, :direction [-0.2176380461626923 0.9760295491748626]}) ({:shape #thi.ng.geom.types.Circle2{:p [91.09061365484985 437.3980256216434], :r 4.0}, :direction [0.8426264454118372 -0.5384985362028502]} {:shape #thi.ng.geom.types.Circle2{:p [83.83922055708717 440.77697488757207], :r 4.0}, :direction [0.9064241372203348 -0.42236865824108194]} {:shape #thi.ng.geom.types.Circle2{:p [76.76037281126177 444.50389245996655], :r 4.0}, :direction [0.8848559682281756 -0.46586469654930723]} {:shape #thi.ng.geom.types.Circle2{:p [70.19186969409888 449.07059442088115], :r 4.0}, :direction [0.8210628896453611 -0.5708377451143274]} {:shape #thi.ng.geom.types.Circle2{:p [61.5483114887922 453.24778265598326], :r 4.800000000000001}, :direction [0.9003706463861123 -0.43512377448980477]} {:shape #thi.ng.geom.types.Circle2{:p [50.59707216695289 458.1539376999867], :r 6.0}, :direction [0.9126032768199425 -0.4088462536669545]}) ({:shape #thi.ng.geom.types.Circle2{:p [219.61177391398823 134.9718045607832], :r 4.0}, :direction [0.6961190193703817 0.7179263965552586]} {:shape #thi.ng.geom.types.Circle2{:p [213.70278011721607 129.57886544470668], :r 4.0}, :direction [0.7386242245965209 0.6741173895095635]} {:shape #thi.ng.geom.types.Circle2{:p [207.77846129203087 124.20276588670403], :r 4.0}, :direction [0.740539853148149 0.6720124447503321]} {:shape #thi.ng.geom.types.Circle2{:p [201.38977187685015 119.38772200773907], :r 4.0}, :direction [0.7985861768975896 0.6018804848706194]} {:shape #thi.ng.geom.types.Circle2{:p [193.6116129791311 113.76097835249456], :r 4.800000000000001}, :direction [0.810224885179065 0.586119130754637]} {:shape #thi.ng.geom.types.Circle2{:p [185.14941271783553 105.25267847897521], :r 6.0}, :direction [0.7051833551079636 0.7090249894599454]}) ({:shape #thi.ng.geom.types.Circle2{:p [314.34189114660734 418.7230805537253], :r 4.0}, :direction [0.36813068677593974 -0.9297740572063061]} {:shape #thi.ng.geom.types.Circle2{:p [311.84337955190176 426.32291211838003], :r 4.0}, :direction [0.312313949338194 -0.9499789455818378]} {:shape #thi.ng.geom.types.Circle2{:p [308.99591437633467 433.79900348178194], :r 4.0}, :direction [0.3559331469458874 -0.9345114204252389]} {:shape #thi.ng.geom.types.Circle2{:p [305.22198595439266 440.85290057956115], :r 4.0}, :direction [0.4717410527427514 -0.8817371372224042]} {:shape #thi.ng.geom.types.Circle2{:p [300.4020745378897 447.23791850726224], :r 4.0}, :direction [0.6024889270628748 -0.7981272409626338]} {:shape #thi.ng.geom.types.Circle2{:p [294.7194818187823 454.9753689910293], :r 4.800000000000001}, :direction [0.5919367415736883 -0.8059844253924047]} {:shape #thi.ng.geom.types.Circle2{:p [289.20694111091774 465.6342570636256], :r 6.0}, :direction [0.45937839232204875 -0.888240672716359]}) ({:shape #thi.ng.geom.types.Circle2{:p [135.94789210746757 265.45489903673797], :r 4.0}, :direction [0.9466330812737909 -0.3223132163565267]} {:shape #thi.ng.geom.types.Circle2{:p [128.37855762288675 268.0443343922809], :r 4.0}, :direction [0.9461668105726015 -0.3236794194428668]} {:shape #thi.ng.geom.types.Circle2{:p [121.26111683349974 271.6970096597486], :r 4.0}, :direction [0.8896800986733768 -0.4565844084334584]} {:shape #thi.ng.geom.types.Circle2{:p [114.37973346158907 275.77702962156144], :r 4.0}, :direction [0.8601729214888343 -0.5100024952266059]} {:shape #thi.ng.geom.types.Circle2{:p [107.31877238160955 279.53772485343205], :r 4.0}, :direction [0.8826201349974392 -0.47008690398383]} {:shape #thi.ng.geom.types.Circle2{:p [99.906826022591 282.5482150412639], :r 4.0}, :direction [0.926493294877318 -0.3763112734789798]} {:shape #thi.ng.geom.types.Circle2{:p [92.6753882823658 285.96966330322067], :r 4.0}, :direction [0.9039297175281497 -0.4276810327445911]} {:shape #thi.ng.geom.types.Circle2{:p [85.0283414928658 288.31970062190265], :r 4.0}, :direction [0.9558808486874988 -0.2937546648352457]} {:shape #thi.ng.geom.types.Circle2{:p [77.16879405213248 289.8121864767309], :r 4.0}, :direction [0.9824434300916647 -0.18656073185353025]} {:shape #thi.ng.geom.types.Circle2{:p [69.2081601376516 290.604845091531], :r 4.0}, :direction [0.9950792393101108 -0.09908232685000659]} {:shape #thi.ng.geom.types.Circle2{:p [61.2697605323872 291.59570921296137], :r 4.0}, :direction [0.9922999506580502 -0.12385801517879791]} {:shape #thi.ng.geom.types.Circle2{:p [51.671131399465345 291.75793981618983], :r 4.800000000000001}, :direction [0.9998572013460264 -0.016899021169633488]} {:shape #thi.ng.geom.types.Circle2{:p [39.86737402022761 293.91926157198895], :r 6.0}, :direction [0.9836464482698114 -0.18011014631659528]}) ({:shape #thi.ng.geom.types.Circle2{:p [193.84673423929368 437.06780831834436], :r 4.0}, :direction [0.6252671507070433 -0.7804107830153911]} {:shape #thi.ng.geom.types.Circle2{:p [187.9271471154719 442.44911747908617], :r 4.0}, :direction [0.7399483904777201 -0.6726636450927252]} {:shape #thi.ng.geom.types.Circle2{:p [181.21681651099888 446.8047417946892], :r 4.0}, :direction [0.8387913255591298 -0.5444530394503811]} {:shape #thi.ng.geom.types.Circle2{:p [174.99439785535384 451.832813599455], :r 4.0}, :direction [0.7778023319556296 -0.6285089755957227]} {:shape #thi.ng.geom.types.Circle2{:p [166.74555528033005 456.7436787139206], :r 4.800000000000001}, :direction [0.8592544348983107 -0.5115484494234979]} {:shape #thi.ng.geom.types.Circle2{:p [157.5528552397775 464.4569313329151], :r 6.0}, :direction [0.7660583367127114 -0.6427710515828745]}) ({:shape #thi.ng.geom.types.Circle2{:p [680.8868347653035 240.78847509932157], :r 4.800000000000001}, :direction [-0.9531696705806436 0.30243607437802045]} {:shape #thi.ng.geom.types.Circle2{:p [692.758263099362 239.03656491060943], :r 6.0}, :direction [-0.9892856945048738 0.1459925157260114]}) ({:shape #thi.ng.geom.types.Circle2{:p [271.6307855397095 382.61798475290107], :r 4.0}, :direction [0.8306167222615893 -0.5568445570349175]} {:shape #thi.ng.geom.types.Circle2{:p [264.533030230535 386.30876645480186], :r 4.0}, :direction [0.8872194136468095 -0.46134771273759595]} {:shape #thi.ng.geom.types.Circle2{:p [257.9792747938746 390.89660795995917], :r 4.0}, :direction [0.8192194295825512 -0.573480188144664]} {:shape #thi.ng.geom.types.Circle2{:p [252.10767332133955 396.33023438691606], :r 4.0}, :direction [0.7339501840668805 -0.6792033033696111]} {:shape #thi.ng.geom.types.Circle2{:p [247.08526613474947 402.55722612065784], :r 4.0}, :direction [0.6278008983237592 -0.7783739667177215]} {:shape #thi.ng.geom.types.Circle2{:p [241.08472529372335 407.84811542352344], :r 4.0}, :direction [0.7500676051282658 -0.6613611628581979]} {:shape #thi.ng.geom.types.Circle2{:p [234.32531105730322 414.66502962134643], :r 4.800000000000001}, :direction [0.7041056496270974 -0.7100952289398956]} {:shape #thi.ng.geom.types.Circle2{:p [227.31132404427296 424.40176347726765], :r 6.0}, :direction [0.5844989177525216 -0.8113944879934364]}) ({:shape #thi.ng.geom.types.Circle2{:p [177.42045511631108 112.93142853497744], :r 4.0}, :direction [0.9012824888564778 0.43323189550248176]} {:shape #thi.ng.geom.types.Circle2{:p [170.7897399409376 108.45553574548035], :r 4.0}, :direction [0.8288393969216834 0.559486598687136]} {:shape #thi.ng.geom.types.Circle2{:p [163.74143552520434 104.67117254103566], :r 4.0}, :direction [0.8810380519666592 0.4730454005555857]} {:shape #thi.ng.geom.types.Circle2{:p [155.50500066974993 99.73952566885839], :r 4.800000000000001}, :direction [0.857961964109834 0.5137132158517981]} {:shape #thi.ng.geom.types.Circle2{:p [144.9859120872883 93.96468581009817], :r 6.0}, :direction [0.8765907152051348 0.4812366548966843]}) ({:shape #thi.ng.geom.types.Circle2{:p [188.57365243592307 281.4971250231614], :r 4.0}, :direction [0.9466770024795967 0.3221841910712652]} {:shape #thi.ng.geom.types.Circle2{:p [181.04425062480848 278.79377370178554], :r 4.0}, :direction [0.9411752263893214 0.3379189151719828]} {:shape #thi.ng.geom.types.Circle2{:p [173.1644798691079 277.4120310203843], :r 4.0}, :direction [0.9849713444625727 0.17271783517515543]} {:shape #thi.ng.geom.types.Circle2{:p [163.64500392515114 276.17123379584336], :r 4.800000000000001}, :direction [0.9916120774954966 0.12924971088967746]} {:shape #thi.ng.geom.types.Circle2{:p [151.6495306425692 275.8416572085941], :r 6.0}, :direction [0.999622773548495 0.02746471560410614]}) ({:shape #thi.ng.geom.types.Circle2{:p [595.0449158575793 64.4412369640369], :r 6.0}, :direction [-0.6736227390687827 0.7390753719408261]}) ({:shape #thi.ng.geom.types.Circle2{:p [603.2721492131831 296.38871566736964], :r 4.0}, :direction [-0.9998167774780217 0.019141877480128855]} {:shape #thi.ng.geom.types.Circle2{:p [612.866545095956 296.06074060028226], :r 4.800000000000001}, :direction [-0.9994162377888408 0.03416406948827154]} {:shape #thi.ng.geom.types.Circle2{:p [624.8567051637707 296.54660225567596], :r 6.0}, :direction [-0.9991800056512246 -0.04048847128281105]}) ({:shape #thi.ng.geom.types.Circle2{:p [638.1317596240768 237.29859777496713], :r 6.0}, :direction [-0.9954452887645118 -0.09533455342391609]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [69.72524330869588 156.54709194372484], :r 4.0}, :direction [0.9967679934973742 0.08033409699012041]} {:shape #thi.ng.geom.types.Circle2{:p [61.75741500514896 155.83035480557967], :r 4.0}, :direction [0.9959785379433655 0.08959214226814592]} {:shape #thi.ng.geom.types.Circle2{:p [53.87085492487017 154.4879055141153], :r 4.0}, :direction [0.9858200100348475 0.16780616143304378]} {:shape #thi.ng.geom.types.Circle2{:p [44.394374827001364 152.95287295592757], :r 4.800000000000001}, :direction [0.9871333435280008 0.15989922481122187]} {:shape #thi.ng.geom.types.Circle2{:p [32.69237149373161 150.2952202344187], :r 6.0}, :direction [0.9751669444391461 0.2214710601257398]}) ({:shape #thi.ng.geom.types.Circle2{:p [505.9309934765454 40.48977198093793], :r 6.0}, :direction [-0.4352004248722055 0.9003335993902769]}) ({:shape #thi.ng.geom.types.Circle2{:p [439.2309838358665 97.84631735844741], :r 4.0}, :direction [-0.4301179345007447 0.9027727080615657]} {:shape #thi.ng.geom.types.Circle2{:p [442.16084671295727 90.40213147136443], :r 4.0}, :direction [-0.36623285963634766 0.9305232358853719]} {:shape #thi.ng.geom.types.Circle2{:p [445.4807119166071 83.123498699367], :r 4.0}, :direction [-0.4149831504562325 0.9098290964996778]} {:shape #thi.ng.geom.types.Circle2{:p [448.34964228185487 73.96220847585813], :r 4.800000000000001}, :direction [-0.29884691304664474 0.9543010649488406]} {:shape #thi.ng.geom.types.Circle2{:p [453.6507945099989 63.19662511711515], :r 6.0}, :direction [-0.44176268567866656 0.8971319465619156]}) ({:shape #thi.ng.geom.types.Circle2{:p [603.7967267563223 333.8259598412547], :r 4.0}, :direction [-0.841718616932113 -0.5399164471563083]} {:shape #thi.ng.geom.types.Circle2{:p [609.954639356637 338.9328289806478], :r 4.0}, :direction [-0.7697390750393379 -0.6383586424241349]} {:shape #thi.ng.geom.types.Circle2{:p [615.6365391815108 344.56452627188236], :r 4.0}, :direction [-0.7102374781092271 -0.7039621614043223]} {:shape #thi.ng.geom.types.Circle2{:p [621.995099924409 349.41928736578535], :r 4.0}, :direction [-0.7948200928622747 -0.6068451367378709]} {:shape #thi.ng.geom.types.Circle2{:p [628.8365133266224 353.5659803445355], :r 4.0}, :direction [-0.8551766752766685 -0.5183366223437658]} {:shape #thi.ng.geom.types.Circle2{:p [635.1032245209301 358.5387392173483], :r 4.0}, :direction [-0.7833388992884655 -0.6215948591015981]} {:shape #thi.ng.geom.types.Circle2{:p [641.7084257352848 363.052198746123], :r 4.0}, :direction [-0.8256501517943348 -0.5641824410968425]} {:shape #thi.ng.geom.types.Circle2{:p [648.6429775511205 367.04118246550445], :r 4.0}, :direction [-0.8668189769794596 -0.4986229649226791]} {:shape #thi.ng.geom.types.Circle2{:p [655.1720276312668 371.66411498187773], :r 4.0}, :direction [-0.8161312600182885 -0.5778665645466616]} {:shape #thi.ng.geom.types.Circle2{:p [662.1029022050371 375.65948450704855], :r 4.0}, :direction [-0.8663593217212944 -0.4994211906463511]} {:shape #thi.ng.geom.types.Circle2{:p [669.2865019201655 379.1802649791609], :r 4.0}, :direction [-0.8979499643910452 -0.4400975590140448]} {:shape #thi.ng.geom.types.Circle2{:p [675.8830735468107 383.70632759191164], :r 4.0}, :direction [-0.8245714533306419 -0.5657578265938468]} {:shape #thi.ng.geom.types.Circle2{:p [681.8174113413662 389.07136579681855], :r 4.0}, :direction [-0.7417922243194344 -0.6706297756133603]} {:shape #thi.ng.geom.types.Circle2{:p [689.6114668252807 394.6760690997296], :r 4.800000000000001}, :direction [-0.8118807795744283 -0.5838232607199021]} {:shape #thi.ng.geom.types.Circle2{:p [699.787456603496 401.0360401714921], :r 6.0}, :direction [-0.8479991481846143 -0.5299975893135447]}) ({:shape #thi.ng.geom.types.Circle2{:p [483.03409224803664 391.56250865237394], :r 4.0}, :direction [0.1325953225490708 -0.9911702580475807]} {:shape #thi.ng.geom.types.Circle2{:p [482.09259130939887 399.5069139782963], :r 4.0}, :direction [0.11768761732972469 -0.9930506657402997]} {:shape #thi.ng.geom.types.Circle2{:p [482.5177739820538 407.49560721905067], :r 4.0}, :direction [-0.05314783408186967 -0.9985866550942918]} {:shape #thi.ng.geom.types.Circle2{:p [482.15075802923326 415.4871839902752], :r 4.0}, :direction [0.045876994102572795 -0.9989470964030641]} {:shape #thi.ng.geom.types.Circle2{:p [481.72332132501566 423.4757569456839], :r 4.0}, :direction [0.0534295880271987 -0.99857161942609]} {:shape #thi.ng.geom.types.Circle2{:p [482.39689914353045 431.4473498180278], :r 4.0}, :direction [-0.08419722731434914 -0.9964491090429937]} {:shape #thi.ng.geom.types.Circle2{:p [483.1119623521461 439.4153285207908], :r 4.0}, :direction [-0.08938290107695726 -0.9959973378453714]} {:shape #thi.ng.geom.types.Circle2{:p [485.07880569879995 447.1697806129585], :r 4.0}, :direction [-0.24585541833172822 -0.9693065115209589]} {:shape #thi.ng.geom.types.Circle2{:p [488.8522025520151 455.99709482443564], :r 4.800000000000001}, :direction [-0.3930621722099103 -0.9195118970288676]} {:shape #thi.ng.geom.types.Circle2{:p [494.76057125442554 466.44176711591405], :r 6.0}, :direction [-0.49236405853420373 -0.8703893576232004]}) nil ({:shape #thi.ng.geom.types.Circle2{:p [383.85229247325077 370.04545489660654], :r 4.0}, :direction [-0.30163577132332786 -0.9534232331227204]} {:shape #thi.ng.geom.types.Circle2{:p [386.4857972971302 379.27717479826106], :r 4.800000000000001}, :direction [-0.27432341915410946 -0.9616374897556765]} {:shape #thi.ng.geom.types.Circle2{:p [389.2804538849534 390.94721740984295], :r 6.0}, :direction [-0.23288804898526436 -0.9725035509651558]}) ({:shape #thi.ng.geom.types.Circle2{:p [334.5234478132178 435.9177094286092], :r 4.0}, :direction [-0.29623595051923896 -0.9551147897608765]} {:shape #thi.ng.geom.types.Circle2{:p [335.53915261496786 443.8529689552852], :r 4.0}, :direction [-0.1269631002187625 -0.9919074408344968]} {:shape #thi.ng.geom.types.Circle2{:p [335.3828110966585 453.4516958151168], :r 4.800000000000001}, :direction [0.01628557482389343 -0.9998673812324591]} {:shape #thi.ng.geom.types.Circle2{:p [334.5973534147967 465.4259622323135], :r 6.0}, :direction [0.06545480682181423 -0.9978555347663906]}) ({:shape #thi.ng.geom.types.Circle2{:p [461.08991330987413 217.8237644829728], :r 4.0}, :direction [-0.9998933021445288 -0.014607680394576217]} {:shape #thi.ng.geom.types.Circle2{:p [469.0534175614808 217.0604820747888], :r 4.0}, :direction [-0.9954380314508285 0.09541030102299887]} {:shape #thi.ng.geom.types.Circle2{:p [477.00810060042545 216.21017757055174], :r 4.0}, :direction [-0.9943353798680846 0.10628806302963575]} {:shape #thi.ng.geom.types.Circle2{:p [486.36710046251176 214.07262720121116], :r 4.800000000000001}, :direction [-0.9748958189673259 0.2226614968063108]} {:shape #thi.ng.geom.types.Circle2{:p [497.8331727606314 210.53296817041536], :r 6.0}, :direction [-0.9555060248433003 0.2949715858996497]}) ({:shape #thi.ng.geom.types.Circle2{:p [279.2460597039916 137.209230594249], :r 4.0}, :direction [0.8877741845481033 0.46027926006930886]} {:shape #thi.ng.geom.types.Circle2{:p [271.8455379510985 134.17076424015582], :r 4.0}, :direction [0.9250652191116363 0.3798082942616452]} {:shape #thi.ng.geom.types.Circle2{:p [264.41106805312126 131.2163341197992], :r 4.0}, :direction [0.9293087372471541 0.36930376504457685]} {:shape #thi.ng.geom.types.Circle2{:p [256.17101226159707 126.29073968333071], :r 4.800000000000001}, :direction [0.8583391449504331 0.5130827537987995]} {:shape #thi.ng.geom.types.Circle2{:p [246.74169352240986 118.86861410403652], :r 6.0}, :direction [0.7857765615989334 0.6185104649411824]}) ({:shape #thi.ng.geom.types.Circle2{:p [518.2732316794329 72.0829560131288], :r 4.0}, :direction [-0.47131132084563043 0.8819669148231962]} {:shape #thi.ng.geom.types.Circle2{:p [522.1620303263468 65.09172971985512], :r 4.0}, :direction [-0.48609983086422925 0.873903286659209]} {:shape #thi.ng.geom.types.Circle2{:p [526.5255096616215 58.386504288101925], :r 4.0}, :direction [-0.5454349169093484 0.8381531789691501]} {:shape #thi.ng.geom.types.Circle2{:p [531.3210608601124 50.070093481590966], :r 4.800000000000001}, :direction [-0.4995365831761378 0.8662927923448916]} {:shape #thi.ng.geom.types.Circle2{:p [538.3191862007839 40.3219530580921], :r 6.0}, :direction [-0.5831771117226173 0.8123450352915723]}) ({:shape #thi.ng.geom.types.Circle2{:p [358.4996537836511 349.0751636944895], :r 4.0}, :direction [0.2790581218939781 -0.9602742132354725]} {:shape #thi.ng.geom.types.Circle2{:p [356.6562826763437 356.8598912401872], :r 4.0}, :direction [0.23042138841342283 -0.973090943212211]} {:shape #thi.ng.geom.types.Circle2{:p [354.88456421232127 364.66123815493484], :r 4.0}, :direction [0.22146480800280852 -0.9751683643434498]} {:shape #thi.ng.geom.types.Circle2{:p [352.9202257569321 372.416325158488], :r 4.0}, :direction [0.24554230692364326 -0.969385875444147]} {:shape #thi.ng.geom.types.Circle2{:p [351.2481058898791 380.23962466382505], :r 4.0}, :direction [0.2090149833816204 -0.97791243816713]} {:shape #thi.ng.geom.types.Circle2{:p [348.57817386568223 389.4608752832458], :r 4.800000000000001}, :direction [0.2781179191871767 -0.9605469395229964]} {:shape #thi.ng.geom.types.Circle2{:p [347.2412951838811 401.3861742476385], :r 6.0}, :direction [0.1114065568167616 -0.9937749136993917]}) ({:shape #thi.ng.geom.types.Circle2{:p [445.55549511375847 394.9492100906451], :r 4.0}, :direction [-0.2255058465358911 -0.9742418145297047]} {:shape #thi.ng.geom.types.Circle2{:p [448.5695677178798 402.359700380571], :r 4.0}, :direction [-0.3767590755151701 -0.9263112862407296]} {:shape #thi.ng.geom.types.Circle2{:p [451.7019813713788 409.72094923544427], :r 4.0}, :direction [-0.3915517066873726 -0.9201561068591602]} {:shape #thi.ng.geom.types.Circle2{:p [454.9985058746545 417.0101828165077], :r 4.0}, :direction [-0.41206556290946045 -0.9111541976329308]} {:shape #thi.ng.geom.types.Circle2{:p [457.9455820555557 426.1466340960782], :r 4.800000000000001}, :direction [-0.30698710217721015 -0.9517136749552564]} {:shape #thi.ng.geom.types.Circle2{:p [462.1684173072686 437.379072052145], :r 6.0}, :direction [-0.351902937642743 -0.9360364963389024]}) ({:shape #thi.ng.geom.types.Circle2{:p [358.51705819912604 125.60276070810603], :r 4.0}, :direction [0.37887877896736116 0.9254463090034999]} {:shape #thi.ng.geom.types.Circle2{:p [354.77688978896873 118.53090520451568], :r 4.0}, :direction [0.4675210512696662 0.8839819379487943]} {:shape #thi.ng.geom.types.Circle2{:p [351.8762951929859 111.07526633251047], :r 4.0}, :direction [0.36257432449785787 0.9319548590006503]} {:shape #thi.ng.geom.types.Circle2{:p [350.2690270310412 103.23838627373713], :r 4.0}, :direction [0.20090852024308273 0.9796100073466659]} {:shape #thi.ng.geom.types.Circle2{:p [348.66761844518516 95.40030675505741], :r 4.0}, :direction [0.200176073232011 0.9797599398349642]} {:shape #thi.ng.geom.types.Circle2{:p [347.356310503877 87.50850902050654], :r 4.0}, :direction [0.16391349266351557 0.9864747168188589]} {:shape #thi.ng.geom.types.Circle2{:p [346.0080617702634 79.6229383149514], :r 4.0}, :direction [0.1685310917016989 0.9856963381943923]} {:shape #thi.ng.geom.types.Circle2{:p [343.0858972799518 70.478488922475], :r 4.800000000000001}, :direction [0.30439213440745716 0.9525468117162919]} {:shape #thi.ng.geom.types.Circle2{:p [340.8014433267455 58.697942664525826], :r 6.0}, :direction [0.19037116276718966 0.981712188162431]}) ({:shape #thi.ng.geom.types.Circle2{:p [441.6025693997109 322.2586171719055], :r 4.0}, :direction [-0.6919851362254712 -0.7219117475446816]} {:shape #thi.ng.geom.types.Circle2{:p [446.05483809077367 328.90521807030325], :r 4.0}, :direction [-0.5565335863828458 -0.8308251122997231]} {:shape #thi.ng.geom.types.Circle2{:p [451.2065884460427 337.00580251076093], :r 4.800000000000001}, :direction [-0.5366406620071916 -0.8438108792143433]} {:shape #thi.ng.geom.types.Circle2{:p [457.8431097999662 347.00363149104044], :r 6.0}, :direction [-0.5530434461602937 -0.8331524150232935]})] |