Skip to content
Snippets Groups Projects
Commit 7415b7d6 authored by aastorg2's avatar aastorg2
Browse files

adding debugging files

parent a36462a2
No related branches found
No related tags found
No related merge requests found
import itertools
import pickle import pickle
from typing import List, Tuple from typing import List, Tuple
import numpy as np import numpy as np
import z3 import z3
import csv
from dtree_learner import DTreeLearner as Learner from dtree_learner import DTreeLearner as Learner
from dtree_teacher_gem_stanley import DTreeTeacherGEMStanley as Teacher from dtree_teacher_gem_stanley import DTreeTeacherGEMStanley as Teacher
...@@ -27,13 +28,15 @@ def load_positive_examples(file_name: str) -> List[Tuple[float, ...]]: ...@@ -27,13 +28,15 @@ def load_positive_examples(file_name: str) -> List[Tuple[float, ...]]:
def test_synth_dtree(): def test_synth_dtree():
positive_examples = load_positive_examples( positive_examples = load_positive_examples(
"data/collect_images_2021-11-22-17-59-46.cs598.filtered.pickle") "data/collect_images_2021-11-22-17-59-46.cs598.filtered.pickle")
positive_examples = positive_examples[:20:] # Select only first few examples #positive_examples = positive_examples[:20:] # Select only first few examples
ex_dim = len(positive_examples[0]) ex_dim = len(positive_examples[0])
print("#examples: %d" % len(positive_examples)) print("#examples: %d" % len(positive_examples))
print("Dimension of each example: %d" % ex_dim) print("Dimension of each example: %d" % ex_dim)
assert all(len(ex) == ex_dim and not any(np.isnan(ex)) assert all(len(ex) == ex_dim and not any(np.isnan(ex))
for ex in positive_examples) for ex in positive_examples)
...@@ -42,7 +45,7 @@ def test_synth_dtree(): ...@@ -42,7 +45,7 @@ def test_synth_dtree():
# 0.0 <= x <= 30.0 and -1.0 <= y <= 0.9 and 0.2 <= theta <= 0.22 # 0.0 <= x <= 30.0 and -1.0 <= y <= 0.9 and 0.2 <= theta <= 0.22
teacher.set_old_state_bound(lb=[0.0, -1.0, 0.2], ub=[30.0, -0.9, 0.22]) teacher.set_old_state_bound(lb=[0.0, -1.0, 0.2], ub=[30.0, -0.9, 0.22])
synth_dtree(positive_examples, teacher, num_max_iterations=5) synth_dtree(positive_examples, teacher, num_max_iterations=50)
def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10): def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10):
...@@ -53,12 +56,20 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10): ...@@ -53,12 +56,20 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10):
[0., 0., -1.]]) [0., 0., -1.]])
b_vec_0 = np.zeros(2) b_vec_0 = np.zeros(2)
learner.set_grammar([(a_mat_0, b_vec_0)]) learner.set_grammar([(a_mat_0, b_vec_0)])
#writing positive examples in csv file
f = open("positive_sample.csv", 'w')
data_out = csv.writer(f)
for ps in positive_examples:
data_out.writerow(itertools.chain(ps,["true"]))
f.close()
learner.add_positive_examples(*positive_examples) learner.add_positive_examples(*positive_examples)
past_candidate_list = [] past_candidate_list = []
for k in range(num_max_iterations): for k in range(num_max_iterations):
print(f"Iteration {k}:", sep='') print(f"Iteration {k}:", sep='')
print("learning ....") print("learning ....")
candidate_dnf = learner.learn() candidate_dnf = learner.learn()
print("done learning") print("done learning")
...@@ -67,8 +78,10 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10): ...@@ -67,8 +78,10 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10):
return return
print(f"candidate DNF: {candidate_dnf}") print(f"candidate DNF: {candidate_dnf}")
past_candidate_list.append(candidate_dnf) past_candidate_list.append(candidate_dnf)
# QUERYING TEACHER IF THERE ARE NEGATIVE EXAMPLES # QUERYING TEACHER IF THERE ARE NEGATIVE EXAMPLES
print(f"number of paths: {len(candidate_dnf)}")
negative_examples = [] negative_examples = []
for candidate in candidate_dnf: for candidate in candidate_dnf:
result = teacher.check(candidate) result = teacher.check(candidate)
...@@ -84,10 +97,18 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10): ...@@ -84,10 +97,18 @@ def synth_dtree(positive_examples, teacher, num_max_iterations: int = 10):
print("Reason Unknown", teacher.reason_unknown()) print("Reason Unknown", teacher.reason_unknown())
return past_candidate_list return past_candidate_list
fneg = open("negative_sample.csv", 'w')
data_out = csv.writer(fneg)
for pn in negative_examples:
data_out.writerow(itertools.chain(pn,["true"]))
fneg.close()
print(f"negative examples: {negative_examples}") print(f"negative examples: {negative_examples}")
if len(negative_examples) > 0: if len(negative_examples) > 0:
learner.add_negative_examples(*negative_examples) learner.add_negative_examples(*negative_examples)
else: else:
file = open('winnerDnf', 'wb')
pickle.dump(candidate_dnf, file)
print("we are done!") print("we are done!")
return past_candidate_list return past_candidate_list
......
0.0,-0.9,0.22,-1.7179600000000035,0.8793892479606846,true
0.0,-1.0000000000000009,0.2,0.9681200890000008,-0.1964533389999999,true
0.0,-1.0000000000000009,0.20030580553500532,1.0101168720000049,-0.20392851453500532,true
0.0,-0.9313065147149904,0.21945767967929813,1.4534102916587914,-0.2262079516792983,true
0.0,-0.999269129298403,0.2,1.037571685298403,-0.206528906,true
0.0,-0.9935347011340955,0.1999999999999994,1.049718775526631,-0.2082379429999994,true
4.765463957714702,-0.9678235924238532,0.2111463885489226,0.9355837106704712,-0.21412937343120575,true
4.765463632180135,-0.9678235315764336,0.21114631398199063,0.8767245411872864,-0.20872043073177338,true
4.765469434861616,-0.9678222760374098,0.21114633781371142,0.8548175096511841,-0.20760071277618408,true
4.765472132991584,-0.967821690209135,0.2111463135604636,0.8481259346008301,-0.20709337294101715,true
26.014448722969494,-0.9678236080554914,0.21114638862599663,0.9063019752502441,-0.21251192688941956,true
26.014445186473395,-0.9678243278961034,0.21114665030099153,0.849083423614502,-0.20872122049331665,true
26.01445259548303,-0.9678226318697245,0.2111464041592506,0.8819234371185303,-0.2109939455986023,true
26.014455372438157,-0.967822032009428,0.21114628958749526,0.8592063784599304,-0.20877516269683838,true
5.993772873635214,-0.9678235959898132,0.2111463887360923,0.9497198462486267,-0.21268075704574585,true
5.993775929900048,-0.9678227989056012,0.21114617156117935,0.9282993674278259,-0.20913195610046387,true
5.993781491794785,-0.9678215943141169,0.21114627376922074,0.9325944781303406,-0.20973370969295502,true
5.993784071107384,-0.9678210348414424,0.21114634014029712,0.8477240204811096,-0.20398835837841034,true
2.9876647902045153,-0.9678235940334616,0.21114638864409163,0.8357511162757874,-0.20139506459236145,true
2.987666363074242,-0.9678231185708412,0.21114621408801454,0.8440750241279602,-0.20274119079113007,true
2.987672058705376,-0.967821885735006,0.2111463087908345,0.843758761882782,-0.20223206281661987,true
2.987677216397565,-0.9678207668533645,0.21114631465937667,0.8665523529052734,-0.2054401934146881,true
15.938012974882243,-0.9678235956560997,0.21114638860594576,0.8884391188621521,-0.20680345594882965,true
15.938015857278167,-0.9678228367908304,0.21114615502103734,0.8923395872116089,-0.20734363794326782,true
15.938021432858031,-0.9678216288376831,0.2111462716202351,0.8920930027961731,-0.20759961009025574,true
8.898322894947778,-0.967821186389493,0.2111463366012604,0.913699746131897,-0.20978380739688873,true
7.434314254090113,-0.9678235939420716,0.21114638862395183,0.9130533337593079,-0.20977386832237244,true
7.434315829635744,-0.9678231179003944,0.21114621406680553,0.9230718612670898,-0.2108958214521408,true
7.434321532546237,-0.9678218835040866,0.21114630876073787,0.9193700551986694,-0.21067927777767181,true
7.434326701645052,-0.9678207621774888,0.21114631463229322,1.007869005203247,-0.21766504645347595,true
24.451600360854208,-0.967830262722412,0.21114573500205938,0.8682409524917603,-0.20754702389240265,true
24.451642152225183,-0.967822275475358,0.2111463380328235,0.9112710952758789,-0.21067845821380615,true
13.76251752259863,-0.9678238700554722,0.21114658696047722,0.8885224461555481,-0.20761586725711823,true
13.762523578771745,-0.9678225060014078,0.2111463972698733,0.9053124785423279,-0.20827528834342957,true
13.762528945174923,-0.9678213432666283,0.2111463392997655,0.8962666392326355,-0.2077719122171402,true
9.181238618504738,-0.9678235179894159,0.2111463888446749,0.8576431274414062,-0.20646806061267853,true
9.181234550966298,-0.9678243488689873,0.21114670207102285,0.8774981498718262,-0.20790144801139832,true
9.181246516755248,-0.9678216725144253,0.21114627716461273,0.8794809579849243,-0.20805233716964722,true
28.243870757398504,-0.9678236603503194,0.21114638824980053,0.8919093012809753,-0.2056533545255661,true
28.243871534173174,-0.9678233441508439,0.2111465626572868,0.9008447527885437,-0.20615361630916595,true
28.24387740339847,-0.9678220368857069,0.21114639672940164,0.8925130367279053,-0.20540021359920502,true
6.386581840695791,-0.9678236123422224,0.2111463886177724,0.9022975564002991,-0.20710840821266174,true
6.386521897197789,-0.9678349352871507,0.21114541787940522,0.9061247706413269,-0.20686911046504974,true
6.386585802169597,-0.9678226102082874,0.2111462902107735,0.9057954549789429,-0.2064048945903778,true
6.386591301011805,-0.9678214206713704,0.2111462987391544,0.8964875936508179,-0.20567376911640167,true
18.61187254129949,-0.9678237509999992,0.211146388,0.8110451102256775,-0.20480597019195557,true
18.61185319898029,-0.9678272186855281,0.21114611726360905,0.8171716928482056,-0.20406754314899445,true
17.883353042222883,-0.9678235931860684,0.21114638868409066,0.8896544575691223,-0.20606382191181183,true
17.88334273631235,-0.9678255414082457,0.2111464894427287,0.9179621934890747,-0.20882506668567657,true
17.88336063963283,-0.9678218129237308,0.21114628968617644,0.9241849184036255,-0.20956940948963165,true
18.782017937980314,-0.9678235134294582,0.21114638863674973,0.9271659851074219,-0.21284441649913788,true
18.782019948551223,-0.9678229438220072,0.2111461535428222,0.934881865978241,-0.21270279586315155,true
18.782025620254434,-0.9678217146085899,0.21114628576645716,0.9316360950469971,-0.21257945895195007,true
18.040063774077087,-0.9678236432794449,0.21114638844758993,0.8908766508102417,-0.20695891976356506,true
18.040023880593335,-0.9678317670444514,0.21114596604866684,0.9011170268058777,-0.20697054266929626,true
18.040064515427876,-0.9678233459513592,0.21114647476923318,0.9149408340454102,-0.2079693228006363,true
18.0400703250486,-0.967822073065264,0.21114637901785555,0.9129281640052795,-0.20789110660552979,true
13.062751398178257,-0.9678235924285463,0.2111463886255588,0.8625510334968567,-0.20204611122608185,true
13.06275053033538,-0.9678236571665533,0.21114643459168358,0.8867835402488708,-0.20480062067508698,true
13.062756395496189,-0.9678223794785232,0.21114636865762385,0.881629228591919,-0.203925222158432,true
23.98257918443603,-0.9678235173290002,0.21114638903231558,0.8799775838851929,-0.20778430998325348,true
23.982579751259333,-0.9678232651492564,0.21114619676106322,0.8860255479812622,-0.20846356451511383,true
23.982585482046478,-0.967822023293369,0.2111462979121265,0.8059747815132141,-0.2029961347579956,true
23.982588146182252,-0.9678214447761402,0.21114633439272001,0.9565361142158508,-0.21435131132602692,true
15.850580556052282,-0.9678285953284966,0.21114591514825037,0.8913496136665344,-0.2111683040857315,true
15.850610844391166,-0.9678228491548424,0.21114634439735303,0.880620539188385,-0.20983090996742249,true
15.850616369151888,-0.9678216537632132,0.21114631855291507,0.907059907913208,-0.21201413869857788,true
5.508925274974763,-0.9678235924635104,0.21114638867294955,0.8930490016937256,-0.20499838888645172,true
5.508925291380201,-0.9678235101576576,0.21114661955191535,0.9068034291267395,-0.20563389360904694,true
5.5089312531076695,-0.967822162457999,0.21114640671496382,0.8964505195617676,-0.20448395609855652,true
5.508933966355927,-0.9678215747757903,0.2111462751612036,0.8995268940925598,-0.2045297920703888,true
26.90705507241758,-0.9678212170657616,0.21114625984139423,0.908353328704834,-0.21172785758972168,true
8.58384855049617,-0.9678235018600958,0.21114638863926422,0.9024073481559753,-0.21046394109725952,true
8.58385193973097,-0.9678226314959346,0.21114621416164278,0.9051664471626282,-0.2108689546585083,true
8.583857481711615,-0.9678214319682894,0.21114628125405566,0.9099887609481812,-0.2114303857088089,true
27.17619080193869,-0.9678235941874718,0.2111463887027136,0.8212792277336121,-0.19992206990718842,true
27.176174991362654,-0.9678265032011808,0.21114630089027395,0.8104788661003113,-0.19737903773784637,true
27.17619546238499,-0.9678224465359477,0.21114638691430002,0.8155996799468994,-0.197627454996109,true
27.176200886233204,-0.9678212730375861,0.21114632568489464,0.8136596083641052,-0.1975419521331787,true
18.041769116005725,-0.9678235949541687,0.21114638866559074,0.95346599817276,-0.21438124775886536,true
18.04177077997244,-0.9678230990077736,0.2111461987684997,0.9437693357467651,-0.21269021928310394,true
18.0417736968211,-0.9678224642895827,0.21114637865591232,0.9397737383842468,-0.21187753975391388,true
18.041779131843587,-0.9678212884518089,0.21114632309513,0.9403525590896606,-0.21201084554195404,true
28.45320315410069,-0.9678235922224161,0.21114638868458754,0.8281310796737671,-0.20636866986751556,true
2.773108478287779,-0.9678237344885066,0.21114650164920284,0.8606699705123901,-0.20320361852645874,true
2.773111514461372,-0.9678230546678908,0.21114624020554446,0.8583170771598816,-0.2030143290758133,true
2.7731171259731244,-0.9678218399455147,0.21114629360042436,0.857758104801178,-0.20236678421497345,true
17.958879007346958,-0.9678235852049042,0.21114638852903606,0.940475344657898,-0.2132299244403839,true
17.958839207828724,-0.9678316807774507,0.21114596614685519,0.9465930461883545,-0.21256335079669952,true
17.95888281853498,-0.9678225984012911,0.21114623888937045,0.9531050324440002,-0.21333254873752594,true
17.95888834723782,-0.9678214020396183,0.21114628657038143,0.9435505867004395,-0.21238094568252563,true
17.958890913370947,-0.9678208460552327,0.2111463336392982,0.8758240938186646,-0.20906086266040802,true
20.197525918578823,-0.9678229142797647,0.21114481459415765,0.8909000158309937,-0.20949995517730713,true
20.1975484759358,-0.967818756701817,0.21114563993871677,0.896056056022644,-0.20991790294647217,true
20.197620208199154,-0.9678047705911297,0.2111453445517763,0.8812289834022522,-0.20862244069576263,true
10.238382938077768,-0.9678242884537127,0.21114645928876016,0.8403932452201843,-0.20142902433872223,true
10.238366863025751,-0.9678268680756545,0.21114598551376837,0.8322627544403076,-0.19930525124073029,true
10.238310402418062,-0.9678374729608805,0.21114624309374855,0.8372830152511597,-0.19962061941623688,true
2.6224285864276755,-0.9678237509999974,0.211146388,0.9336820840835571,-0.21308563649654388,true
2.6224289970264025,-0.9678229635811917,0.21114660816585465,0.9273360371589661,-0.21170052886009216,true
2.6224349967735567,-0.967821607745087,0.2111463952858705,0.9197218418121338,-0.2109491229057312,true
2.6224403538832197,-0.9678204468470142,0.2111463278413351,0.9251234531402588,-0.2112363874912262,true
12.839604469915578,-0.9678299602467408,0.21114605573079254,0.8855587244033813,-0.20583724975585938,true
12.839637753254507,-0.9678230087362998,0.21114625520915156,0.8833937048912048,-0.20604994893074036,true
12.839643395444451,-0.9678217876960851,0.21114629387484074,0.8911550045013428,-0.20676173269748688,true
25.200602537711294,-0.9678236046371893,0.21114638863790988,0.8387903571128845,-0.20242002606391907,true
25.200551591920146,-0.9678330182086299,0.21114548137472094,0.8564090132713318,-0.20392422378063202,true
25.200603716485546,-0.9678232092870047,0.21114631371185347,0.8388846516609192,-0.20137494802474976,true
25.200612195990743,-0.9678213719119384,0.21114630432103618,0.8552970886230469,-0.20327965915203094,true
4.1873448931550215,-0.9678235923849954,0.21114638865084068,0.9707133173942566,-0.21627837419509888,true
4.187344760574316,-0.9678234898619476,0.21114628094466137,0.9575210213661194,-0.21402795612812042,true
4.187350589074347,-0.9678222288045735,0.21114632800575825,0.9644213914871216,-0.21433979272842407,true
4.187355903453251,-0.9678210765156585,0.2111463225023991,0.8322949409484863,-0.20170801877975464,true
2.7778363559736867,-0.9678237326547379,0.21114650161294976,0.8573549389839172,-0.2033199667930603,true
2.777839404738648,-0.9678230501352676,0.21114624021759493,0.8542855978012085,-0.2026919275522232,true
2.7778450567050132,-0.9678218267406997,0.21114629360136153,0.8488476872444153,-0.20120610296726227,true
2.349148823560736,-0.9678236123185044,0.2111463886108202,0.8609905242919922,-0.203695610165596,true
2.3490888821420994,-0.9678349347189368,0.21114541772654413,0.8578182458877563,-0.2037569135427475,true
2.3491528063677545,-0.9678226055278856,0.21114629007910263,0.8481622934341431,-0.20232819020748138,true
2.3491583417282316,-0.9678214081654488,0.21114629861584236,0.858460545539856,-0.20307950675487518,true
16.876362484005437,-0.967823592719327,0.2111463887171709,0.9255903959274292,-0.211199089884758,true
16.876362642279208,-0.9678234691147694,0.21114659152919385,0.928753674030304,-0.21059048175811768,true
16.876368583631727,-0.9678221366913959,0.21114640202763252,0.9254894256591797,-0.20986241102218628,true
16.876371316066738,-0.9678215446835807,0.21114627705722563,0.9290100336074829,-0.21061137318611145,true
6.993051890219106,-0.9678266774675137,0.21114633114948828,0.8004036545753479,-0.19909891486167908,true
2.219179577139819,-0.9678310367535907,0.21114566875775628,0.7974899411201477,-0.1971094161272049,true
2.2192284493486945,-0.9678216007321154,0.21114631149956437,0.8094423413276672,-0.1977512389421463,true
2.2192310525177623,-0.9678210370544065,0.21114632704502045,0.8618926405906677,-0.20933963358402252,true
27.505828881330856,-0.9678239113830287,0.21114660546253916,0.8593300580978394,-0.2071903795003891,true
27.50583213353812,-0.9678231458434858,0.2111462024957839,0.8313562273979187,-0.20533867180347443,true
27.505837821945487,-0.9678219138392397,0.21114628770304397,0.8655879497528076,-0.20805028080940247,true
2.3801685713429137,-0.9678244405423762,0.2111466393562311,0.8081478476524353,-0.19750705361366272,true
2.3801735601404648,-0.967823280418509,0.21114618593312526,0.8173130750656128,-0.19878695905208588,true
30.437712643704334,-0.9678210567073222,0.21114628152817225,0.8816619515419006,-0.20125819742679596,true
4.4910894359389415,-0.9678279933249883,0.21114621017946109,0.8460441827774048,-0.19948790967464447,true
4.491114036162854,-0.9678226188554575,0.21114622673935224,0.8498414158821106,-0.20009620487689972,true
4.491119610117976,-0.9678214126556242,0.21114628421795245,0.8432062268257141,-0.1990320235490799,true
12.751875033949004,-0.967823593242878,0.21114638873480995,0.8609806895256042,-0.20279861986637115,true
12.751875970359258,-0.9678232609490927,0.2111461849563642,0.8584321737289429,-0.20257028937339783,true
12.751878902937285,-0.9678226234685816,0.21114640419192215,0.867385745048523,-0.20273058116436005,true
12.751884379446862,-0.9678214377616943,0.21114633831132504,0.8744221329689026,-0.2039680778980255,true
24.280377675088626,-0.9678235921735805,0.2111463886760641,0.9123060703277588,-0.2104547917842865,true
24.28037692003418,-0.9678237237653917,0.21114671245136665,0.9222823977470398,-0.21124182641506195,true
24.280383360862537,-0.9678222249006296,0.21114642011377507,0.9277111887931824,-0.2114434540271759,true
24.280386112782324,-0.9678216298629607,0.21114627117662427,0.9291473627090454,-0.2117910236120224,true
26.018775428008368,-0.9678235925142697,0.21114638867168875,0.846652626991272,-0.20839855074882507,true
26.018775650866132,-0.96782341406443,0.211146228528722,0.8457746505737305,-0.20822873711585999,true
26.018781442476094,-0.9678221599577483,0.21114631060313607,0.8637579083442688,-0.2094694823026657,true
17.995731196543396,-0.9678242004129913,0.2111467776096866,0.7983589768409729,-0.20913437008857727,true
12.37137595320194,-0.9678235020869934,0.21114638864010346,0.921546220779419,-0.21005195379257202,true
12.371376735996707,-0.9678232043016948,0.21114641779550528,0.9247047901153564,-0.21001599729061127,true
12.371382545734441,-0.9678219399184442,0.21114636602276332,0.9266491532325745,-0.21033060550689697,true
5.741850692277004,-0.967823529418375,0.21114638879506045,0.9193030595779419,-0.2103380262851715,true
5.741799769430839,-0.9678329369376115,0.21114548259150495,0.9252294301986694,-0.21043361723423004,true
5.741854843315531,-0.9678224867606389,0.2111463153742726,0.9149261713027954,-0.20926564931869507,true
5.7418603622248785,-0.9678212930112338,0.211146305371254,0.9240636229515076,-0.20986121892929077,true
7.1603545558497474,-0.9678209669421527,0.21114631356251737,0.9427846074104309,-0.2139367014169693,true
4.580177921460896,-0.9678235094393948,0.2111462970086952,0.9779403805732727,-0.21476900577545166,true
4.580183751504189,-0.9678222481370895,0.21114633289878665,1.0433728694915771,-0.21937987208366394,true
4.580189063853956,-0.9678210962904163,0.211146323935283,1.0160646438598633,-0.21789659559726715,true
13.272679803706271,-0.9678237509999992,0.211146388,0.9022893905639648,-0.21070082485675812,true
13.272660758909657,-0.9678271295770848,0.2111461172680455,0.9059552550315857,-0.20806872844696045,true
13.272683606660312,-0.9678227189703712,0.21114636019267274,0.9035883545875549,-0.20801295340061188,true
13.272689153475161,-0.9678215188252945,0.21114632297069677,0.9069386720657349,-0.20819292962551117,true
4.506172486294271,-0.967823502360524,0.21114638883954504,0.8417285084724426,-0.19946424663066864,true
4.506173897477572,-0.9678230614324121,0.21114625001637738,0.8479440808296204,-0.19976651668548584,true
4.506176837705262,-0.9678224224869822,0.21114634966656154,0.844793438911438,-0.19941724836826324,true
4.50618233399202,-0.9678212336120708,0.21114631462682348,0.8437517285346985,-0.1996268332004547,true
3.733592971679754,-0.9678237509999974,0.211146388,0.870091438293457,-0.20587648451328278,true
3.7335934524944854,-0.9678235958776185,0.21114638877855707,0.8698996901512146,-0.20574386417865753,true
3.7335966185010045,-0.9678227747885373,0.21114618120107226,0.8771758079528809,-0.20644696056842804,true
3.733602220687821,-0.9678215617713093,0.21114627527791574,0.8757357001304626,-0.2063751518726349,true
28.19106741919788,-0.9678235997772671,0.2111463886550391,0.8221952319145203,-0.20546197891235352,true
28.191067435015285,-0.967823593472211,0.2111463886480814,0.8400530815124512,-0.206523135304451,true
28.191068634153,-0.9678232038034498,0.2111461889287799,0.8437290787696838,-0.20673081278800964,true
28.191074340841134,-0.967821967401985,0.21114628714867664,0.8148475885391235,-0.20269906520843506,true
22.688084490388448,-0.9678236176961263,0.21114638857200746,0.8853164315223694,-0.2046842724084854,true
22.68802305140769,-0.9678353833859248,0.2111454624444808,0.8924399018287659,-0.20396025478839874,true
22.68808543807484,-0.9678232728687348,0.21114639042707145,0.8868998885154724,-0.20318619906902313,true
22.688091234247533,-0.9678220142068312,0.2111463593525902,0.9003373384475708,-0.20441760122776031,true
22.68809393686072,-0.9678214273788726,0.21114629543517127,0.8909888863563538,-0.2039337009191513,true
10.811652794214401,-0.967823592692298,0.21114638871653454,0.8720322251319885,-0.20487569272518158,true
10.811646250162902,-0.9678248771320455,0.2111466222039381,0.8714032173156738,-0.20457957684993744,true
10.811657808257552,-0.9678223694393466,0.21114641161421982,0.8775380253791809,-0.20485806465148926,true
10.811660587174972,-0.9678217703329608,0.2111462825859345,0.8739222288131714,-0.20472308993339539,true
30.93871616478331,-0.967823599905671,0.2111463885733511,0.9019962549209595,-0.21131931245326996,true
30.938717501137614,-0.9678231721095116,0.2111462697832067,0.9059426784515381,-0.21079744398593903,true
30.938720442239475,-0.9678225330988184,0.21114633833804233,0.913293719291687,-0.21195434033870697,true
30.93872593739115,-0.96782134448911,0.2111463112017547,0.9172071814537048,-0.21220894157886505,true
28.149513991912052,-0.9678235925746748,0.21114638860155588,0.9259032011032104,-0.21118475496768951,true
28.149514148320705,-0.9678234693458165,0.21114659142507272,0.9366587400436401,-0.21101607382297516,true
28.14951722437905,-0.9678227567210413,0.21114619134985718,0.9371820092201233,-0.21143178641796112,true
28.149522810102184,-0.9678215474358893,0.2111462768312717,0.9200352430343628,-0.20905759930610657,true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment