Ver código fonte

zhaoyuan_traffic

XGJ 6 meses atrás
commit
134a627f21
100 arquivos alterados com 24729 adições e 0 exclusões
  1. 0 0
      README.md
  2. 131 0
      config/config.py
  3. 269 0
      data/processed/data/CrosswalkInfo.csv
  4. 269 0
      data/processed/data/DriverCtrl.csv
  5. 625 0
      data/processed/data/EgoMap.csv
  6. 269 0
      data/processed/data/InterInfo.csv
  7. 521 0
      data/processed/data/LaneInfo.csv
  8. 269 0
      data/processed/data/LaneInfo_new.csv
  9. 537 0
      data/processed/data/ObjState.csv
  10. 269 0
      data/processed/data/RoadInfo.csv
  11. 1247 0
      data/processed/data/RoadMark.csv
  12. 1873 0
      data/processed/data/RoadPos.csv
  13. 975 0
      data/processed/data/SensorObjState.csv
  14. 1 0
      data/processed/data/TrafficLight.csv
  15. 1 0
      data/processed/data/TrafficSign.csv
  16. 1873 0
      data/processed/data/VehicleSystems.csv
  17. 535 0
      data/processed/data/merged_ObjState.csv
  18. 0 0
      document/demamd_analysis.md
  19. 0 0
      document/evaluation_indicators.md
  20. 0 0
      document/results_anallysis.md
  21. 0 0
      document/test_cases.md
  22. 27 0
      install/requirements.txt
  23. 1355 0
      log/single_case.log
  24. 626 0
      models/comfort/comfort.py
  25. 36 0
      models/comfort/comfort_config.yaml
  26. 61 0
      models/common/common.py
  27. 463 0
      models/common/data_process.py
  28. 73 0
      models/common/log.py
  29. 166 0
      models/common/score.py
  30. 0 0
      models/function/function.py
  31. 21 0
      models/map/CMakeLists.txt
  32. 386 0
      models/map/build/CMakeCache.txt
  33. 72 0
      models/map/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake
  34. 83 0
      models/map/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake
  35. BIN
      models/map/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin
  36. BIN
      models/map/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin
  37. 15 0
      models/map/build/CMakeFiles/3.22.1/CMakeSystem.cmake
  38. 803 0
      models/map/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c
  39. BIN
      models/map/build/CMakeFiles/3.22.1/CompilerIdC/a.out
  40. 791 0
      models/map/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
  41. BIN
      models/map/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out
  42. 16 0
      models/map/build/CMakeFiles/CMakeDirectoryInformation.cmake
  43. 459 0
      models/map/build/CMakeFiles/CMakeOutput.log
  44. 51 0
      models/map/build/CMakeFiles/Makefile.cmake
  45. 140 0
      models/map/build/CMakeFiles/Makefile2
  46. 4 0
      models/map/build/CMakeFiles/TargetDirectories.txt
  47. 1 0
      models/map/build/CMakeFiles/cmake.check_cache
  48. 21 0
      models/map/build/CMakeFiles/engine.dir/DependInfo.cmake
  49. 128 0
      models/map/build/CMakeFiles/engine.dir/build.make
  50. 13 0
      models/map/build/CMakeFiles/engine.dir/cmake_clean.cmake
  51. 554 0
      models/map/build/CMakeFiles/engine.dir/compiler_depend.internal
  52. 1130 0
      models/map/build/CMakeFiles/engine.dir/compiler_depend.make
  53. 2 0
      models/map/build/CMakeFiles/engine.dir/compiler_depend.ts
  54. 2 0
      models/map/build/CMakeFiles/engine.dir/depend.make
  55. 10 0
      models/map/build/CMakeFiles/engine.dir/flags.make
  56. BIN
      models/map/build/CMakeFiles/engine.dir/include/engine.cpp.o
  57. 211 0
      models/map/build/CMakeFiles/engine.dir/include/engine.cpp.o.d
  58. 1 0
      models/map/build/CMakeFiles/engine.dir/link.txt
  59. 4 0
      models/map/build/CMakeFiles/engine.dir/progress.make
  60. BIN
      models/map/build/CMakeFiles/engine.dir/src/main.cpp.o
  61. 233 0
      models/map/build/CMakeFiles/engine.dir/src/main.cpp.o.d
  62. 1 0
      models/map/build/CMakeFiles/progress.marks
  63. 19 0
      models/map/build/CMakeFiles/utils.dir/DependInfo.cmake
  64. 111 0
      models/map/build/CMakeFiles/utils.dir/build.make
  65. 11 0
      models/map/build/CMakeFiles/utils.dir/cmake_clean.cmake
  66. 3 0
      models/map/build/CMakeFiles/utils.dir/cmake_clean_target.cmake
  67. 260 0
      models/map/build/CMakeFiles/utils.dir/compiler_depend.internal
  68. 769 0
      models/map/build/CMakeFiles/utils.dir/compiler_depend.make
  69. 2 0
      models/map/build/CMakeFiles/utils.dir/compiler_depend.ts
  70. 2 0
      models/map/build/CMakeFiles/utils.dir/depend.make
  71. 10 0
      models/map/build/CMakeFiles/utils.dir/flags.make
  72. BIN
      models/map/build/CMakeFiles/utils.dir/lib/utils.cpp.o
  73. 212 0
      models/map/build/CMakeFiles/utils.dir/lib/utils.cpp.o.d
  74. 2 0
      models/map/build/CMakeFiles/utils.dir/link.txt
  75. 3 0
      models/map/build/CMakeFiles/utils.dir/progress.make
  76. 249 0
      models/map/build/Makefile
  77. 54 0
      models/map/build/cmake_install.cmake
  78. BIN
      models/map/build/engine
  79. BIN
      models/map/build/libutils.a
  80. 256 0
      models/map/data/hd_arrow.csv
  81. 14 0
      models/map/data/hd_crosswalks.csv
  82. 1 0
      models/map/data/hd_intersections.csv
  83. 5 0
      models/map/data/hd_lane.csv
  84. 7 0
      models/map/data/hd_link.csv
  85. 58 0
      models/map/data/hd_sign.csv
  86. 73 0
      models/map/data/hd_stopline.csv
  87. 30 0
      models/map/data/hd_trafficlight.csv
  88. 1550 0
      models/map/include/csv.h
  89. 410 0
      models/map/include/engine.cpp
  90. 123 0
      models/map/include/engine.h
  91. 54 0
      models/map/include/wgs842utm.cpp
  92. 13 0
      models/map/include/wgs842utm.h
  93. 1035 0
      models/map/lib/utils.cpp
  94. 39 0
      models/map/lib/utils.h
  95. 30 0
      models/map/readme.md
  96. 423 0
      models/map/src/engine_20241108_1.cpp
  97. 100 0
      models/map/src/main.cpp
  98. 554 0
      models/safety/safety.py
  99. 65 0
      models/safety/safety_config.yaml
  100. 559 0
      models/traffic/traffic.py

+ 0 - 0
README.md


+ 131 - 0
config/config.py

@@ -0,0 +1,131 @@
+import os
+
+# 根目录路径
+ROOT_PATH = "/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/"
+
+# 路径配置
+RAW_DATA_PATH = os.path.join(ROOT_PATH, "data/raw")
+PROCESSED_DATA_PATH = os.path.join(ROOT_PATH, "data/processed")
+CONFIG_PATH = os.path.join(ROOT_PATH, "config/data_process.yaml")
+REPORT_PATH = os.path.join(ROOT_PATH, "result")
+LOG_PATH = os.path.join(ROOT_PATH, "log/single_case.log")
+SAFETY_CONFIG_PATH = os.path.join(ROOT_PATH, "models/safety/safety_config.yaml")
+COMFORT_CONFIG_PATH = os.path.join(ROOT_PATH, "models/comfort/comfort_config.yaml")
+
+# 安全指标列表
+SAFETY_METRIC_LIST = [
+    "TTC",
+    "MTTC",
+    "THW",
+    "LonSD",
+    "LatSD",
+    "DRAC",
+    "BTN",
+    "STN",
+    "collisionRisk",
+    "collisionSeverity",
+]
+
+# 舒适性指标列表
+COMFORT_METRIC_LIST = ["weaving", "shake", "cadence", "slamBrake", "slamAccelerate"]
+
+COMFORT_INFO = [
+    "simTime",
+    "simFrame",
+    "speedX",
+    "speedY",
+    "accelX",
+    "accelY",
+    "curvHor",
+    "lightMask",
+    "v",
+    "lat_acc",
+    "lon_acc",
+    "time_diff",
+    "lon_acc_diff",
+    "lon_acc_roc",
+    "speedH",
+    "accelH",
+]
+# 交通事故类型列表
+TRIFFIC_TYPE_LIST = [
+    "higwayExceededSpeed_50",
+    "higwayreverse",
+    "higwayDrivingAgainst",
+    "higwayDrivingLaneStopped",
+    "higwayEmergencyLaneStopped",
+    "emergencyLaneDriving",
+    "trafficSignalViolation",
+]
+TRIFFIC_INFO = [
+    "simTime",
+    "simFrame",
+    "speedX",
+    "speedY",
+    "accelX",
+    "accelY",
+    "curvHor",
+    "lightMask",
+    "v",
+]
+TRIFFIC_TYPE_LIST_MAP = {
+    "higwayExceededSpeed_50": "超速",
+    "higwayreverse": "逆行",
+    "higwayDrivingAgainst": "会车",
+    "higwayDrivingLaneStopped": "压线停车",
+    "higwayEmergencyLaneStopped": "应急车道停车",
+    "emergencyLaneDriving": "应急车道行驶",
+    "trafficSignalViolation": "违章停车",
+}
+# 道路功能等级与描述的映射
+ROAD_FUNCTION_LEVEL_MAP = {
+    1: "高速",
+    2: "城市快速路",
+    3: "一般道路",
+    # 可以根据需要增加更多的功能等级
+}
+
+# 时间配置
+T0 = 0
+T1 = 3
+T2 = 5
+
+# 数据质量等级
+DATA_QUALITY_LEVEL_1 = 30
+DATA_QUALITY_LEVEL_2 = 20
+
+# 文件名配置
+EGO_CAR_FILE = "EgoState.csv"
+OBJECT_CAR_FILE = "ObjState.csv"
+
+# 车辆参数配置
+TC = 0.3  # 时间常数
+RHO = 0.3  # 驾驶员制动反应时间(单位:秒)
+EGO_ACCEL_MAX = 6  # 自车油门最大加速度(单位:m/s^2)
+OBJ_DECEL_MAX = 8  # 前车刹车最大减速度(单位:m/s^2)
+EGO_DECEL_MIN = 1  # 自车刹车最小减速度(单位:m/s^2,这里可能是ug的误写,应明确单位)
+EGO_DECEL_LON_MAX = 8  # 自车纵向刹车最大减速度(单位:m/s^2)
+EGO_DECEL_LAT_MAX = 1  # 自车横向刹车最大减速度(单位:m/s^2)
+
+
+# 道路类型与描述的映射
+ROAD_TYPE_MAP = {
+    1: "无属性",
+    2: "IC(高速出入路)",
+    3: "JCT(高速连接)",
+    # 可以根据需要增加更多的道路类型
+}
+
+
+LANE_TYPE_MAP = {
+    1: "直行车道",
+    2: "左转车道",
+    3: "右转车道",
+    4: "掉头车道",
+    5: "停车位",
+    6: "公交站台",
+    7: "人行横道",
+    8: "非机动车道",
+    9: "自行车道",
+    10: "其他",
+}

+ 269 - 0
data/processed/data/CrosswalkInfo.csv

@@ -0,0 +1,269 @@
+simTime,simFrame,posX,posY,posH,crossid
+0.000000,0,258355.495988,4149986.611021,2.130490,20000
+0.000000,1,258355.495988,4149986.611021,2.130490,20000
+0.040000,2,258355.495988,4149986.611021,2.130490,20000
+0.080000,3,258355.466988,4149986.658321,2.131390,20000
+0.120000,4,258355.435988,4149986.707021,2.132470,20000
+0.160000,5,258355.402988,4149986.758221,2.134610,20000
+0.200000,6,258355.368988,4149986.812121,2.137870,20000
+0.240000,7,258355.331988,4149986.869021,2.141240,20000
+0.280000,8,258355.292988,4149986.929121,2.144680,20000
+0.320000,9,258355.250988,4149986.992721,2.148160,20000
+0.360000,10,258355.206988,4149987.059721,2.151660,20000
+0.400000,11,258355.159988,4149987.130321,2.155160,20000
+0.440000,12,258355.109988,4149987.204621,2.158660,20000
+0.480000,13,258355.056988,4149987.282621,2.162110,20000
+0.520000,14,258355.000988,4149987.364321,2.165510,20000
+0.560000,15,258354.942988,4149987.449621,2.168830,20000
+0.600000,16,258354.880988,4149987.538721,2.172050,20000
+0.640000,17,258354.816988,4149987.631521,2.175140,20000
+0.680000,18,258354.748988,4149987.728021,2.178090,20000
+0.720000,19,258354.678988,4149987.828321,2.180870,20000
+0.760000,20,258354.604988,4149987.932221,2.183460,20000
+0.800000,21,258354.528988,4149988.039921,2.185830,20000
+0.840000,22,258354.448988,4149988.151421,2.187980,20000
+0.880000,23,258354.366988,4149988.266621,2.189890,20000
+0.920000,24,258354.280988,4149988.385521,2.192400,20000
+0.960000,25,258354.191988,4149988.507721,2.196430,20000
+1.000000,26,258354.098988,4149988.633021,2.202790,20000
+1.040000,27,258354.001988,4149988.761121,2.211780,20000
+1.080000,28,258353.899988,4149988.891521,2.223540,20000
+1.120000,29,258353.791988,4149989.023821,2.238190,20000
+1.160000,30,258353.678988,4149989.157621,2.255840,20000
+1.200000,31,258353.558988,4149989.292221,2.276620,20000
+1.240000,32,258353.432988,4149989.427021,2.300640,20000
+1.280000,33,258353.297988,4149989.561321,2.328020,20000
+1.320000,34,258353.155988,4149989.694221,2.358840,20000
+1.360000,35,258353.005988,4149989.825521,2.390830,20000
+1.400000,36,258352.847988,4149989.954921,2.423240,20000
+1.440000,37,258352.681988,4149990.082021,2.455560,20000
+1.480000,38,258352.507988,4149990.206821,2.487300,20000
+1.520000,39,258352.325988,4149990.329021,2.517990,20000
+1.560000,40,258352.136988,4149990.448721,2.547190,20000
+1.600000,41,258351.940988,4149990.566121,2.574450,20000
+1.640000,42,258351.738988,4149990.681421,2.599360,20000
+1.680000,43,258351.528988,4149990.795121,2.621460,20000
+1.720000,44,258351.313988,4149990.907721,2.640450,20000
+1.760000,45,258351.092988,4149991.019721,2.656220,20000
+1.800000,46,258350.866988,4149991.131921,2.668680,20000
+1.840000,47,258350.635988,4149991.244921,2.677710,20000
+1.880000,48,258350.399988,4149991.359621,2.683230,20000
+1.920000,49,258350.159988,4149991.476821,2.685150,20000
+1.960000,50,258349.916988,4149991.597521,2.683360,20000
+2.000000,51,258349.669988,4149991.722721,2.677780,20000
+2.040000,52,258349.420988,4149991.853421,2.668330,20000
+2.080000,53,258349.168988,4149991.990721,2.654920,20000
+2.120000,54,258348.916988,4149992.136021,2.637460,20000
+2.160000,55,258348.663988,4149992.290221,2.615880,20000
+2.200000,56,258348.410988,4149992.454721,2.590090,20000
+2.240000,57,258348.160988,4149992.630621,2.560030,20000
+2.280000,58,258347.912988,4149992.819221,2.525620,20000
+2.320000,59,258347.669988,4149993.021521,2.486780,20000
+2.360000,60,258347.430988,4149993.237221,2.446550,20000
+2.400000,61,258347.196988,4149993.464921,2.408580,20000
+2.440000,62,258346.966988,4149993.703421,2.373800,20000
+2.480000,63,258346.739988,4149993.952021,2.342530,20000
+2.520000,64,258346.514988,4149994.209821,2.314910,20000
+2.560000,65,258346.292988,4149994.476221,2.290700,20000
+2.600000,66,258346.071988,4149994.750621,2.269550,20000
+2.640000,67,258345.852988,4149995.032621,2.251090,20000
+2.680000,68,258345.633988,4149995.321821,2.234970,20000
+2.720000,69,258345.414988,4149995.617821,2.220890,20000
+2.760000,70,258345.196988,4149995.920321,2.208600,20000
+2.800000,71,258344.977988,4149996.229221,2.197850,20000
+2.840000,72,258344.758988,4149996.544221,2.188460,20000
+2.880000,73,258344.538988,4149996.865021,2.180250,20000
+2.920000,74,258344.316988,4149997.191721,2.173090,20000
+2.960000,75,258344.094988,4149997.523921,2.166840,20000
+3.000000,76,258343.870988,4149997.861621,2.161390,20000
+3.040000,77,258343.645988,4149998.204621,2.156650,20000
+3.080000,78,258343.418988,4149998.552921,2.152520,20000
+3.120000,79,258343.189988,4149998.906421,2.148940,20000
+3.160000,80,258342.958988,4149999.265021,2.145830,20000
+3.200000,81,258342.726988,4149999.628521,2.143140,20000
+3.240000,82,258342.491988,4149999.996921,2.140820,20000
+3.280000,83,258342.254988,4150000.370121,2.138820,20000
+3.320000,84,258342.014988,4150000.748021,2.137100,20000
+3.360000,85,258341.773988,4150001.130521,2.135630,20000
+3.400000,86,258341.529988,4150001.517621,2.134380,20000
+3.440000,87,258341.282988,4150001.909221,2.133320,20000
+3.480000,88,258341.034988,4150002.305221,2.132420,20000
+3.520000,89,258340.783988,4150002.705621,2.131670,20000
+3.560000,90,258340.529988,4150003.110421,2.131040,20000
+3.600000,91,258340.273988,4150003.519421,2.130530,20000
+3.640000,92,258340.015988,4150003.932721,2.130110,20000
+3.680000,93,258339.754988,4150004.350221,2.129770,20000
+3.720000,94,258339.490988,4150004.771821,2.129510,20000
+3.760000,95,258339.224988,4150005.197621,2.129310,20000
+3.800000,96,258338.956988,4150005.627521,2.129170,20000
+3.840000,97,258338.685988,4150006.061421,2.129070,20000
+3.880000,98,258338.411988,4150006.499321,2.129020,20000
+3.920000,99,258338.136988,4150006.941221,2.129010,20000
+3.960000,100,258337.857988,4150007.387021,2.129030,20000
+4.000000,101,258337.576988,4150007.836721,2.129080,20000
+4.040000,102,258337.293988,4150008.290421,2.129160,20000
+4.080000,103,258337.007988,4150008.747821,2.129270,20000
+4.120000,104,258336.719988,4150009.209021,2.129390,20000
+4.160000,105,258336.428988,4150009.674121,2.129530,20000
+4.200000,106,258336.134988,4150010.142821,2.129680,20000
+4.240000,107,258335.839988,4150010.615321,2.129840,20000
+4.280000,108,258335.541988,4150011.091421,2.130000,20000
+4.320000,109,258335.240988,4150011.571221,2.130150,20000
+4.360000,110,258334.937988,4150012.054621,2.130300,20000
+4.400000,111,258334.632988,4150012.541621,2.130440,20000
+4.440000,112,258334.325988,4150013.032221,2.130570,20000
+4.480000,113,258334.015988,4150013.526321,2.130670,20000
+4.520000,114,258333.703988,4150014.024021,2.130760,20000
+4.560000,115,258333.389988,4150014.525221,2.130820,20000
+4.600000,116,258333.072988,4150015.030021,2.130850,20000
+4.640000,117,258332.753988,4150015.538321,2.130840,20000
+4.680000,118,258332.432988,4150016.050121,2.130780,20000
+4.720000,119,258332.109988,4150016.565421,2.130750,20000
+4.760000,120,258331.784988,4150017.084121,2.130800,20000
+4.800000,121,258331.457988,4150017.606321,2.130840,20000
+4.840000,122,258331.127988,4150018.131821,2.130840,20000
+4.880000,123,258330.796988,4150018.660821,2.130860,20000
+4.920000,124,258330.462988,4150019.193121,2.130850,20000
+4.960000,125,258330.126988,4150019.728921,2.130800,20000
+5.000000,126,258329.788988,4150020.268021,2.130750,20000
+5.040000,127,258329.448988,4150020.810521,2.130710,20000
+5.080000,128,258329.106988,4150021.356321,2.130710,20000
+5.120000,129,258328.762988,4150021.905321,2.130810,20000
+5.160000,130,258328.415988,4150022.457521,2.131000,20000
+5.200000,131,258328.066988,4150023.012821,2.131260,20000
+5.240000,132,258327.715988,4150023.570921,2.132220,20000
+5.280000,133,258327.359988,4150024.131121,2.134230,20000
+5.320000,134,258326.999988,4150024.692921,2.137340,20000
+5.360000,135,258326.634988,4150025.255921,2.141860,20000
+5.400000,136,258326.262988,4150025.819121,2.148000,20000
+5.440000,137,258325.883988,4150026.381821,2.155960,20000
+5.480000,138,258325.495988,4150026.943121,2.165750,20000
+5.520000,139,258325.098988,4150027.502421,2.177030,20000
+5.560000,140,258324.691988,4150028.059421,2.189370,20000
+5.600000,141,258324.274988,4150028.613721,2.202420,20000
+5.640000,142,258323.847988,4150029.165021,2.215920,20000
+5.680000,143,258323.411988,4150029.713121,2.229690,20000
+5.720000,144,258322.964988,4150030.257921,2.243500,20000
+5.760000,145,258322.508988,4150030.799521,2.257120,20000
+5.800000,146,258322.043988,4150031.337821,2.270360,20000
+5.840000,147,258321.568988,4150031.873221,2.283110,20000
+5.880000,148,258321.085988,4150032.405721,2.295260,20000
+5.920000,149,258320.594988,4150032.935521,2.306750,20000
+5.960000,150,258320.095988,4150033.463021,2.317520,20000
+6.000000,151,258319.589988,4150033.988221,2.327700,20000
+6.040000,152,258319.076988,4150034.511221,2.337370,20000
+6.080000,153,258318.556988,4150035.032921,2.345960,20000
+6.120000,154,258318.030988,4150035.554021,2.353210,20000
+6.160000,155,258317.501988,4150036.076721,2.357610,20000
+6.200000,156,258316.971988,4150036.603121,2.358670,20000
+6.240000,157,258316.441988,4150037.134721,2.356600,20000
+6.280000,158,258315.913988,4150037.672721,2.351840,20000
+6.320000,159,258315.387988,4150038.217821,2.344990,20000
+6.360000,160,258314.865988,4150038.770921,2.336460,20000
+6.400000,161,258314.346988,4150039.332221,2.326610,20000
+6.440000,162,258313.832988,4150039.902121,2.315780,20000
+6.480000,163,258313.322988,4150040.480921,2.304220,20000
+6.520000,164,258312.818988,4150041.068621,2.292200,20000
+6.560000,165,258312.318988,4150041.665021,2.280010,20000
+6.600000,166,258311.824988,4150042.270121,2.267780,20000
+6.640000,167,258311.335988,4150042.883721,2.255640,20000
+6.680000,168,258310.852988,4150043.505621,2.243760,20000
+6.720000,169,258310.373988,4150044.135521,2.232240,20000
+6.760000,170,258309.899988,4150044.773121,2.221180,20000
+6.800000,171,258309.429988,4150045.418121,2.210650,20000
+6.840000,172,258308.964988,4150046.070121,2.200700,20000
+6.880000,173,258308.502988,4150046.728921,2.191380,20000
+6.920000,174,258308.044988,4150047.394121,2.182720,20000
+6.960000,175,258307.589988,4150048.065321,2.174720,20000
+7.000000,176,258307.136988,4150048.742321,2.167390,20000
+7.040000,177,258306.686988,4150049.424821,2.160710,20000
+7.080000,178,258306.237988,4150050.112521,2.154680,20000
+7.120000,179,258305.791988,4150050.805021,2.149280,20000
+7.160000,180,258305.345988,4150051.502221,2.144470,20000
+7.200000,181,258304.900988,4150052.203721,2.140230,20000
+7.240000,182,258304.456988,4150052.909421,2.136520,20000
+7.280000,183,258304.011988,4150053.618921,2.133300,20000
+7.320000,184,258303.567988,4150054.332221,2.130550,20000
+7.360000,185,258303.123988,4150055.049021,2.128210,20000
+7.400000,186,258302.678988,4150055.769121,2.126260,20000
+7.440000,187,258302.232988,4150056.492421,2.124660,20000
+7.480000,188,258301.785988,4150057.218721,2.123390,20000
+7.520000,189,258301.338988,4150057.947821,2.122400,20000
+7.560000,190,258300.889988,4150058.679621,2.121670,20000
+7.600000,191,258300.439988,4150059.414021,2.121180,20000
+7.640000,192,258299.987988,4150060.150921,2.120890,20000
+7.680000,193,258299.534988,4150060.890221,2.120770,20000
+7.720000,194,258299.079988,4150061.631821,2.120810,20000
+7.760000,195,258298.623988,4150062.375721,2.120980,20000
+7.800000,196,258298.165988,4150063.121821,2.121250,20000
+7.840000,197,258297.705988,4150063.869921,2.121670,20000
+7.880000,198,258297.243988,4150064.620021,2.122310,20000
+7.920000,199,258296.778988,4150065.371921,2.123190,20000
+7.960000,200,258296.312988,4150066.125521,2.124250,20000
+8.000000,201,258295.842988,4150066.880721,2.125440,20000
+8.040000,202,258295.371988,4150067.637321,2.126730,20000
+8.080000,203,258294.898988,4150068.394721,2.128080,20000
+8.120000,204,258294.423988,4150069.152221,2.129440,20000
+8.160000,205,258293.946988,4150069.909621,2.130810,20000
+8.200000,206,258293.469988,4150070.666821,2.132170,20000
+8.240000,207,258292.990988,4150071.423821,2.133490,20000
+8.280000,208,258292.510988,4150072.180821,2.134780,20000
+8.320000,209,258292.028988,4150072.937821,2.136010,20000
+8.360000,210,258291.546988,4150073.694821,2.137200,20000
+8.400000,211,258291.062988,4150074.451821,2.138310,20000
+8.440000,212,258290.578988,4150075.207821,2.139370,20000
+8.480000,213,258290.092988,4150075.963821,2.140350,20000
+8.520000,214,258289.606988,4150076.719821,2.141260,20000
+8.560000,215,258289.120988,4150077.475821,2.142100,20000
+8.600000,216,258288.633988,4150078.230821,2.142860,20000
+8.640000,217,258288.146988,4150078.984821,2.143550,20000
+8.680000,218,258287.658988,4150079.738821,2.144160,20000
+8.720000,219,258287.170988,4150080.492821,2.144700,20000
+8.760000,220,258286.683988,4150081.245821,2.145190,20000
+8.800000,221,258286.195988,4150081.997821,2.145610,20000
+8.840000,222,258285.707988,4150082.748821,2.145990,20000
+8.880000,223,258285.220988,4150083.499821,2.146320,20000
+8.920000,224,258284.734988,4150084.251821,2.145150,20000
+8.960000,225,258284.252988,4150085.005821,2.142560,20000
+9.000000,226,258283.773988,4150085.759821,2.139330,20000
+9.040000,227,258283.297988,4150086.515821,2.136160,20000
+9.080000,228,258282.823988,4150087.272821,2.133310,20000
+9.120000,229,258282.351988,4150088.030821,2.130790,20000
+9.160000,230,258281.880988,4150088.788821,2.128610,20000
+9.200000,231,258281.410988,4150089.547821,2.126740,20000
+9.240000,232,258280.941988,4150090.307821,2.125160,20000
+9.280000,233,258280.474988,4150091.067821,2.123850,20000
+9.320000,234,258280.007988,4150091.827821,2.122780,20000
+9.360000,235,258279.540988,4150092.587821,2.121930,20000
+9.400000,236,258279.075988,4150093.347821,2.121270,20000
+9.440000,237,258278.609988,4150094.107821,2.120730,20000
+9.480000,238,258278.145988,4150094.867821,2.120270,20000
+9.520000,239,258277.680988,4150095.626821,2.119910,20000
+9.560000,240,258277.216988,4150096.385821,2.119670,20000
+9.600000,241,258276.753988,4150097.144821,2.119540,20000
+9.640000,242,258276.289988,4150097.902821,2.119510,20000
+9.680000,243,258275.826988,4150098.660821,2.119580,20000
+9.720000,244,258275.363988,4150099.417821,2.119720,20000
+9.760000,245,258274.899988,4150100.174821,2.119930,20000
+9.800000,246,258274.436988,4150100.930821,2.120190,20000
+9.840000,247,258273.973988,4150101.686821,2.120510,20000
+9.880000,248,258273.509988,4150102.441821,2.120870,20000
+9.920000,249,258273.046988,4150103.196821,2.121270,20000
+9.960000,250,258272.582988,4150103.950821,2.121690,20000
+10.000000,251,258272.118988,4150104.704821,2.122130,20000
+10.040000,252,258271.654988,4150105.457821,2.122590,20000
+10.080000,253,258271.189988,4150106.209821,2.123080,20000
+10.120000,254,258270.725988,4150106.962821,2.123580,20000
+10.160000,255,258270.260988,4150107.713821,2.124100,20000
+10.200000,256,258269.795988,4150108.464821,2.124630,20000
+10.240000,257,258269.330988,4150109.215821,2.125150,20000
+10.280000,258,258268.864988,4150109.965821,2.125630,20000
+10.320000,259,258268.399988,4150110.715821,2.125950,20000
+10.360000,260,258267.934988,4150111.464821,2.126170,20000
+10.400000,261,258267.468988,4150112.213821,2.126410,20000
+10.440000,262,258267.003988,4150112.962821,2.126690,20000
+10.480000,263,258266.537988,4150113.710821,2.127020,20000
+10.520000,264,258266.072988,4150114.458821,2.127390,20000
+10.560000,265,258265.606988,4150115.206821,2.127780,20000
+10.600000,266,258265.140988,4150115.953821,2.128180,20000
+10.640000,267,258264.674988,4150116.699821,2.128540,20000

+ 269 - 0
data/processed/data/DriverCtrl.csv

@@ -0,0 +1,269 @@
+simTime,simFrame,steeringWheel,throttlePedal,brakePedal,
+0,0,1,0,0,0
+0,1,1,0,0,0
+0.04,2,1,0.909357,0.171429,0
+0.08,3,1,0.909357,0.291429,0
+0.12,4,1,2.46454,0.375429,0
+0.16,5,1,2.46103,0.434229,0
+0.2,6,1,2.41454,0.475389,0
+0.24,7,1,2.3218,0.504201,0
+0.28,8,1,2.2236,0.524369,0
+0.32,9,1,2.1224,0.538487,0
+0.36,10,1,2.01864,0.548369,0
+0.4,11,1,1.91286,0.555287,0
+0.44,12,1,1.80538,0.56013,0
+0.48,13,1,1.69651,0.563519,0
+0.52,14,1,1.58648,0.565892,0
+0.56,15,1,1.47554,0.567553,0
+0.6,16,1,1.36383,0.568716,0
+0.64,17,1,1.25142,0.56953,0
+0.68,18,1,1.13834,0.570099,0
+0.72,19,1,1.02449,0.570498,0
+0.76,20,1,0.910009,0.570777,0
+0.8,21,1,0.796936,0.570973,0
+0.84,22,1,0.684989,0.571109,0
+0.88,23,1,0.878809,0.571205,0
+0.92,24,1,1.36937,0.571272,0
+0.96,25,1,2.09928,0.571319,0
+1,26,1,2.9962,0.571352,0
+1.04,27,1,3.98121,0.571375,0
+1.08,28,1,4.99287,0.571391,0
+1.12,29,1,5.96527,0.571402,0
+1.16,30,1,6.83841,0.57141,0
+1.2,31,1,7.56478,0.571416,0
+1.24,32,1,8.11093,0.57142,0
+1.28,33,1,8.45775,0.571422,0
+1.32,34,1,8.60824,0.571424,0
+1.36,35,1,8.55844,0.571426,0
+1.4,36,1,8.37574,0.571427,0
+1.44,37,1,8.07863,0.571427,0
+1.48,38,1,7.67839,0.571428,0
+1.52,39,1,7.18364,0.571428,0
+1.56,40,1,6.60094,0.571428,0
+1.6,41,1,5.9351,0.571428,0
+1.64,42,1,5.18808,0.571428,0
+1.68,43,1,4.35881,0.571428,0
+1.72,44,1,3.44227,0.571428,0
+1.76,45,1,2.42311,0.571429,0
+1.8,46,1,1.27586,0.571429,0
+1.84,47,1,0.0626494,0.571429,0
+1.88,48,1,-1.12722,0.571429,0
+1.92,49,1,-2.28806,0.571429,0
+1.96,50,1,-3.40355,0.571429,0
+2,51,1,-4.44394,0.571429,0
+2.04,52,1,-5.4235,0.571429,0
+2.08,53,1,-6.21905,0.571429,0
+2.12,54,1,-6.89204,0.571429,0
+2.16,55,1,-7.42436,0.571429,0
+2.2,56,1,-7.79707,0.571429,0
+2.24,57,1,-7.9898,0.571429,0
+2.28,58,1,-7.97977,0.571429,0
+2.32,59,1,-7.74059,0.571429,0
+2.36,60,1,-7.24079,0.571429,0
+2.4,61,1,-6.57488,0.571429,0
+2.44,62,1,-5.86289,0.571429,0
+2.48,63,1,-5.13427,0.571429,0
+2.52,64,1,-4.46416,0.571429,0
+2.56,65,1,-3.87085,0.571429,0
+2.6,66,1,-3.35396,0.571429,0
+2.64,67,1,-2.9067,0.571429,0
+2.68,68,1,-2.52057,0.571429,0
+2.72,69,1,-2.18714,0.571429,0
+2.76,70,1,-1.89879,0.571429,0
+2.8,71,1,-1.64892,0.571429,0
+2.84,72,1,-1.4319,0.571429,0
+2.88,73,1,-1.24303,0.571429,0
+2.92,74,1,-1.07836,0.571429,0
+2.96,75,1,-0.934747,0.571429,0
+3,76,1,-0.80965,0.571429,0
+3.04,77,1,-0.700645,0.571429,0
+3.08,78,1,-0.605595,0.571429,0
+3.12,79,1,-0.522687,0.571429,0
+3.16,80,1,-0.450347,0.571429,0
+3.2,81,1,-0.387244,0.571429,0
+3.24,82,1,-0.332214,0.571429,0
+3.28,83,1,-0.284233,0.571429,0
+3.32,84,1,-0.242402,0.571429,0
+3.36,85,1,-0.205955,0.571429,0
+3.4,86,1,-0.174207,0.571429,0
+3.44,87,1,-0.146581,0.571429,0
+3.48,88,1,-0.122546,0.571429,0
+3.52,89,1,-0.101655,0.571429,0
+3.56,90,1,-0.083504,0.571429,0
+3.6,91,1,-0.067736,0.571429,0
+3.64,92,1,-0.0540504,0.571429,0
+3.68,93,1,-0.0421624,0.571429,0
+3.72,94,1,-0.0318419,0.571429,0
+3.76,95,1,-0.0228712,0.571429,0
+3.8,96,1,-0.0150528,0.571429,0
+3.84,97,1,-0.00823494,0.571429,0
+3.88,98,1,-0.00219705,0.571429,0
+3.92,99,1,0.00335226,0.571429,0
+3.96,100,1,0.00838395,0.571429,0
+4,101,1,0.0128225,0.571429,0
+4.04,102,1,0.0166178,0.571429,0
+4.08,103,1,0.0197222,0.571429,0
+4.12,104,1,0.0221141,0.571429,0
+4.16,105,1,0.023786,0.571429,0
+4.2,106,1,0.0247441,0.571429,0
+4.24,107,1,0.0250078,0.571429,0
+4.28,108,1,0.0245862,0.571429,0
+4.32,109,1,0.0235064,0.571429,0
+4.36,110,1,0.0218018,0.571429,0
+4.4,111,1,0.0195054,0.571429,0
+4.44,112,1,0.0166384,0.571429,0
+4.48,113,1,0.0132433,0.571429,0
+4.52,114,1,0.00934464,0.571429,0
+4.56,115,1,0.00497064,0.571429,0
+4.6,116,1,-0.0013081,0.571429,0
+4.64,117,1,-0.00874045,0.571429,0
+4.68,118,1,-0.0046456,0.571429,0
+4.72,119,1,0.00715776,0.571429,0
+4.76,120,1,0.00559616,0.571429,0
+4.8,121,1,0.000857902,0.571429,0
+4.84,122,1,0.0035429,0.571429,0
+4.88,123,1,-0.00154356,0.571429,0
+4.92,124,1,-0.00819884,0.571429,0
+4.96,125,1,-0.00807871,0.571429,0
+5,126,1,-0.00670552,0.571429,0
+5.04,127,1,0.000229229,0.571429,0
+5.08,128,1,0.0152543,0.571429,0
+5.12,129,1,0.0299945,0.571429,0
+5.16,130,1,0.0405133,0.571429,0
+5.2,131,1,0.150689,0.571429,0
+5.24,132,1,0.316806,0.571429,0
+5.28,133,1,0.486903,0.571429,0
+5.32,134,1,0.709996,0.571429,0
+5.36,135,1,0.966021,0.571429,0
+5.4,136,1,1.25032,0.571429,0
+5.44,137,1,1.5406,0.571429,0
+5.48,138,1,1.77424,0.571429,0
+5.52,139,1,1.94263,0.571429,0
+5.56,140,1,2.05549,0.571429,0
+5.6,141,1,2.1272,0.571429,0
+5.64,142,1,2.17023,0.571429,0
+5.68,143,1,2.17995,0.571429,0
+5.72,144,1,2.14963,0.571429,0
+5.76,145,1,2.09118,0.571429,0
+5.8,146,1,2.0147,0.571429,0
+5.84,147,1,1.923,0.571429,0
+5.88,148,1,1.81729,0.571429,0
+5.92,149,1,1.70682,0.571429,0
+5.96,150,1,1.6129,0.571429,0
+6,151,1,1.53327,0.571429,0
+6.04,152,1,1.36417,0.571429,0
+6.08,153,1,1.15164,0.571429,0
+6.12,154,1,0.699936,0.571429,0
+6.16,155,1,0.169021,0.571429,0
+6.2,156,1,-0.330665,0.571429,0
+6.24,157,1,-0.757638,0.571429,0
+6.28,158,1,-1.09292,0.571429,0
+6.32,159,1,-1.36165,0.571429,0
+6.36,160,1,-1.57344,0.571429,0
+6.4,161,1,-1.73246,0.571429,0
+6.44,162,1,-1.85088,0.571429,0
+6.48,163,1,-1.92495,0.571429,0
+6.52,164,1,-1.95472,0.571429,0
+6.56,165,1,-1.96351,0.571429,0
+6.6,166,1,-1.9489,0.571429,0
+6.64,167,1,-1.91094,0.571429,0
+6.68,168,1,-1.85416,0.571429,0
+6.72,169,1,-1.78222,0.571429,0
+6.76,170,1,-1.69828,0.571429,0
+6.8,171,1,-1.60517,0.571429,0
+6.84,172,1,-1.50541,0.571429,0
+6.88,173,1,-1.40137,0.571429,0
+6.92,174,1,-1.29511,0.571429,0
+6.96,175,1,-1.18843,0.571429,0
+7,176,1,-1.08282,0.571429,0
+7.04,177,1,-0.979516,0.571429,0
+7.08,178,1,-0.878473,0.571429,0
+7.12,179,1,-0.78238,0.571429,0
+7.16,180,1,-0.691205,0.571429,0
+7.2,181,1,-0.60531,0.571429,0
+7.24,182,1,-0.525028,0.571429,0
+7.28,183,1,-0.450576,0.571429,0
+7.32,184,1,-0.382066,0.571429,0
+7.36,185,1,-0.319396,0.571429,0
+7.4,186,1,-0.261953,0.571429,0
+7.44,187,1,-0.209558,0.571429,0
+7.48,188,1,-0.162116,0.571429,0
+7.52,189,1,-0.119509,0.571429,0
+7.56,190,1,-0.0815717,0.571429,0
+7.6,191,1,-0.0481202,0.571429,0
+7.64,192,1,-0.018946,0.571429,0
+7.68,193,1,0.00617643,0.571429,0
+7.72,194,1,0.0274925,0.571429,0
+7.76,195,1,0.0452412,0.571429,0
+7.8,196,1,0.0691185,0.571429,0
+7.84,197,1,0.107573,0.571429,0
+7.88,198,1,0.14581,0.571429,0
+7.92,199,1,0.175825,0.571429,0
+7.96,200,1,0.198141,0.502261,0
+8,201,1,0.214511,0.352776,0
+8.04,202,1,0.224108,0,0.00119003
+8.08,203,1,0.227739,0,0.00380597
+8.12,204,1,0.227925,0,0.00346705
+8.16,205,1,0.225461,0,0.00333237
+8.2,206,1,0.220819,0,0.00333885
+8.24,207,1,0.214343,0,0.003446
+8.28,208,1,0.206312,0,0.00362543
+8.32,209,1,0.197037,0,0.00385729
+8.36,210,1,0.186742,0,0.00412566
+8.4,211,1,0.175664,0,0.00440692
+8.44,212,1,0.164008,0,0.00467477
+8.48,213,1,0.151948,0,0.00491221
+8.52,214,1,0.139626,0,0.00510878
+8.56,215,1,0.127093,0,0.00525864
+8.6,216,1,0.114437,0,0.00535914
+8.64,217,1,0.101927,0,0.00540994
+8.68,218,1,0.0909505,0,0.00541229
+8.72,219,1,0.0808357,0,0.00536857
+8.76,220,1,0.0703127,0,0.00528194
+8.8,221,1,0.0627693,0,0.00515614
+8.84,222,1,0.0549207,0,0.00499531
+8.88,223,1,-0.194884,0,0.00480461
+8.92,224,1,-0.429995,0,0.00459034
+8.96,225,1,-0.53896,0,0.00435864
+9,226,1,-0.527655,0,0.00411436
+9.04,227,1,-0.474873,0,0.00386179
+9.08,228,1,-0.418039,0,0.00363684
+9.12,229,1,-0.363082,0,0.00346379
+9.16,230,1,-0.311282,0,0.00332602
+9.2,231,1,-0.263049,0,0.00321061
+9.24,232,1,-0.2186,0,0.00310722
+9.28,233,1,-0.178065,0,0.00300729
+9.32,234,1,-0.141509,0,0.00290358
+9.36,235,1,-0.110091,0,0.00278976
+9.4,236,1,-0.0898983,0,0.00548919
+9.44,237,1,-0.0760091,0,0.00708593
+9.48,238,1,-0.0597716,0,0.00787291
+9.52,239,1,-0.0399473,0,0.00806287
+9.56,240,1,-0.0213326,0,0.00781631
+9.6,241,1,-0.00457404,0,0.0072543
+9.64,242,1,0.0103064,0,0.00646802
+9.68,243,1,0.0233892,0,0.00552685
+9.72,244,1,0.0347775,0,0.00448358
+9.76,245,1,0.044576,0,0.00337769
+9.8,246,1,0.0528902,0.000162128,0
+9.84,247,1,0.0598304,0.000730339,0
+9.88,248,1,0.0655121,0.00154902,0
+9.92,249,1,0.0700414,0.00251675,0
+9.96,250,1,0.0735301,0.00358836,0
+10,251,1,0.0763604,0.0047315,0
+10.04,252,1,0.079986,0.00592306,0
+10.08,253,1,0.0838259,0.00714647,0
+10.12,254,1,0.08678,0.00838993,0
+10.16,255,1,0.087822,0.00964495,0
+10.2,256,1,0.0860716,0.0109055,0
+10.24,257,1,0.0797307,0.0121673,0
+10.28,258,1,0.0525304,0.0134273,0
+10.32,259,1,0.0366653,0.0146832,0
+10.36,260,1,0.0391687,0.0159337,0
+10.4,261,1,0.0463626,0.0171776,0
+10.44,262,1,0.054461,0.0184139,0
+10.48,263,1,0.0613884,0.0196423,0
+10.52,264,1,0.0655492,0.0208623,0
+10.56,265,1,0.0656231,0.0220737,0
+10.6,266,1,0.0605299,0.0232765,0
+10.64,267,1,0.0500499,0.0244703,0

+ 625 - 0
data/processed/data/EgoMap.csv

@@ -0,0 +1,625 @@
+simTime,simFrame,playerId,posX,posY,posH,road_link_id,road_fc,road_type,road_speed_max,road_speed_min
+0.000000,0,1,258448.405988,4149812.897821,2.130630,20163135,3,1,60,0
+0.000000,1,1,258448.405988,4149812.897821,2.130630,20163135,3,1,60,0
+0.040000,2,1,258448.405988,4149812.897821,2.130630,20163135,3,1,60,0
+0.080000,3,1,258448.286988,4149813.086821,2.130630,20163135,3,1,60,0
+0.120000,4,1,258448.165988,4149813.280821,2.130630,20163135,3,1,60,0
+0.160000,5,1,258448.041988,4149813.478821,2.130630,20163135,3,1,60,0
+0.200000,6,1,258447.918988,4149813.674821,2.130620,20163135,3,1,60,0
+0.240000,7,1,258447.795988,4149813.869821,2.130620,20163135,3,1,60,0
+0.280000,8,1,258447.674988,4149814.063821,2.130620,20163135,3,1,60,0
+0.320000,9,1,258447.553988,4149814.256821,2.130610,20163135,3,1,60,0
+0.360000,10,1,258447.433988,4149814.448821,2.130610,20163135,3,1,60,0
+0.400000,11,1,258447.313988,4149814.639821,2.130610,20163135,3,1,60,0
+0.440000,12,1,258447.193988,4149814.830821,2.130610,20163135,3,1,60,0
+0.480000,13,1,258447.074988,4149815.020821,2.130610,20163135,3,1,60,0
+0.520000,14,1,258446.956988,4149815.210821,2.130610,20163135,3,1,60,0
+0.560000,15,1,258446.837988,4149815.399821,2.130610,20163135,3,1,60,0
+0.600000,16,1,258446.718988,4149815.588821,2.130610,20163135,3,1,60,0
+0.640000,17,1,258446.600988,4149815.777821,2.130620,20163135,3,1,60,0
+0.680000,18,1,258446.482988,4149815.966821,2.130620,20163135,3,1,60,0
+0.720000,19,1,258446.364988,4149816.154821,2.130620,20163135,3,1,60,0
+0.760000,20,1,258446.245988,4149816.343821,2.130620,20163135,3,1,60,0
+0.800000,21,1,258446.127988,4149816.531821,2.130620,20163135,3,1,60,0
+0.840000,22,1,258446.009988,4149816.719821,2.130630,20163135,3,1,60,0
+0.880000,23,1,258445.891988,4149816.908821,2.130630,20163135,3,1,60,0
+0.920000,24,1,258445.773988,4149817.096821,2.130630,20163135,3,1,60,0
+0.960000,25,1,258445.655988,4149817.284821,2.130630,20163135,3,1,60,0
+1.000000,26,1,258445.537988,4149817.473821,2.130640,20163135,3,1,60,0
+1.040000,27,1,258445.419988,4149817.661821,2.130640,20163135,3,1,60,0
+1.080000,28,1,258445.301988,4149817.849821,2.130650,20163135,3,1,60,0
+1.120000,29,1,258445.183988,4149818.037821,2.130650,20163135,3,1,60,0
+1.160000,30,1,258445.065988,4149818.225821,2.130650,20163135,3,1,60,0
+1.200000,31,1,258444.947988,4149818.414821,2.130660,20163135,3,1,60,0
+1.240000,32,1,258444.829988,4149818.602821,2.130660,20163135,3,1,60,0
+1.280000,33,1,258444.712988,4149818.790821,2.130670,20163135,3,1,60,0
+1.320000,34,1,258444.594988,4149818.978821,2.130680,20163135,3,1,60,0
+1.360000,35,1,258444.476988,4149819.166821,2.130680,20163135,3,1,60,0
+1.400000,36,1,258444.358988,4149819.355821,2.130690,20163135,3,1,60,0
+1.440000,37,1,258444.240988,4149819.543821,2.130690,20163135,3,1,60,0
+1.480000,38,1,258444.122988,4149819.731821,2.130700,20163135,3,1,60,0
+1.520000,39,1,258444.004988,4149819.919821,2.130710,20163135,3,1,60,0
+1.560000,40,1,258443.886988,4149820.107821,2.130720,20163135,3,1,60,0
+1.600000,41,1,258443.768988,4149820.296821,2.130730,20163135,3,1,60,0
+1.640000,42,1,258443.650988,4149820.484821,2.130740,20163135,3,1,60,0
+1.680000,43,1,258443.532988,4149820.672821,2.130740,20163135,3,1,60,0
+1.720000,44,1,258443.414988,4149820.860821,2.130750,20163135,3,1,60,0
+1.760000,45,1,258443.296988,4149821.048821,2.130760,20163135,3,1,60,0
+1.800000,46,1,258443.178988,4149821.237821,2.130770,20163135,3,1,60,0
+1.840000,47,1,258443.060988,4149821.425821,2.130780,20163135,3,1,60,0
+1.880000,48,1,258442.942988,4149821.613821,2.130800,20163135,3,1,60,0
+1.920000,49,1,258442.824988,4149821.801821,2.130810,20163135,3,1,60,0
+1.960000,50,1,258442.706988,4149821.989821,2.130820,20163135,3,1,60,0
+2.000000,51,1,258442.588988,4149822.177821,2.130830,20163135,3,1,60,0
+2.040000,52,1,258442.470988,4149822.366821,2.130840,20163135,3,1,60,0
+2.080000,53,1,258442.352988,4149822.554821,2.130850,20163135,3,1,60,0
+2.120000,54,1,258442.234988,4149822.742821,2.130860,20163135,3,1,60,0
+2.160000,55,1,258442.116988,4149822.930821,2.130870,20163135,3,1,60,0
+2.200000,56,1,258441.998988,4149823.118821,2.130880,20163135,3,1,60,0
+2.240000,57,1,258441.880988,4149823.307821,2.130890,20163135,3,1,60,0
+2.280000,58,1,258441.762988,4149823.495821,2.130900,20163135,3,1,60,0
+2.320000,59,1,258441.644988,4149823.683821,2.130910,20163135,3,1,60,0
+2.360000,60,1,258441.526988,4149823.871821,2.130920,20163135,3,1,60,0
+2.400000,61,1,258441.408988,4149824.059821,2.130930,20163135,3,1,60,0
+2.440000,62,1,258441.290988,4149824.247821,2.130940,20163135,3,1,60,0
+2.480000,63,1,258441.172988,4149824.436821,2.130950,20163135,3,1,60,0
+2.520000,64,1,258441.054988,4149824.624821,2.130960,20163135,3,1,60,0
+2.560000,65,1,258440.936988,4149824.812821,2.130960,20163135,3,1,60,0
+2.600000,66,1,258440.818988,4149825.000821,2.130970,20163135,3,1,60,0
+2.640000,67,1,258440.700988,4149825.188821,2.130980,20163135,3,1,60,0
+2.680000,68,1,258440.582988,4149825.376821,2.130990,20163135,3,1,60,0
+2.720000,69,1,258440.464988,4149825.564821,2.130990,20163135,3,1,60,0
+2.760000,70,1,258440.346988,4149825.753821,2.131000,20163135,3,1,60,0
+2.800000,71,1,258440.228988,4149825.941821,2.131010,20163135,3,1,60,0
+2.840000,72,1,258440.110988,4149826.129821,2.131010,20163135,3,1,60,0
+2.880000,73,1,258439.992988,4149826.317821,2.131020,20163135,3,1,60,0
+2.920000,74,1,258439.874988,4149826.505821,2.131030,20163135,3,1,60,0
+2.960000,75,1,258439.756988,4149826.693821,2.131030,20163135,3,1,60,0
+3.000000,76,1,258439.638988,4149826.882821,2.131040,20163135,3,1,60,0
+3.040000,77,1,258439.520988,4149827.070821,2.131040,20163135,3,1,60,0
+3.080000,78,1,258439.402988,4149827.258821,2.131040,20163135,3,1,60,0
+3.120000,79,1,258439.284988,4149827.446821,2.131050,20163135,3,1,60,0
+3.160000,80,1,258439.166988,4149827.634821,2.131050,20163135,3,1,60,0
+3.200000,81,1,258439.048988,4149827.822821,2.131050,20163135,3,1,60,0
+3.240000,82,1,258438.930988,4149828.011821,2.131050,20163135,3,1,60,0
+3.280000,83,1,258438.811988,4149828.199821,2.131060,20163135,3,1,60,0
+3.320000,84,1,258438.693988,4149828.387821,2.131060,20163135,3,1,60,0
+3.360000,85,1,258438.575988,4149828.575821,2.131060,20163135,3,1,60,0
+3.400000,86,1,258438.457988,4149828.763821,2.131060,20163135,3,1,60,0
+3.440000,87,1,258438.339988,4149828.951821,2.131060,20163135,3,1,60,0
+3.480000,88,1,258438.221988,4149829.139821,2.131060,20163135,3,1,60,0
+3.520000,89,1,258438.103988,4149829.328821,2.131060,20163135,3,1,60,0
+3.560000,90,1,258437.985988,4149829.516821,2.131060,20163135,3,1,60,0
+3.600000,91,1,258437.867988,4149829.704821,2.131060,20163135,3,1,60,0
+3.640000,92,1,258437.749988,4149829.892821,2.131050,20163135,3,1,60,0
+3.680000,93,1,258437.631988,4149830.080821,2.131050,20163135,3,1,60,0
+3.720000,94,1,258437.513988,4149830.268821,2.131050,20163135,3,1,60,0
+3.760000,95,1,258437.395988,4149830.457821,2.131050,20163135,3,1,60,0
+3.800000,96,1,258437.277988,4149830.645821,2.131050,20163135,3,1,60,0
+3.840000,97,1,258437.159988,4149830.833821,2.131050,20163135,3,1,60,0
+3.880000,98,1,258437.041988,4149831.021821,2.131050,20163135,3,1,60,0
+3.920000,99,1,258436.923988,4149831.209821,2.131050,20163135,3,1,60,0
+3.960000,100,1,258436.805988,4149831.397821,2.131050,20163135,3,1,60,0
+4.000000,101,1,258436.687988,4149831.586821,2.131040,20163135,3,1,60,0
+4.040000,102,1,258436.569988,4149831.774821,2.131040,20163135,3,1,60,0
+4.080000,103,1,258436.451988,4149831.962821,2.131040,20163135,3,1,60,0
+4.120000,104,1,258436.333988,4149832.150821,2.131040,20163135,3,1,60,0
+4.160000,105,1,258436.215988,4149832.338821,2.131040,20163135,3,1,60,0
+4.200000,106,1,258436.097988,4149832.526821,2.131040,20163135,3,1,60,0
+4.240000,107,1,258435.979988,4149832.715821,2.131040,20163135,3,1,60,0
+4.280000,108,1,258435.861988,4149832.903821,2.131040,20163135,3,1,60,0
+4.320000,109,1,258435.743988,4149833.091821,2.131040,20163135,3,1,60,0
+4.360000,110,1,258435.625988,4149833.279821,2.131040,20163135,3,1,60,0
+4.400000,111,1,258435.507988,4149833.467821,2.131040,20163135,3,1,60,0
+4.440000,112,1,258435.389988,4149833.655821,2.131040,20163135,3,1,60,0
+4.480000,113,1,258435.270988,4149833.844821,2.131040,20163135,3,1,60,0
+4.520000,114,1,258435.152988,4149834.032821,2.131040,20163135,3,1,60,0
+4.560000,115,1,258435.034988,4149834.220821,2.131040,20163135,3,1,60,0
+4.600000,116,1,258434.916988,4149834.408821,2.131040,20163135,3,1,60,0
+4.640000,117,1,258434.798988,4149834.596821,2.131040,20163135,3,1,60,0
+4.680000,118,1,258434.680988,4149834.784821,2.131030,20163135,3,1,60,0
+4.720000,119,1,258434.562988,4149834.973821,2.131030,20163135,3,1,60,0
+4.760000,120,1,258434.444988,4149835.161821,2.131030,20163135,3,1,60,0
+4.800000,121,1,258434.326988,4149835.349821,2.131030,20163135,3,1,60,0
+4.840000,122,1,258434.208988,4149835.537821,2.131030,20163135,3,1,60,0
+4.880000,123,1,258434.090988,4149835.725821,2.131030,20163135,3,1,60,0
+4.920000,124,1,258433.972988,4149835.913821,2.131030,20163135,3,1,60,0
+4.960000,125,1,258433.854988,4149836.102821,2.131030,20163135,3,1,60,0
+5.000000,126,1,258433.736988,4149836.290821,2.131030,20163135,3,1,60,0
+5.040000,127,1,258433.618988,4149836.478821,2.131030,20163135,3,1,60,0
+5.080000,128,1,258433.500988,4149836.666821,2.131030,20163135,3,1,60,0
+5.120000,129,1,258433.382988,4149836.854821,2.131030,20163135,3,1,60,0
+5.160000,130,1,258433.264988,4149837.042821,2.131030,20163135,3,1,60,0
+5.200000,131,1,258433.146988,4149837.231821,2.131030,20163135,3,1,60,0
+5.240000,132,1,258433.028988,4149837.419821,2.131030,20163135,3,1,60,0
+5.280000,133,1,258432.910988,4149837.607821,2.131030,20163135,3,1,60,0
+5.320000,134,1,258432.792988,4149837.795821,2.131030,20163135,3,1,60,0
+5.360000,135,1,258432.674988,4149837.983821,2.131030,20163135,3,1,60,0
+5.400000,136,1,258432.556988,4149838.171821,2.131030,20163135,3,1,60,0
+5.440000,137,1,258432.438988,4149838.360821,2.131030,20163135,3,1,60,0
+5.480000,138,1,258432.320988,4149838.548821,2.131030,20163135,3,1,60,0
+5.520000,139,1,258432.202988,4149838.736821,2.131030,20163135,3,1,60,0
+5.560000,140,1,258432.084988,4149838.924821,2.131030,20163135,3,1,60,0
+5.600000,141,1,258431.966988,4149839.112821,2.131030,20163135,3,1,60,0
+5.640000,142,1,258431.848988,4149839.300821,2.131030,20163135,3,1,60,0
+5.680000,143,1,258431.729988,4149839.489821,2.131030,20163135,3,1,60,0
+5.720000,144,1,258431.611988,4149839.677821,2.131030,20163135,3,1,60,0
+5.760000,145,1,258431.493988,4149839.865821,2.131030,20163135,3,1,60,0
+5.800000,146,1,258431.375988,4149840.053821,2.131030,20163135,3,1,60,0
+5.840000,147,1,258431.257988,4149840.241821,2.131030,20163135,3,1,60,0
+5.880000,148,1,258431.139988,4149840.429821,2.131040,20163135,3,1,60,0
+5.920000,149,1,258431.021988,4149840.618821,2.131040,20163135,3,1,60,0
+5.960000,150,1,258430.903988,4149840.806821,2.131040,20163135,3,1,60,0
+6.000000,151,1,258430.785988,4149840.994821,2.131040,20163135,3,1,60,0
+6.040000,152,1,258430.667988,4149841.182821,2.131040,20163135,3,1,60,0
+6.080000,153,1,258430.549988,4149841.370821,2.131050,20163135,3,1,60,0
+6.120000,154,1,258430.431988,4149841.558821,2.131050,20163135,3,1,60,0
+6.160000,155,1,258430.313988,4149841.747821,2.131050,20163135,3,1,60,0
+6.200000,156,1,258430.195988,4149841.935821,2.131050,20163135,3,1,60,0
+6.240000,157,1,258430.077988,4149842.123821,2.131060,20163135,3,1,60,0
+6.280000,158,1,258429.959988,4149842.311821,2.131060,20163135,3,1,60,0
+6.320000,159,1,258429.841988,4149842.499821,2.131060,20163135,3,1,60,0
+6.360000,160,1,258429.723988,4149842.687821,2.131070,20163135,3,1,60,0
+6.400000,161,1,258429.605988,4149842.876821,2.131070,20163135,3,1,60,0
+6.440000,162,1,258429.487988,4149843.064821,2.131070,20163135,3,1,60,0
+6.480000,163,1,258429.369988,4149843.252821,2.131070,20163135,3,1,60,0
+6.520000,164,1,258429.251988,4149843.440821,2.131080,20163135,3,1,60,0
+6.560000,165,1,258429.133988,4149843.628821,2.131080,20163135,3,1,60,0
+6.600000,166,1,258429.015988,4149843.816821,2.131080,20163135,3,1,60,0
+6.640000,167,1,258428.897988,4149844.005821,2.131080,20163135,3,1,60,0
+6.680000,168,1,258428.778988,4149844.193821,2.131080,20163135,3,1,60,0
+6.720000,169,1,258428.660988,4149844.381821,2.131080,20163135,3,1,60,0
+6.760000,170,1,258428.542988,4149844.569821,2.131080,20163135,3,1,60,0
+6.800000,171,1,258428.424988,4149844.757821,2.131090,20163135,3,1,60,0
+6.840000,172,1,258428.306988,4149844.945821,2.131090,20163135,3,1,60,0
+6.880000,173,1,258428.188988,4149845.134821,2.131090,20163135,3,1,60,0
+6.920000,174,1,258428.070988,4149845.322821,2.131090,20163135,3,1,60,0
+6.960000,175,1,258427.952988,4149845.510821,2.131080,20163135,3,1,60,0
+7.000000,176,1,258427.834988,4149845.698821,2.131080,20163135,3,1,60,0
+7.040000,177,1,258427.716988,4149845.886821,2.131080,20163135,3,1,60,0
+7.080000,178,1,258427.598988,4149846.074821,2.131080,20163135,3,1,60,0
+7.120000,179,1,258427.480988,4149846.263821,2.131080,20163135,3,1,60,0
+7.160000,180,1,258427.362988,4149846.451821,2.131080,20163135,3,1,60,0
+7.200000,181,1,258427.244988,4149846.639821,2.131070,20163135,3,1,60,0
+7.240000,182,1,258427.126988,4149846.827821,2.131070,20163135,3,1,60,0
+7.280000,183,1,258427.008988,4149847.015821,2.131070,20163135,3,1,60,0
+7.320000,184,1,258426.890988,4149847.203821,2.131060,20163135,3,1,60,0
+7.360000,185,1,258426.772988,4149847.392821,2.131060,20163135,3,1,60,0
+7.400000,186,1,258426.654988,4149847.580821,2.131050,20163135,3,1,60,0
+7.440000,187,1,258426.536988,4149847.768821,2.131050,20163135,3,1,60,0
+7.480000,188,1,258426.418988,4149847.956821,2.131040,20163135,3,1,60,0
+7.520000,189,1,258426.300988,4149848.144821,2.131030,20163135,3,1,60,0
+7.560000,190,1,258426.182988,4149848.333821,2.131030,20163135,3,1,60,0
+7.600000,191,1,258426.063988,4149848.521821,2.131020,20163135,3,1,60,0
+7.640000,192,1,258425.945988,4149848.709821,2.131010,20163135,3,1,60,0
+7.680000,193,1,258425.827988,4149848.897821,2.131000,20163135,3,1,60,0
+7.720000,194,1,258425.709988,4149849.085821,2.130990,20163135,3,1,60,0
+7.760000,195,1,258425.591988,4149849.273821,2.130990,20163135,3,1,60,0
+7.800000,196,1,258425.473988,4149849.462821,2.130980,20163135,3,1,60,0
+7.840000,197,1,258425.355988,4149849.650821,2.130970,20163135,3,1,60,0
+7.880000,198,1,258425.237988,4149849.838821,2.130960,20163135,3,1,60,0
+7.920000,199,1,258425.119988,4149850.026821,2.130950,20163135,3,1,60,0
+7.960000,200,1,258425.001988,4149850.214821,2.130940,20163135,3,1,60,0
+8.000000,201,1,258424.883988,4149850.403821,2.130930,20163135,3,1,60,0
+8.040000,202,1,258424.765988,4149850.591821,2.130920,20163135,3,1,60,0
+8.080000,203,1,258424.647988,4149850.779821,2.130910,20163135,3,1,60,0
+8.120000,204,1,258424.529988,4149850.967821,2.130900,20163135,3,1,60,0
+8.160000,205,1,258424.411988,4149851.155821,2.130890,20163135,3,1,60,0
+8.200000,206,1,258424.293988,4149851.344821,2.130880,20163135,3,1,60,0
+8.240000,207,1,258424.175988,4149851.532821,2.130870,20163135,3,1,60,0
+8.280000,208,1,258424.057988,4149851.720821,2.130860,20163135,3,1,60,0
+8.320000,209,1,258423.939988,4149851.908821,2.130860,20163135,3,1,60,0
+8.360000,210,1,258423.821988,4149852.096821,2.130850,20163135,3,1,60,0
+8.400000,211,1,258423.703988,4149852.285821,2.130840,20163135,3,1,60,0
+8.440000,212,1,258423.585988,4149852.473821,2.130840,20163135,3,1,60,0
+8.480000,213,1,258423.467988,4149852.661821,2.130830,20163135,3,1,60,0
+8.520000,214,1,258423.349988,4149852.849821,2.130820,20163135,3,1,60,0
+8.560000,215,1,258423.231988,4149853.037821,2.130820,20163135,3,1,60,0
+8.600000,216,1,258423.113988,4149853.226821,2.130810,20163135,3,1,60,0
+8.640000,217,1,258422.995988,4149853.414821,2.130810,20163135,3,1,60,0
+8.680000,218,1,258422.877988,4149853.602821,2.130810,20163135,3,1,60,0
+8.720000,219,1,258422.759988,4149853.790821,2.130800,20163135,3,1,60,0
+8.760000,220,1,258422.641988,4149853.978821,2.130800,20163135,3,1,60,0
+8.800000,221,1,258422.523988,4149854.167821,2.130790,20163135,3,1,60,0
+8.840000,222,1,258422.405988,4149854.355821,2.130790,20163135,3,1,60,0
+8.880000,223,1,258422.287988,4149854.543821,2.130790,20163135,3,1,60,0
+8.920000,224,1,258422.169988,4149854.731821,2.130780,20163135,3,1,60,0
+8.960000,225,1,258422.051988,4149854.919821,2.130780,20163135,3,1,60,0
+9.000000,226,1,258421.933988,4149855.108821,2.130780,20163135,3,1,60,0
+9.040000,227,1,258421.815988,4149855.296821,2.130780,20163135,3,1,60,0
+9.080000,228,1,258421.697988,4149855.484821,2.130770,20163135,3,1,60,0
+9.120000,229,1,258421.579988,4149855.672821,2.130770,20163135,3,1,60,0
+9.160000,230,1,258421.461988,4149855.861821,2.130770,20163135,3,1,60,0
+9.200000,231,1,258421.343988,4149856.049821,2.130770,20163135,3,1,60,0
+9.240000,232,1,258421.225988,4149856.237821,2.130770,20163135,3,1,60,0
+9.280000,233,1,258421.107988,4149856.425821,2.130760,20163135,3,1,60,0
+9.320000,234,1,258420.989988,4149856.613821,2.130760,20163135,3,1,60,0
+9.360000,235,1,258420.871988,4149856.802821,2.130760,20163135,3,1,60,0
+9.400000,236,1,258420.753988,4149856.990821,2.130760,20163135,3,1,60,0
+9.440000,237,1,258420.635988,4149857.178821,2.130760,20163135,3,1,60,0
+9.480000,238,1,258420.517988,4149857.366821,2.130760,20163135,3,1,60,0
+9.520000,239,1,258420.399988,4149857.554821,2.130750,20163135,3,1,60,0
+9.560000,240,1,258420.281988,4149857.743821,2.130750,20163135,3,1,60,0
+9.600000,241,1,258420.163988,4149857.931821,2.130750,20163135,3,1,60,0
+9.640000,242,1,258420.045988,4149858.119821,2.130750,20163135,3,1,60,0
+9.680000,243,1,258419.927988,4149858.307821,2.130750,20163135,3,1,60,0
+9.720000,244,1,258419.809988,4149858.496821,2.130740,20163135,3,1,60,0
+9.760000,245,1,258419.691988,4149858.684821,2.130740,20163135,3,1,60,0
+9.800000,246,1,258419.573988,4149858.872821,2.130740,20163135,3,1,60,0
+9.840000,247,1,258419.455988,4149859.060821,2.130740,20163135,3,1,60,0
+9.880000,248,1,258419.337988,4149859.248821,2.130740,20163135,3,1,60,0
+9.920000,249,1,258419.219988,4149859.437821,2.130740,20163135,3,1,60,0
+9.960000,250,1,258419.101988,4149859.625821,2.130730,20163135,3,1,60,0
+10.000000,251,1,258418.983988,4149859.813821,2.130730,20163135,3,1,60,0
+10.040000,252,1,258418.865988,4149860.001821,2.130730,20163135,3,1,60,0
+10.080000,253,1,258418.747988,4149860.189821,2.130730,20163135,3,1,60,0
+10.120000,254,1,258418.629988,4149860.378821,2.130720,20163135,3,1,60,0
+10.160000,255,1,258418.511988,4149860.566821,2.130720,20163135,3,1,60,0
+10.200000,256,1,258418.393988,4149860.754821,2.130720,20163135,3,1,60,0
+10.240000,257,1,258418.275988,4149860.942821,2.130720,20163135,3,1,60,0
+10.280000,258,1,258418.157988,4149861.131821,2.130720,20163135,3,1,60,0
+10.320000,259,1,258418.040988,4149861.319821,2.130710,20163135,3,1,60,0
+10.360000,260,1,258417.922988,4149861.507821,2.130710,20163135,3,1,60,0
+10.400000,261,1,258417.804988,4149861.695821,2.130710,20163135,3,1,60,0
+10.440000,262,1,258417.686988,4149861.884821,2.130710,20163135,3,1,60,0
+10.480000,263,1,258417.568988,4149862.072821,2.130700,20163135,3,1,60,0
+10.520000,264,1,258417.450988,4149862.260821,2.130700,20163135,3,1,60,0
+10.560000,265,1,258417.332988,4149862.448821,2.130700,20163135,3,1,60,0
+10.600000,266,1,258417.214988,4149862.636821,2.130690,20163135,3,1,60,0
+10.640000,267,1,258417.096988,4149862.825821,2.130690,20163135,3,1,60,0
+10.680000,268,1,258416.978988,4149863.013821,2.130680,20163135,3,1,60,0
+10.720000,269,1,258416.860988,4149863.201821,2.130680,20163135,3,1,60,0
+10.760000,270,1,258416.742988,4149863.389821,2.130680,20163135,3,1,60,0
+10.800000,271,1,258416.624988,4149863.578821,2.130670,20163135,3,1,60,0
+10.840000,272,1,258416.506988,4149863.766821,2.130670,20163135,3,1,60,0
+10.880000,273,1,258416.388988,4149863.954821,2.130660,20163135,3,1,60,0
+10.920000,274,1,258416.270988,4149864.142821,2.130660,20163135,3,1,60,0
+10.960000,275,1,258416.152988,4149864.330821,2.130650,20163135,3,1,60,0
+11.000000,276,1,258416.034988,4149864.519821,2.130640,20163135,3,1,60,0
+11.040000,277,1,258415.916988,4149864.707821,2.130640,20163135,3,1,60,0
+11.080000,278,1,258415.798988,4149864.895821,2.130630,20163135,3,1,60,0
+11.120000,279,1,258415.680988,4149865.083821,2.130630,20163135,3,1,60,0
+11.160000,280,1,258415.562988,4149865.272821,2.130620,20163135,3,1,60,0
+11.200000,281,1,258415.444988,4149865.460821,2.130610,20163135,3,1,60,0
+11.240000,282,1,258415.326988,4149865.648821,2.130600,20163135,3,1,60,0
+11.280000,283,1,258415.208988,4149865.836821,2.130600,20163135,3,1,60,0
+11.320000,284,1,258415.090988,4149866.025821,2.130590,20163135,3,1,60,0
+11.360000,285,1,258414.972988,4149866.213821,2.130580,20163135,3,1,60,0
+11.400000,286,1,258414.854988,4149866.401821,2.130570,20163135,3,1,60,0
+11.440000,287,1,258414.736988,4149866.589821,2.130550,20163135,3,1,60,0
+11.480000,288,1,258414.618988,4149866.778821,2.130540,20163135,3,1,60,0
+11.520000,289,1,258414.500988,4149866.966821,2.130520,20163135,3,1,60,0
+11.560000,290,1,258414.382988,4149867.154821,2.130510,20163135,3,1,60,0
+11.600000,291,1,258414.264988,4149867.342821,2.130490,20163135,3,1,60,0
+11.640000,292,1,258414.147988,4149867.531821,2.130470,20163135,3,1,60,0
+11.680000,293,1,258414.029988,4149867.719821,2.130460,20163135,3,1,60,0
+11.720000,294,1,258413.911988,4149867.907821,2.130440,20163135,3,1,60,0
+11.760000,295,1,258413.793988,4149868.095821,2.130420,20163135,3,1,60,0
+11.800000,296,1,258413.675988,4149868.284821,2.130400,20163135,3,1,60,0
+11.840000,297,1,258413.557988,4149868.472821,2.130370,20163135,3,1,60,0
+11.880000,298,1,258413.439988,4149868.660821,2.130350,20163135,3,1,60,0
+11.920000,299,1,258413.321988,4149868.848821,2.130330,20163135,3,1,60,0
+11.960000,300,1,258413.203988,4149869.037821,2.130310,20163135,3,1,60,0
+12.000000,301,1,258413.085988,4149869.225821,2.130290,20163135,3,1,60,0
+12.040000,302,1,258412.967988,4149869.413821,2.130260,20163135,3,1,60,0
+12.080000,303,1,258412.849988,4149869.602821,2.130240,20163135,3,1,60,0
+12.120000,304,1,258412.732988,4149869.790821,2.130220,20163135,3,1,60,0
+12.160000,305,1,258412.614988,4149869.979021,2.130200,20163135,3,1,60,0
+12.200000,306,1,258412.496988,4149870.167321,2.130170,20163135,3,1,60,0
+12.240000,307,1,258412.378988,4149870.355621,2.130150,20163135,3,1,60,0
+12.280000,308,1,258412.260988,4149870.543921,2.130130,20163135,3,1,60,0
+12.320000,309,1,258412.142988,4149870.732221,2.130110,20163135,3,1,60,0
+12.360000,310,1,258412.024988,4149870.920521,2.130080,20163135,3,1,60,0
+12.400000,311,1,258411.906988,4149871.108821,2.130060,20163135,3,1,60,0
+12.440000,312,1,258411.789988,4149871.297121,2.130040,20163135,3,1,60,0
+12.480000,313,1,258411.671988,4149871.485421,2.130020,20163135,3,1,60,0
+12.520000,314,1,258411.553988,4149871.673821,2.130000,20163135,3,1,60,0
+12.560000,315,1,258411.435988,4149871.862121,2.129980,20163135,3,1,60,0
+12.600000,316,1,258411.317988,4149872.050421,2.129960,20163135,3,1,60,0
+12.640000,317,1,258411.199988,4149872.238721,2.129940,20163135,3,1,60,0
+12.680000,318,1,258411.082988,4149872.427121,2.129920,20163135,3,1,60,0
+12.720000,319,1,258410.964988,4149872.615421,2.129900,20163135,3,1,60,0
+12.760000,320,1,258410.846988,4149872.803721,2.129890,20163135,3,1,60,0
+12.800000,321,1,258410.728988,4149872.992021,2.129870,20163135,3,1,60,0
+12.840000,322,1,258410.610988,4149873.180421,2.129850,20163135,3,1,60,0
+12.880000,323,1,258410.492988,4149873.368721,2.129840,20163135,3,1,60,0
+12.920000,324,1,258410.375988,4149873.557021,2.129820,20163135,3,1,60,0
+12.960000,325,1,258410.257988,4149873.745421,2.129810,20163135,3,1,60,0
+13.000000,326,1,258410.139988,4149873.933721,2.129790,20163135,3,1,60,0
+13.040000,327,1,258410.021988,4149874.122121,2.129780,20163135,3,1,60,0
+13.080000,328,1,258409.903988,4149874.310421,2.129770,20163135,3,1,60,0
+13.120000,329,1,258409.786988,4149874.498821,2.129750,20163135,3,1,60,0
+13.160000,330,1,258409.668988,4149874.687121,2.129740,20163135,3,1,60,0
+13.200000,331,1,258409.550988,4149874.875521,2.129730,20163135,3,1,60,0
+13.240000,332,1,258409.432988,4149875.063821,2.129720,20163135,3,1,60,0
+13.280000,333,1,258409.314988,4149875.252221,2.129710,20163135,3,1,60,0
+13.320000,334,1,258409.197988,4149875.440521,2.129700,20163135,3,1,60,0
+13.360000,335,1,258409.079988,4149875.628921,2.129700,20163135,3,1,60,0
+13.400000,336,1,258408.961988,4149875.817221,2.129690,20163135,3,1,60,0
+13.440000,337,1,258408.843988,4149876.005621,2.129680,20163135,3,1,60,0
+13.480000,338,1,258408.725988,4149876.193921,2.129680,20163135,3,1,60,0
+13.520000,339,1,258408.608988,4149876.382321,2.129670,20163135,3,1,60,0
+13.560000,340,1,258408.490988,4149876.570621,2.129670,20163135,3,1,60,0
+13.600000,341,1,258408.372988,4149876.759021,2.129660,20163135,3,1,60,0
+13.640000,342,1,258408.254988,4149876.947421,2.129660,20163135,3,1,60,0
+13.680000,343,1,258408.136988,4149877.135721,2.129660,20163135,3,1,60,0
+13.720000,344,1,258408.019988,4149877.324121,2.129660,20163135,3,1,60,0
+13.760000,345,1,258407.901988,4149877.512421,2.129650,20163135,3,1,60,0
+13.800000,346,1,258407.783988,4149877.700821,2.129660,20163135,3,1,60,0
+13.840000,347,1,258407.665988,4149877.889121,2.129660,20163135,3,1,60,0
+13.880000,348,1,258407.547988,4149878.077521,2.129660,20163135,3,1,60,0
+13.920000,349,1,258407.430988,4149878.265921,2.129660,20163135,3,1,60,0
+13.960000,350,1,258407.312988,4149878.454221,2.129660,20163135,3,1,60,0
+14.000000,351,1,258407.194988,4149878.642621,2.129670,20163135,3,1,60,0
+14.040000,352,1,258407.076988,4149878.830921,2.129670,20163135,3,1,60,0
+14.080000,353,1,258406.958988,4149879.019321,2.129680,20163135,3,1,60,0
+14.120000,354,1,258406.841988,4149879.207621,2.129680,20163135,3,1,60,0
+14.160000,355,1,258406.723988,4149879.396021,2.129690,20163135,3,1,60,0
+14.200000,356,1,258406.605988,4149879.584321,2.129690,20163135,3,1,60,0
+14.240000,357,1,258406.487988,4149879.772721,2.129690,20163135,3,1,60,0
+14.280000,358,1,258406.369988,4149879.961021,2.129700,20163135,3,1,60,0
+14.320000,359,1,258406.252988,4149880.149421,2.129700,20163135,3,1,60,0
+14.360000,360,1,258406.134988,4149880.337821,2.129710,20163135,3,1,60,0
+14.400000,361,1,258406.016988,4149880.526121,2.129710,20163135,3,1,60,0
+14.440000,362,1,258405.898988,4149880.714521,2.129710,20163135,3,1,60,0
+14.480000,363,1,258405.780988,4149880.902821,2.129720,20163135,3,1,60,0
+14.520000,364,1,258405.663988,4149881.091221,2.129720,20163135,3,1,60,0
+14.560000,365,1,258405.545988,4149881.279521,2.129730,20163135,3,1,60,0
+14.600000,366,1,258405.427988,4149881.467921,2.129730,20163135,3,1,60,0
+14.640000,367,1,258405.309988,4149881.656221,2.129730,20163135,3,1,60,0
+14.680000,368,1,258405.191988,4149881.844621,2.129730,20163135,3,1,60,0
+14.720000,369,1,258405.074988,4149882.032921,2.129740,20163135,3,1,60,0
+14.760000,370,1,258404.956988,4149882.221321,2.129740,20163135,3,1,60,0
+14.800000,371,1,258404.838988,4149882.409621,2.129740,20163135,3,1,60,0
+14.840000,372,1,258404.720988,4149882.598021,2.129750,20163135,3,1,60,0
+14.880000,373,1,258404.602988,4149882.786321,2.129750,20163135,3,1,60,0
+14.920000,374,1,258404.485988,4149882.974721,2.129750,20163135,3,1,60,0
+14.960000,375,1,258404.367988,4149883.163021,2.129760,20163135,3,1,60,0
+15.000000,376,1,258404.249988,4149883.351421,2.129760,20163135,3,1,60,0
+15.040000,377,1,258404.131988,4149883.539721,2.129760,20163135,3,1,60,0
+15.080000,378,1,258404.013988,4149883.728121,2.129770,20163135,3,1,60,0
+15.120000,379,1,258403.895988,4149883.916421,2.129770,20163135,3,1,60,0
+15.160000,380,1,258403.778988,4149884.104721,2.129770,20163135,3,1,60,0
+15.200000,381,1,258403.660988,4149884.293121,2.129780,20163135,3,1,60,0
+15.240000,382,1,258403.542988,4149884.481421,2.129780,20163135,3,1,60,0
+15.280000,383,1,258403.424988,4149884.669821,2.129780,20163135,3,1,60,0
+15.320000,384,1,258403.306988,4149884.858121,2.129790,20163135,3,1,60,0
+15.360000,385,1,258403.189988,4149885.046521,2.129790,20163135,3,1,60,0
+15.400000,386,1,258403.071988,4149885.234821,2.129790,20163135,3,1,60,0
+15.440000,387,1,258402.953988,4149885.423221,2.129800,20163135,3,1,60,0
+15.480000,388,1,258402.835988,4149885.611521,2.129800,20163135,3,1,60,0
+15.520000,389,1,258402.717988,4149885.799921,2.129800,20163135,3,1,60,0
+15.560000,390,1,258402.599988,4149885.988221,2.129820,20163135,3,1,60,0
+15.600000,391,1,258402.482988,4149886.176521,2.129850,20163135,3,1,60,0
+15.640000,392,1,258402.364988,4149886.364921,2.129920,20163135,3,1,60,0
+15.680000,393,1,258402.246988,4149886.553221,2.130030,20163135,3,1,60,0
+15.720000,394,1,258402.128988,4149886.741421,2.130180,20163135,3,1,60,0
+15.760000,395,1,258402.010988,4149886.929721,2.130370,20163135,3,1,60,0
+15.800000,396,1,258401.892988,4149887.117921,2.130610,20163135,3,1,60,0
+15.840000,397,1,258401.774988,4149887.306121,2.130870,20163135,3,1,60,0
+15.880000,398,1,258401.656988,4149887.494321,2.131160,20163135,3,1,60,0
+15.920000,399,1,258401.538988,4149887.682421,2.131480,20163135,3,1,60,0
+15.960000,400,1,258401.419988,4149887.870421,2.131810,20163135,3,1,60,0
+16.000000,401,1,258401.301988,4149888.058521,2.132140,20163135,3,1,60,0
+16.040000,402,1,258401.183988,4149888.246521,2.132470,20163135,3,1,60,0
+16.080000,403,1,258401.064988,4149888.434421,2.132800,20163135,3,1,60,0
+16.120000,404,1,258400.946988,4149888.622321,2.133110,20163135,3,1,60,0
+16.160000,405,1,258400.827988,4149888.810221,2.133400,20163135,3,1,60,0
+16.200000,406,1,258400.708988,4149888.998121,2.133660,20163135,3,1,60,0
+16.240000,407,1,258400.590988,4149889.185921,2.133880,20163135,3,1,60,0
+16.280000,408,1,258400.471988,4149889.373721,2.134070,20163135,3,1,60,0
+16.320000,409,1,258400.352988,4149889.561621,2.134210,20163135,3,1,60,0
+16.360000,410,1,258400.234988,4149889.749421,2.134290,20163135,3,1,60,0
+16.400000,411,1,258400.115988,4149889.937221,2.134320,20163135,3,1,60,0
+16.440000,412,1,258399.996988,4149890.125021,2.134290,20163135,3,1,60,0
+16.480000,413,1,258399.878988,4149890.312821,2.134210,20163135,3,1,60,0
+16.520000,414,1,258399.759988,4149890.500721,2.134090,20163135,3,1,60,0
+16.560000,415,1,258399.641988,4149890.688621,2.133950,20163135,3,1,60,0
+16.600000,416,1,258399.522988,4149890.876421,2.133790,20163135,3,1,60,0
+16.640000,417,1,258399.404988,4149891.064421,2.133620,20163135,3,1,60,0
+16.680000,418,1,258399.285988,4149891.252321,2.133440,20163135,3,1,60,0
+16.720000,419,1,258399.167988,4149891.440321,2.133270,20163135,3,1,60,0
+16.760000,420,1,258399.048988,4149891.628221,2.133100,20163135,3,1,60,0
+16.800000,421,1,258398.930988,4149891.816221,2.132930,20163135,3,1,60,0
+16.840000,422,1,258398.812988,4149892.004321,2.132770,20163135,3,1,60,0
+16.880000,423,1,258398.693988,4149892.192321,2.132620,20163135,3,1,60,0
+16.920000,424,1,258398.575988,4149892.380321,2.132470,20163135,3,1,60,0
+16.960000,425,1,258398.457988,4149892.568421,2.132330,20163135,3,1,60,0
+17.000000,426,1,258398.338988,4149892.756521,2.132200,20163135,3,1,60,0
+17.040000,427,1,258398.220988,4149892.944621,2.132070,20163135,3,1,60,0
+17.080000,428,1,258398.102988,4149893.132721,2.131950,20163135,3,1,60,0
+17.120000,429,1,258397.984988,4149893.320821,2.131840,20163135,3,1,60,0
+17.160000,430,1,258397.866988,4149893.508921,2.131740,20163135,3,1,60,0
+17.200000,431,1,258397.747988,4149893.697121,2.131640,20163135,3,1,60,0
+17.240000,432,1,258397.629988,4149893.885221,2.131550,20163135,3,1,60,0
+17.280000,433,1,258397.511988,4149894.073421,2.131460,20163135,3,1,60,0
+17.320000,434,1,258397.393988,4149894.261621,2.131380,20163135,3,1,60,0
+17.360000,435,1,258397.275988,4149894.449821,2.131300,20163135,3,1,60,0
+17.400000,436,1,258397.157988,4149894.637921,2.131230,20163135,3,1,60,0
+17.440000,437,1,258397.039988,4149894.826121,2.131170,20163135,3,1,60,0
+17.480000,438,1,258396.921988,4149895.014321,2.131100,20163135,3,1,60,0
+17.520000,439,1,258396.803988,4149895.202621,2.131050,20163135,3,1,60,0
+17.560000,440,1,258396.685988,4149895.390821,2.130990,20163135,3,1,60,0
+17.600000,441,1,258396.567988,4149895.579021,2.130940,20163135,3,1,60,0
+17.640000,442,1,258396.449988,4149895.767221,2.130890,20163135,3,1,60,0
+17.680000,443,1,258396.331988,4149895.955421,2.130850,20163135,3,1,60,0
+17.720000,444,1,258396.213988,4149896.143721,2.130810,20163135,3,1,60,0
+17.760000,445,1,258396.095988,4149896.331921,2.130770,20163135,3,1,60,0
+17.800000,446,1,258395.977988,4149896.520221,2.130730,20163135,3,1,60,0
+17.840000,447,1,258395.859988,4149896.708421,2.130700,20163135,3,1,60,0
+17.880000,448,1,258395.741988,4149896.896721,2.130670,20163135,3,1,60,0
+17.920000,449,1,258395.623988,4149897.084921,2.130640,20163135,3,1,60,0
+17.960000,450,1,258395.505988,4149897.273221,2.130610,20163135,3,1,60,0
+18.000000,451,1,258395.387988,4149897.461421,2.130580,20163135,3,1,60,0
+18.040000,452,1,258395.269988,4149897.649721,2.130560,20163135,3,1,60,0
+18.080000,453,1,258395.151988,4149897.838021,2.130530,20163135,3,1,60,0
+18.120000,454,1,258395.033988,4149898.026221,2.130510,20163135,3,1,60,0
+18.160000,455,1,258394.915988,4149898.214521,2.130490,20163135,3,1,60,0
+18.200000,456,1,258394.797988,4149898.402821,2.130470,20163135,3,1,60,0
+18.240000,457,1,258394.679988,4149898.591121,2.130450,20163135,3,1,60,0
+18.280000,458,1,258394.561988,4149898.779321,2.130430,20163135,3,1,60,0
+18.320000,459,1,258394.443988,4149898.967621,2.130410,20163135,3,1,60,0
+18.360000,460,1,258394.325988,4149899.155921,2.130400,20163135,3,1,60,0
+18.400000,461,1,258394.207988,4149899.344221,2.130380,20163135,3,1,60,0
+18.440000,462,1,258394.089988,4149899.532521,2.130370,20163135,3,1,60,0
+18.480000,463,1,258393.971988,4149899.720821,2.130350,20163135,3,1,60,0
+18.520000,464,1,258393.853988,4149899.909121,2.130340,20163135,3,1,60,0
+18.560000,465,1,258393.736988,4149900.097421,2.130330,20163135,3,1,60,0
+18.600000,466,1,258393.618988,4149900.285621,2.130310,20163135,3,1,60,0
+18.640000,467,1,258393.500988,4149900.473921,2.130300,20163135,3,1,60,0
+18.680000,468,1,258393.382988,4149900.662221,2.130290,20163135,3,1,60,0
+18.720000,469,1,258393.264988,4149900.850521,2.130280,20163135,3,1,60,0
+18.760000,470,1,258393.146988,4149901.038821,2.130270,20163135,3,1,60,0
+18.800000,471,1,258393.028988,4149901.227121,2.130250,20163135,3,1,60,0
+18.840000,472,1,258392.910988,4149901.415421,2.130240,20163135,3,1,60,0
+18.880000,473,1,258392.792988,4149901.603721,2.130230,20163135,3,1,60,0
+18.920000,474,1,258392.674988,4149901.792021,2.130230,20163135,3,1,60,0
+18.960000,475,1,258392.556988,4149901.980321,2.130220,20163135,3,1,60,0
+19.000000,476,1,258392.439988,4149902.168621,2.130210,20163135,3,1,60,0
+19.040000,477,1,258392.321988,4149902.357021,2.130200,20163135,3,1,60,0
+19.080000,478,1,258392.203988,4149902.545321,2.130190,20163135,3,1,60,0
+19.120000,479,1,258392.085988,4149902.733621,2.130190,20163135,3,1,60,0
+19.160000,480,1,258391.967988,4149902.921921,2.130180,20163135,3,1,60,0
+19.200000,481,1,258391.849988,4149903.110221,2.130170,20163135,3,1,60,0
+19.240000,482,1,258391.731988,4149903.298521,2.130170,20163135,3,1,60,0
+19.280000,483,1,258391.613988,4149903.486821,2.130160,20163135,3,1,60,0
+19.320000,484,1,258391.495988,4149903.675121,2.130160,20163135,3,1,60,0
+19.360000,485,1,258391.377988,4149903.863421,2.130150,20163135,3,1,60,0
+19.400000,486,1,258391.260988,4149904.051721,2.130150,20163135,3,1,60,0
+19.440000,487,1,258391.142988,4149904.240121,2.130150,20163135,3,1,60,0
+19.480000,488,1,258391.024988,4149904.428421,2.130140,20163135,3,1,60,0
+19.520000,489,1,258390.906988,4149904.616721,2.130140,20163135,3,1,60,0
+19.560000,490,1,258390.788988,4149904.805021,2.130140,20163135,3,1,60,0
+19.600000,491,1,258390.670988,4149904.993321,2.130140,20163135,3,1,60,0
+19.640000,492,1,258390.552988,4149905.181621,2.130140,20163135,3,1,60,0
+19.680000,493,1,258390.434988,4149905.369921,2.130140,20163135,3,1,60,0
+19.720000,494,1,258390.316988,4149905.558321,2.130140,20163135,3,1,60,0
+19.760000,495,1,258390.199988,4149905.746621,2.130140,20163135,3,1,60,0
+19.800000,496,1,258390.081988,4149905.934921,2.130140,20163135,3,1,60,0
+19.840000,497,1,258389.963988,4149906.123221,2.130140,20163135,3,1,60,0
+19.880000,498,1,258389.845988,4149906.311521,2.130140,20163135,3,1,60,0
+19.920000,499,1,258389.727988,4149906.499821,2.130140,20163135,3,1,60,0
+19.960000,500,1,258389.609988,4149906.688121,2.130140,20163135,3,1,60,0
+20.000000,501,1,258389.491988,4149906.876521,2.130150,20163135,3,1,60,0
+20.040000,502,1,258389.373988,4149907.064821,2.130150,20163135,3,1,60,0
+20.080000,503,1,258389.255988,4149907.253121,2.130150,20163135,3,1,60,0
+20.120000,504,1,258389.138988,4149907.441421,2.130160,20163135,3,1,60,0
+20.160000,505,1,258389.020988,4149907.629721,2.130160,20163135,3,1,60,0
+20.200000,506,1,258388.902988,4149907.818021,2.130170,20163135,3,1,60,0
+20.240000,507,1,258388.784988,4149908.006321,2.130170,20163135,3,1,60,0
+20.280000,508,1,258388.666988,4149908.194621,2.130180,20163135,3,1,60,0
+20.320000,509,1,258388.548988,4149908.383021,2.130190,20163135,3,1,60,0
+20.360000,510,1,258388.430988,4149908.571321,2.130210,20163135,3,1,60,0
+20.400000,511,1,258388.312988,4149908.759621,2.130230,20163135,3,1,60,0
+20.440000,512,1,258388.194988,4149908.947921,2.130250,20163135,3,1,60,0
+20.480000,513,1,258388.076988,4149909.136221,2.130280,20163135,3,1,60,0
+20.520000,514,1,258387.958988,4149909.324421,2.130320,20163135,3,1,60,0
+20.560000,515,1,258387.840988,4149909.512721,2.130360,20163135,3,1,60,0
+20.600000,516,1,258387.723988,4149909.701021,2.130400,20163135,3,1,60,0
+20.640000,517,1,258387.605988,4149909.889321,2.130440,20163135,3,1,60,0
+20.680000,518,1,258387.487988,4149910.077621,2.130490,20163135,3,1,60,0
+20.720000,519,1,258387.369988,4149910.265821,2.130550,20163135,3,1,60,0
+20.760000,520,1,258387.251988,4149910.454121,2.130600,20163135,3,1,60,0
+20.800000,521,1,258387.133988,4149910.642321,2.130660,20163135,3,1,60,0
+20.840000,522,1,258387.015988,4149910.830621,2.130720,20163135,3,1,60,0
+20.880000,523,1,258386.897988,4149911.018821,2.130780,20163135,3,1,60,0
+20.920000,524,1,258386.779988,4149911.207021,2.130840,20163135,3,1,60,0
+20.960000,525,1,258386.661988,4149911.395221,2.130910,20163135,3,1,60,0
+21.000000,526,1,258386.542988,4149911.583421,2.130970,20163135,3,1,60,0
+21.040000,527,1,258386.424988,4149911.771721,2.131030,20163135,3,1,60,0
+21.080000,528,1,258386.306988,4149911.959821,2.131100,20163135,3,1,60,0
+21.120000,529,1,258386.188988,4149912.148021,2.131160,20163135,3,1,60,0
+21.160000,530,1,258386.070988,4149912.336221,2.131220,20163135,3,1,60,0
+21.200000,531,1,258385.952988,4149912.524421,2.131280,20163135,3,1,60,0
+21.240000,532,1,258385.834988,4149912.712621,2.131340,20163135,3,1,60,0
+21.280000,533,1,258385.716988,4149912.900721,2.131400,20163135,3,1,60,0
+21.320000,534,1,258385.598988,4149913.088921,2.131460,20163135,3,1,60,0
+21.360000,535,1,258385.479988,4149913.277021,2.131520,20163135,3,1,60,0
+21.400000,536,1,258385.361988,4149913.465221,2.131570,20163135,3,1,60,0
+21.440000,537,1,258385.243988,4149913.653321,2.131620,20163135,3,1,60,0
+21.480000,538,1,258385.125988,4149913.841421,2.131670,20163135,3,1,60,0
+21.520000,539,1,258385.007988,4149914.029621,2.131720,20163135,3,1,60,0
+21.560000,540,1,258384.888988,4149914.217721,2.131760,20163135,3,1,60,0
+21.600000,541,1,258384.770988,4149914.405821,2.131800,20163135,3,1,60,0
+21.640000,542,1,258384.652988,4149914.593921,2.131840,20163729,3,14,60,0
+21.680000,543,1,258384.534988,4149914.782021,2.131880,20163729,3,14,60,0
+21.720000,544,1,258384.416988,4149914.970121,2.131910,20163729,3,14,60,0
+21.760000,545,1,258384.297988,4149915.158221,2.131940,20163729,3,14,60,0
+21.800000,546,1,258384.179988,4149915.346321,2.131970,20163729,3,14,60,0
+21.840000,547,1,258384.061988,4149915.534421,2.131990,20163729,3,14,60,0
+21.880000,548,1,258383.943988,4149915.722521,2.132010,20163729,3,14,60,0
+21.920000,549,1,258383.824988,4149915.910621,2.132020,20163729,3,14,60,0
+21.960000,550,1,258383.706988,4149916.098721,2.132030,20163729,3,14,60,0
+22.000000,551,1,258383.588988,4149916.286821,2.132040,20163729,3,14,60,0
+22.040000,552,1,258383.469988,4149916.474821,2.132420,20163729,3,14,60,0
+22.080000,553,1,258383.351988,4149916.662521,2.133720,20163729,3,14,60,0
+22.120000,554,1,258383.231988,4149916.849921,2.136170,20163729,3,14,60,0
+22.160000,555,1,258383.111988,4149917.036621,2.139660,20163729,3,14,60,0
+22.200000,556,1,258382.990988,4149917.222821,2.143810,20163729,3,14,60,0
+22.240000,557,1,258382.867988,4149917.408421,2.148220,20163729,3,14,60,0
+22.280000,558,1,258382.745988,4149917.593521,2.152650,20163729,3,14,60,0
+22.320000,559,1,258382.621988,4149917.778021,2.157060,20163729,3,14,60,0
+22.360000,560,1,258382.496988,4149917.962021,2.161570,20163729,3,14,60,0
+22.400000,561,1,258382.371988,4149918.145421,2.166230,20163729,3,14,60,0
+22.440000,562,1,258382.244988,4149918.328221,2.170810,20163729,3,14,60,0
+22.480000,563,1,258382.117988,4149918.510421,2.175200,20163729,3,14,60,0
+22.520000,564,1,258381.990988,4149918.692221,2.179500,20163729,3,14,60,0
+22.560000,565,1,258381.861988,4149918.873321,2.184000,20163729,3,14,60,0
+22.600000,566,1,258381.731988,4149919.053821,2.188730,20163729,3,14,60,0
+22.640000,567,1,258381.601988,4149919.233621,2.193610,20163729,3,14,60,0
+22.680000,568,1,258381.469988,4149919.412821,2.198590,20163729,3,14,60,0
+22.720000,569,1,258381.337988,4149919.591221,2.203690,20163729,3,14,60,0
+22.760000,570,1,258381.204988,4149919.769021,2.208970,20163729,3,14,60,0
+22.800000,571,1,258381.070988,4149919.946021,2.214310,20163729,3,14,60,0
+22.840000,572,1,258380.934988,4149920.122321,2.219840,20163729,3,14,60,0
+22.880000,573,1,258380.798988,4149920.297821,2.225200,20163729,3,14,60,0
+22.920000,574,1,258380.661988,4149920.472821,2.230220,20163729,3,14,60,0
+22.960000,575,1,258380.523988,4149920.647121,2.234930,20163729,3,14,60,0
+23.000000,576,1,258380.385988,4149920.820821,2.239420,20163729,3,14,60,0
+23.040000,577,1,258380.246988,4149920.993921,2.243820,20163729,3,14,60,0
+23.080000,578,1,258380.105988,4149921.166421,2.248270,20163729,3,14,60,0
+23.120000,579,1,258379.965988,4149921.338221,2.252840,20163729,3,14,60,0
+23.160000,580,1,258379.823988,4149921.509421,2.257550,20163729,3,14,60,0
+23.200000,581,1,258379.680988,4149921.679821,2.262390,20163729,3,14,60,0
+23.240000,582,1,258379.537988,4149921.849521,2.267360,20163729,3,14,60,0
+23.280000,583,1,258379.393988,4149922.018521,2.272470,20163729,3,14,60,0
+23.320000,584,1,258379.248988,4149922.186721,2.277760,20163729,3,14,60,0
+23.360000,585,1,258379.101988,4149922.354021,2.283190,20163729,3,14,60,0
+23.400000,586,1,258378.954988,4149922.520621,2.288590,20163729,3,14,60,0
+23.440000,587,1,258378.807988,4149922.686521,2.293690,20163729,3,14,60,0
+23.480000,588,1,258378.658988,4149922.851721,2.298350,20163729,3,14,60,0
+23.520000,589,1,258378.509988,4149923.016321,2.302660,20163729,3,14,60,0
+23.560000,590,1,258378.359988,4149923.180421,2.306800,20163729,3,14,60,0
+23.600000,591,1,258378.208988,4149923.343821,2.310920,20163729,3,14,60,0
+23.640000,592,1,258378.057988,4149923.506621,2.315220,20163729,3,14,60,0
+23.680000,593,1,258377.905988,4149923.668621,2.319810,20163729,3,14,60,0
+23.720000,594,1,258377.752988,4149923.829921,2.324690,20163729,3,14,60,0
+23.760000,595,1,258377.599988,4149923.990321,2.329790,20163729,3,14,60,0
+23.800000,596,1,258377.444988,4149924.149921,2.335020,20163729,3,14,60,0
+23.840000,597,1,258377.289988,4149924.308621,2.340370,20163729,3,14,60,0
+23.880000,598,1,258377.132988,4149924.466521,2.345880,20163729,3,14,60,0
+23.920000,599,1,258376.975988,4149924.623421,2.351470,20163729,3,14,60,0
+23.960000,600,1,258376.817988,4149924.779621,2.356970,20163729,3,14,60,0
+24.000000,601,1,258376.658988,4149924.934921,2.362170,20163729,3,14,60,0
+24.040000,602,1,258376.498988,4149925.089521,2.367050,20163729,3,14,60,0
+24.080000,603,1,258376.338988,4149925.243421,2.371730,20163729,3,14,60,0
+24.120000,604,1,258376.177988,4149925.396621,2.376350,20163729,3,14,60,0
+24.160000,605,1,258376.016988,4149925.549021,2.381040,20163729,3,14,60,0
+24.200000,606,1,258375.853988,4149925.700621,2.385840,20163729,3,14,60,0
+24.240000,607,1,258375.690988,4149925.851421,2.390710,20163729,3,14,60,0
+24.280000,608,1,258375.526988,4149926.001421,2.395630,20163729,3,14,60,0
+24.320000,609,1,258375.361988,4149926.150521,2.400590,20163729,3,14,60,0
+24.360000,610,1,258375.196988,4149926.298921,2.405570,20163729,3,14,60,0
+24.400000,611,1,258375.030988,4149926.446421,2.410540,20163729,3,14,60,0
+24.440000,612,1,258374.863988,4149926.593121,2.415460,20163729,3,14,60,0
+24.480000,613,1,258374.695988,4149926.739021,2.420360,20163729,3,14,60,0
+24.520000,614,1,258374.527988,4149926.884121,2.425230,20163729,3,14,60,0
+24.560000,615,1,258374.358988,4149927.028321,2.430090,20163729,3,14,60,0
+24.600000,616,1,258374.188988,4149927.171821,2.434970,20163729,3,14,60,0
+24.640000,617,1,258374.018988,4149927.314421,2.439870,20163729,3,14,60,0
+24.680000,618,1,258373.847988,4149927.456121,2.444820,20163729,3,14,60,0
+24.720000,619,1,258373.675988,4149927.597021,2.449860,20163729,3,14,60,0
+24.760000,620,1,258373.503988,4149927.736921,2.455000,20163729,3,14,60,0
+24.800000,621,1,258373.329988,4149927.876021,2.460240,20163729,3,14,60,0
+24.840000,622,1,258373.155988,4149928.014121,2.465530,20163729,3,14,60,0
+24.880000,623,1,258372.980988,4149928.151321,2.470790,20163729,3,14,60,0

+ 269 - 0
data/processed/data/InterInfo.csv

@@ -0,0 +1,269 @@
+simTime,simFrame,posX,posY,posH,interid
+0.000000,0,258355.495988,4149986.611021,2.130490,10000
+0.000000,1,258355.495988,4149986.611021,2.130490,10000
+0.040000,2,258355.495988,4149986.611021,2.130490,10000
+0.080000,3,258355.466988,4149986.658321,2.131390,10000
+0.120000,4,258355.435988,4149986.707021,2.132470,10000
+0.160000,5,258355.402988,4149986.758221,2.134610,10000
+0.200000,6,258355.368988,4149986.812121,2.137870,10000
+0.240000,7,258355.331988,4149986.869021,2.141240,10000
+0.280000,8,258355.292988,4149986.929121,2.144680,10000
+0.320000,9,258355.250988,4149986.992721,2.148160,10000
+0.360000,10,258355.206988,4149987.059721,2.151660,10000
+0.400000,11,258355.159988,4149987.130321,2.155160,10000
+0.440000,12,258355.109988,4149987.204621,2.158660,10000
+0.480000,13,258355.056988,4149987.282621,2.162110,10000
+0.520000,14,258355.000988,4149987.364321,2.165510,10000
+0.560000,15,258354.942988,4149987.449621,2.168830,10000
+0.600000,16,258354.880988,4149987.538721,2.172050,10000
+0.640000,17,258354.816988,4149987.631521,2.175140,10000
+0.680000,18,258354.748988,4149987.728021,2.178090,10000
+0.720000,19,258354.678988,4149987.828321,2.180870,10000
+0.760000,20,258354.604988,4149987.932221,2.183460,10000
+0.800000,21,258354.528988,4149988.039921,2.185830,10000
+0.840000,22,258354.448988,4149988.151421,2.187980,10000
+0.880000,23,258354.366988,4149988.266621,2.189890,10000
+0.920000,24,258354.280988,4149988.385521,2.192400,10000
+0.960000,25,258354.191988,4149988.507721,2.196430,10000
+1.000000,26,258354.098988,4149988.633021,2.202790,10000
+1.040000,27,258354.001988,4149988.761121,2.211780,10000
+1.080000,28,258353.899988,4149988.891521,2.223540,10000
+1.120000,29,258353.791988,4149989.023821,2.238190,10000
+1.160000,30,258353.678988,4149989.157621,2.255840,10000
+1.200000,31,258353.558988,4149989.292221,2.276620,10000
+1.240000,32,258353.432988,4149989.427021,2.300640,10000
+1.280000,33,258353.297988,4149989.561321,2.328020,10000
+1.320000,34,258353.155988,4149989.694221,2.358840,10000
+1.360000,35,258353.005988,4149989.825521,2.390830,10000
+1.400000,36,258352.847988,4149989.954921,2.423240,10000
+1.440000,37,258352.681988,4149990.082021,2.455560,10000
+1.480000,38,258352.507988,4149990.206821,2.487300,10000
+1.520000,39,258352.325988,4149990.329021,2.517990,10000
+1.560000,40,258352.136988,4149990.448721,2.547190,10000
+1.600000,41,258351.940988,4149990.566121,2.574450,10000
+1.640000,42,258351.738988,4149990.681421,2.599360,10000
+1.680000,43,258351.528988,4149990.795121,2.621460,10000
+1.720000,44,258351.313988,4149990.907721,2.640450,10000
+1.760000,45,258351.092988,4149991.019721,2.656220,10000
+1.800000,46,258350.866988,4149991.131921,2.668680,10000
+1.840000,47,258350.635988,4149991.244921,2.677710,10000
+1.880000,48,258350.399988,4149991.359621,2.683230,10000
+1.920000,49,258350.159988,4149991.476821,2.685150,10000
+1.960000,50,258349.916988,4149991.597521,2.683360,10000
+2.000000,51,258349.669988,4149991.722721,2.677780,10000
+2.040000,52,258349.420988,4149991.853421,2.668330,10000
+2.080000,53,258349.168988,4149991.990721,2.654920,10000
+2.120000,54,258348.916988,4149992.136021,2.637460,10000
+2.160000,55,258348.663988,4149992.290221,2.615880,10000
+2.200000,56,258348.410988,4149992.454721,2.590090,10000
+2.240000,57,258348.160988,4149992.630621,2.560030,10000
+2.280000,58,258347.912988,4149992.819221,2.525620,10000
+2.320000,59,258347.669988,4149993.021521,2.486780,10000
+2.360000,60,258347.430988,4149993.237221,2.446550,10000
+2.400000,61,258347.196988,4149993.464921,2.408580,10000
+2.440000,62,258346.966988,4149993.703421,2.373800,10000
+2.480000,63,258346.739988,4149993.952021,2.342530,10000
+2.520000,64,258346.514988,4149994.209821,2.314910,10000
+2.560000,65,258346.292988,4149994.476221,2.290700,10000
+2.600000,66,258346.071988,4149994.750621,2.269550,10000
+2.640000,67,258345.852988,4149995.032621,2.251090,10000
+2.680000,68,258345.633988,4149995.321821,2.234970,10000
+2.720000,69,258345.414988,4149995.617821,2.220890,10000
+2.760000,70,258345.196988,4149995.920321,2.208600,10000
+2.800000,71,258344.977988,4149996.229221,2.197850,10000
+2.840000,72,258344.758988,4149996.544221,2.188460,10000
+2.880000,73,258344.538988,4149996.865021,2.180250,10000
+2.920000,74,258344.316988,4149997.191721,2.173090,10000
+2.960000,75,258344.094988,4149997.523921,2.166840,10000
+3.000000,76,258343.870988,4149997.861621,2.161390,10000
+3.040000,77,258343.645988,4149998.204621,2.156650,10000
+3.080000,78,258343.418988,4149998.552921,2.152520,10000
+3.120000,79,258343.189988,4149998.906421,2.148940,10000
+3.160000,80,258342.958988,4149999.265021,2.145830,10000
+3.200000,81,258342.726988,4149999.628521,2.143140,10000
+3.240000,82,258342.491988,4149999.996921,2.140820,10000
+3.280000,83,258342.254988,4150000.370121,2.138820,10000
+3.320000,84,258342.014988,4150000.748021,2.137100,10000
+3.360000,85,258341.773988,4150001.130521,2.135630,10000
+3.400000,86,258341.529988,4150001.517621,2.134380,10000
+3.440000,87,258341.282988,4150001.909221,2.133320,10000
+3.480000,88,258341.034988,4150002.305221,2.132420,10000
+3.520000,89,258340.783988,4150002.705621,2.131670,10000
+3.560000,90,258340.529988,4150003.110421,2.131040,10000
+3.600000,91,258340.273988,4150003.519421,2.130530,10000
+3.640000,92,258340.015988,4150003.932721,2.130110,10000
+3.680000,93,258339.754988,4150004.350221,2.129770,10000
+3.720000,94,258339.490988,4150004.771821,2.129510,10000
+3.760000,95,258339.224988,4150005.197621,2.129310,10000
+3.800000,96,258338.956988,4150005.627521,2.129170,10000
+3.840000,97,258338.685988,4150006.061421,2.129070,10000
+3.880000,98,258338.411988,4150006.499321,2.129020,10000
+3.920000,99,258338.136988,4150006.941221,2.129010,10000
+3.960000,100,258337.857988,4150007.387021,2.129030,10000
+4.000000,101,258337.576988,4150007.836721,2.129080,10000
+4.040000,102,258337.293988,4150008.290421,2.129160,10000
+4.080000,103,258337.007988,4150008.747821,2.129270,10000
+4.120000,104,258336.719988,4150009.209021,2.129390,10000
+4.160000,105,258336.428988,4150009.674121,2.129530,10000
+4.200000,106,258336.134988,4150010.142821,2.129680,10000
+4.240000,107,258335.839988,4150010.615321,2.129840,10000
+4.280000,108,258335.541988,4150011.091421,2.130000,10000
+4.320000,109,258335.240988,4150011.571221,2.130150,10000
+4.360000,110,258334.937988,4150012.054621,2.130300,10000
+4.400000,111,258334.632988,4150012.541621,2.130440,10000
+4.440000,112,258334.325988,4150013.032221,2.130570,10000
+4.480000,113,258334.015988,4150013.526321,2.130670,10000
+4.520000,114,258333.703988,4150014.024021,2.130760,10000
+4.560000,115,258333.389988,4150014.525221,2.130820,10000
+4.600000,116,258333.072988,4150015.030021,2.130850,10000
+4.640000,117,258332.753988,4150015.538321,2.130840,10000
+4.680000,118,258332.432988,4150016.050121,2.130780,10000
+4.720000,119,258332.109988,4150016.565421,2.130750,10000
+4.760000,120,258331.784988,4150017.084121,2.130800,10000
+4.800000,121,258331.457988,4150017.606321,2.130840,10000
+4.840000,122,258331.127988,4150018.131821,2.130840,10000
+4.880000,123,258330.796988,4150018.660821,2.130860,10000
+4.920000,124,258330.462988,4150019.193121,2.130850,10000
+4.960000,125,258330.126988,4150019.728921,2.130800,10000
+5.000000,126,258329.788988,4150020.268021,2.130750,10000
+5.040000,127,258329.448988,4150020.810521,2.130710,10000
+5.080000,128,258329.106988,4150021.356321,2.130710,10000
+5.120000,129,258328.762988,4150021.905321,2.130810,10000
+5.160000,130,258328.415988,4150022.457521,2.131000,10000
+5.200000,131,258328.066988,4150023.012821,2.131260,10000
+5.240000,132,258327.715988,4150023.570921,2.132220,10000
+5.280000,133,258327.359988,4150024.131121,2.134230,10000
+5.320000,134,258326.999988,4150024.692921,2.137340,10000
+5.360000,135,258326.634988,4150025.255921,2.141860,10000
+5.400000,136,258326.262988,4150025.819121,2.148000,10000
+5.440000,137,258325.883988,4150026.381821,2.155960,10000
+5.480000,138,258325.495988,4150026.943121,2.165750,10000
+5.520000,139,258325.098988,4150027.502421,2.177030,10000
+5.560000,140,258324.691988,4150028.059421,2.189370,10000
+5.600000,141,258324.274988,4150028.613721,2.202420,10000
+5.640000,142,258323.847988,4150029.165021,2.215920,10000
+5.680000,143,258323.411988,4150029.713121,2.229690,10000
+5.720000,144,258322.964988,4150030.257921,2.243500,10000
+5.760000,145,258322.508988,4150030.799521,2.257120,10000
+5.800000,146,258322.043988,4150031.337821,2.270360,10000
+5.840000,147,258321.568988,4150031.873221,2.283110,10000
+5.880000,148,258321.085988,4150032.405721,2.295260,10000
+5.920000,149,258320.594988,4150032.935521,2.306750,10000
+5.960000,150,258320.095988,4150033.463021,2.317520,10000
+6.000000,151,258319.589988,4150033.988221,2.327700,10000
+6.040000,152,258319.076988,4150034.511221,2.337370,10000
+6.080000,153,258318.556988,4150035.032921,2.345960,10000
+6.120000,154,258318.030988,4150035.554021,2.353210,10000
+6.160000,155,258317.501988,4150036.076721,2.357610,10000
+6.200000,156,258316.971988,4150036.603121,2.358670,10000
+6.240000,157,258316.441988,4150037.134721,2.356600,10000
+6.280000,158,258315.913988,4150037.672721,2.351840,10000
+6.320000,159,258315.387988,4150038.217821,2.344990,10000
+6.360000,160,258314.865988,4150038.770921,2.336460,10000
+6.400000,161,258314.346988,4150039.332221,2.326610,10000
+6.440000,162,258313.832988,4150039.902121,2.315780,10000
+6.480000,163,258313.322988,4150040.480921,2.304220,10000
+6.520000,164,258312.818988,4150041.068621,2.292200,10000
+6.560000,165,258312.318988,4150041.665021,2.280010,10000
+6.600000,166,258311.824988,4150042.270121,2.267780,10000
+6.640000,167,258311.335988,4150042.883721,2.255640,10000
+6.680000,168,258310.852988,4150043.505621,2.243760,10000
+6.720000,169,258310.373988,4150044.135521,2.232240,10000
+6.760000,170,258309.899988,4150044.773121,2.221180,10000
+6.800000,171,258309.429988,4150045.418121,2.210650,10000
+6.840000,172,258308.964988,4150046.070121,2.200700,10000
+6.880000,173,258308.502988,4150046.728921,2.191380,10000
+6.920000,174,258308.044988,4150047.394121,2.182720,10000
+6.960000,175,258307.589988,4150048.065321,2.174720,10000
+7.000000,176,258307.136988,4150048.742321,2.167390,10000
+7.040000,177,258306.686988,4150049.424821,2.160710,10000
+7.080000,178,258306.237988,4150050.112521,2.154680,10000
+7.120000,179,258305.791988,4150050.805021,2.149280,10000
+7.160000,180,258305.345988,4150051.502221,2.144470,10000
+7.200000,181,258304.900988,4150052.203721,2.140230,10000
+7.240000,182,258304.456988,4150052.909421,2.136520,10000
+7.280000,183,258304.011988,4150053.618921,2.133300,10000
+7.320000,184,258303.567988,4150054.332221,2.130550,10000
+7.360000,185,258303.123988,4150055.049021,2.128210,10000
+7.400000,186,258302.678988,4150055.769121,2.126260,10000
+7.440000,187,258302.232988,4150056.492421,2.124660,10000
+7.480000,188,258301.785988,4150057.218721,2.123390,10000
+7.520000,189,258301.338988,4150057.947821,2.122400,10000
+7.560000,190,258300.889988,4150058.679621,2.121670,10000
+7.600000,191,258300.439988,4150059.414021,2.121180,10000
+7.640000,192,258299.987988,4150060.150921,2.120890,10000
+7.680000,193,258299.534988,4150060.890221,2.120770,10000
+7.720000,194,258299.079988,4150061.631821,2.120810,10000
+7.760000,195,258298.623988,4150062.375721,2.120980,10000
+7.800000,196,258298.165988,4150063.121821,2.121250,10000
+7.840000,197,258297.705988,4150063.869921,2.121670,10000
+7.880000,198,258297.243988,4150064.620021,2.122310,10000
+7.920000,199,258296.778988,4150065.371921,2.123190,10000
+7.960000,200,258296.312988,4150066.125521,2.124250,10000
+8.000000,201,258295.842988,4150066.880721,2.125440,10000
+8.040000,202,258295.371988,4150067.637321,2.126730,10000
+8.080000,203,258294.898988,4150068.394721,2.128080,10000
+8.120000,204,258294.423988,4150069.152221,2.129440,10000
+8.160000,205,258293.946988,4150069.909621,2.130810,10000
+8.200000,206,258293.469988,4150070.666821,2.132170,10000
+8.240000,207,258292.990988,4150071.423821,2.133490,10000
+8.280000,208,258292.510988,4150072.180821,2.134780,10000
+8.320000,209,258292.028988,4150072.937821,2.136010,10000
+8.360000,210,258291.546988,4150073.694821,2.137200,10000
+8.400000,211,258291.062988,4150074.451821,2.138310,10000
+8.440000,212,258290.578988,4150075.207821,2.139370,10000
+8.480000,213,258290.092988,4150075.963821,2.140350,10000
+8.520000,214,258289.606988,4150076.719821,2.141260,10000
+8.560000,215,258289.120988,4150077.475821,2.142100,10000
+8.600000,216,258288.633988,4150078.230821,2.142860,10000
+8.640000,217,258288.146988,4150078.984821,2.143550,10000
+8.680000,218,258287.658988,4150079.738821,2.144160,10000
+8.720000,219,258287.170988,4150080.492821,2.144700,10000
+8.760000,220,258286.683988,4150081.245821,2.145190,10000
+8.800000,221,258286.195988,4150081.997821,2.145610,10000
+8.840000,222,258285.707988,4150082.748821,2.145990,10000
+8.880000,223,258285.220988,4150083.499821,2.146320,10000
+8.920000,224,258284.734988,4150084.251821,2.145150,10000
+8.960000,225,258284.252988,4150085.005821,2.142560,10000
+9.000000,226,258283.773988,4150085.759821,2.139330,10000
+9.040000,227,258283.297988,4150086.515821,2.136160,10000
+9.080000,228,258282.823988,4150087.272821,2.133310,10000
+9.120000,229,258282.351988,4150088.030821,2.130790,10000
+9.160000,230,258281.880988,4150088.788821,2.128610,10000
+9.200000,231,258281.410988,4150089.547821,2.126740,10000
+9.240000,232,258280.941988,4150090.307821,2.125160,10000
+9.280000,233,258280.474988,4150091.067821,2.123850,10000
+9.320000,234,258280.007988,4150091.827821,2.122780,10000
+9.360000,235,258279.540988,4150092.587821,2.121930,10000
+9.400000,236,258279.075988,4150093.347821,2.121270,10000
+9.440000,237,258278.609988,4150094.107821,2.120730,10000
+9.480000,238,258278.145988,4150094.867821,2.120270,10000
+9.520000,239,258277.680988,4150095.626821,2.119910,10000
+9.560000,240,258277.216988,4150096.385821,2.119670,10000
+9.600000,241,258276.753988,4150097.144821,2.119540,10000
+9.640000,242,258276.289988,4150097.902821,2.119510,10000
+9.680000,243,258275.826988,4150098.660821,2.119580,10000
+9.720000,244,258275.363988,4150099.417821,2.119720,10000
+9.760000,245,258274.899988,4150100.174821,2.119930,10000
+9.800000,246,258274.436988,4150100.930821,2.120190,10000
+9.840000,247,258273.973988,4150101.686821,2.120510,10000
+9.880000,248,258273.509988,4150102.441821,2.120870,10000
+9.920000,249,258273.046988,4150103.196821,2.121270,10000
+9.960000,250,258272.582988,4150103.950821,2.121690,10000
+10.000000,251,258272.118988,4150104.704821,2.122130,10000
+10.040000,252,258271.654988,4150105.457821,2.122590,10000
+10.080000,253,258271.189988,4150106.209821,2.123080,10000
+10.120000,254,258270.725988,4150106.962821,2.123580,10000
+10.160000,255,258270.260988,4150107.713821,2.124100,10000
+10.200000,256,258269.795988,4150108.464821,2.124630,10000
+10.240000,257,258269.330988,4150109.215821,2.125150,10000
+10.280000,258,258268.864988,4150109.965821,2.125630,10000
+10.320000,259,258268.399988,4150110.715821,2.125950,10000
+10.360000,260,258267.934988,4150111.464821,2.126170,10000
+10.400000,261,258267.468988,4150112.213821,2.126410,10000
+10.440000,262,258267.003988,4150112.962821,2.126690,10000
+10.480000,263,258266.537988,4150113.710821,2.127020,10000
+10.520000,264,258266.072988,4150114.458821,2.127390,10000
+10.560000,265,258265.606988,4150115.206821,2.127780,10000
+10.600000,266,258265.140988,4150115.953821,2.128180,10000
+10.640000,267,258264.674988,4150116.699821,2.128540,10000

+ 521 - 0
data/processed/data/LaneInfo.csv

@@ -0,0 +1,521 @@
+simTime,simFrame,playerId,id,roadId,width,curvHor,curvHorDot
+0,0,1,-2,424,4.74115,-0.0132712,-0.00568894
+0,0,1,-1,424,3.50138,3.69259e-05,8.2482e-06
+0,0,2,-2,424,3.51117,0.000212152,-6.81412e-05
+0,0,2,-1,424,3.48436,9.81479e-05,-3.15283e-05
+0,1,1,-2,424,4.74115,-0.0132712,-0.00568894
+0,1,1,-1,424,3.50138,3.69259e-05,8.2482e-06
+0.04,2,1,-2,424,4.74115,-0.0132712,-0.00568894
+0.04,2,1,-1,424,3.50138,3.69259e-05,8.2482e-06
+0.08,3,1,-2,424,4.72625,-0.0135502,-0.00569068
+0.08,3,1,-1,424,3.50143,3.72453e-05,8.21704e-06
+0.12,4,1,-2,424,4.71099,-0.0138375,-0.00569273
+0.12,4,1,-1,424,3.50149,3.75731e-05,8.18543e-06
+0.16,5,1,-2,424,4.69501,-0.0141407,-0.00569546
+0.16,5,1,-1,424,3.50154,3.79196e-05,8.15316e-06
+0.2,6,1,-2,424,4.67826,-0.0144616,-0.00569915
+0.2,6,1,-1,424,3.5016,3.82879e-05,8.12054e-06
+0.24,7,1,-2,424,4.66068,-0.0148016,-0.00570374
+0.24,7,1,-1,424,3.50166,3.86791e-05,8.08735e-06
+0.28,8,1,-2,424,4.64221,-0.0151626,-0.00570937
+0.28,8,1,-1,424,3.50172,3.90952e-05,8.05358e-06
+0.32,9,1,-2,424,4.62283,-0.015546,-0.00571613
+0.32,9,1,-1,424,3.50179,3.95381e-05,8.01933e-06
+0.36,10,1,-2,424,4.60252,0.0039067,-0.0181788
+0.36,10,1,-1,424,3.50186,4.0009e-05,7.98472e-06
+0.4,11,1,-2,424,4.58108,0.00235661,-0.0181047
+0.4,11,1,-1,424,3.50194,4.05069e-05,7.94946e-06
+0.44,12,1,-2,424,4.55845,0.000735003,-0.0180391
+0.44,12,1,-1,424,3.50201,4.10316e-05,7.91354e-06
+0.48,13,1,-2,424,4.53464,-0.000958778,-0.017984
+0.48,13,1,-1,424,3.50209,4.15837e-05,7.87711e-06
+0.52,14,1,-2,424,4.50967,-0.00272546,-0.0179413
+0.52,14,1,-1,424,3.50218,4.21635e-05,7.84032e-06
+0.56,15,1,-2,424,4.48357,-0.00456596,-0.0179127
+0.56,15,1,-1,424,3.50227,4.27717e-05,7.80333e-06
+0.6,16,1,-2,424,4.45639,-0.00648154,-0.0179004
+0.6,16,1,-1,424,3.50236,4.34087e-05,7.76633e-06
+0.64,17,1,-2,424,4.42821,-0.00847389,-0.0179061
+0.64,17,1,-1,424,3.50245,4.40753e-05,7.72951e-06
+0.68,18,1,-2,424,4.39908,-0.0105452,-0.0179315
+0.68,18,1,-1,424,3.50255,4.47722e-05,7.69307e-06
+0.72,19,1,-2,424,4.36912,-0.0126982,-0.0179783
+0.72,19,1,-1,424,3.50265,4.55004e-05,7.65722e-06
+0.76,20,1,-2,424,4.33842,-0.0149362,-0.0180479
+0.76,20,1,-1,424,3.50275,4.6261e-05,7.6222e-06
+0.8,21,1,-2,424,4.30713,-0.0172634,-0.0181411
+0.8,21,1,-1,424,3.50285,4.70554e-05,7.58825e-06
+0.84,22,1,-2,424,4.27539,-0.0196844,-0.0182586
+0.84,22,1,-1,424,3.50296,4.78852e-05,7.55563e-06
+0.88,23,1,-2,424,4.24337,-0.0222047,-0.0184004
+0.88,23,1,-1,424,3.50306,4.87525e-05,7.52464e-06
+0.92,24,1,-2,424,4.21127,-0.024833,-0.0185679
+0.92,24,1,-1,424,3.50317,4.96668e-05,7.49667e-06
+0.96,25,1,-2,424,4.17933,-0.0275823,-0.0187636
+0.96,25,1,-1,424,3.50328,5.06435e-05,7.47391e-06
+1,26,1,-2,424,4.14779,-0.0304707,-0.0189905
+1,26,1,-1,424,3.50339,5.17041e-05,7.4592e-06
+1.04,27,1,-2,424,4.11675,-0.0163722,0.00457079
+1.04,27,1,-1,424,3.50351,5.28698e-05,7.45508e-06
+1.08,28,1,-2,424,4.08579,-0.0156295,0.00462635
+1.08,28,1,-1,424,3.50362,5.41569e-05,7.46316e-06
+1.12,29,1,-2,424,4.05493,-0.0148824,0.00468614
+1.12,29,1,-1,424,3.50373,5.55912e-05,7.48622e-06
+1.16,30,1,-2,424,4.02421,-0.0141331,0.00475216
+1.16,30,1,-1,424,3.50384,5.72031e-05,7.52733e-06
+1.2,31,1,-2,424,3.99369,-0.0133829,0.00482668
+1.2,31,1,-1,424,3.50395,5.90271e-05,7.58986e-06
+1.24,32,1,-2,424,3.9634,-0.0126322,0.00491232
+1.24,32,1,-1,424,3.50406,6.1102e-05,7.67737e-06
+1.28,33,1,-2,424,3.9334,-0.0118802,0.00501195
+1.28,33,1,-1,424,3.50417,6.3471e-05,7.79368e-06
+1.32,34,1,-2,424,3.90373,-0.0111246,0.00512873
+1.32,34,1,-1,424,3.50428,6.61813e-05,7.94278e-06
+1.36,35,1,-2,424,3.8744,-0.0103559,0.00526395
+1.36,35,1,-1,424,3.50438,6.92525e-05,8.12488e-06
+1.4,36,1,-2,424,3.84542,-0.00956452,0.00541915
+1.4,36,1,-1,424,3.50448,7.27095e-05,8.34076e-06
+1.44,37,1,-2,424,3.81679,-0.00873941,0.00559569
+1.44,37,1,-1,424,3.50458,7.65752e-05,8.59085e-06
+1.48,38,1,-2,424,3.78842,-0.00856281,-0.0368343
+1.48,38,1,-1,424,3.50467,8.08679e-05,8.87501e-06
+1.52,39,1,-2,424,3.7604,-0.016497,-0.0383808
+1.52,39,1,-1,424,3.50475,8.56058e-05,9.19298e-06
+1.56,40,1,-2,424,3.73327,-0.025168,-0.0402159
+1.56,40,1,-1,424,3.50484,9.0812e-05,9.54501e-06
+1.6,41,1,-2,424,3.70759,-0.0347017,-0.0423213
+1.6,41,1,-1,424,3.50491,9.65074e-05,9.93096e-06
+1.64,42,1,-2,424,3.68396,-0.045224,-0.0446528
+1.64,42,1,-1,424,3.50498,0.00010271,1.03503e-05
+1.68,43,1,-2,424,3.66253,-0.0254951,0.010808
+1.68,43,1,-1,424,3.50505,0.000109425,1.08011e-05
+1.72,44,1,-2,424,3.64249,-0.0242213,0.0113982
+1.72,44,1,-1,424,3.50511,0.000116633,1.12791e-05
+1.76,45,1,-2,424,3.62369,-0.0227441,0.0120128
+1.76,45,1,-1,424,3.50516,0.000124327,1.17814e-05
+1.8,46,1,-2,424,3.60598,-0.0210323,0.0126489
+1.8,46,1,-1,424,3.50521,0.000132499,1.2305e-05
+1.84,47,1,-2,424,3.58923,0.0650176,-0.260048
+1.84,47,1,-1,424,3.50525,0.000141136,1.28467e-05
+1.88,48,1,-2,424,3.57109,0.00762315,-0.270404
+1.88,48,1,-1,424,3.50528,0.00015017,1.33982e-05
+1.92,49,1,-2,424,3.55219,-0.0561293,-0.284123
+1.92,49,1,-1,424,3.50531,0.000159596,1.39575e-05
+1.96,50,1,-2,424,3.53614,-0.127399,-0.300037
+1.96,50,1,-1,424,3.50533,0.00016948,1.45285e-05
+2,51,1,-2,424,3.52708,-0.00298113,-0.00427318
+2,51,1,-1,424,3.50533,2.20501e-06,1.85552e-07
+2.04,52,1,-2,424,3.52586,0.00049475,-6.31932e-05
+2.04,52,1,-1,424,3.50533,2.81254e-05,-3.61347e-06
+2.08,53,1,-2,424,3.52511,0.000453616,-5.98863e-05
+2.08,53,1,-1,424,3.50529,4.77747e-05,-6.34326e-06
+2.12,54,1,-2,424,3.52438,0.000414269,-5.66467e-05
+2.12,54,1,-1,424,3.50521,6.55596e-05,-9.01104e-06
+2.16,55,1,-2,424,3.52367,0.000376922,-5.3507e-05
+2.16,55,1,-1,424,3.5051,8.12776e-05,-1.15909e-05
+2.2,56,1,-2,424,3.52298,0.000341778,-5.05029e-05
+2.2,56,1,-1,424,3.50495,9.47366e-05,-1.40544e-05
+2.24,57,1,-2,424,3.52232,0.00030903,-4.7673e-05
+2.24,57,1,-1,424,3.50476,0.000105761,-1.63709e-05
+2.28,58,1,-2,424,3.52167,0.000278843,-4.50594e-05
+2.28,58,1,-1,424,3.50452,0.000114199,-1.85069e-05
+2.32,59,1,-2,424,3.52106,0.000251356,-4.27073e-05
+2.32,59,1,-1,424,3.50424,0.000119933,-2.04265e-05
+2.36,60,1,-2,424,3.52047,0.000226429,-4.06195e-05
+2.36,60,1,-1,424,3.50392,0.000123106,-2.21282e-05
+2.4,61,1,-2,424,3.51991,0.000203739,-3.87649e-05
+2.4,61,1,-1,424,3.50355,0.000124032,-2.36379e-05
+2.44,62,1,-2,424,3.51939,0.000183021,-3.71228e-05
+2.44,62,1,-1,424,3.50313,0.000122958,-2.49732e-05
+2.48,63,1,-2,424,3.5189,0.000164023,-3.56724e-05
+2.48,63,1,-1,424,3.50267,0.000120116,-2.61513e-05
+2.52,64,1,-2,424,3.51845,0.000146495,-3.43908e-05
+2.52,64,1,-1,424,3.50216,0.000115728,-2.71913e-05
+2.56,65,1,-2,424,3.51803,0.000130222,-3.32589e-05
+2.56,65,1,-1,424,3.50161,0.000109984,-2.8109e-05
+2.6,66,1,-2,424,3.51764,0.000115016,-3.226e-05
+2.6,66,1,-1,424,3.50102,0.000103049,-2.89184e-05
+2.64,67,1,-2,424,3.51728,0.000100711,-3.13792e-05
+2.64,67,1,-1,424,3.50039,9.50639e-05,-2.96315e-05
+2.68,68,1,-2,424,3.51696,8.71606e-05,-3.06036e-05
+2.68,68,1,-1,424,3.49972,8.61544e-05,-3.02593e-05
+2.72,69,1,-2,424,3.51666,7.42382e-05,-2.99217e-05
+2.72,69,1,-1,424,3.49901,7.64283e-05,-3.0811e-05
+2.76,70,1,-2,424,3.51638,6.18315e-05,-2.93231e-05
+2.76,70,1,-1,424,3.49827,6.59799e-05,-3.12952e-05
+2.8,71,1,-2,424,3.51613,4.98421e-05,-2.87987e-05
+2.8,71,1,-1,424,3.4975,5.48912e-05,-3.17194e-05
+2.84,72,1,-2,424,3.51589,3.81844e-05,-2.83404e-05
+2.84,72,1,-1,424,3.4967,4.32336e-05,-3.20901e-05
+2.88,73,1,-2,424,3.51567,2.67834e-05,-2.79408e-05
+2.88,73,1,-1,424,3.49587,3.10693e-05,-3.24133e-05
+2.92,74,1,-2,424,3.51546,1.55737e-05,-2.75935e-05
+2.92,74,1,-1,424,3.49503,1.84523e-05,-3.26944e-05
+2.96,75,1,-2,424,3.51525,4.49861e-06,-2.72925e-05
+2.96,75,1,-1,424,3.49416,5.42915e-06,-3.29381e-05
+3,76,1,-2,424,3.51504,-6.49099e-06,-2.70325e-05
+3,76,1,-1,424,3.49329,-7.95963e-06,-3.31486e-05
+3.04,77,1,-2,424,3.51482,-1.74375e-05,-2.68089e-05
+3.04,77,1,-1,424,3.4924,-2.16793e-05,-3.33299e-05
+3.08,78,1,-2,424,3.51459,-2.83774e-05,-2.66175e-05
+3.08,78,1,-1,424,3.49151,-3.56997e-05,-3.34851e-05
+3.12,79,1,-2,424,3.51435,-3.9342e-05,-2.64545e-05
+3.12,79,1,-1,424,3.49062,-4.99954e-05,-3.36174e-05
+3.16,80,1,-2,424,3.51408,-5.03578e-05,-2.63166e-05
+3.16,80,1,-1,424,3.48974,-6.45438e-05,-3.37294e-05
+3.2,81,1,-2,424,3.51377,-6.14466e-05,-2.62009e-05
+3.2,81,1,-1,424,3.48887,-7.93247e-05,-3.38235e-05
+3.24,82,1,-2,424,3.51342,-7.26266e-05,-2.61048e-05
+3.24,82,1,-1,424,3.48802,-9.43207e-05,-3.39018e-05
+3.28,83,1,-2,424,3.51303,-8.39133e-05,-2.60258e-05
+3.28,83,1,-1,424,3.4872,-0.000109517,-3.39661e-05
+3.32,84,1,-2,424,3.51257,-9.53197e-05,-2.5962e-05
+3.32,84,1,-1,424,3.48641,-0.000124901,-3.40182e-05
+3.36,85,1,-2,424,3.51205,0.000262537,-6.81414e-05
+3.36,85,1,-1,424,3.48566,0.000131226,-3.40596e-05
+3.4,86,1,-2,424,3.5115,0.000231361,-6.81413e-05
+3.4,86,1,-1,424,3.48487,0.000115754,-3.40923e-05
+3.44,87,1,-2,424,3.51095,0.000199839,-6.81412e-05
+3.44,87,1,-1,424,3.48403,0.000100059,-3.41181e-05
+3.48,88,1,-2,424,3.5104,0.000167974,-6.81411e-05
+3.48,88,1,-1,424,3.48313,8.41534e-05,-3.4138e-05
+3.52,89,1,-2,424,3.50984,0.000135768,-6.8141e-05
+3.52,89,1,-1,424,3.48218,6.80486e-05,-3.4153e-05
+3.56,90,1,-2,424,3.50927,0.000103224,-6.81409e-05
+3.56,90,1,-1,424,3.4812,5.17535e-05,-3.41639e-05
+3.6,91,1,-2,424,3.5087,7.03426e-05,-6.81409e-05
+3.6,91,1,-1,424,3.48018,3.52756e-05,-3.41714e-05
+3.64,92,1,-2,424,3.50812,3.71271e-05,-6.81409e-05
+3.64,92,1,-1,424,3.47913,1.86211e-05,-3.41761e-05
+3.68,93,1,-2,424,3.50753,3.57902e-06,-6.81408e-05
+3.68,93,1,-1,424,3.47807,1.79519e-06,-3.41785e-05
+3.72,94,1,-2,424,3.50694,-3.02994e-05,-6.81409e-05
+3.72,94,1,-1,424,3.47699,-1.5198e-05,-3.41791e-05
+3.76,95,1,-2,424,3.50635,-6.45062e-05,-6.81409e-05
+3.76,95,1,-1,424,3.47591,-3.23553e-05,-3.41784e-05
+3.8,96,1,-2,424,3.50574,-9.90393e-05,-6.81409e-05
+3.8,96,1,-1,424,3.47484,-4.96738e-05,-3.41766e-05
+3.84,97,1,-2,424,3.50513,-0.000133897,-6.8141e-05
+3.84,97,1,-1,424,3.47378,-6.71515e-05,-3.4174e-05
+3.88,98,1,-2,424,3.50452,-0.000169076,-6.81411e-05
+3.88,98,1,-1,424,3.47275,-8.47867e-05,-3.41709e-05
+3.92,99,1,-2,424,3.5039,-0.000204576,-6.81412e-05
+3.92,99,1,-1,424,3.47175,-0.000102578,-3.41675e-05
+3.96,100,1,-2,424,3.50328,-0.000240393,-6.81413e-05
+3.96,100,1,-1,424,3.4708,-0.000120525,-3.41639e-05
+4,101,1,-2,424,3.50265,-0.000276526,-6.81414e-05
+4,101,1,-1,424,3.46991,-0.000138626,-3.41604e-05
+4.04,102,1,-2,424,3.50201,-0.000312972,-6.81415e-05
+4.04,102,1,-1,424,3.4691,-0.000156882,-3.41571e-05
+4.08,103,1,-2,424,3.50137,-0.00034973,-6.81416e-05
+4.08,103,1,-1,424,3.46836,-0.000175291,-3.4154e-05
+4.12,104,1,-2,424,3.50072,-0.000386797,-6.81417e-05
+4.12,104,1,-1,424,3.46772,-0.000193854,-3.41512e-05
+4.16,105,1,-2,424,3.50007,-0.00042417,-6.81417e-05
+4.16,105,1,-1,424,3.4672,-0.000212568,-3.41486e-05
+4.2,106,1,-2,424,3.49942,-0.000461848,-6.81417e-05
+4.2,106,1,-1,424,3.4668,-0.000231434,-3.41462e-05
+4.24,107,1,-2,424,3.49875,-0.000499827,-6.81416e-05
+4.24,107,1,-1,424,3.46653,-0.000250449,-3.41439e-05
+4.28,108,1,-2,424,3.49809,-0.000538105,-6.81414e-05
+4.28,108,1,-1,424,3.46643,-0.000269611,-3.41413e-05
+4.32,109,1,-2,424,3.49739,-0.00017506,-1.66651e-05
+4.32,109,1,-1,424,3.46646,-0.000131479,4.15023e-06
+4.36,110,1,-2,424,3.49663,-0.000184577,-1.66614e-05
+4.36,110,1,-1,424,3.46657,-0.000129093,4.14965e-06
+4.4,111,1,-2,424,3.49582,-0.000194164,-1.66566e-05
+4.4,111,1,-1,424,3.46677,-0.000126684,4.14887e-06
+4.44,112,1,-2,424,3.49497,-0.000203818,-1.6651e-05
+4.44,112,1,-1,424,3.46706,-0.000124253,4.14793e-06
+4.48,113,1,-2,424,3.49408,-0.000213537,-1.66445e-05
+4.48,113,1,-1,424,3.46743,-0.000121802,4.14686e-06
+4.52,114,1,-2,424,3.49316,-0.000223318,-1.66374e-05
+4.52,114,1,-1,424,3.46789,-0.000119332,4.14567e-06
+4.56,115,1,-2,424,3.49222,-0.000233162,-1.66297e-05
+4.56,115,1,-1,424,3.46844,-0.000116843,4.14439e-06
+4.6,116,1,-2,424,3.49128,-0.000243065,-1.66216e-05
+4.6,116,1,-1,424,3.46907,-0.000114336,4.14303e-06
+4.64,117,1,-2,424,3.49034,-0.000253027,-1.6613e-05
+4.64,117,1,-1,424,3.46979,-0.000111812,4.14158e-06
+4.68,118,1,-2,424,3.48942,-0.000263046,-1.66038e-05
+4.68,118,1,-1,424,3.4706,-0.00010927,4.14003e-06
+4.72,119,1,-2,424,3.48852,-0.000273123,-1.65953e-05
+4.72,119,1,-1,424,3.47149,-0.000106715,4.1386e-06
+4.76,120,1,-2,424,3.48766,-0.000283265,-1.6589e-05
+4.76,120,1,-1,424,3.47247,-0.000104155,4.13753e-06
+4.8,121,1,-2,424,3.48686,-0.000293472,-1.65846e-05
+4.8,121,1,-1,424,3.47353,-0.000101587,4.13677e-06
+4.84,122,1,-2,424,3.48611,-0.000303749,-1.65819e-05
+4.84,122,1,-1,424,3.47468,-9.90099e-05,4.13632e-06
+4.88,123,1,-2,424,3.48545,-0.000314103,-1.65822e-05
+4.88,123,1,-1,424,3.47591,-9.64283e-05,4.13636e-06
+4.92,124,1,-2,424,3.48487,-0.000324539,-1.65851e-05
+4.92,124,1,-1,424,3.47723,-9.38402e-05,4.13685e-06
+4.96,125,1,-2,424,3.4844,-0.00033506,-1.65907e-05
+4.96,125,1,-1,424,3.47863,-9.12448e-05,4.13779e-06
+5,126,1,-2,424,3.48405,-0.000345679,-1.65999e-05
+5,126,1,-1,424,3.48011,-8.86448e-05,4.13934e-06
+5.04,127,1,-2,424,3.48384,-0.000356455,-1.662e-05
+5.04,127,1,-1,424,3.48167,-8.60641e-05,4.14272e-06
+5.08,128,1,-2,424,3.48377,0.0120723,1.74179e-05
+5.08,128,1,-1,424,3.48332,0.0122946,4.14771e-06
+5.12,129,1,-2,424,3.48384,0.0120827,1.7412e-05
+5.12,129,1,-1,424,3.48504,0.0122964,4.14495e-06
+5.16,130,1,-2,424,3.48403,0.0120926,1.73953e-05
+5.16,130,1,-1,424,3.48684,0.0122975,4.13726e-06
+5.2,131,1,-2,424,3.48432,0.0121014,1.74014e-05
+5.2,131,1,-1,424,3.48872,0.0122977,4.14005e-06
+5.24,132,1,-2,424,3.48472,0.0121094,1.74162e-05
+5.24,132,1,-1,424,3.49067,0.0122971,4.14686e-06
+5.28,133,1,-2,424,3.48522,0.00687105,0.00281483
+5.28,133,1,-1,424,3.49307,0.00966643,0.00140636
+5.32,134,1,-2,424,3.48582,0.00874052,0.00281456
+5.32,134,1,-1,424,3.49755,0.0105906,0.00141264
+5.36,135,1,-2,424,3.48652,0.0106191,0.00281428
+5.36,135,1,-1,424,3.50363,0.0115257,0.00142256
+5.4,136,1,-2,424,3.4873,0.0125072,0.00281424
+5.4,136,1,-1,424,3.51047,0.0124794,0.00143513
+5.44,137,1,-2,424,3.48818,0.0144053,0.00281456
+5.44,137,1,-1,424,3.51724,0.0134595,0.0014531
+5.48,138,1,-2,424,3.48914,0.0163139,0.00281509
+5.48,138,1,-1,424,3.52305,0.0144768,0.00147617
+5.52,139,1,-2,424,3.4903,0.016464,-0.000610699
+5.52,139,1,-1,424,3.527,0.0155413,0.00150391
+5.56,140,1,-2,424,3.49349,0.0382282,-0.0846437
+5.56,140,1,-1,424,3.52779,0.0496887,-0.0666274
+5.6,141,1,-2,424,3.51771,-0.0206631,-0.0836111
+5.6,141,1,-1,424,3.51288,0.00345641,-0.0684347
+5.64,142,1,-2,424,3.58025,-0.0727859,-0.0701154
+5.64,142,1,-1,424,3.4433,-0.0145012,-0.168927
+5.68,143,1,-2,424,3.65147,-0.0457525,0.122489
+5.68,143,1,-1,424,3.37704,-0.0214011,0.0710584
+5.72,144,1,-2,424,3.65576,0.0406309,0.123145
+5.72,144,1,-1,424,3.34494,0.0289201,0.0722198
+5.76,145,1,-2,424,3.59653,-0.00312036,-0.0573858
+5.76,145,1,-1,424,3.38625,0.0123304,-0
+5.8,146,1,-2,424,3.5344,0.00202415,-0.16542
+5.8,146,1,-1,424,3.44055,0.0123305,-0
+5.84,147,1,-2,424,3.49414,0.0155149,-0.00679568
+5.84,147,1,-1,424,3.49245,0.0177203,-0.00848298
+5.88,148,1,-2,424,3.49119,0.0106686,-0.00702758
+5.88,148,1,-1,424,3.48029,0.011667,-0.00823566
+5.92,149,1,-2,424,3.48919,0.000306221,-0.0152856
+5.92,149,1,-1,424,3.46871,0.00591804,-0.00801964
+5.96,150,1,-2,424,3.48713,0.0108992,-0.00153944
+5.96,150,1,-1,424,3.46299,0.0116774,-0.00067458
+6,151,1,-2,424,3.48523,0.00978873,-0.00153447
+6,151,1,-1,424,3.46023,0.011212,-0.000660644
+6.04,152,1,-2,424,3.48369,0.00867887,-0.00153
+6.04,152,1,-1,424,3.45863,0.0107609,-0.000648149
+6.08,153,1,-2,424,3.48269,0.00628435,0.00126709
+6.08,153,1,-1,424,3.45887,0.00969404,0.000734674
+6.12,154,1,-2,424,3.48242,-0.0174422,0.0015644
+6.12,154,1,-1,424,3.46189,-0.0144398,0.000721422
+6.16,155,1,-2,424,3.48303,-0.0162616,0.00156321
+6.16,155,1,-1,424,3.46731,-0.0138759,0.000710268
+6.2,156,1,-2,424,3.4845,-0.0150767,0.00156194
+6.2,156,1,-1,424,3.47451,-0.0133251,0.000698956
+6.24,157,1,-2,424,3.48678,-0.0138864,0.00156053
+6.24,157,1,-1,424,3.48289,-0.0127874,0.000685825
+6.28,158,1,-2,424,3.48983,-0.0126908,0.001559
+6.28,158,1,-1,424,3.49183,-0.0122675,0.000670483
+6.32,159,1,-2,424,3.49358,-0.0114906,0.00155738
+6.32,159,1,-1,424,3.50067,-0.011771,0.00065285
+6.36,160,1,-2,424,3.49799,-0.0102855,0.00155551
+6.36,160,1,-1,424,3.50877,-0.0113057,0.000631607
+6.4,161,1,-2,424,3.50396,-0.0131129,0.00139574
+6.4,161,1,-1,424,3.51545,-0.0108887,0.000603245
+6.44,162,1,-2,424,3.51587,-0.0117604,0.00139887
+6.44,162,1,-1,424,3.52,-0.0105408,0.000566175
+6.48,163,1,-2,424,3.53444,-0.0104727,0.00139911
+6.48,163,1,-1,424,3.52174,-0.0102097,0.000538099
+6.52,164,1,-2,424,3.57782,-0.0499813,-0.40447
+6.52,164,1,-1,424,3.46573,-0.0272109,-0.159562
+6.56,165,1,-2,424,3.55104,0.0488478,0.297632
+6.56,165,1,-1,424,3.48471,0.012717,0.122034
+6.6,166,1,-2,424,3.50371,-0.0159339,-0.0596915
+6.6,166,1,-1,424,3.50685,-0.0106153,0.0004354
+6.64,167,1,-2,424,3.48202,-0.00291702,-0.00500001
+6.64,167,1,-1,424,3.50795,-0.00817636,-0.00220867
+6.68,168,1,-2,424,3.48294,-0.00688989,-0.00496702
+6.68,168,1,-1,424,3.50423,-0.00976825,-0.00234229
+6.72,169,1,-2,424,3.48478,-0.010824,-0.0049395
+6.72,169,1,-1,424,3.49671,-0.0115858,-0.00244646
+6.76,170,1,-2,424,3.4869,-0.0147333,-0.00491592
+6.76,170,1,-1,424,3.48809,-0.0135735,-0.00254161
+6.8,171,1,-2,424,3.4886,-0.0186243,-0.00489587
+6.8,171,1,-1,424,3.48116,-0.0157101,-0.00262872
+6.84,172,1,-2,424,3.48919,-0.0119583,-9.49992e-05
+6.84,172,1,-1,424,3.47872,-0.0127373,0.000104946
+6.88,173,1,-2,424,3.48826,-0.0120081,-0.000103005
+6.88,173,1,-1,424,3.47904,-0.0126596,0.000107665
+6.92,174,1,-2,424,3.48605,-0.0120733,-0.000109909
+6.92,174,1,-1,424,3.47978,-0.012576,0.000110015
+6.96,175,1,-2,424,3.48289,-0.0121525,-0.000114932
+6.96,175,1,-1,424,3.48086,-0.0124871,0.00011172
+7,176,1,-2,424,3.47909,-0.01224,-0.000119724
+7,176,1,-1,424,3.48214,-0.0123945,0.000113334
+7.04,177,1,-2,424,3.475,-1.91674e-05,-0.000124044
+7.04,177,1,-1,424,3.48353,1.77359e-05,0.000114775
+7.08,178,1,-2,424,3.47095,-0.000124235,-0.000127413
+7.08,178,1,-1,424,3.4849,0.000113031,0.000115886
+7.12,179,1,-2,424,3.46731,-0.000233885,-0.000130039
+7.12,179,1,-1,424,3.48613,0.000210092,0.000116745
+7.16,180,1,-2,424,3.46444,-0.000346466,-0.000131966
+7.16,180,1,-1,424,3.4871,0.000308361,0.000117378
+7.2,181,1,-2,424,3.4627,-0.000460496,-0.000133231
+7.2,181,1,-1,424,3.48769,0.00040735,0.000117808
+7.24,182,1,-2,424,3.46237,0.000802851,-0.000144343
+7.24,182,1,-1,424,3.48777,0.000490103,-8.62896e-05
+7.28,183,1,-2,424,3.46246,0.000681968,-0.000144336
+7.28,183,1,-1,424,3.48724,0.000418129,-8.63378e-05
+7.32,184,1,-2,424,3.46266,0.000560726,-0.000144343
+7.32,184,1,-1,424,3.48617,0.00034537,-8.62839e-05
+7.36,185,1,-2,424,3.46295,0.000439081,-0.000144364
+7.36,185,1,-1,424,3.48465,0.000272143,-8.61433e-05
+7.4,186,1,-2,424,3.46331,0.000316996,-0.000144396
+7.4,186,1,-1,424,3.48277,0.000198713,-8.59295e-05
+7.44,187,1,-2,424,3.46373,0.000194442,-0.000144437
+7.44,187,1,-1,424,3.48063,0.000125296,-8.56553e-05
+7.48,188,1,-2,424,3.46421,7.13977e-05,-0.000144486
+7.48,188,1,-1,424,3.47831,5.20636e-05,-8.53322e-05
+7.52,189,1,-2,424,3.46471,-5.21531e-05,-0.000144541
+7.52,189,1,-1,424,3.47591,-2.08527e-05,-8.49711e-05
+7.56,190,1,-2,424,3.46524,-0.000176221,-0.000144601
+7.56,190,1,-1,424,3.47353,-9.33605e-05,-8.45817e-05
+7.6,191,1,-2,424,3.46577,-0.000300812,-0.000144663
+7.6,191,1,-1,424,3.47127,-0.000165401,-8.41731e-05
+7.64,192,1,-2,424,3.4663,-0.000425927,-0.000144727
+7.64,192,1,-1,424,3.46923,-0.000236947,-8.37537e-05
+7.68,193,1,-2,424,3.4668,-0.000551564,-0.000144791
+7.68,193,1,-1,424,3.46753,-0.000307997,-8.33312e-05
+7.72,194,1,-2,424,3.46726,-0.000677716,-0.000144853
+7.72,194,1,-1,424,3.46625,-0.000378575,-8.29125e-05
+7.76,195,1,-2,424,3.46767,-0.000854423,-0.000157091
+7.76,195,1,-1,424,3.46552,-0.000448726,-8.2504e-05
+7.8,196,1,-2,424,3.46808,-0.000729288,0.000115476
+7.8,196,1,-1,424,3.46543,-0.000381208,6.03619e-05
+7.84,197,1,-2,424,3.46848,-0.000627874,0.000115477
+7.84,197,1,-1,424,3.46591,-0.000326703,6.00892e-05
+7.88,198,1,-2,424,3.46889,-0.000526143,0.000115477
+7.88,198,1,-1,424,3.46689,-0.0002726,5.98331e-05
+7.92,199,1,-2,424,3.46931,-0.000424098,0.000115476
+7.92,199,1,-1,424,3.46827,-0.000218883,5.96024e-05
+7.96,200,1,-2,424,3.46972,-0.000321739,0.000115476
+7.96,200,1,-1,424,3.47,-0.0001655,5.94026e-05
+8,201,1,-2,424,3.47013,-0.000219074,0.000115475
+8,201,1,-1,424,3.47198,-0.00011238,5.92379e-05
+8.04,202,1,-2,424,3.47055,-0.000116133,0.000115475
+8.04,202,1,-1,424,3.47414,-5.94476e-05,5.91116e-05
+8.08,203,1,-2,424,3.47096,-1.29872e-05,0.000115475
+8.08,203,1,-1,424,3.4764,-6.63848e-06,5.90258e-05
+8.12,204,1,-2,424,3.47138,9.02539e-05,0.000115475
+8.12,204,1,-1,424,3.47867,4.60997e-05,5.89812e-05
+8.16,205,1,-2,424,3.47179,0.000193563,0.000115475
+8.16,205,1,-1,424,3.48088,9.88641e-05,5.89785e-05
+8.2,206,1,-2,424,3.47221,0.00029694,0.000115475
+8.2,206,1,-1,424,3.48292,0.000151767,5.90178e-05
+8.24,207,1,-1,178,3.48826,-0.000696071,0.000459338
+8.28,208,1,-1,178,3.51246,-0.000282044,0.000455263
+8.32,209,1,-1,178,3.53713,0.000125172,0.000451138
+8.36,210,1,-1,178,3.56162,0.000525289,0.000447095
+8.4,211,1,-1,178,3.58526,0.000918414,0.000443237
+8.44,212,1,-1,178,3.60741,0.00130505,0.000439639
+8.48,213,1,-1,178,3.62679,0.00289594,-0.00167681
+8.52,214,1,-1,178,3.64166,0.00137702,-0.00166472
+8.56,215,1,-1,178,3.65422,-0.000118331,-0.00165421
+8.6,216,1,-1,178,3.66698,-0.0015979,-0.0016476
+8.64,217,1,-1,178,3.68244,-0.00307645,-0.00164659
+8.68,218,1,-1,178,3.70312,-0.00457508,-0.00165218
+8.72,219,1,-1,178,3.73199,0.183368,-0.0016425
+8.76,220,1,-1,178,3.80518,0.211606,0.130611
+8.8,221,1,-1,178,3.76895,0.18947,0.0383273
+8.84,222,1,-1,178,3.70015,0.170018,-0.085857
+8.88,223,1,-1,178,3.63255,0.149327,-0.0165817
+8.92,224,1,-1,178,3.58786,0.135256,-0.00546287
+8.96,225,1,-2,177,3.43,-0.00198618,-0.000411909
+8.96,225,1,-1,177,3.89569,-0.00159781,-0.000315922
+9,226,1,-2,177,3.42281,-0.00235207,-0.000411333
+9,226,1,-1,177,3.92117,-0.00188018,-0.000316122
+9.04,227,1,-2,177,3.41636,-0.00271583,-0.000410561
+9.04,227,1,-1,177,3.94666,-0.00216274,-0.000316357
+9.08,228,1,-2,177,3.41084,-0.00307728,-0.000409626
+9.08,228,1,-1,177,3.97214,-0.00244566,-0.00031661
+9.12,229,1,-2,177,3.40644,-0.00343598,-0.000408514
+9.12,229,1,-1,177,3.99755,-0.00272905,-0.00031687
+9.16,230,1,-2,177,3.40333,-0.00379148,-0.000407216
+9.16,230,1,-1,177,4.02286,-0.00301296,-0.000317128
+9.2,231,1,-2,177,3.4017,-0.00414387,-0.000405798
+9.2,231,1,-1,177,4.04803,-0.00329737,-0.000317354
+9.24,232,1,-2,177,3.40905,-0.027867,0.0275829
+9.24,232,1,-1,177,4.07301,-0.00358224,-0.000317534
+9.28,233,1,-2,177,3.45061,-0.00333478,0.027042
+9.28,233,1,-1,177,4.09777,-0.00386765,-0.00031767
+9.32,234,1,-2,433,3.48323,0,-0
+9.32,234,1,-1,433,4.03306,0,-0
+9.36,235,1,-2,433,3.48337,0,-0
+9.36,235,1,-1,433,3.73821,0,-0
+9.4,236,1,-2,433,3.48351,0.115322,-0.361123
+9.4,236,1,-1,433,3.5542,0.0605861,-0.189671
+9.44,237,1,-2,433,3.48365,-0.205239,-0.363253
+9.44,237,1,-1,433,3.49543,-0.109226,-0.193362
+9.48,238,1,-2,433,3.48379,-0.00168504,0.000523083
+9.48,238,1,-1,433,3.49491,-0.000893044,0.000277248
+9.52,239,1,-2,433,3.48394,-0.00121947,0.000523078
+9.52,239,1,-1,433,3.49685,-0.000643215,0.000275926
+9.56,240,1,-2,433,3.48408,-0.000754162,0.000523067
+9.56,240,1,-1,433,3.49975,-0.000395813,0.000274545
+9.6,241,1,-2,433,3.48422,-0.000289111,0.000523059
+9.6,241,1,-1,433,3.50325,-0.00015097,0.000273142
+9.64,242,1,-2,433,3.48436,0.000175687,0.000523058
+9.64,242,1,-1,433,3.50697,9.12778e-05,0.00027175
+9.68,243,1,-2,433,3.4845,0.000640245,0.000523065
+9.68,243,1,-1,433,3.51056,0.000330982,0.000270393
+9.72,244,1,-2,433,3.48464,0.00110458,0.000523076
+9.72,244,1,-1,433,3.51363,0.000568267,0.000269091
+9.76,245,1,-2,433,3.48478,0.00156868,0.000523083
+9.76,245,1,-1,433,3.51584,0.000803321,0.00026786
+9.8,246,1,-2,433,3.48492,0.00203258,0.000523075
+9.8,246,1,-1,433,3.51681,0.00103638,0.000266707
+9.84,247,1,-2,433,3.48506,0.00934495,-0.0118929
+9.84,247,1,-1,433,3.51239,0.00475205,-0.0060475
+9.88,248,1,-2,433,3.48521,-0.00119059,-0.0118886
+9.88,248,1,-1,433,3.50077,-0.000605319,-0.00604445
+9.92,249,1,-2,433,3.48535,-0.011723,-0.0118944
+9.92,249,1,-1,433,3.49008,-0.00596014,-0.0060475
+9.96,250,1,-2,433,3.48549,-0.000173538,7.98252e-06
+9.96,250,1,-1,433,3.48703,-8.80713e-05,4.05065e-06
+10,251,1,-2,433,3.48563,-0.000166473,7.98255e-06
+10,251,1,-1,433,3.48586,-8.43068e-05,4.04222e-06
+10.04,252,1,-2,433,3.48577,-0.000159411,7.98257e-06
+10.04,252,1,-1,433,3.48483,-8.05706e-05,4.03434e-06
+10.08,253,1,-2,433,3.48591,-0.000152351,7.98259e-06
+10.08,253,1,-1,433,3.48392,-7.6862e-05,4.02708e-06
+10.12,254,1,-2,433,3.48605,-0.000145294,7.98261e-06
+10.12,254,1,-1,433,3.48313,-7.31803e-05,4.02048e-06
+10.16,255,1,-2,433,3.48619,-0.00013824,7.98262e-06
+10.16,255,1,-1,433,3.48245,-6.95241e-05,4.01457e-06
+10.2,256,1,-2,433,3.48633,-0.000131188,7.98263e-06
+10.2,256,1,-1,433,3.48188,-6.58912e-05,4.00935e-06
+10.24,257,1,-2,433,3.48647,-0.000124139,7.98264e-06
+10.24,257,1,-1,433,3.48141,-6.22789e-05,4.00477e-06
+10.28,258,1,-2,433,3.48661,-0.000117092,7.98265e-06
+10.28,258,1,-1,433,3.48104,-5.86835e-05,4.00069e-06
+10.32,259,1,-2,433,3.48675,-0.000110048,7.98266e-06
+10.32,259,1,-1,433,3.48077,-5.50954e-05,3.99652e-06
+10.36,260,1,-2,433,3.48689,-0.000103006,7.98266e-06
+10.36,260,1,-1,433,3.48057,-5.15143e-05,3.99221e-06
+10.4,261,1,-2,433,3.48703,-9.59662e-05,7.98267e-06
+10.4,261,1,-1,433,3.48046,-4.79433e-05,3.98803e-06
+10.44,262,1,-2,433,3.48717,-8.89291e-05,7.98267e-06
+10.44,262,1,-1,433,3.48042,-4.43839e-05,3.9841e-06
+10.48,263,1,-2,433,3.48731,-0.0039898,0.00241152
+10.48,263,1,-1,433,3.48238,-0.00198887,0.00120211
+10.52,264,1,-2,433,3.48745,-0.00186542,0.00241129
+10.52,264,1,-1,433,3.48742,-0.000928413,0.00120008
+10.56,265,1,-2,433,3.48759,0.000258114,0.00241118
+10.56,265,1,-1,433,3.49391,0.000128252,0.00119807
+10.6,266,1,-2,433,3.48773,0.002381,0.00241135
+10.6,266,1,-1,433,3.5002,0.00118142,0.0011965
+10.64,267,1,-2,433,3.48787,0.00450343,0.00241155
+10.64,267,1,-1,433,3.50465,0.00223258,0.00119554

+ 269 - 0
data/processed/data/LaneInfo_new.csv

@@ -0,0 +1,269 @@
+simTime,simFrame,posX,posY,posH,lane_id,lane_type,lane_turn
+0,0,258355.496,4149986.611,2.13049,30225861,2,3
+0,1,258355.496,4149986.611,2.13049,30225861,2,3
+0.04,2,258355.496,4149986.611,2.13049,30225861,2,3
+0.08,3,258355.467,4149986.658,2.13139,30225861,2,3
+0.12,4,258355.436,4149986.707,2.13247,30225861,2,3
+0.16,5,258355.403,4149986.758,2.13461,30225861,2,3
+0.2,6,258355.369,4149986.812,2.13787,30225861,2,3
+0.24,7,258355.332,4149986.869,2.14124,30225861,2,3
+0.28,8,258355.293,4149986.929,2.14468,30225861,2,3
+0.32,9,258355.251,4149986.993,2.14816,30225861,2,3
+0.36,10,258355.207,4149987.06,2.15166,30225861,2,3
+0.4,11,258355.16,4149987.13,2.15516,30225861,2,3
+0.44,12,258355.11,4149987.205,2.15866,30225861,2,3
+0.48,13,258355.057,4149987.283,2.16211,30225861,2,3
+0.52,14,258355.001,4149987.364,2.16551,30225861,2,3
+0.56,15,258354.943,4149987.45,2.16883,30225861,2,3
+0.6,16,258354.881,4149987.539,2.17205,30225861,2,3
+0.64,17,258354.817,4149987.632,2.17514,30225861,2,3
+0.68,18,258354.749,4149987.728,2.17809,30225861,2,3
+0.72,19,258354.679,4149987.828,2.18087,30225861,2,3
+0.76,20,258354.605,4149987.932,2.18346,30225861,2,3
+0.8,21,258354.529,4149988.04,2.18583,30225861,2,3
+0.84,22,258354.449,4149988.151,2.18798,30225861,2,3
+0.88,23,258354.367,4149988.267,2.18989,50000,2,50004
+0.92,24,258354.281,4149988.386,2.1924,30225861,2,3
+0.96,25,258354.192,4149988.508,2.19643,30225861,2,3
+1,26,258354.099,4149988.633,2.20279,30225861,2,3
+1.04,27,258354.002,4149988.761,2.21178,30225861,2,3
+1.08,28,258353.9,4149988.892,2.22354,30225861,2,3
+1.12,29,258353.792,4149989.024,2.23819,30225861,2,3
+1.16,30,258353.679,4149989.158,2.25584,30225861,2,3
+1.2,31,258353.559,4149989.292,2.27662,30225861,2,3
+1.24,32,258353.433,4149989.427,2.30064,30225861,2,3
+1.28,33,258353.298,4149989.561,2.32802,30225861,2,3
+1.32,34,258353.156,4149989.694,2.35884,30225861,2,3
+1.36,35,258353.006,4149989.826,2.39083,30225861,2,3
+1.4,36,258352.848,4149989.955,2.42324,50000,2,50004
+1.44,37,258352.682,4149990.082,2.45556,50000,2,50004
+1.48,38,258352.508,4149990.207,2.4873,50000,2,50004
+1.52,39,258352.326,4149990.329,2.51799,50000,2,50004
+1.56,40,258352.137,4149990.449,2.54719,30225861,2,3
+1.6,41,258351.941,4149990.566,2.57445,30225861,2,3
+1.64,42,258351.739,4149990.681,2.59936,30225861,2,3
+1.68,43,258351.529,4149990.795,2.62146,50000,2,50004
+1.72,44,258351.314,4149990.908,2.64045,50000,2,50004
+1.76,45,258351.093,4149991.02,2.65622,50000,2,50004
+1.8,46,258350.867,4149991.132,2.66868,50000,2,50004
+1.84,47,258350.636,4149991.245,2.67771,50000,2,50004
+1.88,48,258350.4,4149991.36,2.68323,50000,2,50004
+1.92,49,258350.16,4149991.477,2.68515,50000,2,50004
+1.96,50,258349.917,4149991.598,2.68336,50000,2,50004
+2,51,258349.67,4149991.723,2.67778,50000,2,50004
+2.04,52,258349.421,4149991.853,2.66833,50000,2,50004
+2.08,53,258349.169,4149991.991,2.65492,50000,2,50004
+2.12,54,258348.917,4149992.136,2.63746,50000,2,50004
+2.16,55,258348.664,4149992.29,2.61588,50000,2,50004
+2.2,56,258348.411,4149992.455,2.59009,50000,2,50004
+2.24,57,258348.161,4149992.631,2.56003,50000,2,50004
+2.28,58,258347.913,4149992.819,2.52562,30225860,2,3
+2.32,59,258347.67,4149993.022,2.48678,30225860,2,3
+2.36,60,258347.431,4149993.237,2.44655,30225860,2,3
+2.4,61,258347.197,4149993.465,2.40858,30225860,2,3
+2.44,62,258346.967,4149993.703,2.3738,30225860,2,3
+2.48,63,258346.74,4149993.952,2.34253,30225860,2,3
+2.52,64,258346.515,4149994.21,2.31491,30225860,2,3
+2.56,65,258346.293,4149994.476,2.2907,30225860,2,3
+2.6,66,258346.072,4149994.751,2.26955,30225860,2,3
+2.64,67,258345.853,4149995.033,2.25109,30225860,2,3
+2.68,68,258345.634,4149995.322,2.23497,30225860,2,3
+2.72,69,258345.415,4149995.618,2.22089,30225860,2,3
+2.76,70,258345.197,4149995.92,2.2086,30225860,2,3
+2.8,71,258344.978,4149996.229,2.19785,30225860,2,3
+2.84,72,258344.759,4149996.544,2.18846,30225860,2,3
+2.88,73,258344.539,4149996.865,2.18025,30225860,2,3
+2.92,74,258344.317,4149997.192,2.17309,30225860,2,3
+2.96,75,258344.095,4149997.524,2.16684,30225860,2,3
+3,76,258343.871,4149997.862,2.16139,30225860,2,3
+3.04,77,258343.646,4149998.205,2.15665,30225860,2,3
+3.08,78,258343.419,4149998.553,2.15252,30225860,2,3
+3.12,79,258343.19,4149998.906,2.14894,30225860,2,3
+3.16,80,258342.959,4149999.265,2.14583,30225860,2,3
+3.2,81,258342.727,4149999.629,2.14314,30225860,2,3
+3.24,82,258342.492,4149999.997,2.14082,30225860,2,3
+3.28,83,258342.255,4150000.37,2.13882,30225860,2,3
+3.32,84,258342.015,4150000.748,2.1371,30225860,2,3
+3.36,85,258341.774,4150001.131,2.13563,30225860,2,3
+3.4,86,258341.53,4150001.518,2.13438,30225860,2,3
+3.44,87,258341.283,4150001.909,2.13332,30225860,2,3
+3.48,88,258341.035,4150002.305,2.13242,30225860,2,3
+3.52,89,258340.784,4150002.706,2.13167,30225860,2,3
+3.56,90,258340.53,4150003.11,2.13104,30225860,2,3
+3.6,91,258340.274,4150003.519,2.13053,30225860,2,3
+3.64,92,258340.016,4150003.933,2.13011,30225860,2,3
+3.68,93,258339.755,4150004.35,2.12977,30225860,2,3
+3.72,94,258339.491,4150004.772,2.12951,30225860,2,3
+3.76,95,258339.225,4150005.198,2.12931,30225860,2,3
+3.8,96,258338.957,4150005.628,2.12917,30225860,2,3
+3.84,97,258338.686,4150006.061,2.12907,30225860,2,3
+3.88,98,258338.412,4150006.499,2.12902,30225860,2,3
+3.92,99,258338.137,4150006.941,2.12901,30225860,2,3
+3.96,100,258337.858,4150007.387,2.12903,30225860,2,3
+4,101,258337.577,4150007.837,2.12908,30225860,2,3
+4.04,102,258337.294,4150008.29,2.12916,30225860,2,3
+4.08,103,258337.008,4150008.748,2.12927,30225860,2,3
+4.12,104,258336.72,4150009.209,2.12939,30225860,2,3
+4.16,105,258336.429,4150009.674,2.12953,30225860,2,3
+4.2,106,258336.135,4150010.143,2.12968,30225860,2,3
+4.24,107,258335.84,4150010.615,2.12984,30225860,2,3
+4.28,108,258335.542,4150011.091,2.13,30225860,2,3
+4.32,109,258335.241,4150011.571,2.13015,30225860,2,3
+4.36,110,258334.938,4150012.055,2.1303,30225860,2,3
+4.4,111,258334.633,4150012.542,2.13044,30225860,2,3
+4.44,112,258334.326,4150013.032,2.13057,30225860,2,3
+4.48,113,258334.016,4150013.526,2.13067,30225860,2,3
+4.52,114,258333.704,4150014.024,2.13076,30225860,2,3
+4.56,115,258333.39,4150014.525,2.13082,30225860,2,3
+4.6,116,258333.073,4150015.03,2.13085,30225860,2,3
+4.64,117,258332.754,4150015.538,2.13084,30225860,2,3
+4.68,118,258332.433,4150016.05,2.13078,30225860,2,3
+4.72,119,258332.11,4150016.565,2.13075,30225860,2,3
+4.76,120,258331.785,4150017.084,2.1308,30225860,2,3
+4.8,121,258331.458,4150017.606,2.13084,30225860,2,3
+4.84,122,258331.128,4150018.132,2.13084,30225860,2,3
+4.88,123,258330.797,4150018.661,2.13086,30225860,2,3
+4.92,124,258330.463,4150019.193,2.13085,30225860,2,3
+4.96,125,258330.127,4150019.729,2.1308,30225860,2,3
+5,126,258329.789,4150020.268,2.13075,30225860,2,3
+5.04,127,258329.449,4150020.811,2.13071,30225860,2,3
+5.08,128,258329.107,4150021.356,2.13071,30225860,2,3
+5.12,129,258328.763,4150021.905,2.13081,30225860,2,3
+5.16,130,258328.416,4150022.458,2.131,30225860,2,3
+5.2,131,258328.067,4150023.013,2.13126,30225860,2,3
+5.24,132,258327.716,4150023.571,2.13222,30225860,2,3
+5.28,133,258327.36,4150024.131,2.13423,30225860,2,3
+5.32,134,258327,4150024.693,2.13734,30225860,2,3
+5.36,135,258326.635,4150025.256,2.14186,30225860,2,3
+5.4,136,258326.263,4150025.819,2.148,30225860,2,3
+5.44,137,258325.884,4150026.382,2.15596,50000,2,50004
+5.48,138,258325.496,4150026.943,2.16575,30225860,2,3
+5.52,139,258325.099,4150027.502,2.17703,30225860,2,3
+5.56,140,258324.692,4150028.059,2.18937,30225860,2,3
+5.6,141,258324.275,4150028.614,2.20242,30225860,2,3
+5.64,142,258323.848,4150029.165,2.21592,30225860,2,3
+5.68,143,258323.412,4150029.713,2.22969,50000,2,50004
+5.72,144,258322.965,4150030.258,2.2435,30225860,2,3
+5.76,145,258322.509,4150030.8,2.25712,50000,2,50004
+5.8,146,258322.044,4150031.338,2.27036,50000,2,50004
+5.84,147,258321.569,4150031.873,2.28311,30225860,2,3
+5.88,148,258321.086,4150032.406,2.29526,30225860,2,3
+5.92,149,258320.595,4150032.936,2.30675,50000,2,50004
+5.96,150,258320.096,4150033.463,2.31752,30225860,2,3
+6,151,258319.59,4150033.988,2.3277,30225860,2,3
+6.04,152,258319.077,4150034.511,2.33737,30225860,2,3
+6.08,153,258318.557,4150035.033,2.34596,30225860,2,3
+6.12,154,258318.031,4150035.554,2.35321,30225860,2,3
+6.16,155,258317.502,4150036.077,2.35761,30225860,2,3
+6.2,156,258316.972,4150036.603,2.35867,30225860,2,3
+6.24,157,258316.442,4150037.135,2.3566,50000,2,50004
+6.28,158,258315.914,4150037.673,2.35184,30225860,2,3
+6.32,159,258315.388,4150038.218,2.34499,30225860,2,3
+6.36,160,258314.866,4150038.771,2.33646,50000,2,50004
+6.4,161,258314.347,4150039.332,2.32661,30225860,2,3
+6.44,162,258313.833,4150039.902,2.31578,30225860,2,3
+6.48,163,258313.323,4150040.481,2.30422,50000,2,50004
+6.52,164,258312.819,4150041.069,2.2922,50000,2,50004
+6.56,165,258312.319,4150041.665,2.28001,50000,2,50004
+6.6,166,258311.825,4150042.27,2.26778,50000,2,50004
+6.64,167,258311.336,4150042.884,2.25564,30225860,2,3
+6.68,168,258310.853,4150043.506,2.24376,30225860,2,3
+6.72,169,258310.374,4150044.136,2.23224,30225860,2,3
+6.76,170,258309.9,4150044.773,2.22118,30225860,2,3
+6.8,171,258309.43,4150045.418,2.21065,30225860,2,3
+6.84,172,258308.965,4150046.07,2.2007,30225860,2,3
+6.88,173,258308.503,4150046.729,2.19138,30225860,2,3
+6.92,174,258308.045,4150047.394,2.18272,30225860,2,3
+6.96,175,258307.59,4150048.065,2.17472,50000,2,50004
+7,176,258307.137,4150048.742,2.16739,30225860,2,3
+7.04,177,258306.687,4150049.425,2.16071,30225860,2,3
+7.08,178,258306.238,4150050.113,2.15468,30225860,2,3
+7.12,179,258305.792,4150050.805,2.14928,30225860,2,3
+7.16,180,258305.346,4150051.502,2.14447,30225860,2,3
+7.2,181,258304.901,4150052.204,2.14023,50000,2,50004
+7.24,182,258304.457,4150052.909,2.13652,30225860,2,3
+7.28,183,258304.012,4150053.619,2.1333,30225860,2,3
+7.32,184,258303.568,4150054.332,2.13055,30225860,2,3
+7.36,185,258303.124,4150055.049,2.12821,30225860,2,3
+7.4,186,258302.679,4150055.769,2.12626,30225860,2,3
+7.44,187,258302.233,4150056.492,2.12466,30225860,2,3
+7.48,188,258301.786,4150057.219,2.12339,30225860,2,3
+7.52,189,258301.339,4150057.948,2.1224,50000,2,50004
+7.56,190,258300.89,4150058.68,2.12167,30225860,2,3
+7.6,191,258300.44,4150059.414,2.12118,30225860,2,3
+7.64,192,258299.988,4150060.151,2.12089,30225860,2,3
+7.68,193,258299.535,4150060.89,2.12077,30225860,2,3
+7.72,194,258299.08,4150061.632,2.12081,30225860,2,3
+7.76,195,258298.624,4150062.376,2.12098,30225860,2,3
+7.8,196,258298.166,4150063.122,2.12125,30225860,2,3
+7.84,197,258297.706,4150063.87,2.12167,50000,2,50004
+7.88,198,258297.244,4150064.62,2.12231,30225860,2,3
+7.92,199,258296.779,4150065.372,2.12319,30225860,2,3
+7.96,200,258296.313,4150066.126,2.12425,30225860,2,3
+8,201,258295.843,4150066.881,2.12544,30225860,2,3
+8.04,202,258295.372,4150067.637,2.12673,30225860,2,3
+8.08,203,258294.899,4150068.395,2.12808,30225860,2,3
+8.12,204,258294.424,4150069.152,2.12944,30225860,2,3
+8.16,205,258293.947,4150069.91,2.13081,30225860,2,3
+8.2,206,258293.47,4150070.667,2.13217,30225860,2,3
+8.24,207,258292.991,4150071.424,2.13349,30226260,2,2
+8.28,208,258292.511,4150072.181,2.13478,30226260,2,2
+8.32,209,258292.029,4150072.938,2.13601,30226260,2,2
+8.36,210,258291.547,4150073.695,2.1372,30226260,2,2
+8.4,211,258291.063,4150074.452,2.13831,30226260,2,2
+8.44,212,258290.579,4150075.208,2.13937,30226260,2,2
+8.48,213,258290.093,4150075.964,2.14035,30226260,2,2
+8.52,214,258289.607,4150076.72,2.14126,30226260,2,2
+8.56,215,258289.121,4150077.476,2.1421,30226260,2,2
+8.6,216,258288.634,4150078.231,2.14286,30226260,2,2
+8.64,217,258288.147,4150078.985,2.14355,30226260,2,2
+8.68,218,258287.659,4150079.739,2.14416,30226260,2,2
+8.72,219,258287.171,4150080.493,2.1447,30226260,2,2
+8.76,220,258286.684,4150081.246,2.14519,30226258,2,3
+8.8,221,258286.196,4150081.998,2.14561,30226258,2,3
+8.84,222,258285.708,4150082.749,2.14599,30226263,2,3
+8.88,223,258285.221,4150083.5,2.14632,30226263,2,3
+8.92,224,258284.735,4150084.252,2.14515,30226263,2,3
+8.96,225,258284.253,4150085.006,2.14256,30226265,2,2
+9,226,258283.774,4150085.76,2.13933,30226265,2,2
+9.04,227,258283.298,4150086.516,2.13616,30226265,2,2
+9.08,228,258282.824,4150087.273,2.13331,30226265,2,2
+9.12,229,258282.352,4150088.031,2.13079,30226265,2,2
+9.16,230,258281.881,4150088.789,2.12861,30226265,2,2
+9.2,231,258281.411,4150089.548,2.12674,30226265,2,2
+9.24,232,258280.942,4150090.308,2.12516,30226265,2,2
+9.28,233,258280.475,4150091.068,2.12385,30226265,2,2
+9.32,234,258280.008,4150091.828,2.12278,50000,2,50004
+9.36,235,258279.541,4150092.588,2.12193,30226009,2,3
+9.4,236,258279.076,4150093.348,2.12127,30226009,2,3
+9.44,237,258278.61,4150094.108,2.12073,30226009,2,3
+9.48,238,258278.146,4150094.868,2.12027,30226009,2,3
+9.52,239,258277.681,4150095.627,2.11991,50000,2,50004
+9.56,240,258277.217,4150096.386,2.11967,30226009,2,3
+9.6,241,258276.754,4150097.145,2.11954,30226009,2,3
+9.64,242,258276.29,4150097.903,2.11951,30226009,2,3
+9.68,243,258275.827,4150098.661,2.11958,30226009,2,3
+9.72,244,258275.364,4150099.418,2.11972,30226009,2,3
+9.76,245,258274.9,4150100.175,2.11993,30226009,2,3
+9.8,246,258274.437,4150100.931,2.12019,30226009,2,3
+9.84,247,258273.974,4150101.687,2.12051,30226009,2,3
+9.88,248,258273.51,4150102.442,2.12087,30226009,2,3
+9.92,249,258273.047,4150103.197,2.12127,30226009,2,3
+9.96,250,258272.583,4150103.951,2.12169,30226009,2,3
+10,251,258272.119,4150104.705,2.12213,30226009,2,3
+10.04,252,258271.655,4150105.458,2.12259,30226009,2,3
+10.08,253,258271.19,4150106.21,2.12308,30226009,2,3
+10.12,254,258270.726,4150106.963,2.12358,30226009,2,3
+10.16,255,258270.261,4150107.714,2.1241,30226009,2,3
+10.2,256,258269.796,4150108.465,2.12463,30226009,2,3
+10.24,257,258269.331,4150109.216,2.12515,30226009,2,3
+10.28,258,258268.865,4150109.966,2.12563,30226005,2,3
+10.32,259,258268.4,4150110.716,2.12595,30226009,2,3
+10.36,260,258267.935,4150111.465,2.12617,30226009,2,3
+10.4,261,258267.469,4150112.214,2.12641,30226009,2,3
+10.44,262,258267.004,4150112.963,2.12669,30226009,2,3
+10.48,263,258266.538,4150113.711,2.12702,30226009,2,3
+10.52,264,258266.073,4150114.459,2.12739,30226009,2,3
+10.56,265,258265.607,4150115.207,2.12778,30226009,2,3
+10.6,266,258265.141,4150115.954,2.12818,30226009,2,3
+10.64,267,258264.675,4150116.7,2.12854,30225861,2,3

+ 537 - 0
data/processed/data/ObjState.csv

@@ -0,0 +1,537 @@
+simTime,simFrame,playerId,type,posX,posY,posZ,posH,speedX,speedY,speedZ,accelX,accelY,accelZ,dimX,dimY,dimZ,offX,speedH,accelH,travelDist
+0,0,1,1,246.072,16.6462,89.1152,2.13049,0,0,0,0,0,0,4.3,1.776,1.423,1.317,0,0,0
+0,0,2,1,235.032,33.7186,87.8422,2.13049,0,0,0,0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0,1,1,1,246.072,16.6462,89.1152,2.13049,0,0,0,0,0,0,4.3,1.776,1.423,1.317,0,0,0
+0,1,2,1,235.032,33.7186,87.8422,2.13049,0,0,0,0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.04,2,1,1,246.072,16.6462,89.1152,2.13049,0,0,0,0,0,0,4.3,1.776,1.423,1.317,0,0,0
+0.04,2,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.08,3,1,1,246.043,16.6935,89.1108,2.13139,-0.751055,1.19396,-0.0499976,-0.59975,0.895347,-0.0381815,4.3,1.776,1.423,1.317,0.0226172,0.565429,0.0560215
+0.08,3,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.12,4,1,1,246.012,16.7422,89.1064,2.13247,-0.786889,1.24745,-0.0497687,-1.17378,1.79046,-0.07223,4.3,1.776,1.423,1.317,0.0270062,0.109726,0.113761
+0.12,4,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.16,5,1,1,245.979,16.7934,89.1043,2.13461,-0.835687,1.31547,-0.0529551,-1.15963,1.67818,-0.0692543,4.3,1.776,1.423,1.317,0.0534525,0.661158,0.174477
+0.16,5,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.2,6,1,1,245.945,16.8473,89.1013,2.13787,-0.888501,1.38519,-0.0552511,-1.3596,1.88561,-0.0779185,4.3,1.776,1.423,1.317,0.0813753,0.69807,0.238593
+0.2,6,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.24,7,1,1,245.908,16.9042,89.0983,2.14124,-0.945887,1.46337,-0.058049,-1.48399,2.04054,-0.0839134,4.3,1.776,1.423,1.317,0.084423,0.0761906,0.306395
+0.24,7,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.28,8,1,1,245.869,16.9643,89.0953,2.14468,-1.0075,1.5468,-0.0612119,-1.57592,2.14578,-0.0881248,4.3,1.776,1.423,1.317,0.0858762,0.0363316,0.378209
+0.28,8,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.32,9,1,1,245.827,17.0279,89.0922,2.14816,-1.07233,1.63375,-0.0646459,-1.64602,2.21567,-0.0911337,4.3,1.776,1.423,1.317,0.086924,0.0261946,0.454263
+0.32,9,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.36,10,1,1,245.783,17.0949,89.089,2.15166,-1.13964,1.72301,-0.0682812,-1.70047,2.26102,-0.0933201,4.3,1.776,1.423,1.317,0.0875477,0.0155913,0.534719
+0.36,10,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.4,11,1,1,245.736,17.1655,89.0856,2.15516,-1.20885,1.81377,-0.0720648,-1.74351,2.28951,-0.0949356,4.3,1.776,1.423,1.317,0.0876897,0.00355057,0.619688
+0.4,11,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.44,12,1,1,245.686,17.2398,89.0821,2.15866,-1.27956,1.90547,-0.0759766,-1.77804,2.30649,-0.0961739,4.3,1.776,1.423,1.317,0.0873197,-0.00924896,0.70925
+0.44,12,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.48,13,1,1,245.633,17.3178,89.0785,2.16211,-1.35146,1.99774,-0.0799962,-1.80603,2.31579,-0.0971585,4.3,1.776,1.423,1.317,0.0864153,-0.0226097,0.803462
+0.48,13,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.52,14,1,1,245.577,17.3995,89.0746,2.16551,-1.42429,2.09033,-0.0841105,-1.82884,2.32016,-0.0979777,4.3,1.776,1.423,1.317,0.0849653,-0.0362499,0.902362
+0.52,14,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.56,15,1,1,245.519,17.4848,89.0706,2.16883,-1.49787,2.18309,-0.0883119,-1.84736,2.32157,-0.0986926,4.3,1.776,1.423,1.317,0.0829643,-0.0500267,1.00598
+0.56,15,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.6,16,1,1,245.457,17.5739,89.0664,2.17205,-1.57203,2.27594,-0.0925968,-1.86218,2.32143,-0.0993469,4.3,1.776,1.423,1.317,0.080414,-0.0637567,1.11433
+0.6,16,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.64,17,1,1,245.393,17.6667,89.0619,2.17514,-1.64661,2.36884,-0.0969651,-1.87364,2.32078,-0.0999717,4.3,1.776,1.423,1.317,0.0773151,-0.0774723,1.22744
+0.64,17,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.68,18,1,1,245.325,17.7632,89.0573,2.17809,-1.72147,2.46181,-0.101419,-1.88193,2.32042,-0.10059,4.3,1.776,1.423,1.317,0.0736685,-0.0911664,1.34531
+0.68,18,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.72,19,1,1,245.255,17.8635,89.0525,2.18087,-1.79649,2.55486,-0.105961,-1.88714,2.32095,-0.101219,4.3,1.776,1.423,1.317,0.0694736,-0.104872,1.46794
+0.72,19,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.76,20,1,1,245.181,17.9674,89.0475,2.18346,-1.87153,2.64805,-0.110599,-1.88923,2.32285,-0.101872,4.3,1.776,1.423,1.317,0.064724,-0.118739,1.59536
+0.76,20,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.8,21,1,1,245.105,18.0751,89.0422,2.18583,-1.94646,2.74145,-0.115338,-1.88817,2.3265,-0.102558,4.3,1.776,1.423,1.317,0.059428,-0.132399,1.72756
+0.8,21,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.84,22,1,1,245.025,18.1866,89.0367,2.18798,-2.02117,2.83512,-0.120186,-1.88428,2.33193,-0.103287,4.3,1.776,1.423,1.317,0.0537253,-0.14257,1.86455
+0.84,22,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.88,23,1,1,244.943,18.3018,89.0311,2.18989,-2.09554,2.92914,-0.125152,-1.87744,2.33939,-0.104064,4.3,1.776,1.423,1.317,0.0476104,-0.152871,2.00633
+0.88,23,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.92,24,1,1,244.857,18.4207,89.0251,2.1924,-2.17472,3.01982,-0.130223,-1.93563,2.30015,-0.104878,4.3,1.776,1.423,1.317,0.0629019,0.382286,2.15291
+0.92,24,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+0.96,25,1,1,244.768,18.5429,89.019,2.19643,-2.26209,3.10466,-0.135384,-2.0705,2.20458,-0.105716,4.3,1.776,1.423,1.317,0.100823,0.948017,2.30429
+0.96,25,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1,26,1,1,244.675,18.6682,89.0126,2.20279,-2.36048,3.18135,-0.140617,-2.28106,2.05048,-0.106562,4.3,1.776,1.423,1.317,0.158824,1.45003,2.46048
+1,26,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.04,27,1,1,244.578,18.7963,89.006,2.21178,-2.47008,3.24938,-0.145864,-2.53213,1.85931,-0.107373,4.3,1.776,1.423,1.317,0.224839,1.65039,2.62147
+1.04,27,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.08,28,1,1,244.476,18.9267,88.9991,2.22354,-2.59123,3.3079,-0.151119,-2.80751,1.63849,-0.108145,4.3,1.776,1.423,1.317,0.293971,1.72829,2.78729
+1.08,28,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.12,29,1,1,244.368,19.059,88.9921,2.23819,-2.72478,3.3555,-0.156381,-3.10546,1.38396,-0.108877,4.3,1.776,1.423,1.317,0.366164,1.80483,2.95793
+1.12,29,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.16,30,1,1,244.255,19.1928,88.9847,2.25584,-2.8715,3.39054,-0.161621,-3.42358,1.09129,-0.109552,4.3,1.776,1.423,1.317,0.441363,1.87997,3.1334
+1.16,30,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.2,31,1,1,244.135,19.3274,88.9772,2.27662,-3.03196,3.41121,-0.166801,-3.75865,0.755622,-0.110149,4.3,1.776,1.423,1.317,0.51951,1.95368,3.3137
+1.2,31,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.24,32,1,1,244.009,19.4622,88.9694,2.30064,-3.2066,3.41545,-0.171869,-4.10644,0.371632,-0.110639,4.3,1.776,1.423,1.317,0.600546,2.02591,3.49885
+1.24,32,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.28,33,1,1,243.874,19.5965,88.9614,2.32802,-3.39557,3.401,-0.176761,-4.46157,-0.0663196,-0.110987,4.3,1.776,1.423,1.317,0.684412,2.09664,3.68884
+1.28,33,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.32,34,1,1,243.732,19.7294,88.9532,2.35884,-3.59859,3.36551,-0.181398,-4.81508,-0.561634,-0.111152,4.3,1.776,1.423,1.317,0.77038,2.14921,3.88369
+1.32,34,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.36,35,1,1,243.582,19.8607,88.9447,2.39083,-3.79925,3.32399,-0.185854,-4.95976,-0.891221,-0.111185,4.3,1.776,1.423,1.317,0.799756,0.734408,4.08338
+1.36,35,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.4,36,1,1,243.424,19.9901,88.9361,2.42324,-3.9999,3.27398,-0.190147,-5.02843,-1.16584,-0.111101,4.3,1.776,1.423,1.317,0.810487,0.268254,4.2879
+1.4,36,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.44,37,1,1,243.258,20.1172,88.9273,2.45556,-4.19918,3.21688,-0.194296,-5.04161,-1.39336,-0.110925,4.3,1.776,1.423,1.317,0.807993,-0.0623479,4.49727
+1.44,37,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.48,38,1,1,243.084,20.242,88.9184,2.4873,-4.39538,3.1549,-0.198314,-5.00577,-1.56773,-0.110672,4.3,1.776,1.423,1.317,0.793397,-0.364879,4.71146
+1.48,38,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.52,39,1,1,242.902,20.3642,88.9092,2.51799,-4.58696,3.09061,-0.202364,-4.92617,-1.68146,-0.110438,4.3,1.776,1.423,1.317,0.767252,-0.653632,4.93048
+1.52,39,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.56,40,1,1,242.713,20.4839,88.8999,2.54719,-4.77255,3.02688,-0.206558,-4.80793,-1.72716,-0.110281,4.3,1.776,1.423,1.317,0.729932,-0.933003,5.15432
+1.56,40,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.6,41,1,1,242.517,20.6013,88.8903,2.57445,-4.95094,2.96687,-0.21098,-4.65599,-1.69753,-0.110253,4.3,1.776,1.423,1.317,0.681676,-1.2064,5.38298
+1.6,41,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.64,42,1,1,242.315,20.7166,88.8806,2.59936,-5.12109,2.91401,-0.215721,-4.47454,-1.58564,-0.110399,4.3,1.776,1.423,1.317,0.622599,-1.47692,5.61646
+1.64,42,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.68,43,1,1,242.105,20.8303,88.8707,2.62146,-5.28198,2.87206,-0.220633,-4.26625,-1.38409,-0.110637,4.3,1.776,1.423,1.317,0.552559,-1.75101,5.85474
+1.68,43,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.72,44,1,1,241.89,20.9429,88.8606,2.64045,-5.43342,2.84358,-0.225864,-4.04219,-1.10468,-0.111042,4.3,1.776,1.423,1.317,0.474737,-1.94554,6.09785
+1.72,44,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.76,45,1,1,241.669,21.0549,88.8502,2.65622,-5.57593,2.82956,-0.231561,-3.81682,-0.773924,-0.111666,4.3,1.776,1.423,1.317,0.394308,-2.01072,6.34576
+1.76,45,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.8,46,1,1,241.443,21.1671,88.8395,2.66868,-5.70935,2.83198,-0.237811,-3.58859,-0.392576,-0.112546,4.3,1.776,1.423,1.317,0.311337,-2.07428,6.5985
+1.8,46,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.84,47,1,1,241.212,21.2801,88.8286,2.67771,-5.83336,2.85277,-0.244667,-3.35494,0.0383664,-0.113701,4.3,1.776,1.423,1.317,0.225889,-2.13621,6.85606
+1.84,47,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.88,48,1,1,240.976,21.3948,88.8173,2.68323,-5.9475,2.89382,-0.2529,-3.11221,0.517592,-0.115475,4.3,1.776,1.423,1.317,0.138027,-2.19654,7.11846
+1.88,48,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.92,49,1,1,240.736,21.512,88.8055,2.68515,-6.0511,2.95693,-0.265183,-2.85566,1.04345,-0.119037,4.3,1.776,1.423,1.317,0.0478157,-2.25528,7.38569
+1.92,49,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+1.96,50,1,1,240.493,21.6327,88.7932,2.68336,-6.14323,3.04382,-0.278429,-2.58041,1.61438,-0.122985,4.3,1.776,1.423,1.317,-0.0446834,-2.31248,7.65779
+1.96,50,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2,51,1,1,240.246,21.7579,88.7803,2.67778,-6.22277,3.15616,-0.292249,-2.28288,2.22952,-0.127295,4.3,1.776,1.423,1.317,-0.139411,-2.36819,7.93476
+2,51,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.04,52,1,1,239.997,21.8886,88.7667,2.66833,-6.28822,3.29545,-0.306874,-1.95087,2.88377,-0.131879,4.3,1.776,1.423,1.317,-0.236313,-2.42254,8.21663
+2.04,52,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.08,53,1,1,239.745,22.0259,88.7525,2.65492,-6.33761,3.46299,-0.322696,-1.57483,3.57296,-0.136875,4.3,1.776,1.423,1.317,-0.335335,-2.47555,8.50341
+2.08,53,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.12,54,1,1,239.493,22.1712,88.7375,2.63746,-6.36855,3.65985,-0.339762,-1.14495,4.29221,-0.142298,4.3,1.776,1.423,1.317,-0.436423,-2.52721,8.79515
+2.12,54,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.16,55,1,1,239.24,22.3254,88.7217,2.61588,-6.37821,3.88682,-0.35809,-0.650776,5.03542,-0.148168,4.3,1.776,1.423,1.317,-0.539525,-2.57755,9.09188
+2.16,55,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.2,56,1,1,238.987,22.4899,88.7051,2.59009,-6.36329,4.14435,-0.377664,-0.0806896,5.7947,-0.154468,4.3,1.776,1.423,1.317,-0.644588,-2.62657,9.39361
+2.2,56,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.24,57,1,1,238.737,22.6658,88.6875,2.56003,-6.31998,4.43244,-0.398422,0.577474,6.56017,-0.161166,4.3,1.776,1.423,1.317,-0.75156,-2.67429,9.70039
+2.24,57,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.28,58,1,1,238.489,22.8544,88.6691,2.52562,-6.24399,4.75057,-0.420243,1.33617,7.31967,-0.168202,4.3,1.776,1.423,1.317,-0.860389,-2.72073,10.0123
+2.28,58,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.32,59,1,1,238.246,23.0567,88.6497,2.48678,-6.13053,5.09756,-0.442938,2.20779,8.05833,-0.175492,4.3,1.776,1.423,1.317,-0.971024,-2.76587,10.3293
+2.32,59,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.36,60,1,1,238.007,23.2724,88.6293,2.44655,-6.00749,5.43348,-0.46571,2.77383,8.28473,-0.182709,4.3,1.776,1.423,1.317,-1.00565,-0.865559,10.6514
+2.36,60,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.4,61,1,1,237.773,23.5001,88.6081,2.40858,-5.90059,5.73284,-0.487795,2.84727,7.9367,-0.189549,4.3,1.776,1.423,1.317,-0.949203,1.41108,10.9786
+2.4,61,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.44,62,1,1,237.543,23.7386,88.586,2.3738,-5.80502,6.00787,-0.509033,2.73023,7.45442,-0.195902,4.3,1.776,1.423,1.317,-0.869469,1.99334,11.3109
+2.44,62,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.48,63,1,1,237.316,23.9872,88.5631,2.34253,-5.72226,6.26123,-0.529399,2.49837,6.93828,-0.201718,4.3,1.776,1.423,1.317,-0.781925,2.18862,11.6484
+2.48,63,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.52,64,1,1,237.091,24.245,88.5395,2.31491,-5.65514,6.49353,-0.5489,2.17346,6.41324,-0.206997,4.3,1.776,1.423,1.317,-0.690417,2.28769,11.9911
+2.52,64,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.56,65,1,1,236.869,24.5114,88.515,2.2907,-5.60184,6.70904,-0.567592,1.82597,5.93719,-0.211772,4.3,1.776,1.423,1.317,-0.605123,2.13235,12.3389
+2.56,65,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.6,66,1,1,236.648,24.7858,88.4898,2.26955,-5.56106,6.91065,-0.585526,1.48521,5.52224,-0.216076,4.3,1.776,1.423,1.317,-0.528781,1.90854,12.692
+2.6,66,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.64,67,1,1,236.429,25.0678,88.464,2.25109,-5.53165,7.10063,-0.602736,1.1639,5.16604,-0.219938,4.3,1.776,1.423,1.317,-0.461621,1.679,13.0504
+2.64,67,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.68,68,1,1,236.21,25.357,88.4374,2.23497,-5.51253,7.28075,-0.619235,0.867026,4.86185,-0.223382,4.3,1.776,1.423,1.317,-0.402978,1.46608,13.414
+2.68,68,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.72,69,1,1,235.991,25.653,88.4101,2.22089,-5.50273,7.45247,-0.635021,0.595767,4.60207,-0.226421,4.3,1.776,1.423,1.317,-0.351908,1.27674,13.7829
+2.72,69,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.76,70,1,1,235.773,25.9555,88.3823,2.2086,-5.50136,7.617,-0.650074,0.34938,4.37958,-0.229064,4.3,1.776,1.423,1.317,-0.307435,1.11183,14.1572
+2.76,70,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.8,71,1,1,235.554,26.2644,88.3538,2.19785,-5.50761,7.7753,-0.664364,0.126285,4.18818,-0.231314,4.3,1.776,1.423,1.317,-0.268659,0.969419,14.5367
+2.8,71,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.84,72,1,1,235.335,26.5794,88.3247,2.18846,-5.52077,7.92819,-0.677846,-0.0754278,4.02265,-0.233168,4.3,1.776,1.423,1.317,-0.234783,0.84688,14.9216
+2.84,72,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.88,73,1,1,235.115,26.9002,88.2951,2.18025,-5.54018,8.07636,-0.690471,-0.257679,3.87868,-0.234622,4.3,1.776,1.423,1.317,-0.205129,0.741356,15.3118
+2.88,73,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.92,74,1,1,234.893,27.2269,88.2649,2.17309,-5.56524,8.22037,-0.702178,-0.422258,3.75276,-0.235666,4.3,1.776,1.423,1.317,-0.179122,0.650189,15.7074
+2.92,74,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+2.96,75,1,1,234.671,27.5591,88.2343,2.16684,-5.59541,8.3607,-0.712902,-0.570813,3.64201,-0.236292,4.3,1.776,1.423,1.317,-0.156274,0.571197,16.1083
+2.96,75,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3,76,1,1,234.447,27.8968,88.2032,2.16139,-5.63017,8.49778,-0.722569,-0.704598,3.54421,-0.236488,4.3,1.776,1.423,1.317,-0.1362,0.501841,16.5146
+3,76,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.04,77,1,1,234.222,28.2398,88.1718,2.15665,-5.66905,8.63198,-0.731103,-0.82457,3.45764,-0.236241,4.3,1.776,1.423,1.317,-0.118591,0.440231,16.9262
+3.04,77,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.08,78,1,1,233.995,28.5881,88.14,2.15252,-5.7116,8.76361,-0.738419,-0.931928,3.38065,-0.235539,4.3,1.776,1.423,1.317,-0.103141,0.386236,17.3432
+3.08,78,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.12,79,1,1,233.766,28.9416,88.1079,2.14894,-5.75743,8.89293,-0.751885,-1.02784,3.31181,-0.236714,4.3,1.776,1.423,1.317,-0.0895797,0.339041,17.7655
+3.12,79,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.16,80,1,1,233.535,29.3002,88.075,2.14583,-5.80587,9.01967,-0.774126,-1.09717,3.22487,-0.238368,4.3,1.776,1.423,1.317,-0.0776725,0.297681,18.1932
+3.16,80,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.2,81,1,1,233.303,29.6637,88.0412,2.14314,-5.85629,9.14355,-0.796106,-1.15862,3.14587,-0.239901,4.3,1.776,1.423,1.317,-0.0672157,0.26142,18.6262
+3.2,81,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.24,82,1,1,233.068,30.0321,88.0065,2.14082,-5.90854,9.26495,-0.817666,-1.21675,3.08,-0.241807,4.3,1.776,1.423,1.317,-0.0580381,0.229439,19.0645
+3.24,82,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.28,83,1,1,232.831,30.4053,87.9709,2.13882,-5.96246,9.38418,-0.838918,-1.26802,3.02002,-0.243562,4.3,1.776,1.423,1.317,-0.049988,0.201253,19.5081
+3.28,83,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.32,84,1,1,232.591,30.7832,87.9344,2.1371,-6.01784,9.50145,-0.859822,-1.31305,2.96522,-0.245159,4.3,1.776,1.423,1.317,-0.0429298,0.176455,19.9569
+3.32,84,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.36,85,1,1,232.35,31.1657,87.8972,2.13563,-6.07451,9.61689,-0.880338,-1.35244,2.91496,-0.246588,4.3,1.776,1.423,1.317,-0.0367432,0.154666,20.4108
+3.36,85,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.4,86,1,1,232.106,31.5528,87.8591,2.13438,-6.13227,9.73066,-0.900423,-1.3867,2.86874,-0.247843,4.3,1.776,1.423,1.317,-0.0313253,0.135448,20.8699
+3.4,86,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.44,87,1,1,231.859,31.9444,87.8201,2.13332,-6.19097,9.84286,-0.920033,-1.41633,2.82606,-0.248916,4.3,1.776,1.423,1.317,-0.0265826,0.118567,21.3342
+3.44,87,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.48,88,1,1,231.611,32.3404,87.7804,2.13242,-6.25048,9.95363,-0.939123,-1.44177,2.78655,-0.249801,4.3,1.776,1.423,1.317,-0.0224359,0.103665,21.8035
+3.48,88,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.52,89,1,1,231.36,32.7408,87.7399,2.13167,-6.31067,10.063,-0.957648,-1.46344,2.7498,-0.250492,4.3,1.776,1.423,1.317,-0.0188122,0.0905946,22.2779
+3.52,89,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.56,90,1,1,231.106,33.1456,87.6987,2.13104,-6.37141,10.1712,-0.97556,-1.48171,2.71551,-0.250982,4.3,1.776,1.423,1.317,-0.0156485,0.0790922,22.7572
+3.56,90,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.6,91,1,1,230.85,33.5546,87.6567,2.13053,-6.43261,10.2781,-0.992811,-1.4969,2.68336,-0.251264,4.3,1.776,1.423,1.317,-0.0128883,0.0690041,23.2416
+3.6,91,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.64,92,1,1,230.592,33.9679,87.6141,2.13011,-6.49418,10.384,-1.00935,-1.50935,2.65307,-0.251332,4.3,1.776,1.423,1.317,-0.0104808,0.0601891,23.7309
+3.64,92,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.68,93,1,1,230.331,34.3854,87.5708,2.12977,-6.55602,10.4887,-1.02513,-1.51932,2.62441,-0.251179,4.3,1.776,1.423,1.317,-0.00838297,0.0524444,24.2252
+3.68,93,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.72,94,1,1,230.067,34.807,87.5269,2.12951,-6.61807,10.5924,-1.0401,-1.52708,2.59713,-0.2508,4.3,1.776,1.423,1.317,-0.00655384,0.0457285,24.7243
+3.72,94,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.76,95,1,1,229.801,35.2328,87.4824,2.12931,-6.68026,10.6952,-1.05421,-1.53285,2.57105,-0.250189,4.3,1.776,1.423,1.317,-0.00496006,0.0398445,25.2282
+3.76,95,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.8,96,1,1,229.533,35.6627,87.4373,2.12917,-6.74253,10.797,-1.06739,-1.53685,2.54597,-0.249339,4.3,1.776,1.423,1.317,-0.0035698,0.0347565,25.737
+3.8,96,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.84,97,1,1,229.262,36.0966,87.3917,2.12907,-6.80483,10.8978,-1.07961,-1.53928,2.52171,-0.248245,4.3,1.776,1.423,1.317,-0.0023539,0.0303974,26.2506
+3.84,97,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.88,98,1,1,228.988,36.5345,87.3456,2.12902,-6.86712,10.9978,-1.09081,-1.5403,2.49812,-0.246902,4.3,1.776,1.423,1.317,-0.00129003,0.0265967,26.7689
+3.88,98,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.92,99,1,1,228.713,36.9764,87.2991,2.12901,-6.92935,11.0969,-1.10092,-1.5402,2.47497,-0.245305,4.3,1.776,1.423,1.317,-0.000344748,0.0236321,27.292
+3.92,99,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+3.96,100,1,1,228.434,37.4222,87.2522,2.12903,-6.99152,11.1951,-1.10989,-1.53941,2.45194,-0.24345,4.3,1.776,1.423,1.317,0.000526839,0.0217897,27.8197
+3.96,100,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4,101,1,1,228.153,37.8719,87.205,2.12908,-7.05361,11.2923,-1.11767,-1.53782,2.42906,-0.241331,4.3,1.776,1.423,1.317,0.00131955,0.0198177,28.3521
+4,101,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.04,102,1,1,227.87,38.3256,87.1575,2.12916,-7.11555,11.3887,-1.12419,-1.53523,2.40641,-0.238946,4.3,1.776,1.423,1.317,0.00202089,0.0175337,28.889
+4.04,102,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.08,103,1,1,227.584,38.783,87.1097,2.12927,-7.17731,11.4843,-1.1294,-1.53148,2.38405,-0.23629,4.3,1.776,1.423,1.317,0.0026224,0.0150376,29.4306
+4.08,103,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.12,104,1,1,227.296,39.2442,87.0618,2.12939,-7.23882,11.579,-1.13324,-1.52643,2.36202,-0.23336,4.3,1.776,1.423,1.317,0.003116,0.0123399,29.9767
+4.12,104,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.16,105,1,1,227.005,39.7093,87.0137,2.12953,-7.30002,11.6729,-1.13564,-1.51996,2.34036,-0.230155,4.3,1.776,1.423,1.317,0.00349776,0.00954412,30.5272
+4.16,105,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.2,106,1,1,226.711,40.178,86.9656,2.12968,-7.36086,11.7659,-1.13655,-1.512,2.31908,-0.226672,4.3,1.776,1.423,1.317,0.00376605,0.00670731,31.0822
+4.2,106,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.24,107,1,1,226.416,40.6505,86.9175,2.12984,-7.42128,11.8582,-1.13591,-1.50248,2.29817,-0.22291,4.3,1.776,1.423,1.317,0.00392145,0.00388499,31.6417
+4.24,107,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.28,108,1,1,226.118,41.1266,86.8692,2.13,-7.4812,11.9497,-1.14529,-1.49139,2.27762,-0.221116,4.3,1.776,1.423,1.317,0.00396669,0.00113095,32.2055
+4.28,108,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.32,109,1,1,225.817,41.6064,86.8205,2.13015,-7.54057,12.0404,-1.15466,-1.47868,2.25742,-0.219284,4.3,1.776,1.423,1.317,0.00390292,-0.00159417,32.7737
+4.32,109,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.36,110,1,1,225.514,42.0898,86.7714,2.1303,-7.59941,12.1305,-1.16379,-1.46866,2.24441,-0.218029,4.3,1.776,1.423,1.317,0.00373423,-0.0042174,33.3462
+4.36,110,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.4,111,1,1,225.209,42.5768,86.722,2.13044,-7.65775,12.2202,-1.17287,-1.45758,2.23255,-0.216805,4.3,1.776,1.423,1.317,0.00346573,-0.00671257,33.923
+4.4,111,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.44,112,1,1,224.902,43.0674,86.6722,2.13057,-7.71556,12.3094,-1.18189,-1.44542,2.22177,-0.215605,4.3,1.776,1.423,1.317,0.00310255,-0.00907945,34.5042
+4.44,112,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.48,113,1,1,224.592,43.5615,86.6221,2.13067,-7.77278,12.3983,-1.19086,-1.43218,2.21203,-0.214429,4.3,1.776,1.423,1.317,0.00264795,-0.011365,35.0895
+4.48,113,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.52,114,1,1,224.28,44.0592,86.5715,2.13076,-7.82939,12.4868,-1.19978,-1.41791,2.2033,-0.213275,4.3,1.776,1.423,1.317,0.00210864,-0.0134826,35.6791
+4.52,114,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.56,115,1,1,223.966,44.5604,86.5206,2.13082,-7.88534,12.5751,-1.20865,-1.40263,2.19554,-0.212143,4.3,1.776,1.423,1.317,0.00148851,-0.0155032,36.2729
+4.56,115,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.6,116,1,1,223.649,45.0652,86.4694,2.13085,-7.9406,12.6631,-1.21747,-1.38636,2.18874,-0.211032,4.3,1.776,1.423,1.317,0.000792071,-0.0174111,36.8709
+4.6,116,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.64,117,1,1,223.33,45.5735,86.4178,2.13084,-7.99489,12.7511,-1.22624,-1.36614,2.18473,-0.209941,4.3,1.776,1.423,1.317,-0.000208512,-0.0250146,37.4731
+4.64,117,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.68,118,1,1,223.009,46.0853,86.3658,2.13078,-8.04817,12.839,-1.23496,-1.34342,2.1826,-0.208869,4.3,1.776,1.423,1.317,-0.00139361,-0.0296274,38.0794
+4.68,118,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.72,119,1,1,222.686,46.6006,86.3135,2.13075,-8.10243,12.9256,-1.24364,-1.34443,2.16589,-0.207817,4.3,1.776,1.423,1.317,-0.000740872,0.0163184,38.6898
+4.72,119,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.76,120,1,1,222.361,47.1193,86.2609,2.1308,-8.15802,13.0108,-1.25227,-1.36186,2.13917,-0.206782,4.3,1.776,1.423,1.317,0.0011417,0.0470644,39.3043
+4.76,120,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.8,121,1,1,222.034,47.6415,86.2079,2.13084,-8.2121,13.0963,-1.26086,-1.35179,2.12998,-0.205766,4.3,1.776,1.423,1.317,0.000892734,-0.00622425,39.9229
+4.8,121,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.84,122,1,1,221.704,48.167,86.1545,2.13084,-8.26524,13.1818,-1.2694,-1.33506,2.12523,-0.204767,4.3,1.776,1.423,1.317,0.000136869,-0.0188966,40.5455
+4.84,122,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.88,123,1,1,221.373,48.696,86.1008,2.13086,-8.31896,13.2663,-1.2779,-1.33406,2.11089,-0.203785,4.3,1.776,1.423,1.317,0.000565255,0.0107097,41.1722
+4.88,123,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.92,124,1,1,221.039,49.2283,86.0467,2.13085,-8.37133,13.3511,-1.28635,-1.31663,2.1071,-0.202818,4.3,1.776,1.423,1.317,-0.000246269,-0.0202881,41.8028
+4.92,124,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+4.96,125,1,1,220.703,49.7641,85.9923,2.1308,-8.42272,13.4359,-1.29477,-1.29573,2.10574,-0.201868,4.3,1.776,1.423,1.317,-0.00130804,-0.0265443,42.4375
+4.96,125,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5,126,1,1,220.365,50.3032,85.9376,2.13075,-8.47444,13.5199,-1.30314,-1.28937,2.0955,-0.200933,4.3,1.776,1.423,1.317,-0.00128878,0.000481642,43.0761
+5,126,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.04,127,1,1,220.025,50.8457,85.8825,2.13071,-8.52612,13.6034,-1.31147,-1.28586,2.08371,-0.200012,4.3,1.776,1.423,1.317,-0.00106959,0.00547961,43.7187
+5.04,127,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.08,128,1,1,219.683,51.3915,85.8271,2.13071,-8.57863,13.6858,-1.31966,-1.29472,2.0644,-0.199091,4.3,1.776,1.423,1.317,3.65586e-05,0.0276537,44.3652
+5.08,128,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.12,129,1,1,219.339,51.9405,85.7714,2.13081,-8.63294,13.7665,-1.32767,-1.32181,2.03386,-0.198163,4.3,1.776,1.423,1.317,0.00243237,0.0598954,45.0157
+5.12,129,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.16,130,1,1,218.992,52.4927,85.7153,2.131,-8.68831,13.846,-1.33503,-1.3489,2.00346,-0.197155,4.3,1.776,1.423,1.317,0.00478175,0.0587343,45.67
+5.16,130,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.2,131,1,1,218.643,53.048,85.659,2.13126,-8.74404,13.9248,-1.34171,-1.36715,1.97868,-0.196061,4.3,1.776,1.423,1.317,0.00645703,0.0418821,46.3282
+5.2,131,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.24,132,1,1,218.292,53.6061,85.6023,2.13222,-8.8183,13.9913,-1.34864,-1.60921,1.81279,-0.194997,4.3,1.776,1.423,1.317,0.0240101,0.438827,46.9902
+5.24,132,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.28,133,1,1,217.936,54.1663,85.5453,2.13423,-8.91245,14.0447,-1.35504,-1.98056,1.56344,-0.193847,4.3,1.776,1.423,1.317,0.0504627,0.661316,47.6561
+5.28,133,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.32,134,1,1,217.576,54.7281,85.488,2.13734,-9.02237,14.0873,-1.36072,-2.36543,1.30213,-0.192633,4.3,1.776,1.423,1.317,0.0775302,0.676687,48.3258
+5.32,134,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.36,135,1,1,217.211,55.2911,85.4305,2.14186,-9.15737,14.1128,-1.36709,-2.87347,0.955179,-0.191517,4.3,1.776,1.423,1.317,0.113012,0.887041,48.9993
+5.36,135,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.4,136,1,1,216.839,55.8543,85.3726,2.148,-9.31871,14.1198,-1.37351,-3.45867,0.546261,-0.190398,4.3,1.776,1.423,1.317,0.153703,1.01728,49.6766
+5.4,136,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.44,137,1,1,216.46,56.417,85.3144,2.15596,-9.50851,14.106,-1.37992,-4.10904,0.0773173,-0.189335,4.3,1.776,1.423,1.317,0.198854,1.12877,50.3577
+5.44,137,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.48,138,1,1,216.072,56.9783,85.2559,2.16575,-9.72515,14.0712,-1.38724,-4.77124,-0.423853,-0.18842,4.3,1.776,1.423,1.317,0.24491,1.15141,51.0426
+5.48,138,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.52,139,1,1,215.675,57.5376,85.1971,2.17703,-9.9577,14.0218,-1.39439,-5.30173,-0.861985,-0.187502,4.3,1.776,1.423,1.317,0.281919,0.925214,51.7311
+5.52,139,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.56,140,1,1,215.268,58.0946,85.138,2.18937,-10.1993,13.9618,-1.4011,-5.6808,-1.21729,-0.186588,4.3,1.776,1.423,1.317,0.308522,0.665066,52.4234
+5.56,140,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.6,141,1,1,214.851,58.6489,85.0786,2.20242,-10.4458,13.8937,-1.40754,-5.93049,-1.4983,-0.185649,4.3,1.776,1.423,1.317,0.326276,0.443861,53.1194
+5.6,141,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.64,142,1,1,214.424,59.2002,85.0188,2.21592,-10.6946,13.8191,-1.4267,-6.0839,-1.72184,-0.186372,4.3,1.776,1.423,1.317,0.337475,0.279976,53.8191
+5.64,142,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.68,143,1,1,213.988,59.7483,84.9588,2.22969,-10.9443,13.739,-1.43625,-6.1699,-1.90348,-0.185827,4.3,1.776,1.423,1.317,0.344108,0.165819,54.5225
+5.68,143,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.72,144,1,1,213.541,60.2931,84.8984,2.2435,-11.1914,13.6562,-1.44457,-6.18426,-2.02488,-0.18572,4.3,1.776,1.423,1.317,0.345446,0.033462,55.2295
+5.72,144,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.76,145,1,1,213.085,60.8347,84.8377,2.25712,-11.4319,13.5741,-1.45504,-6.10644,-2.07858,-0.185452,4.3,1.776,1.423,1.317,0.340434,-0.12531,55.9401
+5.76,145,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.8,146,1,1,212.62,61.373,84.7767,2.27036,-11.6646,13.4942,-1.46124,-5.9673,-2.07683,-0.184605,4.3,1.776,1.423,1.317,0.33097,-0.23661,56.6544
+5.8,146,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.84,147,1,1,212.145,61.9084,84.7154,2.28311,-11.8886,13.4175,-1.46596,-5.7911,-2.03344,-0.183677,4.3,1.776,1.423,1.317,0.318658,-0.307792,57.3723
+5.84,147,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.88,148,1,1,211.662,62.4409,84.6538,2.29526,-12.1032,13.3454,-1.47381,-5.58263,-1.95418,-0.182963,4.3,1.776,1.423,1.317,0.303951,-0.367665,58.0938
+5.88,148,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.92,149,1,1,211.171,62.9707,84.5919,2.30675,-12.3073,13.2792,-1.48202,-5.34626,-1.83846,-0.182242,4.3,1.776,1.423,1.317,0.287047,-0.422612,58.8189
+5.92,149,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+5.96,150,1,1,210.672,63.4982,84.5297,2.31752,-12.5014,13.219,-1.49038,-5.10367,-1.70148,-0.181689,4.3,1.776,1.423,1.317,0.269409,-0.440953,59.5475
+5.96,150,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6,151,1,1,210.166,64.0234,84.4672,2.3277,-12.6888,13.1624,-1.49839,-4.89845,-1.58717,-0.181119,4.3,1.776,1.423,1.317,0.254401,-0.37519,60.2798
+6,151,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.04,152,1,1,209.653,64.5464,84.4043,2.33737,-12.8705,13.1086,-1.50614,-4.72505,-1.49333,-0.18054,4.3,1.776,1.423,1.317,0.241662,-0.318473,61.0155
+6.04,152,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.08,153,1,1,209.133,65.0681,84.3412,2.34596,-13.0307,13.0735,-1.51375,-4.36817,-1.20804,-0.179939,4.3,1.776,1.423,1.317,0.214849,-0.670334,61.7548
+6.08,153,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.12,154,1,1,208.607,65.5892,84.2774,2.35321,-13.1697,13.0579,-1.51983,-3.92497,-0.819118,-0.179158,4.3,1.776,1.423,1.317,0.181237,-0.840291,62.4976
+6.12,154,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.16,155,1,1,208.078,66.1119,84.2132,2.35761,-13.2519,13.0985,-1.52501,-2.99051,0.0858724,-0.17828,4.3,1.776,1.423,1.317,0.110065,-1.77931,63.244
+6.16,155,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.2,156,1,1,207.548,66.6383,84.1487,2.35867,-13.2836,13.1898,-1.52953,-1.88862,1.17795,-0.177274,4.3,1.776,1.423,1.317,0.0265573,-2.08769,63.9938
+6.2,156,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.24,157,1,1,207.018,67.1699,84.084,2.3566,-13.2758,13.3203,-1.53386,-0.83837,2.21783,-0.176227,4.3,1.776,1.423,1.317,-0.0519134,-1.96177,64.7471
+6.24,157,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.28,158,1,1,206.49,67.7079,84.019,2.35184,-13.237,13.4803,-1.53858,0.0799233,3.10869,-0.175212,4.3,1.776,1.423,1.317,-0.118849,-1.67339,65.5039
+6.28,158,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.32,159,1,1,205.964,68.253,83.9538,2.34499,-13.1756,13.6602,-1.54373,0.826683,3.8046,-0.174255,4.3,1.776,1.423,1.317,-0.171301,-1.3113,66.2641
+6.32,159,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.36,160,1,1,205.442,68.8061,83.8882,2.33646,-13.0944,13.8563,-1.54738,1.45219,4.35523,-0.173163,4.3,1.776,1.423,1.317,-0.213239,-1.04845,67.0278
+6.36,160,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.4,161,1,1,204.923,69.3674,83.8224,2.32661,-12.9968,14.0643,-1.546,1.97331,4.7798,-0.17155,4.3,1.776,1.423,1.317,-0.246194,-0.823874,67.7949
+6.4,161,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.44,162,1,1,204.409,69.9373,83.7563,2.31578,-12.8866,14.2801,-1.55413,2.39499,5.08689,-0.170949,4.3,1.776,1.423,1.317,-0.270838,-0.6161,68.5655
+6.44,162,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.48,163,1,1,203.899,70.5161,83.69,2.30422,-12.766,14.5009,-1.57752,2.74046,5.30161,-0.171812,4.3,1.776,1.423,1.317,-0.289096,-0.45645,69.3394
+6.48,163,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.52,164,1,1,203.395,71.1038,83.6233,2.2922,-12.639,14.7227,-1.57598,2.99123,5.42414,-0.17036,4.3,1.776,1.423,1.317,-0.300396,-0.282509,70.1168
+6.52,164,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.56,165,1,1,202.895,71.7002,83.5563,2.28001,-12.5099,14.9423,-1.60123,3.14011,5.46003,-0.172441,4.3,1.776,1.423,1.317,-0.304766,-0.109231,70.8975
+6.56,165,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.6,166,1,1,202.401,72.3053,83.4891,2.26778,-12.3784,15.1596,-1.60896,3.24988,5.44255,-0.171597,4.3,1.776,1.423,1.317,-0.305855,-0.0272319,71.6815
+6.6,166,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.64,167,1,1,201.912,72.9189,83.4216,2.25564,-12.2472,15.3727,-1.61373,3.295,5.38894,-0.171571,4.3,1.776,1.423,1.317,-0.303297,0.0639528,72.4689
+6.64,167,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.68,168,1,1,201.429,73.5408,83.3538,2.24376,-12.1187,15.58,-1.6225,3.28722,5.28387,-0.171229,4.3,1.776,1.423,1.317,-0.297109,0.154702,73.2597
+6.68,168,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.72,169,1,1,200.95,74.1707,83.2858,2.23224,-11.9944,15.7804,-1.63456,3.22982,5.14385,-0.171134,4.3,1.776,1.423,1.317,-0.288007,0.227545,74.0538
+6.72,169,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.76,170,1,1,200.476,74.8083,83.2168,2.22118,-11.8758,15.9732,-1.6627,3.12788,4.97969,-0.172863,4.3,1.776,1.423,1.317,-0.276566,0.286015,74.8513
+6.76,170,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.8,171,1,1,200.006,75.4533,83.1469,2.21065,-11.7641,16.1579,-1.68692,2.98808,4.79827,-0.1743,4.3,1.776,1.423,1.317,-0.263285,0.332023,75.6522
+6.8,171,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.84,172,1,1,199.541,76.1053,83.076,2.2007,-11.6603,16.3344,-1.70707,2.81291,4.6107,-0.175982,4.3,1.776,1.423,1.317,-0.248605,0.367014,76.4565
+6.84,172,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.88,173,1,1,199.079,76.7641,83.0044,2.19138,-11.5654,16.5028,-1.72306,2.61427,4.41404,-0.177064,4.3,1.776,1.423,1.317,-0.232922,0.392072,77.2641
+6.88,173,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.92,174,1,1,198.621,77.4293,82.9322,2.18272,-11.4797,16.6631,-1.73495,2.39796,4.21268,-0.177558,4.3,1.776,1.423,1.317,-0.216606,0.407905,78.075
+6.92,174,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+6.96,175,1,1,198.166,78.1005,82.8597,2.17472,-11.4036,16.8153,-1.74241,2.16946,4.01002,-0.177418,4.3,1.776,1.423,1.317,-0.199979,0.415676,78.8893
+6.96,175,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7,176,1,1,197.713,78.7775,82.7869,2.16739,-11.3372,16.9595,-1.74569,1.9336,3.80896,-0.176683,4.3,1.776,1.423,1.317,-0.183317,0.41654,79.7069
+7,176,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.04,177,1,1,197.263,79.46,82.714,2.16071,-11.2803,17.0962,-1.74505,1.69477,3.6116,-0.175375,4.3,1.776,1.423,1.317,-0.166852,0.411623,80.5278
+7.04,177,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.08,178,1,1,196.814,80.1477,82.6413,2.15468,-11.2329,17.2255,-1.74006,1.45669,3.41978,-0.173479,4.3,1.776,1.423,1.317,-0.150777,0.40188,81.3519
+7.08,178,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.12,179,1,1,196.368,80.8402,82.5688,2.14928,-11.1948,17.3476,-1.73041,1.21965,3.233,-0.170991,4.3,1.776,1.423,1.317,-0.135081,0.392392,82.1793
+7.12,179,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.16,180,1,1,195.922,81.5374,82.4968,2.14447,-11.1654,17.4631,-1.71603,0.99151,3.05528,-0.167905,4.3,1.776,1.423,1.317,-0.120178,0.372577,83.0099
+7.16,180,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.2,181,1,1,195.477,82.2389,82.4255,2.14023,-11.1444,17.5722,-1.69682,0.772893,2.88596,-0.164223,4.3,1.776,1.423,1.317,-0.106061,0.352933,83.8437
+7.2,181,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.24,182,1,1,195.033,82.9446,82.3551,2.13652,-11.1312,17.6755,-1.67266,0.565376,2.72518,-0.159957,4.3,1.776,1.423,1.317,-0.0927822,0.331963,84.6806
+7.24,182,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.28,183,1,1,194.588,83.6541,82.2858,2.1333,-11.1253,17.773,-1.64347,0.370442,2.57311,-0.155122,4.3,1.776,1.423,1.317,-0.0803912,0.309777,85.5205
+7.28,183,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.32,184,1,1,194.144,84.3674,82.2178,2.13055,-11.126,17.8654,-1.60913,0.18923,2.42976,-0.149737,4.3,1.776,1.423,1.317,-0.0689182,0.286823,86.3636
+7.32,184,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.36,185,1,1,193.7,85.0842,82.1514,2.12821,-11.1328,17.9528,-1.56954,0.022554,2.29502,-0.14382,4.3,1.776,1.423,1.317,-0.0583775,0.263518,87.2096
+7.36,185,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.4,186,1,1,193.255,85.8043,82.0866,2.12626,-11.1452,18.0356,-1.52627,-0.129399,2.16848,-0.13755,4.3,1.776,1.423,1.317,-0.0487505,0.240674,88.0586
+7.4,186,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.44,187,1,1,192.809,86.5276,82.0233,2.12466,-11.1625,18.1141,-1.49922,-0.267906,2.04891,-0.132714,4.3,1.776,1.423,1.317,-0.0399409,0.22024,88.9105
+7.44,187,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.48,188,1,1,192.362,87.2539,81.9611,2.12339,-11.1843,18.1884,-1.47423,-0.39351,1.93653,-0.128067,4.3,1.776,1.423,1.317,-0.0319189,0.200551,89.7654
+7.48,188,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.52,189,1,1,191.915,87.983,81.8999,2.1224,-11.2103,18.2591,-1.45104,-0.510981,1.83896,-0.124205,4.3,1.776,1.423,1.317,-0.0246674,0.181288,90.6232
+7.52,189,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.56,190,1,1,191.466,88.7148,81.8396,2.12167,-11.2399,18.3265,-1.42995,-0.616905,1.75032,-0.120675,4.3,1.776,1.423,1.317,-0.0181656,0.162545,91.4838
+7.56,190,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.6,191,1,1,191.016,89.4492,81.7801,2.12118,-11.2728,18.391,-1.41103,-0.711491,1.67034,-0.117468,4.3,1.776,1.423,1.317,-0.0123864,0.144479,92.3472
+7.6,191,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.64,192,1,1,190.564,90.1861,81.7213,2.12089,-11.3085,18.453,-1.39432,-0.795041,1.59868,-0.114578,4.3,1.776,1.423,1.317,-0.00729943,0.127174,93.2135
+7.64,192,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.68,193,1,1,190.111,90.9254,81.6632,2.12077,-11.3467,18.5127,-1.37989,-0.867956,1.53502,-0.111996,4.3,1.776,1.423,1.317,-0.00287103,0.11071,94.0825
+7.68,193,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.72,194,1,1,189.656,91.667,81.6056,2.12081,-11.3869,18.5703,-1.36779,-0.930712,1.47902,-0.109718,4.3,1.776,1.423,1.317,0.000935011,0.0951511,94.9544
+7.72,194,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.76,195,1,1,189.2,92.4109,81.5485,2.12098,-11.4287,18.6263,-1.35807,-0.983863,1.4303,-0.107737,4.3,1.776,1.423,1.317,0.00415771,0.0805676,95.829
+7.76,195,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.8,196,1,1,188.742,93.157,81.4917,2.12125,-11.472,18.6809,-1.35079,-1.02797,1.3885,-0.106051,4.3,1.776,1.423,1.317,0.00683494,0.0669307,96.7063
+7.8,196,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.84,197,1,1,188.282,93.9051,81.4352,2.12167,-11.5184,18.7329,-1.34601,-1.09043,1.33679,-0.104654,4.3,1.776,1.423,1.317,0.0104318,0.0899204,97.5864
+7.84,197,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.88,198,1,1,187.82,94.6552,81.3788,2.12231,-11.5707,18.7808,-1.34378,-1.19535,1.26024,-0.103543,4.3,1.776,1.423,1.317,0.0162192,0.144686,98.4692
+7.88,198,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.92,199,1,1,187.355,95.4071,81.3225,2.12319,-11.6271,18.8256,-1.34415,-1.30093,1.18441,-0.102717,4.3,1.776,1.423,1.317,0.0219621,0.143572,99.3547
+7.92,199,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+7.96,200,1,1,186.889,96.1607,81.2661,2.12425,-11.6859,18.8686,-1.34718,-1.38431,1.12336,-0.102174,4.3,1.776,1.423,1.317,0.0264563,0.112357,100.243
+7.96,200,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8,201,1,1,186.419,96.9159,81.2099,2.12544,-11.7448,18.9076,-1.35843,-1.36522,0.944805,-0.0928969,4.3,1.776,1.423,1.317,0.0297855,0.08323,101.134
+8,201,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.04,202,1,1,185.948,97.6725,81.1538,2.12673,-11.7996,18.9372,-1.37847,-1.23549,0.626305,-0.073148,4.3,1.776,1.423,1.317,0.03222,0.0608613,102.027
+8.04,202,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.08,203,1,1,185.475,98.4299,81.0983,2.12808,-11.8428,18.9473,-1.41706,-0.841987,-0.0703019,-0.0244578,4.3,1.776,1.423,1.317,0.0336455,0.0356385,102.922
+8.08,203,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.12,204,1,1,185,99.1874,81.0408,2.12944,-11.877,18.9435,-1.42876,-0.840062,-0.0979969,-0.023143,4.3,1.776,1.423,1.317,0.034183,0.0134362,103.818
+8.12,204,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.16,205,1,1,184.523,99.9448,80.9827,2.13081,-11.9107,18.9396,-1.44219,-0.843942,-0.0945367,-0.0237345,4.3,1.776,1.423,1.317,0.0342032,0.000506546,104.714
+8.16,205,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.2,206,1,1,184.046,100.702,80.924,2.13217,-11.944,18.9362,-1.45851,-0.840013,-0.0868064,-0.0243447,4.3,1.776,1.423,1.317,0.0338259,-0.00943262,105.612
+8.2,206,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.24,207,1,1,183.567,101.459,80.8647,2.13349,-11.9766,18.9334,-1.43976,-0.829864,-0.075213,-0.0243623,4.3,1.776,1.423,1.317,0.0331218,-0.0176028,106.509
+8.24,207,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.28,208,1,1,183.087,102.216,80.8106,2.13478,-12.0083,18.9313,-1.23314,-0.814687,-0.0600181,-0.0211644,4.3,1.776,1.423,1.317,0.0321431,-0.0244691,107.407
+8.28,208,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.32,209,1,1,182.605,102.973,80.7645,2.13601,-12.039,18.9299,-1.04024,-0.7865,-0.0555156,-0.0173592,4.3,1.776,1.423,1.317,0.0309315,-0.0302888,108.306
+8.32,209,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.36,210,1,1,182.123,103.73,80.7262,2.1372,-12.0673,18.9273,-0.863651,-0.710301,-0.118508,-0.0108171,4.3,1.776,1.423,1.317,0.0295351,-0.0349113,109.204
+8.36,210,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.4,211,1,1,181.639,104.487,80.6947,2.13831,-12.0924,18.9226,-0.70022,-0.633991,-0.174689,-0.00603333,4.3,1.776,1.423,1.317,0.0279879,-0.0386789,110.103
+8.4,211,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.44,212,1,1,181.155,105.243,80.6697,2.13937,-12.1144,18.9158,-0.550134,-0.558435,-0.224264,-0.0027356,4.3,1.776,1.423,1.317,0.0263251,-0.0415705,111.001
+8.44,212,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.48,213,1,1,180.669,105.999,80.6505,2.14035,-12.1333,18.9072,-0.413517,-0.484426,-0.267372,-0.000663848,4.3,1.776,1.423,1.317,0.0245772,-0.0436981,111.9
+8.48,213,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.52,214,1,1,180.183,106.755,80.6366,2.14126,-12.1491,18.8971,-0.29051,-0.4126,-0.304195,0.000429476,4.3,1.776,1.423,1.317,0.0227699,-0.0451815,112.799
+8.52,214,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.56,215,1,1,179.697,107.511,80.6274,2.1421,-12.1622,18.8856,-0.181183,-0.343459,-0.334925,0.000774487,4.3,1.776,1.423,1.317,0.0209242,-0.0461413,113.698
+8.56,215,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.6,216,1,1,179.21,108.266,80.6225,2.14286,-12.1724,18.8731,-0.085563,-0.277223,-0.359611,0.000580159,4.3,1.776,1.423,1.317,0.0190475,-0.0469194,114.596
+8.6,216,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.64,217,1,1,178.723,109.02,80.6211,2.14355,-12.1801,18.8597,-0.00366557,-0.214191,-0.378419,3.29723e-05,4.3,1.776,1.423,1.317,0.0171526,-0.047371,115.494
+8.64,217,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.68,218,1,1,178.235,109.774,80.6228,2.14416,-12.1854,18.8456,0.0644977,-0.155144,-0.391867,-0.000704243,4.3,1.776,1.423,1.317,0.0152797,-0.0468244,116.392
+8.68,218,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.72,219,1,1,177.747,110.528,80.627,2.1447,-12.1887,18.8309,0.119085,-0.104006,-0.402528,-0.00149482,4.3,1.776,1.423,1.317,0.0136364,-0.0410825,117.29
+8.72,219,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.76,220,1,1,177.26,111.281,80.6332,2.14519,-12.1902,18.8158,0.146832,-0.0588773,-0.409224,-0.00204051,4.3,1.776,1.423,1.317,0.012122,-0.0378584,118.187
+8.76,220,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.8,221,1,1,176.772,112.033,80.6401,2.14561,-12.1899,18.8006,0.154569,-0.0161295,-0.409735,-0.00231177,4.3,1.776,1.423,1.317,0.0105461,-0.0393986,119.083
+8.8,221,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.84,222,1,1,176.284,112.784,80.6468,2.14599,-12.1887,18.7851,0.153104,0.0115433,-0.40543,-0.00236888,4.3,1.776,1.423,1.317,0.0094166,-0.0282366,119.979
+8.84,222,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.88,223,1,1,175.797,113.535,80.6528,2.14632,-12.1865,18.77,0.153137,0.0350367,-0.392849,-0.00238565,4.3,1.776,1.423,1.317,0.00824091,-0.0293924,120.875
+8.88,223,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.92,224,1,1,175.311,114.287,80.658,2.14515,-12.1288,18.7908,0.137416,0.737325,0.0646723,-0.00212764,4.3,1.776,1.423,1.317,-0.0292488,-0.937241,121.77
+8.92,224,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+8.96,225,1,1,174.829,115.041,80.6273,2.14256,-12.0462,18.8275,-0.438712,1.39953,0.491229,0.00675626,4.3,1.776,1.423,1.317,-0.0645482,-0.882487,122.664
+8.96,225,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9,226,1,1,174.35,115.795,80.6104,2.13933,-11.9656,18.8628,-0.430287,1.70363,0.690911,0.00645303,4.3,1.776,1.423,1.317,-0.0809221,-0.409346,123.558
+9,226,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.04,227,1,1,173.874,116.551,80.5935,2.13616,-11.9026,18.8928,-0.402541,1.5367,0.880477,0.00143806,4.3,1.776,1.423,1.317,-0.0792346,0.0421865,124.452
+9.04,227,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.08,228,1,1,173.4,117.308,80.578,2.13331,-11.853,18.9202,-0.374108,1.38985,0.780852,0.00135194,4.3,1.776,1.423,1.317,-0.0713121,0.198063,125.345
+9.08,228,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.12,229,1,1,172.928,118.066,80.5639,2.13079,-11.8101,18.943,-0.335568,1.23329,0.6712,0.00129921,4.3,1.776,1.423,1.317,-0.0627805,0.21329,126.238
+9.12,229,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.16,230,1,1,172.457,118.824,80.5516,2.12861,-11.7731,18.9617,-0.286916,1.08405,0.561745,0.00124996,4.3,1.776,1.423,1.317,-0.0545302,0.206258,127.131
+9.16,230,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.2,231,1,1,171.987,119.583,80.5414,2.12674,-11.7413,18.9765,-0.228152,0.945768,0.454706,0.00115429,4.3,1.776,1.423,1.317,-0.0467534,0.194419,128.024
+9.2,231,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.24,232,1,1,171.518,120.343,80.5339,2.12516,-11.7142,18.9874,-0.159282,0.819665,0.350699,0.000951682,4.3,1.776,1.423,1.317,-0.0395119,0.181038,128.916
+9.24,232,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.28,233,1,1,171.051,121.103,80.5293,2.12385,-11.6912,18.9947,-0.0803202,0.706422,0.250006,0.000570192,4.3,1.776,1.423,1.317,-0.0328383,0.166839,129.809
+9.28,233,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.32,234,1,1,170.584,121.863,80.528,2.12278,-11.6719,18.9984,-0.0160214,0.606456,0.152771,0.000135033,4.3,1.776,1.423,1.317,-0.0267519,0.15216,130.701
+9.32,234,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.36,235,1,1,170.117,122.623,80.5278,2.12193,-11.6556,18.9988,-0.0173449,0.520001,0.0590427,0.000172754,4.3,1.776,1.423,1.317,-0.0212625,0.137236,131.592
+9.36,235,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.4,236,1,1,169.652,123.383,80.5274,2.12127,-11.6417,18.9963,-0.0184088,0.444714,-0.019926,0.000206239,4.3,1.776,1.423,1.317,-0.016544,0.117961,132.484
+9.4,236,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.44,237,1,1,169.186,124.143,80.5271,2.12073,-11.6283,18.9922,-0.0193516,0.400333,-0.0773245,0.0002391,4.3,1.776,1.423,1.317,-0.0135117,0.075807,133.375
+9.44,237,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.48,238,1,1,168.722,124.903,80.5268,2.12027,-11.6153,18.9869,-0.0199008,0.368446,-0.114676,0.000259478,4.3,1.776,1.423,1.317,-0.0114261,0.0521403,134.265
+9.48,238,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.52,239,1,1,168.257,125.662,80.5264,2.11991,-11.6042,18.9799,-0.0201632,0.325854,-0.149497,0.000269728,4.3,1.776,1.423,1.317,-0.00898682,0.060983,135.156
+9.52,239,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.56,240,1,1,167.793,126.421,80.5261,2.11967,-11.5956,18.9711,-0.0202153,0.270098,-0.185648,0.000272119,4.3,1.776,1.423,1.317,-0.00600725,0.0744891,136.045
+9.56,240,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.6,241,1,1,167.33,127.18,80.5257,2.11954,-11.5891,18.9611,-0.0201141,0.215674,-0.216073,0.000268686,4.3,1.776,1.423,1.317,-0.00320857,0.0699672,136.934
+9.6,241,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.64,242,1,1,166.866,127.938,80.5253,2.11951,-11.5844,18.9503,-0.0199024,0.165033,-0.240652,0.000261119,4.3,1.776,1.423,1.317,-0.000688086,0.063012,137.823
+9.64,242,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.68,243,1,1,166.403,128.696,80.525,2.11958,-11.5812,18.9387,-0.0196125,0.118688,-0.260108,0.000250756,4.3,1.776,1.423,1.317,0.00155068,0.0559693,138.711
+9.68,243,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.72,244,1,1,165.94,129.453,80.5246,2.11972,-11.5796,18.9266,-0.0192689,0.0767497,-0.27516,0.000238632,4.3,1.776,1.423,1.317,0.00351971,0.0492256,139.599
+9.72,244,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.76,245,1,1,165.476,130.21,80.5242,2.11993,-11.5792,18.9142,-0.0188903,0.0391789,-0.28643,0.000225528,4.3,1.776,1.423,1.317,0.00523431,0.042865,140.486
+9.76,245,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.8,246,1,1,165.013,130.966,80.5238,2.12019,-11.58,18.9015,-0.0184907,0.00586496,-0.294428,0.000212013,4.3,1.776,1.423,1.317,0.0067101,0.0368948,141.373
+9.8,246,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.84,247,1,1,164.55,131.722,80.5234,2.12051,-11.582,18.8892,-0.0172833,-0.0346572,-0.281143,0.000172867,4.3,1.776,1.423,1.317,0.00796279,0.0313172,142.259
+9.84,247,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.88,248,1,1,164.086,132.477,80.523,2.12087,-11.5849,18.877,-0.017226,-0.0549586,-0.292069,0.000171304,4.3,1.776,1.423,1.317,0.00900885,0.0261516,143.146
+9.88,248,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.92,249,1,1,163.623,133.232,80.5226,2.12127,-11.5884,18.8645,-0.017149,-0.0719444,-0.300341,0.000169124,4.3,1.776,1.423,1.317,0.00986564,0.0214198,144.031
+9.92,249,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+9.96,250,1,1,163.159,133.986,80.5223,2.12169,-11.5924,18.8519,-0.0170602,-0.0858068,-0.306332,0.000166584,4.3,1.776,1.423,1.317,0.0105491,0.0170865,144.917
+9.96,250,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10,251,1,1,162.695,134.74,80.5219,2.12213,-11.5966,18.8392,-0.0169625,-0.0968196,-0.310318,0.000163795,4.3,1.776,1.423,1.317,0.011076,0.0131713,145.802
+10,251,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.04,252,1,1,162.231,135.493,80.5215,2.12259,-11.6011,18.8265,-0.0168591,-0.106036,-0.313025,0.000160847,4.3,1.776,1.423,1.317,0.0115037,0.0106947,146.687
+10.04,252,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.08,253,1,1,161.766,136.245,80.5211,2.12308,-11.6062,18.8135,-0.0167517,-0.117551,-0.317039,0.000157802,4.3,1.776,1.423,1.317,0.0120514,0.0136925,147.571
+10.08,253,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.12,254,1,1,161.302,136.998,80.5208,2.12358,-11.6118,18.8003,-0.0166419,-0.129697,-0.321376,0.000154702,4.3,1.776,1.423,1.317,0.0126316,0.014503,148.455
+10.12,254,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.16,255,1,1,160.837,137.749,80.5204,2.1241,-11.6177,18.7871,-0.0165306,-0.139342,-0.324137,0.000151579,4.3,1.776,1.423,1.317,0.0130783,0.0111684,149.339
+10.16,255,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.2,256,1,1,160.372,138.5,80.52,2.12463,-11.6235,18.774,-0.0164184,-0.143582,-0.323537,0.000148455,4.3,1.776,1.423,1.317,0.0132369,0.00396541,150.222
+10.2,256,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.24,257,1,1,159.907,139.251,80.5197,2.12515,-11.6289,18.7614,-0.0163059,-0.139932,-0.318038,0.000145344,4.3,1.776,1.423,1.317,0.0129746,-0.00655744,151.105
+10.24,257,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.28,258,1,1,159.441,140.001,80.5193,2.12563,-11.6331,18.7496,-0.0161934,-0.123325,-0.304484,0.000142257,4.3,1.776,1.423,1.317,0.0120202,-0.0238612,151.988
+10.28,258,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.32,259,1,1,158.976,140.751,80.5189,2.12595,-11.6319,18.7412,-0.0160812,-0.0478309,-0.25434,0.000139201,4.3,1.776,1.423,1.317,0.00792036,-0.102495,152.87
+10.32,259,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.36,260,1,1,158.511,141.5,80.5186,2.12617,-11.6302,18.7333,-0.0159694,-0.00444568,-0.224053,0.000136182,4.3,1.776,1.423,1.317,0.0055289,-0.0597865,153.753
+10.36,260,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.4,261,1,1,158.045,142.249,80.5182,2.12641,-11.631,18.7241,-0.0158582,-0.012962,-0.225976,0.000133203,4.3,1.776,1.423,1.317,0.00590705,0.00945377,154.634
+10.4,261,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.44,262,1,1,157.58,142.998,80.5178,2.12669,-11.6332,18.7141,-0.0157477,-0.0346986,-0.236141,0.000130265,4.3,1.776,1.423,1.317,0.00699272,0.0271417,155.516
+10.44,262,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.48,263,1,1,157.114,143.746,80.5174,2.12702,-11.6364,18.7035,-0.015638,-0.0589527,-0.247916,0.000127372,4.3,1.776,1.423,1.317,0.00821505,0.0305582,156.397
+10.48,263,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.52,264,1,1,156.649,144.494,80.5171,2.12739,-11.6404,18.6927,-0.015529,-0.0798671,-0.257664,0.000124523,4.3,1.776,1.423,1.317,0.00926098,0.0261484,157.278
+10.52,264,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.56,265,1,1,156.183,145.242,80.5167,2.12778,-11.6445,18.6819,-0.0154208,-0.0929496,-0.262583,0.000121719,4.3,1.776,1.423,1.317,0.00988969,0.0157177,158.159
+10.56,265,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.6,266,1,1,155.717,145.989,80.5163,2.12818,-11.6483,18.6714,-0.0153134,-0.0944973,-0.260347,0.000118959,4.3,1.776,1.423,1.317,0.00990186,0.000304217,159.039
+10.6,266,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0
+10.64,267,1,1,155.251,146.735,80.516,2.12854,-11.6509,18.6617,-0.0152069,-0.0814902,-0.249047,0.000116245,4.3,1.776,1.423,1.317,0.00913426,-0.01919,159.919
+10.64,267,2,1,235.032,33.7186,87.8422,2.13049,-0,0,0,-0,0,0,4.24,1.796,1.302,1.232,0,0,0

+ 269 - 0
data/processed/data/RoadInfo.csv

@@ -0,0 +1,269 @@
+simTime,simFrame,posX,posY,posH,road_link_id,road_fc,road_type,road_speed_max,road_speed_min
+0.000000,0,258355.495988,4149986.611021,2.130490,20163096,3,1,60,0
+0.000000,1,258355.495988,4149986.611021,2.130490,20163096,3,1,60,0
+0.040000,2,258355.495988,4149986.611021,2.130490,20163096,3,1,60,0
+0.080000,3,258355.466988,4149986.658321,2.131390,20163096,3,1,60,0
+0.120000,4,258355.435988,4149986.707021,2.132470,20163096,3,1,60,0
+0.160000,5,258355.402988,4149986.758221,2.134610,20163096,3,1,60,0
+0.200000,6,258355.368988,4149986.812121,2.137870,20163096,3,1,60,0
+0.240000,7,258355.331988,4149986.869021,2.141240,20163096,3,1,60,0
+0.280000,8,258355.292988,4149986.929121,2.144680,20163096,3,1,60,0
+0.320000,9,258355.250988,4149986.992721,2.148160,20163096,3,1,60,0
+0.360000,10,258355.206988,4149987.059721,2.151660,20163096,3,1,60,0
+0.400000,11,258355.159988,4149987.130321,2.155160,20163096,3,1,60,0
+0.440000,12,258355.109988,4149987.204621,2.158660,20163096,3,1,60,0
+0.480000,13,258355.056988,4149987.282621,2.162110,20163096,3,1,60,0
+0.520000,14,258355.000988,4149987.364321,2.165510,20163096,3,1,60,0
+0.560000,15,258354.942988,4149987.449621,2.168830,20163096,3,1,60,0
+0.600000,16,258354.880988,4149987.538721,2.172050,20163096,3,1,60,0
+0.640000,17,258354.816988,4149987.631521,2.175140,20163096,3,1,60,0
+0.680000,18,258354.748988,4149987.728021,2.178090,20163096,3,1,60,0
+0.720000,19,258354.678988,4149987.828321,2.180870,20163096,3,1,60,0
+0.760000,20,258354.604988,4149987.932221,2.183460,20163096,3,1,60,0
+0.800000,21,258354.528988,4149988.039921,2.185830,20163096,3,1,60,0
+0.840000,22,258354.448988,4149988.151421,2.187980,20163096,3,1,60,0
+0.880000,23,258354.366988,4149988.266621,2.189890,20163096,3,1,60,0
+0.920000,24,258354.280988,4149988.385521,2.192400,20163096,3,1,60,0
+0.960000,25,258354.191988,4149988.507721,2.196430,20163096,3,1,60,0
+1.000000,26,258354.098988,4149988.633021,2.202790,20163096,3,1,60,0
+1.040000,27,258354.001988,4149988.761121,2.211780,20163096,3,1,60,0
+1.080000,28,258353.899988,4149988.891521,2.223540,20163096,3,1,60,0
+1.120000,29,258353.791988,4149989.023821,2.238190,20163096,3,1,60,0
+1.160000,30,258353.678988,4149989.157621,2.255840,20163096,3,1,60,0
+1.200000,31,258353.558988,4149989.292221,2.276620,20163096,3,1,60,0
+1.240000,32,258353.432988,4149989.427021,2.300640,20163096,3,1,60,0
+1.280000,33,258353.297988,4149989.561321,2.328020,20163096,3,1,60,0
+1.320000,34,258353.155988,4149989.694221,2.358840,20163096,3,1,60,0
+1.360000,35,258353.005988,4149989.825521,2.390830,20163096,3,1,60,0
+1.400000,36,258352.847988,4149989.954921,2.423240,20163096,3,1,60,0
+1.440000,37,258352.681988,4149990.082021,2.455560,20163096,3,1,60,0
+1.480000,38,258352.507988,4149990.206821,2.487300,20163096,3,1,60,0
+1.520000,39,258352.325988,4149990.329021,2.517990,20163096,3,1,60,0
+1.560000,40,258352.136988,4149990.448721,2.547190,20163096,3,1,60,0
+1.600000,41,258351.940988,4149990.566121,2.574450,20163096,3,1,60,0
+1.640000,42,258351.738988,4149990.681421,2.599360,20163096,3,1,60,0
+1.680000,43,258351.528988,4149990.795121,2.621460,20163096,3,1,60,0
+1.720000,44,258351.313988,4149990.907721,2.640450,20163096,3,1,60,0
+1.760000,45,258351.092988,4149991.019721,2.656220,20163096,3,1,60,0
+1.800000,46,258350.866988,4149991.131921,2.668680,20163096,3,1,60,0
+1.840000,47,258350.635988,4149991.244921,2.677710,20163096,3,1,60,0
+1.880000,48,258350.399988,4149991.359621,2.683230,20163096,3,1,60,0
+1.920000,49,258350.159988,4149991.476821,2.685150,20163096,3,1,60,0
+1.960000,50,258349.916988,4149991.597521,2.683360,20163096,3,1,60,0
+2.000000,51,258349.669988,4149991.722721,2.677780,20163096,3,1,60,0
+2.040000,52,258349.420988,4149991.853421,2.668330,20163096,3,1,60,0
+2.080000,53,258349.168988,4149991.990721,2.654920,20163096,3,1,60,0
+2.120000,54,258348.916988,4149992.136021,2.637460,20163096,3,1,60,0
+2.160000,55,258348.663988,4149992.290221,2.615880,20163096,3,1,60,0
+2.200000,56,258348.410988,4149992.454721,2.590090,20163096,3,1,60,0
+2.240000,57,258348.160988,4149992.630621,2.560030,20163096,3,1,60,0
+2.280000,58,258347.912988,4149992.819221,2.525620,20163096,3,1,60,0
+2.320000,59,258347.669988,4149993.021521,2.486780,20163096,3,1,60,0
+2.360000,60,258347.430988,4149993.237221,2.446550,20163096,3,1,60,0
+2.400000,61,258347.196988,4149993.464921,2.408580,20163096,3,1,60,0
+2.440000,62,258346.966988,4149993.703421,2.373800,20163096,3,1,60,0
+2.480000,63,258346.739988,4149993.952021,2.342530,20163096,3,1,60,0
+2.520000,64,258346.514988,4149994.209821,2.314910,20163096,3,1,60,0
+2.560000,65,258346.292988,4149994.476221,2.290700,20163096,3,1,60,0
+2.600000,66,258346.071988,4149994.750621,2.269550,20163096,3,1,60,0
+2.640000,67,258345.852988,4149995.032621,2.251090,20163096,3,1,60,0
+2.680000,68,258345.633988,4149995.321821,2.234970,20163096,3,1,60,0
+2.720000,69,258345.414988,4149995.617821,2.220890,20163096,3,1,60,0
+2.760000,70,258345.196988,4149995.920321,2.208600,20163096,3,1,60,0
+2.800000,71,258344.977988,4149996.229221,2.197850,20163096,3,1,60,0
+2.840000,72,258344.758988,4149996.544221,2.188460,20163096,3,1,60,0
+2.880000,73,258344.538988,4149996.865021,2.180250,20163096,3,1,60,0
+2.920000,74,258344.316988,4149997.191721,2.173090,20163096,3,1,60,0
+2.960000,75,258344.094988,4149997.523921,2.166840,20163096,3,1,60,0
+3.000000,76,258343.870988,4149997.861621,2.161390,20163096,3,1,60,0
+3.040000,77,258343.645988,4149998.204621,2.156650,20163096,3,1,60,0
+3.080000,78,258343.418988,4149998.552921,2.152520,20163096,3,1,60,0
+3.120000,79,258343.189988,4149998.906421,2.148940,20163096,3,1,60,0
+3.160000,80,258342.958988,4149999.265021,2.145830,20163096,3,1,60,0
+3.200000,81,258342.726988,4149999.628521,2.143140,20163096,3,1,60,0
+3.240000,82,258342.491988,4149999.996921,2.140820,20163096,3,1,60,0
+3.280000,83,258342.254988,4150000.370121,2.138820,20163096,3,1,60,0
+3.320000,84,258342.014988,4150000.748021,2.137100,20163096,3,1,60,0
+3.360000,85,258341.773988,4150001.130521,2.135630,20163096,3,1,60,0
+3.400000,86,258341.529988,4150001.517621,2.134380,20163096,3,1,60,0
+3.440000,87,258341.282988,4150001.909221,2.133320,20163096,3,1,60,0
+3.480000,88,258341.034988,4150002.305221,2.132420,20163096,3,1,60,0
+3.520000,89,258340.783988,4150002.705621,2.131670,20163096,3,1,60,0
+3.560000,90,258340.529988,4150003.110421,2.131040,20163096,3,1,60,0
+3.600000,91,258340.273988,4150003.519421,2.130530,20163096,3,1,60,0
+3.640000,92,258340.015988,4150003.932721,2.130110,20163096,3,1,60,0
+3.680000,93,258339.754988,4150004.350221,2.129770,20163096,3,1,60,0
+3.720000,94,258339.490988,4150004.771821,2.129510,20163096,3,1,60,0
+3.760000,95,258339.224988,4150005.197621,2.129310,20163096,3,1,60,0
+3.800000,96,258338.956988,4150005.627521,2.129170,20163096,3,1,60,0
+3.840000,97,258338.685988,4150006.061421,2.129070,20163096,3,1,60,0
+3.880000,98,258338.411988,4150006.499321,2.129020,20163096,3,1,60,0
+3.920000,99,258338.136988,4150006.941221,2.129010,20163096,3,1,60,0
+3.960000,100,258337.857988,4150007.387021,2.129030,20163096,3,1,60,0
+4.000000,101,258337.576988,4150007.836721,2.129080,20163096,3,1,60,0
+4.040000,102,258337.293988,4150008.290421,2.129160,20163096,3,1,60,0
+4.080000,103,258337.007988,4150008.747821,2.129270,20163096,3,1,60,0
+4.120000,104,258336.719988,4150009.209021,2.129390,20163096,3,1,60,0
+4.160000,105,258336.428988,4150009.674121,2.129530,20163096,3,1,60,0
+4.200000,106,258336.134988,4150010.142821,2.129680,20163096,3,1,60,0
+4.240000,107,258335.839988,4150010.615321,2.129840,20163096,3,1,60,0
+4.280000,108,258335.541988,4150011.091421,2.130000,20163096,3,1,60,0
+4.320000,109,258335.240988,4150011.571221,2.130150,20163096,3,1,60,0
+4.360000,110,258334.937988,4150012.054621,2.130300,20163096,3,1,60,0
+4.400000,111,258334.632988,4150012.541621,2.130440,20163096,3,1,60,0
+4.440000,112,258334.325988,4150013.032221,2.130570,20163096,3,1,60,0
+4.480000,113,258334.015988,4150013.526321,2.130670,20163096,3,1,60,0
+4.520000,114,258333.703988,4150014.024021,2.130760,20163096,3,1,60,0
+4.560000,115,258333.389988,4150014.525221,2.130820,20163096,3,1,60,0
+4.600000,116,258333.072988,4150015.030021,2.130850,20163096,3,1,60,0
+4.640000,117,258332.753988,4150015.538321,2.130840,20163096,3,1,60,0
+4.680000,118,258332.432988,4150016.050121,2.130780,20163096,3,1,60,0
+4.720000,119,258332.109988,4150016.565421,2.130750,20163096,3,1,60,0
+4.760000,120,258331.784988,4150017.084121,2.130800,20163096,3,1,60,0
+4.800000,121,258331.457988,4150017.606321,2.130840,20163096,3,1,60,0
+4.840000,122,258331.127988,4150018.131821,2.130840,20163096,3,1,60,0
+4.880000,123,258330.796988,4150018.660821,2.130860,20163096,3,1,60,0
+4.920000,124,258330.462988,4150019.193121,2.130850,20163096,3,1,60,0
+4.960000,125,258330.126988,4150019.728921,2.130800,20163096,3,1,60,0
+5.000000,126,258329.788988,4150020.268021,2.130750,20163096,3,1,60,0
+5.040000,127,258329.448988,4150020.810521,2.130710,20163096,3,1,60,0
+5.080000,128,258329.106988,4150021.356321,2.130710,20163096,3,1,60,0
+5.120000,129,258328.762988,4150021.905321,2.130810,20163096,3,1,60,0
+5.160000,130,258328.415988,4150022.457521,2.131000,20163096,3,1,60,0
+5.200000,131,258328.066988,4150023.012821,2.131260,20163096,3,1,60,0
+5.240000,132,258327.715988,4150023.570921,2.132220,20163096,3,1,60,0
+5.280000,133,258327.359988,4150024.131121,2.134230,20163096,3,1,60,0
+5.320000,134,258326.999988,4150024.692921,2.137340,20163096,3,1,60,0
+5.360000,135,258326.634988,4150025.255921,2.141860,20163096,3,1,60,0
+5.400000,136,258326.262988,4150025.819121,2.148000,20163096,3,1,60,0
+5.440000,137,258325.883988,4150026.381821,2.155960,20163096,3,1,60,0
+5.480000,138,258325.495988,4150026.943121,2.165750,20163096,3,1,60,0
+5.520000,139,258325.098988,4150027.502421,2.177030,20163096,3,1,60,0
+5.560000,140,258324.691988,4150028.059421,2.189370,20163096,3,1,60,0
+5.600000,141,258324.274988,4150028.613721,2.202420,20163096,3,1,60,0
+5.640000,142,258323.847988,4150029.165021,2.215920,20163096,3,1,60,0
+5.680000,143,258323.411988,4150029.713121,2.229690,20163096,3,1,60,0
+5.720000,144,258322.964988,4150030.257921,2.243500,20163096,3,1,60,0
+5.760000,145,258322.508988,4150030.799521,2.257120,20163096,3,1,60,0
+5.800000,146,258322.043988,4150031.337821,2.270360,20163096,3,1,60,0
+5.840000,147,258321.568988,4150031.873221,2.283110,20163096,3,1,60,0
+5.880000,148,258321.085988,4150032.405721,2.295260,20163096,3,1,60,0
+5.920000,149,258320.594988,4150032.935521,2.306750,20163096,3,1,60,0
+5.960000,150,258320.095988,4150033.463021,2.317520,20163096,3,1,60,0
+6.000000,151,258319.589988,4150033.988221,2.327700,20163096,3,1,60,0
+6.040000,152,258319.076988,4150034.511221,2.337370,20163096,3,1,60,0
+6.080000,153,258318.556988,4150035.032921,2.345960,20163096,3,1,60,0
+6.120000,154,258318.030988,4150035.554021,2.353210,20163096,3,1,60,0
+6.160000,155,258317.501988,4150036.076721,2.357610,20163096,3,1,60,0
+6.200000,156,258316.971988,4150036.603121,2.358670,20163096,3,1,60,0
+6.240000,157,258316.441988,4150037.134721,2.356600,20163096,3,1,60,0
+6.280000,158,258315.913988,4150037.672721,2.351840,20163096,3,1,60,0
+6.320000,159,258315.387988,4150038.217821,2.344990,20163096,3,1,60,0
+6.360000,160,258314.865988,4150038.770921,2.336460,20163096,3,1,60,0
+6.400000,161,258314.346988,4150039.332221,2.326610,20163096,3,1,60,0
+6.440000,162,258313.832988,4150039.902121,2.315780,20163096,3,1,60,0
+6.480000,163,258313.322988,4150040.480921,2.304220,20163096,3,1,60,0
+6.520000,164,258312.818988,4150041.068621,2.292200,20163096,3,1,60,0
+6.560000,165,258312.318988,4150041.665021,2.280010,20163096,3,1,60,0
+6.600000,166,258311.824988,4150042.270121,2.267780,20163096,3,1,60,0
+6.640000,167,258311.335988,4150042.883721,2.255640,20163096,3,1,60,0
+6.680000,168,258310.852988,4150043.505621,2.243760,20163096,3,1,60,0
+6.720000,169,258310.373988,4150044.135521,2.232240,20163096,3,1,60,0
+6.760000,170,258309.899988,4150044.773121,2.221180,20163096,3,1,60,0
+6.800000,171,258309.429988,4150045.418121,2.210650,20163096,3,1,60,0
+6.840000,172,258308.964988,4150046.070121,2.200700,20163096,3,1,60,0
+6.880000,173,258308.502988,4150046.728921,2.191380,20163096,3,1,60,0
+6.920000,174,258308.044988,4150047.394121,2.182720,20163096,3,1,60,0
+6.960000,175,258307.589988,4150048.065321,2.174720,20163096,3,1,60,0
+7.000000,176,258307.136988,4150048.742321,2.167390,20163096,3,1,60,0
+7.040000,177,258306.686988,4150049.424821,2.160710,20163096,3,1,60,0
+7.080000,178,258306.237988,4150050.112521,2.154680,20163096,3,1,60,0
+7.120000,179,258305.791988,4150050.805021,2.149280,20163096,3,1,60,0
+7.160000,180,258305.345988,4150051.502221,2.144470,20163096,3,1,60,0
+7.200000,181,258304.900988,4150052.203721,2.140230,20163096,3,1,60,0
+7.240000,182,258304.456988,4150052.909421,2.136520,20163096,3,1,60,0
+7.280000,183,258304.011988,4150053.618921,2.133300,20163096,3,1,60,0
+7.320000,184,258303.567988,4150054.332221,2.130550,20163096,3,1,60,0
+7.360000,185,258303.123988,4150055.049021,2.128210,20163096,3,1,60,0
+7.400000,186,258302.678988,4150055.769121,2.126260,20163096,3,1,60,0
+7.440000,187,258302.232988,4150056.492421,2.124660,20163096,3,1,60,0
+7.480000,188,258301.785988,4150057.218721,2.123390,20163096,3,1,60,0
+7.520000,189,258301.338988,4150057.947821,2.122400,20163096,3,1,60,0
+7.560000,190,258300.889988,4150058.679621,2.121670,20163096,3,1,60,0
+7.600000,191,258300.439988,4150059.414021,2.121180,20163096,3,1,60,0
+7.640000,192,258299.987988,4150060.150921,2.120890,20163096,3,1,60,0
+7.680000,193,258299.534988,4150060.890221,2.120770,20163096,3,1,60,0
+7.720000,194,258299.079988,4150061.631821,2.120810,20163096,3,1,60,0
+7.760000,195,258298.623988,4150062.375721,2.120980,20163096,3,1,60,0
+7.800000,196,258298.165988,4150063.121821,2.121250,20163096,3,1,60,0
+7.840000,197,258297.705988,4150063.869921,2.121670,20163096,3,1,60,0
+7.880000,198,258297.243988,4150064.620021,2.122310,20163096,3,1,60,0
+7.920000,199,258296.778988,4150065.371921,2.123190,20163096,3,1,60,0
+7.960000,200,258296.312988,4150066.125521,2.124250,20163096,3,1,60,0
+8.000000,201,258295.842988,4150066.880721,2.125440,20163096,3,1,60,0
+8.040000,202,258295.371988,4150067.637321,2.126730,20163096,3,1,60,0
+8.080000,203,258294.898988,4150068.394721,2.128080,20163096,3,1,60,0
+8.120000,204,258294.423988,4150069.152221,2.129440,20163631,3,14,60,0
+8.160000,205,258293.946988,4150069.909621,2.130810,20163631,3,14,60,0
+8.200000,206,258293.469988,4150070.666821,2.132170,20163631,3,14,60,0
+8.240000,207,258292.990988,4150071.423821,2.133490,20163631,3,14,60,0
+8.280000,208,258292.510988,4150072.180821,2.134780,20163631,3,14,60,0
+8.320000,209,258292.028988,4150072.937821,2.136010,20163631,3,14,60,0
+8.360000,210,258291.546988,4150073.694821,2.137200,20163631,3,14,60,0
+8.400000,211,258291.062988,4150074.451821,2.138310,20163631,3,14,60,0
+8.440000,212,258290.578988,4150075.207821,2.139370,20163631,3,14,60,0
+8.480000,213,258290.092988,4150075.963821,2.140350,20163631,3,14,60,0
+8.520000,214,258289.606988,4150076.719821,2.141260,20163631,3,14,60,0
+8.560000,215,258289.120988,4150077.475821,2.142100,20163631,3,14,60,0
+8.600000,216,258288.633988,4150078.230821,2.142860,20163644,3,14,60,0
+8.640000,217,258288.146988,4150078.984821,2.143550,20163076,3,1,60,0
+8.680000,218,258287.658988,4150079.738821,2.144160,20163076,3,1,60,0
+8.720000,219,258287.170988,4150080.492821,2.144700,20163076,3,1,60,0
+8.760000,220,258286.683988,4150081.245821,2.145190,20163076,3,1,60,0
+8.800000,221,258286.195988,4150081.997821,2.145610,20163076,3,1,60,0
+8.840000,222,258285.707988,4150082.748821,2.145990,20163076,3,1,60,0
+8.880000,223,258285.220988,4150083.499821,2.146320,20163076,3,1,60,0
+8.920000,224,258284.734988,4150084.251821,2.145150,20163076,3,1,60,0
+8.960000,225,258284.252988,4150085.005821,2.142560,20163204,3,1,60,0
+9.000000,226,258283.773988,4150085.759821,2.139330,20163204,3,1,60,0
+9.040000,227,258283.297988,4150086.515821,2.136160,20163204,3,1,60,0
+9.080000,228,258282.823988,4150087.272821,2.133310,20163204,3,1,60,0
+9.120000,229,258282.351988,4150088.030821,2.130790,20163204,3,1,60,0
+9.160000,230,258281.880988,4150088.788821,2.128610,20163204,3,1,60,0
+9.200000,231,258281.410988,4150089.547821,2.126740,20163204,3,1,60,0
+9.240000,232,258280.941988,4150090.307821,2.125160,20163204,3,1,60,0
+9.280000,233,258280.474988,4150091.067821,2.123850,20163635,3,14,60,0
+9.320000,234,258280.007988,4150091.827821,2.122780,20163635,3,14,60,0
+9.360000,235,258279.540988,4150092.587821,2.121930,20163635,3,14,60,0
+9.400000,236,258279.075988,4150093.347821,2.121270,20163635,3,14,60,0
+9.440000,237,258278.609988,4150094.107821,2.120730,20163629,3,14,60,0
+9.480000,238,258278.145988,4150094.867821,2.120270,20163629,3,14,60,0
+9.520000,239,258277.680988,4150095.626821,2.119910,20163629,3,14,60,0
+9.560000,240,258277.216988,4150096.385821,2.119670,20163629,3,14,60,0
+9.600000,241,258276.753988,4150097.144821,2.119540,20163205,3,1,60,0
+9.640000,242,258276.289988,4150097.902821,2.119510,20163205,3,1,60,0
+9.680000,243,258275.826988,4150098.660821,2.119580,20163205,3,1,60,0
+9.720000,244,258275.363988,4150099.417821,2.119720,20163205,3,1,60,0
+9.760000,245,258274.899988,4150100.174821,2.119930,20163205,3,1,60,0
+9.800000,246,258274.436988,4150100.930821,2.120190,20163205,3,1,60,0
+9.840000,247,258273.973988,4150101.686821,2.120510,20163205,3,1,60,0
+9.880000,248,258273.509988,4150102.441821,2.120870,20163205,3,1,60,0
+9.920000,249,258273.046988,4150103.196821,2.121270,20163205,3,1,60,0
+9.960000,250,258272.582988,4150103.950821,2.121690,20163205,3,1,60,0
+10.000000,251,258272.118988,4150104.704821,2.122130,20163205,3,1,60,0
+10.040000,252,258271.654988,4150105.457821,2.122590,20163205,3,1,60,0
+10.080000,253,258271.189988,4150106.209821,2.123080,20163205,3,1,60,0
+10.120000,254,258270.725988,4150106.962821,2.123580,20163202,3,19,40,0
+10.160000,255,258270.260988,4150107.713821,2.124100,20163202,3,19,40,0
+10.200000,256,258269.795988,4150108.464821,2.124630,20163202,3,19,40,0
+10.240000,257,258269.330988,4150109.215821,2.125150,20163202,3,19,40,0
+10.280000,258,258268.864988,4150109.965821,2.125630,20163202,3,19,40,0
+10.320000,259,258268.399988,4150110.715821,2.125950,20163202,3,19,40,0
+10.360000,260,258267.934988,4150111.464821,2.126170,20163202,3,19,40,0
+10.400000,261,258267.468988,4150112.213821,2.126410,20163202,3,19,40,0
+10.440000,262,258267.003988,4150112.962821,2.126690,20163202,3,19,40,0
+10.480000,263,258266.537988,4150113.710821,2.127020,20163202,3,19,40,0
+10.520000,264,258266.072988,4150114.458821,2.127390,20163202,3,19,40,0
+10.560000,265,258265.606988,4150115.206821,2.127780,20163202,3,19,40,0
+10.600000,266,258265.140988,4150115.953821,2.128180,20163202,3,19,40,0
+10.640000,267,258264.674988,4150116.699821,2.128540,20163205,3,1,60,0

+ 1247 - 0
data/processed/data/RoadMark.csv

@@ -0,0 +1,1247 @@
+simTime,simFrame,playerId,id,laneId,roadId,lateralDist,curvHor,curvHorDot,type,color
+0,1,1,0,-1,8389063,1.79298,5.69558e-07,-1.81535e-07,2,4
+0,1,1,2,-2,8389063,-1.79298,-2.81867e-05,8.94019e-06,2,4
+0.04,2,1,0,-1,8389063,1.79298,5.69558e-07,-1.81535e-07,2,4
+0.04,2,1,2,-2,8389063,-1.79298,-2.81867e-05,8.94019e-06,2,4
+0.08,3,1,0,-1,8389063,1.79296,5.29209e-07,-1.81493e-07,2,4
+0.08,3,1,2,-2,8389063,-1.79296,-2.61903e-05,8.94021e-06,2,4
+0.12,4,1,0,-1,8389063,1.79294,4.87897e-07,-1.81445e-07,2,4
+0.12,4,1,2,-2,8389063,-1.79294,-2.41461e-05,8.94022e-06,2,4
+0.16,5,1,0,-1,8389063,1.79293,4.45719e-07,-1.81391e-07,2,4
+0.16,5,1,2,-2,8389063,-1.79292,-2.2059e-05,8.94024e-06,2,4
+0.2,6,1,0,-1,8389063,1.79291,4.03779e-07,-1.81332e-07,2,4
+0.2,6,1,2,-2,8389063,-1.79291,-1.99837e-05,8.94026e-06,2,4
+0.24,7,1,0,-1,8389063,1.79289,3.6215e-07,-1.8127e-07,2,4
+0.24,7,1,2,-2,8389063,-1.79289,-1.79236e-05,8.94028e-06,2,4
+0.28,8,1,0,-1,8389063,1.79287,3.20792e-07,-1.81204e-07,2,4
+0.28,8,1,2,-2,8389063,-1.79287,-1.5877e-05,8.94031e-06,2,4
+0.32,9,1,0,-1,8389063,1.79285,2.79672e-07,-1.81136e-07,2,4
+0.32,9,1,2,-2,8389063,-1.79285,-1.3842e-05,8.94033e-06,2,4
+0.36,10,1,0,-1,8389063,1.79283,2.38751e-07,-1.81066e-07,2,4
+0.36,10,1,2,-2,8389063,-1.79283,-1.18169e-05,8.94036e-06,2,4
+0.4,11,1,0,-1,8389063,1.79281,1.97994e-07,-1.80993e-07,2,4
+0.4,11,1,2,-2,8389063,-1.79281,-9.79981e-06,8.94038e-06,2,4
+0.44,12,1,0,-1,8389063,1.79279,1.57373e-07,-1.80918e-07,2,4
+0.44,12,1,2,-2,8389063,-1.79279,-7.78937e-06,8.94041e-06,2,4
+0.48,13,1,0,-1,8389063,1.79277,1.16861e-07,-1.80843e-07,2,4
+0.48,13,1,2,-2,8389063,-1.79278,-5.78428e-06,8.94043e-06,2,4
+0.52,14,1,0,-1,8389063,1.79275,7.6437e-08,-1.80766e-07,2,4
+0.52,14,1,2,-2,8389063,-1.79276,-3.78346e-06,8.94046e-06,2,4
+0.56,15,1,0,-1,8389063,1.79273,3.60822e-08,-1.80689e-07,2,4
+0.56,15,1,2,-2,8389063,-1.79274,-1.78602e-06,8.94049e-06,2,4
+0.6,16,1,0,-1,8389063,1.79271,-4.21737e-09,-1.80611e-07,2,4
+0.6,16,1,2,-2,8389063,-1.79273,2.08757e-07,8.94052e-06,2,4
+0.64,17,1,0,-1,8389063,1.79269,-4.44736e-08,-1.80534e-07,2,4
+0.64,17,1,2,-2,8389063,-1.79271,2.20145e-06,8.94055e-06,2,4
+0.68,18,1,0,-1,8389063,1.79266,-8.46959e-08,-1.80457e-07,2,4
+0.68,18,1,2,-2,8389063,-1.79269,4.19252e-06,8.94057e-06,2,4
+0.72,19,1,0,-1,8389063,1.79264,-1.24892e-07,-1.80381e-07,2,4
+0.72,19,1,2,-2,8389063,-1.79268,6.18233e-06,8.9406e-06,2,4
+0.76,20,1,0,-1,8389063,1.79262,-1.65066e-07,-1.80306e-07,2,4
+0.76,20,1,2,-2,8389063,-1.79266,8.17118e-06,8.94063e-06,2,4
+0.8,21,1,0,-1,8389063,1.7926,-2.05225e-07,-1.80233e-07,2,4
+0.8,21,1,2,-2,8389063,-1.79265,1.01593e-05,8.94065e-06,2,4
+0.84,22,1,0,-1,8389063,1.79257,-2.45371e-07,-1.80162e-07,2,4
+0.84,22,1,2,-2,8389063,-1.79263,1.21468e-05,8.94068e-06,2,4
+0.88,23,1,0,-1,8389063,1.79255,-2.85507e-07,-1.80093e-07,2,4
+0.88,23,1,2,-2,8389063,-1.79262,1.41339e-05,8.9407e-06,2,4
+0.92,24,1,0,-1,8389063,1.79253,-3.25635e-07,-1.80027e-07,2,4
+0.92,24,1,2,-2,8389063,-1.79261,1.61207e-05,8.94073e-06,2,4
+0.96,25,1,0,-1,8389063,1.7925,-3.65757e-07,-1.79964e-07,2,4
+0.96,25,1,2,-2,8389063,-1.79259,1.81072e-05,8.94075e-06,2,4
+1,26,1,0,-1,8389063,1.79248,-4.05874e-07,-1.79904e-07,2,4
+1,26,1,2,-2,8389063,-1.79258,2.00935e-05,8.94077e-06,2,4
+1.04,27,1,0,-1,8389063,1.79246,-4.45987e-07,-1.79848e-07,2,4
+1.04,27,1,2,-2,8389063,-1.79257,2.20797e-05,8.94079e-06,2,4
+1.08,28,1,0,-1,8389063,1.79243,-4.86097e-07,-1.79796e-07,2,4
+1.08,28,1,2,-2,8389063,-1.79256,2.40658e-05,8.94081e-06,2,4
+1.12,29,1,0,-1,8389063,1.79241,-5.26204e-07,-1.79749e-07,2,4
+1.12,29,1,2,-2,8389063,-1.79255,2.60517e-05,8.94082e-06,2,4
+1.16,30,1,0,-1,8389063,1.79239,-5.66309e-07,-1.79707e-07,2,4
+1.16,30,1,2,-2,8389063,-1.79254,2.80377e-05,8.94084e-06,2,4
+1.2,31,1,0,-1,8389063,1.79237,-6.06412e-07,-1.7967e-07,2,4
+1.2,31,1,2,-2,8389063,-1.79253,3.00235e-05,8.94085e-06,2,4
+1.24,32,1,0,-1,8389063,1.79235,-6.46513e-07,-1.79639e-07,2,4
+1.24,32,1,2,-2,8389063,-1.79252,3.20094e-05,8.94086e-06,2,4
+1.28,33,1,0,-1,8389063,1.79233,-6.86614e-07,-1.79614e-07,2,4
+1.28,33,1,2,-2,8389063,-1.79251,3.39952e-05,8.94087e-06,2,4
+1.32,34,1,0,-1,8389063,1.7923,-7.26713e-07,-1.79596e-07,2,4
+1.32,34,1,2,-2,8389063,-1.7925,3.5981e-05,8.94087e-06,2,4
+1.36,35,1,0,-1,8389063,1.79228,-7.66811e-07,-1.79584e-07,2,4
+1.36,35,1,2,-2,8389063,-1.7925,3.79667e-05,8.94088e-06,2,4
+1.4,36,1,0,-1,8389063,1.79226,-8.06909e-07,-1.7958e-07,2,4
+1.4,36,1,2,-2,8389063,-1.79249,3.99525e-05,8.94088e-06,2,4
+1.44,37,1,0,-1,8389063,1.79224,-8.47006e-07,-1.79583e-07,2,4
+1.44,37,1,2,-2,8389063,-1.79249,4.19383e-05,8.94088e-06,2,4
+1.48,38,1,0,-1,8389063,1.79222,-8.87103e-07,-1.79594e-07,2,4
+1.48,38,1,2,-2,8389063,-1.79248,4.3924e-05,8.94087e-06,2,4
+1.52,39,1,0,-1,8389063,1.79221,-9.272e-07,-1.79613e-07,2,4
+1.52,39,1,2,-2,8389063,-1.79248,4.59098e-05,8.94086e-06,2,4
+1.56,40,1,0,-1,8389063,1.79219,-9.67296e-07,-1.79641e-07,2,4
+1.56,40,1,2,-2,8389063,-1.79248,4.78955e-05,8.94085e-06,2,4
+1.6,41,1,0,-1,8389063,1.79217,-1.00739e-06,-1.79679e-07,2,4
+1.6,41,1,2,-2,8389063,-1.79248,4.98812e-05,8.94083e-06,2,4
+1.64,42,1,0,-1,8389063,1.79215,-1.04749e-06,-1.79725e-07,2,4
+1.64,42,1,2,-2,8389063,-1.79248,5.1867e-05,8.94081e-06,2,4
+1.68,43,1,0,-1,8389063,1.79213,-1.08758e-06,-1.79782e-07,2,4
+1.68,43,1,2,-2,8389063,-1.79248,5.38527e-05,8.94079e-06,2,4
+1.72,44,1,0,-1,8389063,1.79212,-1.12768e-06,-1.79849e-07,2,4
+1.72,44,1,2,-2,8389063,-1.79248,5.58385e-05,8.94076e-06,2,4
+1.76,45,1,0,-1,8389063,1.7921,-1.16778e-06,-1.79926e-07,2,4
+1.76,45,1,2,-2,8389063,-1.79249,5.78242e-05,8.94073e-06,2,4
+1.8,46,1,0,-1,8389063,1.79208,-1.20788e-06,-1.80015e-07,2,4
+1.8,46,1,2,-2,8389063,-1.79249,5.981e-05,8.9407e-06,2,4
+1.84,47,1,0,-1,8389063,1.79207,-1.24797e-06,-1.80114e-07,2,4
+1.84,47,1,2,-2,8389063,-1.7925,6.17957e-05,8.94066e-06,2,4
+1.88,48,1,0,-1,8389063,1.79205,-1.28807e-06,-1.80226e-07,2,4
+1.88,48,1,2,-2,8389063,-1.79251,6.37815e-05,8.94062e-06,2,4
+1.92,49,1,0,-1,8389063,1.79204,-1.32817e-06,-1.8035e-07,2,4
+1.92,49,1,2,-2,8389063,-1.79252,6.57672e-05,8.94057e-06,2,4
+1.96,50,1,0,-1,8389063,1.79203,-1.36828e-06,-1.80486e-07,2,4
+1.96,50,1,2,-2,8389063,-1.79253,6.7753e-05,8.94051e-06,2,4
+2,51,1,0,-1,8389063,1.79202,-3.66689e-06,4.63765e-07,2,4
+2,51,1,2,-2,8389063,-1.79254,0.000179798,-2.27677e-05,2,4
+2.04,52,1,0,-1,8389063,1.79201,-3.56377e-06,4.62786e-07,2,4
+2.04,52,1,2,-2,8389063,-1.79255,0.000174741,-2.27689e-05,2,4
+2.08,53,1,0,-1,8389063,1.79201,-3.46066e-06,4.61894e-07,2,4
+2.08,53,1,2,-2,8389063,-1.79257,0.000169685,-2.27699e-05,2,4
+2.12,54,1,0,-1,8389063,1.79202,-3.35755e-06,4.61086e-07,2,4
+2.12,54,1,2,-2,8389063,-1.79259,0.000164628,-2.27709e-05,2,4
+2.16,55,1,0,-1,8389063,1.79204,-3.25445e-06,4.60359e-07,2,4
+2.16,55,1,2,-2,8389063,-1.79262,0.000159571,-2.27718e-05,2,4
+2.2,56,1,0,-1,8389063,1.79206,-3.15135e-06,4.5971e-07,2,4
+2.2,56,1,2,-2,8389063,-1.79265,0.000154514,-2.27725e-05,2,4
+2.24,57,1,0,-1,8389063,1.79208,-3.04826e-06,4.59138e-07,2,4
+2.24,57,1,2,-2,8389063,-1.79268,0.000149458,-2.27732e-05,2,4
+2.28,58,1,0,-1,8389063,1.79211,-2.94517e-06,4.5864e-07,2,4
+2.28,58,1,2,-2,8389063,-1.79272,0.000144401,-2.27738e-05,2,4
+2.32,59,1,0,-1,8389063,1.79215,-2.84208e-06,4.58212e-07,2,4
+2.32,59,1,2,-2,8389063,-1.79275,0.000139344,-2.27744e-05,2,4
+2.36,60,1,0,-1,8389063,1.79219,-2.739e-06,4.57854e-07,2,4
+2.36,60,1,2,-2,8389063,-1.7928,0.000134287,-2.27748e-05,2,4
+2.4,61,1,0,-1,8389063,1.79223,-2.63591e-06,4.57562e-07,2,4
+2.4,61,1,2,-2,8389063,-1.79284,0.000129231,-2.27752e-05,2,4
+2.44,62,1,0,-1,8389063,1.79228,-2.53282e-06,4.57334e-07,2,4
+2.44,62,1,2,-2,8389063,-1.79289,0.000124174,-2.27755e-05,2,4
+2.48,63,1,0,-1,8389063,1.79234,-2.42974e-06,4.57167e-07,2,4
+2.48,63,1,2,-2,8389063,-1.79294,0.000119117,-2.27757e-05,2,4
+2.52,64,1,0,-1,8389063,1.7924,-2.32665e-06,4.57058e-07,2,4
+2.52,64,1,2,-2,8389063,-1.79299,0.00011406,-2.27758e-05,2,4
+2.56,65,1,0,-1,8389063,1.79246,-2.22356e-06,4.57006e-07,2,4
+2.56,65,1,2,-2,8389063,-1.79304,0.000109004,-2.27759e-05,2,4
+2.6,66,1,0,-1,8389063,1.79253,-2.12047e-06,4.57008e-07,2,4
+2.6,66,1,2,-2,8389063,-1.7931,0.000103947,-2.2776e-05,2,4
+2.64,67,1,0,-1,8389063,1.7926,-2.01737e-06,4.57061e-07,2,4
+2.64,67,1,2,-2,8389063,-1.79316,9.88902e-05,-2.27759e-05,2,4
+2.68,68,1,0,-1,8389063,1.79267,-1.91427e-06,4.57163e-07,2,4
+2.68,68,1,2,-2,8389063,-1.79322,9.38334e-05,-2.27759e-05,2,4
+2.72,69,1,0,-1,8389063,1.79274,-1.81117e-06,4.57311e-07,2,4
+2.72,69,1,2,-2,8389063,-1.79329,8.87766e-05,-2.27757e-05,2,4
+2.76,70,1,0,-1,8389063,1.79282,-1.70806e-06,4.57504e-07,2,4
+2.76,70,1,2,-2,8389063,-1.79335,8.37198e-05,-2.27755e-05,2,4
+2.8,71,1,0,-1,8389063,1.79291,-1.60495e-06,4.57737e-07,2,4
+2.8,71,1,2,-2,8389063,-1.79342,7.8663e-05,-2.27753e-05,2,4
+2.84,72,1,0,-1,8389063,1.79299,-1.50183e-06,4.58009e-07,2,4
+2.84,72,1,2,-2,8389063,-1.79349,7.36061e-05,-2.2775e-05,2,4
+2.88,73,1,0,-1,8389063,1.79308,-1.3987e-06,4.58318e-07,2,4
+2.88,73,1,2,-2,8389063,-1.79356,6.85493e-05,-2.27747e-05,2,4
+2.92,74,1,0,-1,8389063,1.79317,-1.29557e-06,4.58661e-07,2,4
+2.92,74,1,2,-2,8389063,-1.79364,6.34924e-05,-2.27743e-05,2,4
+2.96,75,1,0,-1,8389063,1.79326,-1.19243e-06,4.59035e-07,2,4
+2.96,75,1,2,-2,8389063,-1.79371,5.84356e-05,-2.27739e-05,2,4
+3,76,1,0,-1,8389063,1.79335,-1.08928e-06,4.59438e-07,2,4
+3,76,1,2,-2,8389063,-1.79379,5.33787e-05,-2.27735e-05,2,4
+3.04,77,1,0,-1,8389063,1.79345,-9.86124e-07,4.59867e-07,2,4
+3.04,77,1,2,-2,8389063,-1.79386,4.83218e-05,-2.2773e-05,2,4
+3.08,78,1,0,-1,8389063,1.79355,-8.82961e-07,4.6032e-07,2,4
+3.08,78,1,2,-2,8389063,-1.79394,4.32649e-05,-2.27725e-05,2,4
+3.12,79,1,0,-1,8389063,1.79365,-7.7979e-07,4.60795e-07,2,4
+3.12,79,1,2,-2,8389063,-1.79402,3.8208e-05,-2.2772e-05,2,4
+3.16,80,1,0,-1,8389063,1.79375,-6.7661e-07,4.61288e-07,2,4
+3.16,80,1,2,-2,8389063,-1.7941,3.3151e-05,-2.27715e-05,2,4
+3.2,81,1,0,-1,8389063,1.79385,-5.73422e-07,4.61798e-07,2,4
+3.2,81,1,2,-2,8389063,-1.79418,2.80941e-05,-2.27709e-05,2,4
+3.24,82,1,0,-1,8389063,1.79395,-4.70225e-07,4.62322e-07,2,4
+3.24,82,1,2,-2,8389063,-1.79426,2.30371e-05,-2.27704e-05,2,4
+3.28,83,1,0,-1,8389063,1.79405,-3.6702e-07,4.62857e-07,2,4
+3.28,83,1,2,-2,8389063,-1.79434,1.79801e-05,-2.27698e-05,2,4
+3.32,84,1,0,-1,8389063,1.79416,-2.63805e-07,4.63402e-07,2,4
+3.32,84,1,2,-2,8389063,-1.79442,1.29231e-05,-2.27692e-05,2,4
+3.36,85,1,0,-1,8389063,1.79426,-1.60581e-07,4.63952e-07,2,4
+3.36,85,1,2,-2,8389063,-1.79451,7.86612e-06,-2.27686e-05,2,4
+3.4,86,1,0,-1,8389063,1.79437,-5.73479e-08,4.64507e-07,2,4
+3.4,86,1,2,-2,8389063,-1.79459,2.80908e-06,-2.2768e-05,2,4
+3.44,87,1,0,-1,8389063,1.79447,4.58945e-08,4.65063e-07,2,4
+3.44,87,1,2,-2,8389063,-1.79467,-2.24796e-06,-2.27674e-05,2,4
+3.48,88,1,0,-1,8389063,1.79458,1.49146e-07,4.65618e-07,2,4
+3.48,88,1,2,-2,8389063,-1.79475,-7.30503e-06,-2.27668e-05,2,4
+3.52,89,1,0,-1,8389063,1.79468,2.52407e-07,4.6617e-07,2,4
+3.52,89,1,2,-2,8389063,-1.79483,-1.23621e-05,-2.27662e-05,2,4
+3.56,90,1,0,-1,8389063,1.79479,3.55677e-07,4.66715e-07,2,4
+3.56,90,1,2,-2,8389063,-1.79491,-1.74192e-05,-2.27656e-05,2,4
+3.6,91,1,0,-1,8389063,1.79489,4.58956e-07,4.67252e-07,2,4
+3.6,91,1,2,-2,8389063,-1.79499,-2.24763e-05,-2.2765e-05,2,4
+3.64,92,1,0,-1,8389063,1.795,5.62244e-07,4.67778e-07,2,4
+3.64,92,1,2,-2,8389063,-1.79507,-2.75334e-05,-2.27644e-05,2,4
+3.68,93,1,0,-1,8389063,1.7951,6.6554e-07,4.6829e-07,2,4
+3.68,93,1,2,-2,8389063,-1.79515,-3.25906e-05,-2.27639e-05,2,4
+3.72,94,1,0,-1,8389063,1.7952,7.68846e-07,4.68786e-07,2,4
+3.72,94,1,2,-2,8389063,-1.79523,-3.76478e-05,-2.27634e-05,2,4
+3.76,95,1,0,-1,8389063,1.7953,8.72159e-07,4.69264e-07,2,4
+3.76,95,1,2,-2,8389063,-1.79531,-4.27049e-05,-2.27629e-05,2,4
+3.8,96,1,0,-1,8389063,1.7954,9.75482e-07,4.6972e-07,2,4
+3.8,96,1,2,-2,8389063,-1.79539,-4.77621e-05,-2.27624e-05,2,4
+3.84,97,1,0,-1,8389063,1.79549,1.07881e-06,4.70153e-07,2,4
+3.84,97,1,2,-2,8389063,-1.79547,-5.28193e-05,-2.27619e-05,2,4
+3.88,98,1,0,-1,8389063,1.79558,1.18215e-06,4.7056e-07,2,4
+3.88,98,1,2,-2,8389063,-1.79555,-5.78765e-05,-2.27615e-05,2,4
+3.92,99,1,0,-1,8389063,1.79567,1.28549e-06,4.70938e-07,2,4
+3.92,99,1,2,-2,8389063,-1.79562,-6.29338e-05,-2.27611e-05,2,4
+3.96,100,1,0,-1,8389063,1.79576,1.38885e-06,4.71286e-07,2,4
+3.96,100,1,2,-2,8389063,-1.7957,-6.7991e-05,-2.27607e-05,2,4
+4,101,1,0,-1,8389063,1.79585,1.49221e-06,4.71599e-07,2,4
+4,101,1,2,-2,8389063,-1.79577,-7.30483e-05,-2.27604e-05,2,4
+4.04,102,1,0,-1,8389063,1.79593,1.59557e-06,4.71877e-07,2,4
+4.04,102,1,2,-2,8389063,-1.79585,-7.81056e-05,-2.27601e-05,2,4
+4.08,103,1,0,-1,8389063,1.796,1.69894e-06,4.72116e-07,2,4
+4.08,103,1,2,-2,8389063,-1.79592,-8.31628e-05,-2.27599e-05,2,4
+4.12,104,1,0,-1,8389063,1.79607,1.80232e-06,4.72313e-07,2,4
+4.12,104,1,2,-2,8389063,-1.796,-8.82201e-05,-2.27597e-05,2,4
+4.16,105,1,0,-1,8389063,1.79614,0,-0,2,4
+4.16,105,1,2,-2,8389063,-1.79607,0,-0,2,4
+4.2,106,1,0,-1,8389063,1.79621,0,-0,2,4
+4.2,106,1,2,-2,8389063,-1.79614,0,-0,2,4
+4.24,107,1,0,-1,8389063,1.79628,0,-0,2,4
+4.24,107,1,2,-2,8389063,-1.79621,0,-0,2,4
+4.28,108,1,0,-1,8389063,1.79635,0,-0,2,4
+4.28,108,1,2,-2,8389063,-1.79629,0,-0,2,4
+4.32,109,1,0,-1,8389063,1.79642,0,-0,2,4
+4.32,109,1,2,-2,8389063,-1.79636,0,-0,2,4
+4.36,110,1,0,-1,8389063,1.79648,0,-0,2,4
+4.36,110,1,2,-2,8389063,-1.79643,0,-0,2,4
+4.4,111,1,0,-1,8389063,1.79655,0,-0,2,4
+4.4,111,1,2,-2,8389063,-1.7965,0,-0,2,4
+4.44,112,1,0,-1,8389063,1.79662,0,-0,2,4
+4.44,112,1,2,-2,8389063,-1.79657,0,-0,2,4
+4.48,113,1,0,-1,8389063,1.79669,0,-0,2,4
+4.48,113,1,2,-2,8389063,-1.79665,0,-0,2,4
+4.52,114,1,0,-1,8389063,1.79676,0,-0,2,4
+4.52,114,1,2,-2,8389063,-1.79672,0,-0,2,4
+4.56,115,1,0,-1,8389063,1.79683,0,-0,2,4
+4.56,115,1,2,-2,8389063,-1.79679,0,-0,2,4
+4.6,116,1,0,-1,8389063,1.7969,0,-0,2,4
+4.6,116,1,2,-2,8389063,-1.79686,0,-0,2,4
+4.64,117,1,0,-1,8389063,1.79697,0,-0,2,4
+4.64,117,1,2,-2,8389063,-1.79693,0,-0,2,4
+4.68,118,1,0,-1,8389063,1.79704,0,-0,2,4
+4.68,118,1,2,-2,8389063,-1.797,0,-0,2,4
+4.72,119,1,0,-1,8389063,1.7971,0,-0,2,4
+4.72,119,1,2,-2,8389063,-1.79707,0,-0,2,4
+4.76,120,1,0,-1,8389063,1.79717,0,-0,2,4
+4.76,120,1,2,-2,8389063,-1.79715,0,-0,2,4
+4.8,121,1,0,-1,8389063,1.79724,0,-0,2,4
+4.8,121,1,2,-2,8389063,-1.79722,0,-0,2,4
+4.84,122,1,0,-1,8389063,1.79731,0,-0,2,4
+4.84,122,1,2,-2,8389063,-1.79729,0,-0,2,4
+4.88,123,1,0,-1,8389063,1.79738,0,-0,2,4
+4.88,123,1,2,-2,8389063,-1.79736,0,-0,2,4
+4.92,124,1,0,-1,8389063,1.79745,0,-0,2,4
+4.92,124,1,2,-2,8389063,-1.79743,0,-0,2,4
+4.96,125,1,0,-1,8389063,1.79752,0,-0,2,4
+4.96,125,1,2,-2,8389063,-1.7975,0,-0,2,4
+5,126,1,0,-1,8389063,1.79759,0,-0,2,4
+5,126,1,2,-2,8389063,-1.79757,0,-0,2,4
+5.04,127,1,0,-1,8389063,1.79766,0,-0,2,4
+5.04,127,1,2,-2,8389063,-1.79764,0,-0,2,4
+5.08,128,1,0,-1,8389063,1.79773,0,-0,2,4
+5.08,128,1,2,-2,8389063,-1.79771,0,-0,2,4
+5.12,129,1,0,-1,8389063,1.7978,0,-0,2,4
+5.12,129,1,2,-2,8389063,-1.79778,0,-0,2,4
+5.16,130,1,0,-1,8389063,1.79787,0,-0,2,4
+5.16,130,1,2,-2,8389063,-1.79785,0,-0,2,4
+5.2,131,1,0,-1,8389063,1.79794,0,-0,2,4
+5.2,131,1,2,-2,8389063,-1.79793,0,-0,2,4
+5.24,132,1,0,-1,8389063,1.79801,0,-0,2,4
+5.24,132,1,2,-2,8389063,-1.798,0,-0,2,4
+5.28,133,1,0,-1,8389063,1.79808,0,-0,2,4
+5.28,133,1,2,-2,8389063,-1.79807,0,-0,2,4
+5.32,134,1,0,-1,8389063,1.79815,0,-0,2,4
+5.32,134,1,2,-2,8389063,-1.79814,0,-0,2,4
+5.36,135,1,0,-1,8389063,1.79822,0,-0,2,4
+5.36,135,1,2,-2,8389063,-1.79821,0,-0,2,4
+5.4,136,1,0,-1,8389063,1.79829,0,-0,2,4
+5.4,136,1,2,-2,8389063,-1.79828,0,-0,2,4
+5.44,137,1,0,-1,8389063,1.79836,0,-0,2,4
+5.44,137,1,2,-2,8389063,-1.79835,0,-0,2,4
+5.48,138,1,0,-1,8389063,1.79843,0,-0,2,4
+5.48,138,1,2,-2,8389063,-1.79842,0,-0,2,4
+5.52,139,1,0,-1,8389063,1.7985,0,-0,2,4
+5.52,139,1,2,-2,8389063,-1.79849,0,-0,2,4
+5.56,140,1,0,-1,8389063,1.79857,0,-0,2,4
+5.56,140,1,2,-2,8389063,-1.79856,0,-0,2,4
+5.6,141,1,0,-1,8389063,1.79864,0,-0,2,4
+5.6,141,1,2,-2,8389063,-1.79863,0,-0,2,4
+5.64,142,1,0,-1,8389063,1.79871,0,-0,2,4
+5.64,142,1,2,-2,8389063,-1.7987,0,-0,2,4
+5.68,143,1,0,-1,8389063,1.79878,0,-0,2,4
+5.68,143,1,2,-2,8389063,-1.79877,0,-0,2,4
+5.72,144,1,0,-1,8389063,1.79885,0,-0,2,4
+5.72,144,1,2,-2,8389063,-1.79884,0,-0,2,4
+5.76,145,1,0,-1,8389063,1.79892,0,-0,2,4
+5.76,145,1,2,-2,8389063,-1.79891,0,-0,2,4
+5.8,146,1,0,-1,8389063,1.79899,0,-0,2,4
+5.8,146,1,2,-2,8389063,-1.79898,0,-0,2,4
+5.84,147,1,0,-1,8389063,1.79906,0,-0,2,4
+5.84,147,1,2,-2,8389063,-1.79906,0,-0,2,4
+5.88,148,1,0,-1,8389063,1.79912,0,-0,2,4
+5.88,148,1,2,-2,8389063,-1.79913,0,-0,2,4
+5.92,149,1,0,-1,8389063,1.79919,0,-0,2,4
+5.92,149,1,2,-2,8389063,-1.7992,0,-0,2,4
+5.96,150,1,0,-1,8389063,1.79926,0,-0,2,4
+5.96,150,1,2,-2,8389063,-1.79927,0,-0,2,4
+6,151,1,0,-1,8389063,1.79933,0,-0,2,4
+6,151,1,2,-2,8389063,-1.79935,0,-0,2,4
+6.04,152,1,0,-1,8389063,1.79939,0,-0,2,4
+6.04,152,1,2,-2,8389063,-1.79942,0,-0,2,4
+6.08,153,1,0,-1,8389063,1.79946,0,-0,2,4
+6.08,153,1,2,-2,8389063,-1.79949,0,-0,2,4
+6.12,154,1,0,-1,8389063,1.79952,0,-0,2,4
+6.12,154,1,2,-2,8389063,-1.79957,0,-0,2,4
+6.16,155,1,0,-1,8389063,1.79959,0,-0,2,4
+6.16,155,1,2,-2,8389063,-1.79965,0,-0,2,4
+6.2,156,1,0,-1,8389063,1.79965,0,-0,2,4
+6.2,156,1,2,-2,8389063,-1.79972,0,-0,2,4
+6.24,157,1,0,-1,8389063,1.79972,0,-0,2,4
+6.24,157,1,2,-2,8389063,-1.7998,0,-0,2,4
+6.28,158,1,0,-1,8389063,1.79978,0,-0,2,4
+6.28,158,1,2,-2,8389063,-1.79988,0,-0,2,4
+6.32,159,1,0,-1,8389063,1.79984,-1.83974e-06,4.58768e-07,2,4
+6.32,159,1,2,-2,8389063,-1.79996,8.99364e-05,-2.27887e-05,2,4
+6.36,160,1,0,-1,8389063,1.79991,-1.73629e-06,4.58951e-07,2,4
+6.36,160,1,2,-2,8389063,-1.80003,8.48762e-05,-2.27886e-05,2,4
+6.4,161,1,0,-1,8389063,1.79998,-1.63283e-06,4.59177e-07,2,4
+6.4,161,1,2,-2,8389063,-1.80011,7.98161e-05,-2.27883e-05,2,4
+6.44,162,1,0,-1,8389063,1.80005,-1.52937e-06,4.59442e-07,2,4
+6.44,162,1,2,-2,8389063,-1.8002,7.47559e-05,-2.27881e-05,2,4
+6.48,163,1,0,-1,8389063,1.80012,-1.4259e-06,4.59744e-07,2,4
+6.48,163,1,2,-2,8389063,-1.80028,6.96958e-05,-2.27878e-05,2,4
+6.52,164,1,0,-1,8389063,1.8002,-1.32242e-06,4.60081e-07,2,4
+6.52,164,1,2,-2,8389063,-1.80036,6.46356e-05,-2.27874e-05,2,4
+6.56,165,1,0,-1,8389063,1.80028,-1.21894e-06,4.60449e-07,2,4
+6.56,165,1,2,-2,8389063,-1.80044,5.95754e-05,-2.2787e-05,2,4
+6.6,166,1,0,-1,8389063,1.80037,-1.11545e-06,4.60848e-07,2,4
+6.6,166,1,2,-2,8389063,-1.80053,5.45152e-05,-2.27866e-05,2,4
+6.64,167,1,0,-1,8389063,1.80045,-1.01195e-06,4.61273e-07,2,4
+6.64,167,1,2,-2,8389063,-1.80061,4.9455e-05,-2.27862e-05,2,4
+6.68,168,1,0,-1,8389063,1.80054,-9.08446e-07,4.61723e-07,2,4
+6.68,168,1,2,-2,8389063,-1.8007,4.43948e-05,-2.27857e-05,2,4
+6.72,169,1,0,-1,8389063,1.80063,-8.04932e-07,4.62194e-07,2,4
+6.72,169,1,2,-2,8389063,-1.80079,3.93346e-05,-2.27852e-05,2,4
+6.76,170,1,0,-1,8389063,1.80073,-7.0141e-07,4.62686e-07,2,4
+6.76,170,1,2,-2,8389063,-1.80087,3.42743e-05,-2.27847e-05,2,4
+6.8,171,1,0,-1,8389063,1.80082,-5.97879e-07,4.63194e-07,2,4
+6.8,171,1,2,-2,8389063,-1.80096,2.92141e-05,-2.27842e-05,2,4
+6.84,172,1,0,-1,8389063,1.80092,-4.94339e-07,4.63717e-07,2,4
+6.84,172,1,2,-2,8389063,-1.80104,2.41538e-05,-2.27836e-05,2,4
+6.88,173,1,0,-1,8389063,1.80101,-3.9079e-07,4.64252e-07,2,4
+6.88,173,1,2,-2,8389063,-1.80113,1.90935e-05,-2.2783e-05,2,4
+6.92,174,1,0,-1,8389063,1.80111,-2.87232e-07,4.64797e-07,2,4
+6.92,174,1,2,-2,8389063,-1.80122,1.40332e-05,-2.27825e-05,2,4
+6.96,175,1,0,-1,8389063,1.80121,-1.83665e-07,4.65348e-07,2,4
+6.96,175,1,2,-2,8389063,-1.8013,8.97285e-06,-2.27819e-05,2,4
+7,176,1,0,-1,8389063,1.80131,-8.00885e-08,4.65904e-07,2,4
+7,176,1,2,-2,8389063,-1.80139,3.91252e-06,-2.27813e-05,2,4
+7.04,177,1,0,-1,8389063,1.80141,2.3497e-08,4.66462e-07,2,4
+7.04,177,1,2,-2,8389063,-1.80148,-1.14784e-06,-2.27807e-05,2,4
+7.08,178,1,0,-1,8389063,1.80151,1.27092e-07,4.6702e-07,2,4
+7.08,178,1,2,-2,8389063,-1.80156,-6.20821e-06,-2.27801e-05,2,4
+7.12,179,1,0,-1,8389063,1.80161,2.30696e-07,4.67574e-07,2,4
+7.12,179,1,2,-2,8389063,-1.80165,-1.12686e-05,-2.27796e-05,2,4
+7.16,180,1,0,-1,8389063,1.80171,3.34309e-07,4.68123e-07,2,4
+7.16,180,1,2,-2,8389063,-1.80173,-1.6329e-05,-2.2779e-05,2,4
+7.2,181,1,0,-1,8389063,1.80181,4.37932e-07,4.68664e-07,2,4
+7.2,181,1,2,-2,8389063,-1.80181,-2.13894e-05,-2.27784e-05,2,4
+7.24,182,1,0,-1,8389063,1.80192,5.41563e-07,4.69194e-07,2,4
+7.24,182,1,2,-2,8389063,-1.8019,-2.64498e-05,-2.27779e-05,2,4
+7.28,183,1,0,-1,8389063,1.80202,6.45203e-07,4.69711e-07,2,4
+7.28,183,1,2,-2,8389063,-1.80198,-3.15103e-05,-2.27773e-05,2,4
+7.32,184,1,0,-1,8389063,1.80212,7.48853e-07,4.70213e-07,2,4
+7.32,184,1,2,-2,8389063,-1.80206,-3.65707e-05,-2.27768e-05,2,4
+7.36,185,1,0,-1,8389063,1.80222,8.5251e-07,4.70697e-07,2,4
+7.36,185,1,2,-2,8389063,-1.80213,-4.16312e-05,-2.27763e-05,2,4
+7.4,186,1,0,-1,8389063,1.80231,9.56176e-07,4.7116e-07,2,4
+7.4,186,1,2,-2,8389063,-1.80221,-4.66917e-05,-2.27758e-05,2,4
+7.44,187,1,0,-1,8389063,1.80241,1.05985e-06,4.71599e-07,2,4
+7.44,187,1,2,-2,8389063,-1.80229,-5.17522e-05,-2.27754e-05,2,4
+7.48,188,1,0,-1,8389063,1.80251,1.16353e-06,4.72014e-07,2,4
+7.48,188,1,2,-2,8389063,-1.80236,-5.68127e-05,-2.27749e-05,2,4
+7.52,189,1,0,-1,8389063,1.8026,1.26722e-06,4.724e-07,2,4
+7.52,189,1,2,-2,8389063,-1.80243,-6.18732e-05,-2.27745e-05,2,4
+7.56,190,1,0,-1,8389063,1.80269,1.37092e-06,4.72755e-07,2,4
+7.56,190,1,2,-2,8389063,-1.8025,-6.69338e-05,-2.27742e-05,2,4
+7.6,191,1,0,-1,8389063,1.80279,1.47462e-06,4.73077e-07,2,4
+7.6,191,1,2,-2,8389063,-1.80257,-7.19943e-05,-2.27738e-05,2,4
+7.64,192,1,0,-1,8389063,1.80288,1.57833e-06,4.73364e-07,2,4
+7.64,192,1,2,-2,8389063,-1.80264,-7.70549e-05,-2.27736e-05,2,4
+7.68,193,1,0,-1,8389063,1.80296,1.68205e-06,4.73612e-07,2,4
+7.68,193,1,2,-2,8389063,-1.8027,-8.21155e-05,-2.27733e-05,2,4
+7.72,194,1,0,-1,8389063,1.80305,1.78577e-06,4.7382e-07,2,4
+7.72,194,1,2,-2,8389063,-1.80276,-8.71761e-05,-2.27731e-05,2,4
+7.76,195,1,0,-1,8389063,1.80313,1.88949e-06,4.73984e-07,2,4
+7.76,195,1,2,-2,8389063,-1.80282,-9.22367e-05,-2.2773e-05,2,4
+7.8,196,1,0,-1,8389063,1.80321,1.99323e-06,4.74103e-07,2,4
+7.8,196,1,2,-2,8389063,-1.80288,-9.72973e-05,-2.27729e-05,2,4
+7.84,197,1,0,-1,8389063,1.80329,2.09696e-06,4.74173e-07,2,4
+7.84,197,1,2,-2,8389063,-1.80293,-0.000102358,-2.27728e-05,2,4
+7.88,198,1,0,-1,8389063,1.80337,2.2007e-06,4.74193e-07,2,4
+7.88,198,1,2,-2,8389063,-1.80298,-0.000107419,-2.27728e-05,2,4
+7.92,199,1,0,-1,8389063,1.80344,2.30444e-06,4.74159e-07,2,4
+7.92,199,1,2,-2,8389063,-1.80303,-0.000112479,-2.27729e-05,2,4
+7.96,200,1,0,-1,8389063,1.80351,2.40818e-06,4.7407e-07,2,4
+7.96,200,1,2,-2,8389063,-1.80307,-0.00011754,-2.2773e-05,2,4
+8,201,1,0,-1,8389063,1.80357,2.51193e-06,4.73922e-07,2,4
+8,201,1,2,-2,8389063,-1.80312,-0.0001226,-2.27732e-05,2,4
+8.04,202,1,0,-1,8389063,1.80363,2.61568e-06,4.73713e-07,2,4
+8.04,202,1,2,-2,8389063,-1.80315,-0.000127661,-2.27734e-05,2,4
+8.08,203,1,0,-1,8389063,1.80369,2.71942e-06,4.73441e-07,2,4
+8.08,203,1,2,-2,8389063,-1.80319,-0.000132722,-2.27737e-05,2,4
+8.12,204,1,0,-1,8389063,1.80374,2.82317e-06,4.73103e-07,2,4
+8.12,204,1,2,-2,8389063,-1.80323,-0.000137782,-2.27741e-05,2,4
+8.16,205,1,0,-1,8389063,1.80379,2.92692e-06,4.72697e-07,2,4
+8.16,205,1,2,-2,8389063,-1.80326,-0.000142843,-2.27746e-05,2,4
+8.2,206,1,0,-1,8389063,1.80383,3.03066e-06,4.72219e-07,2,4
+8.2,206,1,2,-2,8389063,-1.80329,-0.000147904,-2.27751e-05,2,4
+8.24,207,1,0,-1,8389063,1.80387,3.1344e-06,4.71669e-07,2,4
+8.24,207,1,2,-2,8389063,-1.80331,-0.000152964,-2.27758e-05,2,4
+8.28,208,1,0,-1,8389063,1.8039,3.23814e-06,4.71042e-07,2,4
+8.28,208,1,2,-2,8389063,-1.80334,-0.000158025,-2.27765e-05,2,4
+8.32,209,1,0,-1,8389063,1.80392,3.34187e-06,4.70337e-07,2,4
+8.32,209,1,2,-2,8389063,-1.80336,-0.000163086,-2.27772e-05,2,4
+8.36,210,1,0,-1,8389063,1.80394,3.44559e-06,4.69551e-07,2,4
+8.36,210,1,2,-2,8389063,-1.80338,-0.000168146,-2.27781e-05,2,4
+8.4,211,1,0,-1,8389063,1.80395,3.54931e-06,4.68681e-07,2,4
+8.4,211,1,2,-2,8389063,-1.80339,-0.000173207,-2.27791e-05,2,4
+8.44,212,1,0,-1,8389063,1.80395,3.65303e-06,4.67725e-07,2,4
+8.44,212,1,2,-2,8389063,-1.80341,-0.000178268,-2.27801e-05,2,4
+8.48,213,1,0,-1,8389063,1.80394,5.26435e-07,-5.51676e-08,2,4
+8.48,213,1,2,-2,8389063,-1.80342,-2.62297e-05,2.74858e-06,2,4
+8.52,214,1,0,-1,8389063,1.80393,5.14181e-07,-5.51881e-08,2,4
+8.52,214,1,2,-2,8389063,-1.80343,-2.56191e-05,2.74858e-06,2,4
+8.56,215,1,0,-1,8389063,1.80393,5.01927e-07,-5.52071e-08,2,4
+8.56,215,1,2,-2,8389063,-1.80344,-2.50085e-05,2.74858e-06,2,4
+8.6,216,1,0,-1,8389063,1.80392,4.89672e-07,-5.52247e-08,2,4
+8.6,216,1,2,-2,8389063,-1.80345,-2.4398e-05,2.74858e-06,2,4
+8.64,217,1,0,-1,8389063,1.80391,4.77417e-07,-5.52409e-08,2,4
+8.64,217,1,2,-2,8389063,-1.80346,-2.37874e-05,2.74858e-06,2,4
+8.68,218,1,0,-1,8389063,1.8039,4.65162e-07,-5.52557e-08,2,4
+8.68,218,1,2,-2,8389063,-1.80348,-2.31768e-05,2.74858e-06,2,4
+8.72,219,1,0,-1,8389063,1.80389,4.52907e-07,-5.52691e-08,2,4
+8.72,219,1,2,-2,8389063,-1.80349,-2.25663e-05,2.74858e-06,2,4
+8.76,220,1,0,-1,8389063,1.80388,4.40652e-07,-5.52813e-08,2,4
+8.76,220,1,2,-2,8389063,-1.8035,-2.19557e-05,2.74858e-06,2,4
+8.8,221,1,0,-1,8389063,1.80387,4.28397e-07,-5.52922e-08,2,4
+8.8,221,1,2,-2,8389063,-1.80351,-2.13451e-05,2.74858e-06,2,4
+8.84,222,1,0,-1,8389063,1.80386,4.16142e-07,-5.53019e-08,2,4
+8.84,222,1,2,-2,8389063,-1.80353,-2.07346e-05,2.74858e-06,2,4
+8.88,223,1,0,-1,8389063,1.80385,4.03887e-07,-5.53104e-08,2,4
+8.88,223,1,2,-2,8389063,-1.80354,-2.0124e-05,2.74858e-06,2,4
+8.92,224,1,0,-1,8389063,1.80384,3.91631e-07,-5.53178e-08,2,4
+8.92,224,1,2,-2,8389063,-1.80355,-1.95134e-05,2.74858e-06,2,4
+8.96,225,1,0,-1,8389063,1.80383,3.79376e-07,-5.5324e-08,2,4
+8.96,225,1,2,-2,8389063,-1.80356,-1.89029e-05,2.74858e-06,2,4
+9,226,1,0,-1,8389063,1.80382,3.67121e-07,-5.53291e-08,2,4
+9,226,1,2,-2,8389063,-1.80357,-1.82923e-05,2.74858e-06,2,4
+9.04,227,1,0,-1,8389063,1.80381,3.54865e-07,-5.53332e-08,2,4
+9.04,227,1,2,-2,8389063,-1.80358,-1.76817e-05,2.74858e-06,2,4
+9.08,228,1,0,-1,8389063,1.80381,3.4261e-07,-5.53363e-08,2,4
+9.08,228,1,2,-2,8389063,-1.80359,-1.70712e-05,2.74858e-06,2,4
+9.12,229,1,0,-1,8389063,1.8038,3.30355e-07,-5.53384e-08,2,4
+9.12,229,1,2,-2,8389063,-1.8036,-1.64606e-05,2.74858e-06,2,4
+9.16,230,1,0,-1,8389063,1.80379,3.18099e-07,-5.53395e-08,2,4
+9.16,230,1,2,-2,8389063,-1.80361,-1.585e-05,2.74858e-06,2,4
+9.2,231,1,0,-1,8389063,1.80379,3.05844e-07,-5.53397e-08,2,4
+9.2,231,1,2,-2,8389063,-1.80361,-1.52394e-05,2.74858e-06,2,4
+9.24,232,1,0,-1,8389063,1.80379,2.93589e-07,-5.53391e-08,2,4
+9.24,232,1,2,-2,8389063,-1.80362,-1.46289e-05,2.74858e-06,2,4
+9.28,233,1,0,-1,8389063,1.80378,2.81334e-07,-5.53376e-08,2,4
+9.28,233,1,2,-2,8389063,-1.80362,-1.40183e-05,2.74858e-06,2,4
+9.32,234,1,0,-1,8389063,1.80378,2.69079e-07,-5.53353e-08,2,4
+9.32,234,1,2,-2,8389063,-1.80363,-1.34077e-05,2.74858e-06,2,4
+9.36,235,1,0,-1,8389063,1.80377,2.56824e-07,-5.53323e-08,2,4
+9.36,235,1,2,-2,8389063,-1.80363,-1.27972e-05,2.74858e-06,2,4
+9.4,236,1,0,-1,8389063,1.80377,2.44569e-07,-5.53285e-08,2,4
+9.4,236,1,2,-2,8389063,-1.80364,-1.21866e-05,2.74858e-06,2,4
+9.44,237,1,0,-1,8389063,1.80377,2.32314e-07,-5.5324e-08,2,4
+9.44,237,1,2,-2,8389063,-1.80364,-1.1576e-05,2.74858e-06,2,4
+9.48,238,1,0,-1,8389063,1.80377,2.20059e-07,-5.53188e-08,2,4
+9.48,238,1,2,-2,8389063,-1.80364,-1.09654e-05,2.74858e-06,2,4
+9.52,239,1,0,-1,8389063,1.80377,2.07805e-07,-5.5313e-08,2,4
+9.52,239,1,2,-2,8389063,-1.80365,-1.03549e-05,2.74858e-06,2,4
+9.56,240,1,0,-1,8389063,1.80376,1.9555e-07,-5.53067e-08,2,4
+9.56,240,1,2,-2,8389063,-1.80365,-9.74428e-06,2.74858e-06,2,4
+9.6,241,1,0,-1,8389063,1.80376,1.83296e-07,-5.52997e-08,2,4
+9.6,241,1,2,-2,8389063,-1.80365,-9.13371e-06,2.74858e-06,2,4
+9.64,242,1,0,-1,8389063,1.80376,1.71042e-07,-5.52923e-08,2,4
+9.64,242,1,2,-2,8389063,-1.80366,-8.52313e-06,2.74858e-06,2,4
+9.68,243,1,0,-1,8389063,1.80376,1.58788e-07,-5.52843e-08,2,4
+9.68,243,1,2,-2,8389063,-1.80366,-7.91255e-06,2.74858e-06,2,4
+9.72,244,1,0,-1,8389063,1.80376,1.46534e-07,-5.52759e-08,2,4
+9.72,244,1,2,-2,8389063,-1.80366,-7.30198e-06,2.74858e-06,2,4
+9.76,245,1,0,-1,8389063,1.80376,1.3428e-07,-5.52671e-08,2,4
+9.76,245,1,2,-2,8389063,-1.80366,-6.6914e-06,2.74858e-06,2,4
+9.8,246,1,0,-1,8389063,1.80376,1.22026e-07,-5.52578e-08,2,4
+9.8,246,1,2,-2,8389063,-1.80366,-6.08082e-06,2.74858e-06,2,4
+9.84,247,1,0,-1,8389063,1.80376,1.09773e-07,-5.52483e-08,2,4
+9.84,247,1,2,-2,8389063,-1.80366,-5.47024e-06,2.74858e-06,2,4
+9.88,248,1,0,-1,8389063,1.80376,9.75194e-08,-5.52384e-08,2,4
+9.88,248,1,2,-2,8389063,-1.80366,-4.85967e-06,2.74858e-06,2,4
+9.92,249,1,0,-1,8389063,1.80376,8.52662e-08,-5.52282e-08,2,4
+9.92,249,1,2,-2,8389063,-1.80366,-4.24909e-06,2.74858e-06,2,4
+9.96,250,1,0,-1,8389063,1.80376,7.30132e-08,-5.52179e-08,2,4
+9.96,250,1,2,-2,8389063,-1.80366,-3.63851e-06,2.74858e-06,2,4
+10,251,1,0,-1,8389063,1.80376,6.07604e-08,-5.52072e-08,2,4
+10,251,1,2,-2,8389063,-1.80366,-3.02793e-06,2.74858e-06,2,4
+10.04,252,1,0,-1,8389063,1.80376,4.85077e-08,-5.51965e-08,2,4
+10.04,252,1,2,-2,8389063,-1.80366,-2.41735e-06,2.74858e-06,2,4
+10.08,253,1,0,-1,8389063,1.80377,3.62553e-08,-5.51855e-08,2,4
+10.08,253,1,2,-2,8389063,-1.80366,-1.80677e-06,2.74858e-06,2,4
+10.12,254,1,0,-1,8389063,1.80377,2.40029e-08,-5.51745e-08,2,4
+10.12,254,1,2,-2,8389063,-1.80366,-1.19619e-06,2.74858e-06,2,4
+10.16,255,1,0,-1,8389063,1.80377,1.17508e-08,-5.51634e-08,2,4
+10.16,255,1,2,-2,8389063,-1.80366,-5.85606e-07,2.74858e-06,2,4
+10.2,256,1,0,-1,8389063,1.80377,-5.01155e-10,-5.51523e-08,2,4
+10.2,256,1,2,-2,8389063,-1.80366,2.49754e-08,2.74858e-06,2,4
+10.24,257,1,0,-1,8389063,1.80377,-1.27529e-08,-5.51412e-08,2,4
+10.24,257,1,2,-2,8389063,-1.80366,6.35557e-07,2.74858e-06,2,4
+10.28,258,1,0,-1,8389063,1.80377,-2.50046e-08,-5.51301e-08,2,4
+10.28,258,1,2,-2,8389063,-1.80366,1.24614e-06,2.74858e-06,2,4
+10.32,259,1,0,-1,8389063,1.80377,-3.7256e-08,-5.51191e-08,2,4
+10.32,259,1,2,-2,8389063,-1.80366,1.85672e-06,2.74858e-06,2,4
+10.36,260,1,0,-1,8389063,1.80378,-4.95073e-08,-5.51082e-08,2,4
+10.36,260,1,2,-2,8389063,-1.80366,2.46731e-06,2.74858e-06,2,4
+10.4,261,1,0,-1,8389063,1.80378,-6.17583e-08,-5.50974e-08,2,4
+10.4,261,1,2,-2,8389063,-1.80366,3.07789e-06,2.74858e-06,2,4
+10.44,262,1,0,-1,8389063,1.80378,-7.40093e-08,-5.50868e-08,2,4
+10.44,262,1,2,-2,8389063,-1.80366,3.68847e-06,2.74858e-06,2,4
+10.48,263,1,0,-1,8389063,1.80378,-8.626e-08,-5.50764e-08,2,4
+10.48,263,1,2,-2,8389063,-1.80366,4.29906e-06,2.74858e-06,2,4
+10.52,264,1,0,-1,8389063,1.80379,-9.85106e-08,-5.50663e-08,2,4
+10.52,264,1,2,-2,8389063,-1.80365,4.90964e-06,2.74858e-06,2,4
+10.56,265,1,0,-1,8389063,1.80379,-1.10761e-07,-5.50564e-08,2,4
+10.56,265,1,2,-2,8389063,-1.80365,5.52023e-06,2.74858e-06,2,4
+10.6,266,1,0,-1,8389063,1.80379,-1.23011e-07,-5.50469e-08,2,4
+10.6,266,1,2,-2,8389063,-1.80365,6.13081e-06,2.74858e-06,2,4
+10.64,267,1,0,-1,8389063,1.80379,-1.35261e-07,-5.50377e-08,2,4
+10.64,267,1,2,-2,8389063,-1.80365,6.7414e-06,2.74858e-06,2,4
+10.68,268,1,0,-1,8389063,1.8038,-1.47511e-07,-5.50289e-08,2,4
+10.68,268,1,2,-2,8389063,-1.80365,7.35199e-06,2.74858e-06,2,4
+10.72,269,1,0,-1,8389063,1.8038,-1.59761e-07,-5.50206e-08,2,4
+10.72,269,1,2,-2,8389063,-1.80364,7.96257e-06,2.74858e-06,2,4
+10.76,270,1,0,-1,8389063,1.8038,-1.72011e-07,-5.50127e-08,2,4
+10.76,270,1,2,-2,8389063,-1.80364,8.57316e-06,2.74858e-06,2,4
+10.8,271,1,0,-1,8389063,1.80381,-1.8426e-07,-5.50052e-08,2,4
+10.8,271,1,2,-2,8389063,-1.80364,9.18375e-06,2.74858e-06,2,4
+10.84,272,1,0,-1,8389063,1.80381,-1.9651e-07,-5.49983e-08,2,4
+10.84,272,1,2,-2,8389063,-1.80364,9.79433e-06,2.74858e-06,2,4
+10.88,273,1,0,-1,8389063,1.80382,-2.08759e-07,-5.4992e-08,2,4
+10.88,273,1,2,-2,8389063,-1.80363,1.04049e-05,2.74858e-06,2,4
+10.92,274,1,0,-1,8389063,1.80382,-2.21008e-07,-5.49863e-08,2,4
+10.92,274,1,2,-2,8389063,-1.80363,1.10155e-05,2.74858e-06,2,4
+10.96,275,1,0,-1,8389063,1.80383,-2.33257e-07,-5.49812e-08,2,4
+10.96,275,1,2,-2,8389063,-1.80362,1.16261e-05,2.74858e-06,2,4
+11,276,1,0,-1,8389063,1.80384,-2.45506e-07,-5.49767e-08,2,4
+11,276,1,2,-2,8389063,-1.80362,1.22367e-05,2.74858e-06,2,4
+11.04,277,1,0,-1,8389063,1.80384,-2.57755e-07,-5.4973e-08,2,4
+11.04,277,1,2,-2,8389063,-1.80361,1.28473e-05,2.74858e-06,2,4
+11.08,278,1,0,-1,8389063,1.80385,0,-0,2,4
+11.08,278,1,2,-2,8389063,-1.8036,0,-0,2,4
+11.12,279,1,0,-1,8389063,1.80386,0,-0,2,4
+11.12,279,1,2,-2,8389063,-1.8036,0,-0,2,4
+11.16,280,1,0,-1,8389063,1.80387,0,-0,2,4
+11.16,280,1,2,-2,8389063,-1.80359,0,-0,2,4
+11.2,281,1,0,-1,8389063,1.80388,0,-0,2,4
+11.2,281,1,2,-2,8389063,-1.80359,0,-0,2,4
+11.24,282,1,0,-1,8389063,1.80388,0,-0,2,4
+11.24,282,1,2,-2,8389063,-1.80358,0,-0,2,4
+11.28,283,1,0,-1,8389063,1.80389,0,-0,2,4
+11.28,283,1,2,-2,8389063,-1.80357,0,-0,2,4
+11.32,284,1,0,-1,8389063,1.8039,0,-0,2,4
+11.32,284,1,2,-2,8389063,-1.80357,0,-0,2,4
+11.36,285,1,0,-1,8389063,1.80391,0,-0,2,4
+11.36,285,1,2,-2,8389063,-1.80356,0,-0,2,4
+11.4,286,1,0,-1,8389063,1.80392,0,-0,2,4
+11.4,286,1,2,-2,8389063,-1.80355,0,-0,2,4
+11.44,287,1,0,-1,8389063,1.80393,0,-0,2,4
+11.44,287,1,2,-2,8389063,-1.80354,0,-0,2,4
+11.48,288,1,0,-1,8389063,1.80394,0,-0,2,4
+11.48,288,1,2,-2,8389063,-1.80353,0,-0,2,4
+11.52,289,1,0,-1,8389063,1.80396,0,-0,2,4
+11.52,289,1,2,-2,8389063,-1.80352,0,-0,2,4
+11.56,290,1,0,-1,8389063,1.80397,0,-0,2,4
+11.56,290,1,2,-2,8389063,-1.8035,0,-0,2,4
+11.6,291,1,0,-1,8389063,1.80399,0,-0,2,4
+11.6,291,1,2,-2,8389063,-1.80349,0,-0,2,4
+11.64,292,1,0,-1,8389063,1.80401,0,-0,2,4
+11.64,292,1,2,-2,8389063,-1.80347,0,-0,2,4
+11.68,293,1,0,-1,8389063,1.80403,0,-0,2,4
+11.68,293,1,2,-2,8389063,-1.80345,0,-0,2,4
+11.72,294,1,0,-1,8389063,1.80405,0,-0,2,4
+11.72,294,1,2,-2,8389063,-1.80343,0,-0,2,4
+11.76,295,1,0,-1,8389063,1.80408,0,-0,2,4
+11.76,295,1,2,-2,8389063,-1.8034,0,-0,2,4
+11.8,296,1,0,-1,8389063,1.80411,0,-0,2,4
+11.8,296,1,2,-2,8389063,-1.80338,0,-0,2,4
+11.84,297,1,0,-1,8389063,1.80414,0,-0,2,4
+11.84,297,1,2,-2,8389063,-1.80335,0,-0,2,4
+11.88,298,1,0,-1,8389063,1.80417,0,-0,2,4
+11.88,298,1,2,-2,8389063,-1.80331,0,-0,2,4
+11.92,299,1,0,-1,8389063,1.80421,0,-0,2,4
+11.92,299,1,2,-2,8389063,-1.80328,0,-0,2,4
+11.96,300,1,0,-1,8389063,1.80424,0,-0,2,4
+11.96,300,1,2,-2,8389063,-1.80325,0,-0,2,4
+12,301,1,0,-1,8389063,1.80427,0,-0,2,4
+12,301,1,2,-2,8389063,-1.80322,0,-0,2,4
+12.04,302,1,0,-1,8389063,1.80429,0,-0,2,4
+12.04,302,1,2,-2,8389063,-1.8032,0,-0,2,4
+12.08,303,1,0,-1,8389063,1.80431,0,-0,2,4
+12.08,303,1,2,-2,8389063,-1.80318,0,-0,2,4
+12.12,304,1,0,-1,8389063,1.80433,0,-0,2,4
+12.12,304,1,2,-2,8389063,-1.80316,0,-0,2,4
+12.16,305,1,0,-1,8389063,1.80435,0,-0,2,4
+12.16,305,1,2,-2,8389063,-1.80315,0,-0,2,4
+12.2,306,1,0,-1,8389063,1.80437,0,-0,2,4
+12.2,306,1,2,-2,8389063,-1.80313,0,-0,2,4
+12.24,307,1,0,-1,8389063,1.80438,0,-0,2,4
+12.24,307,1,2,-2,8389063,-1.80312,0,-0,2,4
+12.28,308,1,0,-1,8389063,1.80439,0,-0,2,4
+12.28,308,1,2,-2,8389063,-1.80312,0,-0,2,4
+12.32,309,1,0,-1,8389063,1.80439,0,-0,2,4
+12.32,309,1,2,-2,8389063,-1.80311,0,-0,2,4
+12.36,310,1,0,-1,8389063,1.8044,0,-0,2,4
+12.36,310,1,2,-2,8389063,-1.80311,0,-0,2,4
+12.4,311,1,0,-1,8389063,1.8044,0,-0,2,4
+12.4,311,1,2,-2,8389063,-1.8031,0,-0,2,4
+12.44,312,1,0,-1,8389063,1.8044,0,-0,2,4
+12.44,312,1,2,-2,8389063,-1.8031,0,-0,2,4
+12.48,313,1,0,-1,8389063,1.8044,0,-0,2,4
+12.48,313,1,2,-2,8389063,-1.8031,0,-0,2,4
+12.52,314,1,0,-1,8389063,1.8044,0,-0,2,4
+12.52,314,1,2,-2,8389063,-1.80311,0,-0,2,4
+12.56,315,1,0,-1,8389063,1.8044,0,-0,2,4
+12.56,315,1,2,-2,8389063,-1.80311,0,-0,2,4
+12.6,316,1,0,-1,8389063,1.8044,0,-0,2,4
+12.6,316,1,2,-2,8389063,-1.80312,0,-0,2,4
+12.64,317,1,0,-1,8389063,1.80439,0,-0,2,4
+12.64,317,1,2,-2,8389063,-1.80312,0,-0,2,4
+12.68,318,1,0,-1,8389063,1.80438,0,-0,2,4
+12.68,318,1,2,-2,8389063,-1.80313,0,-0,2,4
+12.72,319,1,0,-1,8389063,1.80438,0,-0,2,4
+12.72,319,1,2,-2,8389063,-1.80314,0,-0,2,4
+12.76,320,1,0,-1,8389063,1.80437,0,-0,2,4
+12.76,320,1,2,-2,8389063,-1.80315,0,-0,2,4
+12.8,321,1,0,-1,8389063,1.80436,0,-0,2,4
+12.8,321,1,2,-2,8389063,-1.80316,0,-0,2,4
+12.84,322,1,0,-1,8389063,1.80435,0,-0,2,4
+12.84,322,1,2,-2,8389063,-1.80317,0,-0,2,4
+12.88,323,1,0,-1,8389063,1.80434,0,-0,2,4
+12.88,323,1,2,-2,8389063,-1.80319,0,-0,2,4
+12.92,324,1,0,-1,8389063,1.80432,0,-0,2,4
+12.92,324,1,2,-2,8389063,-1.8032,0,-0,2,4
+12.96,325,1,0,-1,8389063,1.80431,0,-0,2,4
+12.96,325,1,2,-2,8389063,-1.80321,0,-0,2,4
+13,326,1,0,-1,8389063,1.8043,0,-0,2,4
+13,326,1,2,-2,8389063,-1.80323,0,-0,2,4
+13.04,327,1,0,-1,8389063,1.80428,0,-0,2,4
+13.04,327,1,2,-2,8389063,-1.80325,0,-0,2,4
+13.08,328,1,0,-1,8389063,1.80427,0,-0,2,4
+13.08,328,1,2,-2,8389063,-1.80326,0,-0,2,4
+13.12,329,1,0,-1,8389063,1.80425,0,-0,2,4
+13.12,329,1,2,-2,8389063,-1.80328,0,-0,2,4
+13.16,330,1,0,-1,8389063,1.80424,0,-0,2,4
+13.16,330,1,2,-2,8389063,-1.8033,0,-0,2,4
+13.2,331,1,0,-1,8389063,1.80422,0,-0,2,4
+13.2,331,1,2,-2,8389063,-1.80331,0,-0,2,4
+13.24,332,1,0,-1,8389063,1.8042,0,-0,2,4
+13.24,332,1,2,-2,8389063,-1.80333,0,-0,2,4
+13.28,333,1,0,-1,8389063,1.80419,0,-0,2,4
+13.28,333,1,2,-2,8389063,-1.80335,0,-0,2,4
+13.32,334,1,0,-1,8389063,1.80417,0,-0,2,4
+13.32,334,1,2,-2,8389063,-1.80337,0,-0,2,4
+13.36,335,1,0,-1,8389063,1.80415,0,-0,2,4
+13.36,335,1,2,-2,8389063,-1.80339,0,-0,2,4
+13.4,336,1,0,-1,8389063,1.80414,0,-0,2,4
+13.4,336,1,2,-2,8389063,-1.80341,0,-0,2,4
+13.44,337,1,0,-1,8389063,1.80412,0,-0,2,4
+13.44,337,1,2,-2,8389063,-1.80343,0,-0,2,4
+13.48,338,1,0,-1,8389063,1.8041,0,-0,2,4
+13.48,338,1,2,-2,8389063,-1.80345,0,-0,2,4
+13.52,339,1,0,-1,8389063,1.80408,0,-0,2,4
+13.52,339,1,2,-2,8389063,-1.80346,0,-0,2,4
+13.56,340,1,0,-1,8389063,1.80406,0,-0,2,4
+13.56,340,1,2,-2,8389063,-1.80348,0,-0,2,4
+13.6,341,1,0,-1,8389063,1.80405,0,-0,2,4
+13.6,341,1,2,-2,8389063,-1.8035,0,-0,2,4
+13.64,342,1,0,-1,8389063,1.80403,0,-0,2,4
+13.64,342,1,2,-2,8389063,-1.80352,0,-0,2,4
+13.68,343,1,0,-1,8389063,1.80401,2.53567e-07,-5.52949e-08,2,4
+13.68,343,1,2,-2,8389063,-1.80354,-1.26371e-05,2.74725e-06,2,4
+13.72,344,1,0,-1,8389063,1.80399,2.41319e-07,-5.5291e-08,2,4
+13.72,344,1,2,-2,8389063,-1.80356,-1.20268e-05,2.74725e-06,2,4
+13.76,345,1,0,-1,8389063,1.80397,2.29071e-07,-5.52863e-08,2,4
+13.76,345,1,2,-2,8389063,-1.80358,-1.14165e-05,2.74725e-06,2,4
+13.8,346,1,0,-1,8389063,1.80395,2.16824e-07,-5.5281e-08,2,4
+13.8,346,1,2,-2,8389063,-1.80361,-1.08061e-05,2.74725e-06,2,4
+13.84,347,1,0,-1,8389063,1.80393,2.04577e-07,-5.52751e-08,2,4
+13.84,347,1,2,-2,8389063,-1.80363,-1.01958e-05,2.74725e-06,2,4
+13.88,348,1,0,-1,8389063,1.80391,1.9233e-07,-5.52685e-08,2,4
+13.88,348,1,2,-2,8389063,-1.80365,-9.58549e-06,2.74725e-06,2,4
+13.92,349,1,0,-1,8389063,1.80389,1.80082e-07,-5.52615e-08,2,4
+13.92,349,1,2,-2,8389063,-1.80367,-8.97517e-06,2.74725e-06,2,4
+13.96,350,1,0,-1,8389063,1.80387,1.67836e-07,-5.52539e-08,2,4
+13.96,350,1,2,-2,8389063,-1.8037,-8.36485e-06,2.74725e-06,2,4
+14,351,1,0,-1,8389063,1.80384,1.55589e-07,-5.52458e-08,2,4
+14,351,1,2,-2,8389063,-1.80372,-7.75453e-06,2.74725e-06,2,4
+14.04,352,1,0,-1,8389063,1.80382,1.43342e-07,-5.52373e-08,2,4
+14.04,352,1,2,-2,8389063,-1.80374,-7.14421e-06,2.74725e-06,2,4
+14.08,353,1,0,-1,8389063,1.8038,1.31096e-07,-5.52284e-08,2,4
+14.08,353,1,2,-2,8389063,-1.80376,-6.53389e-06,2.74725e-06,2,4
+14.12,354,1,0,-1,8389063,1.80378,1.18849e-07,-5.52191e-08,2,4
+14.12,354,1,2,-2,8389063,-1.80379,-5.92356e-06,2.74725e-06,2,4
+14.16,355,1,0,-1,8389063,1.80376,1.06603e-07,-5.52094e-08,2,4
+14.16,355,1,2,-2,8389063,-1.80381,-5.31324e-06,2.74725e-06,2,4
+14.2,356,1,0,-1,8389063,1.80374,9.43572e-08,-5.51995e-08,2,4
+14.2,356,1,2,-2,8389063,-1.80383,-4.70292e-06,2.74725e-06,2,4
+14.24,357,1,0,-1,8389063,1.80372,8.21114e-08,-5.51893e-08,2,4
+14.24,357,1,2,-2,8389063,-1.80385,-4.0926e-06,2.74725e-06,2,4
+14.28,358,1,0,-1,8389063,1.80371,6.98657e-08,-5.51788e-08,2,4
+14.28,358,1,2,-2,8389063,-1.80386,-3.48227e-06,2.74725e-06,2,4
+14.32,359,1,0,-1,8389063,1.80369,5.76202e-08,-5.51682e-08,2,4
+14.32,359,1,2,-2,8389063,-1.80388,-2.87195e-06,2.74725e-06,2,4
+14.36,360,1,0,-1,8389063,1.80368,4.53749e-08,-5.51574e-08,2,4
+14.36,360,1,2,-2,8389063,-1.80389,-2.26162e-06,2.74725e-06,2,4
+14.4,361,1,0,-1,8389063,1.80367,3.31297e-08,-5.51464e-08,2,4
+14.4,361,1,2,-2,8389063,-1.80391,-1.6513e-06,2.74725e-06,2,4
+14.44,362,1,0,-1,8389063,1.80366,2.08847e-08,-5.51354e-08,2,4
+14.44,362,1,2,-2,8389063,-1.80391,-1.04098e-06,2.74725e-06,2,4
+14.48,363,1,0,-1,8389063,1.80365,8.63992e-09,-5.51243e-08,2,4
+14.48,363,1,2,-2,8389063,-1.80392,-4.3065e-07,2.74725e-06,2,4
+14.52,364,1,0,-1,8389063,1.80365,-3.60471e-09,-5.51132e-08,2,4
+14.52,364,1,2,-2,8389063,-1.80392,1.79675e-07,2.74725e-06,2,4
+14.56,365,1,0,-1,8389063,1.80365,-1.58492e-08,-5.51021e-08,2,4
+14.56,365,1,2,-2,8389063,-1.80392,7.90001e-07,2.74725e-06,2,4
+14.6,366,1,0,-1,8389063,1.80366,-2.80934e-08,-5.5091e-08,2,4
+14.6,366,1,2,-2,8389063,-1.80392,1.40033e-06,2.74725e-06,2,4
+14.64,367,1,0,-1,8389063,1.80366,-4.03375e-08,-5.508e-08,2,4
+14.64,367,1,2,-2,8389063,-1.80391,2.01065e-06,2.74725e-06,2,4
+14.68,368,1,0,-1,8389063,1.80367,-5.25815e-08,-5.50691e-08,2,4
+14.68,368,1,2,-2,8389063,-1.80391,2.62098e-06,2.74725e-06,2,4
+14.72,369,1,0,-1,8389063,1.80367,-6.48252e-08,-5.50584e-08,2,4
+14.72,369,1,2,-2,8389063,-1.8039,3.23131e-06,2.74725e-06,2,4
+14.76,370,1,0,-1,8389063,1.80368,-7.70688e-08,-5.50479e-08,2,4
+14.76,370,1,2,-2,8389063,-1.8039,3.84163e-06,2.74725e-06,2,4
+14.8,371,1,0,-1,8389063,1.80368,-8.93122e-08,-5.50376e-08,2,4
+14.8,371,1,2,-2,8389063,-1.8039,4.45196e-06,2.74725e-06,2,4
+14.84,372,1,0,-1,8389063,1.80369,-1.01555e-07,-5.50275e-08,2,4
+14.84,372,1,2,-2,8389063,-1.80389,5.06229e-06,2.74725e-06,2,4
+14.88,373,1,0,-1,8389063,1.80369,-1.13799e-07,-5.50177e-08,2,4
+14.88,373,1,2,-2,8389063,-1.80389,5.67262e-06,2.74725e-06,2,4
+14.92,374,1,0,-1,8389063,1.80369,-1.26041e-07,-5.50083e-08,2,4
+14.92,374,1,2,-2,8389063,-1.80389,6.28295e-06,2.74725e-06,2,4
+14.96,375,1,0,-1,8389063,1.8037,-1.38284e-07,-5.49992e-08,2,4
+14.96,375,1,2,-2,8389063,-1.80389,6.89328e-06,2.74725e-06,2,4
+15,376,1,0,-1,8389063,1.8037,-1.50527e-07,-5.49905e-08,2,4
+15,376,1,2,-2,8389063,-1.80389,7.5036e-06,2.74725e-06,2,4
+15.04,377,1,0,-1,8389063,1.8037,-1.62769e-07,-5.49823e-08,2,4
+15.04,377,1,2,-2,8389063,-1.80388,8.11393e-06,2.74725e-06,2,4
+15.08,378,1,0,-1,8389063,1.8037,-1.75012e-07,-5.49745e-08,2,4
+15.08,378,1,2,-2,8389063,-1.80388,8.72426e-06,2.74725e-06,2,4
+15.12,379,1,0,-1,8389063,1.8037,-1.87254e-07,-5.49672e-08,2,4
+15.12,379,1,2,-2,8389063,-1.80388,9.33459e-06,2.74725e-06,2,4
+15.16,380,1,0,-1,8389063,1.80371,-1.99496e-07,-5.49605e-08,2,4
+15.16,380,1,2,-2,8389063,-1.80388,9.94493e-06,2.74725e-06,2,4
+15.2,381,1,0,-1,8389063,1.80371,-2.11738e-07,-5.49543e-08,2,4
+15.2,381,1,2,-2,8389063,-1.80388,1.05553e-05,2.74725e-06,2,4
+15.24,382,1,0,-1,8389063,1.80371,-2.2398e-07,-5.49487e-08,2,4
+15.24,382,1,2,-2,8389063,-1.80388,1.11656e-05,2.74725e-06,2,4
+15.28,383,1,0,-1,8389063,1.80371,-2.36221e-07,-5.49438e-08,2,4
+15.28,383,1,2,-2,8389063,-1.80388,1.17759e-05,2.74725e-06,2,4
+15.32,384,1,0,-1,8389063,1.80371,-2.48463e-07,-5.49395e-08,2,4
+15.32,384,1,2,-2,8389063,-1.80389,1.23863e-05,2.74725e-06,2,4
+15.36,385,1,0,-1,8389063,1.80371,-2.60704e-07,-5.4936e-08,2,4
+15.36,385,1,2,-2,8389063,-1.80389,1.29966e-05,2.74725e-06,2,4
+15.4,386,1,0,-1,8389063,1.80371,-2.72946e-07,-5.49332e-08,2,4
+15.4,386,1,2,-2,8389063,-1.80389,1.36069e-05,2.74725e-06,2,4
+15.44,387,1,0,-1,8389063,1.80371,-2.85187e-07,-5.49312e-08,2,4
+15.44,387,1,2,-2,8389063,-1.80389,1.42172e-05,2.74725e-06,2,4
+15.48,388,1,0,-1,8389063,1.80371,-2.97428e-07,-5.493e-08,2,4
+15.48,388,1,2,-2,8389063,-1.80389,1.48276e-05,2.74725e-06,2,4
+15.52,389,1,0,-1,8389063,1.80371,-3.0967e-07,-5.49296e-08,2,4
+15.52,389,1,2,-2,8389063,-1.80389,1.54379e-05,2.74725e-06,2,4
+15.56,390,1,0,-1,8389063,1.8037,-3.21911e-07,-5.49302e-08,2,4
+15.56,390,1,2,-2,8389063,-1.8039,1.60482e-05,2.74725e-06,2,4
+15.6,391,1,0,-1,8389063,1.80369,-3.34152e-07,-5.49316e-08,2,4
+15.6,391,1,2,-2,8389063,-1.80392,1.66586e-05,2.74725e-06,2,4
+15.64,392,1,0,-1,8389063,1.80365,-3.46393e-07,-5.4934e-08,2,4
+15.64,392,1,2,-2,8389063,-1.80396,1.72689e-05,2.74725e-06,2,4
+15.68,393,1,0,-1,8389063,1.80358,-3.58634e-07,-5.49374e-08,2,4
+15.68,393,1,2,-2,8389063,-1.80403,1.78793e-05,2.74725e-06,2,4
+15.72,394,1,0,-1,8389063,1.80347,-3.70875e-07,-5.49419e-08,2,4
+15.72,394,1,2,-2,8389063,-1.80415,1.84896e-05,2.74725e-06,2,4
+15.76,395,1,0,-1,8389063,1.8033,-3.83116e-07,-5.49474e-08,2,4
+15.76,395,1,2,-2,8389063,-1.80431,1.90999e-05,2.74725e-06,2,4
+15.8,396,1,0,-1,8389063,1.80308,-3.95357e-07,-5.4954e-08,2,4
+15.8,396,1,2,-2,8389063,-1.80454,1.97103e-05,2.74725e-06,2,4
+15.84,397,1,0,-1,8389063,1.80279,-4.07599e-07,-5.49617e-08,2,4
+15.84,397,1,2,-2,8389063,-1.80483,2.03206e-05,2.74725e-06,2,4
+15.88,398,1,0,-1,8389063,1.80243,-4.1984e-07,-5.49706e-08,2,4
+15.88,398,1,2,-2,8389063,-1.80519,2.09309e-05,2.74725e-06,2,4
+15.92,399,1,0,-1,8389063,1.802,-4.32081e-07,-5.49807e-08,2,4
+15.92,399,1,2,-2,8389063,-1.80562,2.15413e-05,2.74725e-06,2,4
+15.96,400,1,0,-1,8389063,1.80149,-4.44322e-07,-5.4992e-08,2,4
+15.96,400,1,2,-2,8389063,-1.80613,2.21516e-05,2.74725e-06,2,4
+16,401,1,0,-1,8389063,1.80091,-4.56563e-07,-5.50046e-08,2,4
+16,401,1,2,-2,8389063,-1.80672,2.27619e-05,2.74725e-06,2,4
+16.04,402,1,0,-1,8389063,1.80026,-4.68805e-07,-5.50185e-08,2,4
+16.04,402,1,2,-2,8389063,-1.80737,2.33723e-05,2.74725e-06,2,4
+16.08,403,1,0,-1,8389063,1.79953,-4.81046e-07,-5.50337e-08,2,4
+16.08,403,1,2,-2,8389063,-1.8081,2.39826e-05,2.74725e-06,2,4
+16.12,404,1,0,-1,8389063,1.79875,-4.93288e-07,-5.50504e-08,2,4
+16.12,404,1,2,-2,8389063,-1.80889,2.45929e-05,2.74725e-06,2,4
+16.16,405,1,0,-1,8389063,1.7979,-5.0553e-07,-5.50684e-08,2,4
+16.16,405,1,2,-2,8389063,-1.80974,2.52033e-05,2.74725e-06,2,4
+16.2,406,1,0,-1,8389063,1.797,-5.17772e-07,-5.50879e-08,2,4
+16.2,406,1,2,-2,8389063,-1.81064,2.58136e-05,2.74725e-06,2,4
+16.24,407,1,0,-1,8389063,1.79608,-0.00027113,0.0001089,2,4
+16.24,407,1,2,-2,8389063,-1.81158,0.0132776,-0.00538896,2,4
+16.28,408,1,0,-1,8389063,1.79557,-0.000246714,0.000104122,2,4
+16.28,408,1,2,-2,8389063,-1.81255,0.0120805,-0.00539439,2,4
+16.32,409,1,0,-1,8389063,1.79564,-0.000222324,0.000100739,2,4
+16.32,409,1,2,-2,8389063,-1.81352,0.0108832,-0.00539791,2,4
+16.36,410,1,0,-1,8389063,1.79626,-0.000197948,9.86122e-05,2,4
+16.36,410,1,2,-2,8389063,-1.8145,0.00968593,-0.00539982,2,4
+16.4,411,1,0,-1,8389063,1.79737,-0.000173576,9.76067e-05,2,4
+16.4,411,1,2,-2,8389063,-1.81546,0.00848871,-0.00540038,2,4
+16.44,412,1,0,-1,8389063,1.79893,-0.000149195,9.75867e-05,2,4
+16.44,412,1,2,-2,8389063,-1.81639,0.0072916,-0.00539985,2,4
+16.48,413,1,0,-1,8389063,1.80088,-0.000124797,9.84166e-05,2,4
+16.48,413,1,2,-2,8389063,-1.81728,0.00609462,-0.00539849,2,4
+16.52,414,1,0,-1,8389063,1.80318,-0.000100372,9.99605e-05,2,4
+16.52,414,1,2,-2,8389063,-1.81814,0.00489779,-0.00539651,2,4
+16.56,415,1,0,-1,8389063,1.80576,-7.59143e-05,0.000102082,2,4
+16.56,415,1,2,-2,8389063,-1.81895,0.00370107,-0.00539411,2,4
+16.6,416,1,0,-1,8389063,1.80857,-5.14163e-05,0.000104645,2,4
+16.6,416,1,2,-2,8389063,-1.81972,0.00250445,-0.00539148,2,4
+16.64,417,1,0,-1,8389063,1.81154,-2.68733e-05,0.00010751,2,4
+16.64,417,1,2,-2,8389063,-1.82045,0.00130789,-0.00538879,2,4
+16.68,418,1,0,-1,8389063,1.81461,-2.2818e-06,0.000110539,2,4
+16.68,418,1,2,-2,8389063,-1.82114,0.000111325,-0.0053862,2,4
+16.72,419,1,0,-1,8389063,1.81774,2.23604e-05,0.000113593,2,4
+16.72,419,1,2,-2,8389063,-1.82179,-0.00108528,-0.00538382,2,4
+16.76,420,1,0,-1,8389063,1.82084,4.70537e-05,0.00011653,2,4
+16.76,420,1,2,-2,8389063,-1.8224,-0.00228198,-0.00538178,2,4
+16.8,421,1,0,-1,8389063,1.82386,7.1797e-05,0.000119208,2,4
+16.8,421,1,2,-2,8389063,-1.82297,-0.00347881,-0.00538017,2,4
+16.84,422,1,0,-1,8389063,1.82675,9.65875e-05,0.000121483,2,4
+16.84,422,1,2,-2,8389063,-1.82351,-0.00467582,-0.00537906,2,4
+16.88,423,1,0,-1,8389063,1.82943,0.00012142,0.000123211,2,4
+16.88,423,1,2,-2,8389063,-1.82402,-0.00587301,-0.00537852,2,4
+16.92,424,1,0,-1,8389063,1.83185,0.000146288,0.000124247,2,4
+16.92,424,1,2,-2,8389063,-1.8245,-0.00707041,-0.00537858,2,4
+16.96,425,1,0,-1,8389063,1.83394,0.000171183,0.000124444,1,4
+16.96,425,1,2,-2,8389063,-1.82496,-0.00826799,-0.00537926,1,4
+17,426,1,0,-1,8389063,1.83564,0.000196094,0.000123657,1,4
+17,426,1,2,-2,8389063,-1.8254,-0.00946571,-0.00538058,1,4
+17.04,427,1,0,-1,8389063,1.83689,0.000221007,0.000121738,1,4
+17.04,427,1,2,-2,8389063,-1.82581,-0.0106635,-0.00538251,1,4
+17.08,428,1,0,-1,8389063,1.83763,0.000245907,0.000118541,1,4
+17.08,428,1,2,-2,8389063,-1.82621,-0.0118613,-0.00538503,1,4
+17.12,429,1,0,-1,8389063,1.8378,0.000270776,0.000113921,1,4
+17.12,429,1,2,-2,8389063,-1.82659,-0.0130589,-0.00538808,1,4
+17.16,430,1,0,-1,8389063,1.83747,3.93063e-07,-5.79135e-08,1,4
+17.16,430,1,2,-2,8389063,-1.82695,-1.63775e-05,2.42983e-06,1,4
+17.2,431,1,0,-1,8389063,1.83713,3.80144e-07,-5.79329e-08,1,4
+17.2,431,1,2,-2,8389063,-1.82729,-1.58375e-05,2.42924e-06,1,4
+17.24,432,1,0,-1,8389063,1.8368,3.67226e-07,-5.79512e-08,1,4
+17.24,432,1,2,-2,8389063,-1.8276,-1.52976e-05,2.42871e-06,1,4
+17.28,433,1,0,-1,8389063,1.83649,3.54307e-07,-5.79684e-08,1,4
+17.28,433,1,2,-2,8389063,-1.82789,-1.47577e-05,2.42824e-06,1,4
+17.32,434,1,0,-1,8389063,1.83619,3.41388e-07,-5.79846e-08,1,4
+17.32,434,1,2,-2,8389063,-1.82816,-1.42177e-05,2.42782e-06,1,4
+17.36,435,1,0,-1,8389063,1.83591,3.28468e-07,-5.79997e-08,1,4
+17.36,435,1,2,-2,8389063,-1.8284,-1.36778e-05,2.42745e-06,1,4
+17.4,436,1,0,-1,8389063,1.83564,3.15549e-07,-5.80139e-08,1,4
+17.4,436,1,2,-2,8389063,-1.82863,-1.31378e-05,2.42714e-06,1,4
+17.44,437,1,0,-1,8389063,1.83539,3.02629e-07,-5.80271e-08,1,4
+17.44,437,1,2,-2,8389063,-1.82884,-1.25979e-05,2.42687e-06,1,4
+17.48,438,1,0,-1,8389063,1.83514,2.8971e-07,-5.80394e-08,1,4
+17.48,438,1,2,-2,8389063,-1.82903,-1.2058e-05,2.42665e-06,1,4
+17.52,439,1,0,-1,8389063,1.83491,2.7679e-07,-5.80509e-08,1,4
+17.52,439,1,2,-2,8389063,-1.8292,-1.1518e-05,2.42647e-06,1,4
+17.56,440,1,0,-1,8389063,1.83469,2.6387e-07,-5.80615e-08,1,4
+17.56,440,1,2,-2,8389063,-1.82935,-1.09781e-05,2.42634e-06,1,4
+17.6,441,1,0,-1,8389063,1.83448,2.50949e-07,-5.80714e-08,1,4
+17.6,441,1,2,-2,8389063,-1.82949,-1.04381e-05,2.42625e-06,1,4
+17.64,442,1,0,-1,8389063,1.83428,2.38029e-07,-5.80805e-08,1,4
+17.64,442,1,2,-2,8389063,-1.82962,-9.89817e-06,2.4262e-06,1,4
+17.68,443,1,0,-1,8389063,1.83409,2.25108e-07,-5.80888e-08,1,4
+17.68,443,1,2,-2,8389063,-1.82974,-9.35823e-06,2.42618e-06,1,4
+17.72,444,1,0,-1,8389063,1.8339,2.12188e-07,-5.80966e-08,1,4
+17.72,444,1,2,-2,8389063,-1.82984,-8.81829e-06,2.4262e-06,1,4
+17.76,445,1,0,-1,8389063,1.83373,1.99267e-07,-5.81037e-08,1,4
+17.76,445,1,2,-2,8389063,-1.82993,-8.27835e-06,2.42625e-06,1,4
+17.8,446,1,0,-1,8389063,1.83356,1.86346e-07,-5.81102e-08,1,4
+17.8,446,1,2,-2,8389063,-1.83001,-7.73841e-06,2.42633e-06,1,4
+17.84,447,1,0,-1,8389063,1.83339,1.73426e-07,-5.81161e-08,1,4
+17.84,447,1,2,-2,8389063,-1.83008,-7.19848e-06,2.42645e-06,1,4
+17.88,448,1,0,-1,8389063,1.83324,1.60505e-07,-5.81215e-08,1,4
+17.88,448,1,2,-2,8389063,-1.83014,-6.65855e-06,2.42659e-06,1,4
+17.92,449,1,0,-1,8389063,1.83308,1.47584e-07,-5.81265e-08,1,4
+17.92,449,1,2,-2,8389063,-1.83019,-6.11862e-06,2.42675e-06,1,4
+17.96,450,1,0,-1,8389063,1.83294,1.34663e-07,-5.8131e-08,1,4
+17.96,450,1,2,-2,8389063,-1.83023,-5.5787e-06,2.42694e-06,1,4
+18,451,1,0,-1,8389063,1.8328,1.21741e-07,-5.81351e-08,1,4
+18,451,1,2,-2,8389063,-1.83026,-5.03878e-06,2.42715e-06,1,4
+18.04,452,1,0,-1,8389063,1.83266,1.0882e-07,-5.81388e-08,1,4
+18.04,452,1,2,-2,8389063,-1.83029,-4.49886e-06,2.42738e-06,1,4
+18.08,453,1,0,-1,8389063,1.83253,9.58988e-08,-5.81423e-08,1,4
+18.08,453,1,2,-2,8389063,-1.83031,-3.95896e-06,2.42762e-06,1,4
+18.12,454,1,0,-1,8389063,1.8324,8.29775e-08,-5.81454e-08,1,4
+18.12,454,1,2,-2,8389063,-1.83032,-3.41905e-06,2.42788e-06,1,4
+18.16,455,1,0,-1,8389063,1.83228,7.00561e-08,-5.81483e-08,1,4
+18.16,455,1,2,-2,8389063,-1.83033,-2.87915e-06,2.42816e-06,1,4
+18.2,456,1,0,-1,8389063,1.83216,5.71347e-08,-5.8151e-08,1,4
+18.2,456,1,2,-2,8389063,-1.83033,-2.33926e-06,2.42845e-06,1,4
+18.24,457,1,0,-1,8389063,1.83205,4.42132e-08,-5.81535e-08,1,4
+18.24,457,1,2,-2,8389063,-1.83033,-1.79937e-06,2.42874e-06,1,4
+18.28,458,1,0,-1,8389063,1.83194,3.12917e-08,-5.81559e-08,1,4
+18.28,458,1,2,-2,8389063,-1.83032,-1.25949e-06,2.42905e-06,1,4
+18.32,459,1,0,-1,8389063,1.83183,1.83701e-08,-5.81582e-08,1,4
+18.32,459,1,2,-2,8389063,-1.83031,-7.19611e-07,2.42936e-06,1,4
+18.36,460,1,0,-1,8389063,1.83173,5.44848e-09,-5.81604e-08,1,4
+18.36,460,1,2,-2,8389063,-1.8303,-1.7974e-07,2.42967e-06,1,4
+18.4,461,1,0,-1,8389063,1.83163,-7.47318e-09,-5.81626e-08,1,4
+18.4,461,1,2,-2,8389063,-1.83028,3.60126e-07,2.42999e-06,1,4
+18.44,462,1,0,-1,8389063,1.83153,-2.03949e-08,-5.81648e-08,1,4
+18.44,462,1,2,-2,8389063,-1.83026,8.99985e-07,2.4303e-06,1,4
+18.48,463,1,0,-1,8389063,1.83143,-3.33166e-08,-5.81671e-08,1,4
+18.48,463,1,2,-2,8389063,-1.83023,1.43984e-06,2.43062e-06,1,4
+18.52,464,1,0,-1,8389063,1.83134,-4.62384e-08,-5.81695e-08,1,4
+18.52,464,1,2,-2,8389063,-1.8302,1.97969e-06,2.43092e-06,1,4
+18.56,465,1,0,-1,8389063,1.83126,-5.91603e-08,-5.81721e-08,1,4
+18.56,465,1,2,-2,8389063,-1.83017,2.51953e-06,2.43123e-06,1,4
+18.6,466,1,0,-1,8389063,1.83117,-7.20821e-08,-5.81748e-08,1,4
+18.6,466,1,2,-2,8389063,-1.83014,3.05937e-06,2.43152e-06,1,4
+18.64,467,1,0,-1,8389063,1.83109,-8.50041e-08,-5.81777e-08,1,4
+18.64,467,1,2,-2,8389063,-1.83011,3.5992e-06,2.43181e-06,1,4
+18.68,468,1,0,-1,8389063,1.83101,-9.79261e-08,-5.81809e-08,1,4
+18.68,468,1,2,-2,8389063,-1.83007,4.13903e-06,2.43208e-06,1,4
+18.72,469,1,0,-1,8389063,1.83093,-1.10848e-07,-5.81844e-08,1,4
+18.72,469,1,2,-2,8389063,-1.83004,4.67885e-06,2.43234e-06,1,4
+18.76,470,1,0,-1,8389063,1.83086,-1.2377e-07,-5.81882e-08,1,4
+18.76,470,1,2,-2,8389063,-1.83,5.21866e-06,2.43259e-06,1,4
+18.8,471,1,0,-1,8389063,1.83079,-1.36692e-07,-5.81923e-08,1,4
+18.8,471,1,2,-2,8389063,-1.82996,5.75847e-06,2.43281e-06,1,4
+18.84,472,1,0,-1,8389063,1.83072,-1.49615e-07,-5.81969e-08,1,4
+18.84,472,1,2,-2,8389063,-1.82993,6.29828e-06,2.43302e-06,1,4
+18.88,473,1,0,-1,8389063,1.83065,-1.62537e-07,-5.82019e-08,1,4
+18.88,473,1,2,-2,8389063,-1.82989,6.83808e-06,2.4332e-06,1,4
+18.92,474,1,0,-1,8389063,1.83059,-1.75459e-07,-5.82074e-08,1,4
+18.92,474,1,2,-2,8389063,-1.82985,7.37788e-06,2.43336e-06,1,4
+18.96,475,1,0,-1,8389063,1.83052,-1.88382e-07,-5.82135e-08,1,4
+18.96,475,1,2,-2,8389063,-1.82982,7.91768e-06,2.4335e-06,1,4
+19,476,1,0,-1,8389063,1.83046,0,-0,1,4
+19,476,1,2,-2,8389063,-1.82978,-1.4418e-06,-4.26592e-07,1,4
+19.04,477,1,0,-1,8389063,1.83041,0,-0,1,4
+19.04,477,1,2,-2,8389063,-1.82975,-1.22723e-06,3.5969e-07,1,4
+19.08,478,1,0,-1,8389063,1.83035,0,-0,1,4
+19.08,478,1,2,-2,8389063,-1.82972,-1.14804e-06,3.59397e-07,1,4
+19.12,479,1,0,-1,8389063,1.83029,0,-0,1,4
+19.12,479,1,2,-2,8389063,-1.82969,-1.06885e-06,3.59124e-07,1,4
+19.16,480,1,0,-1,8389063,1.83024,0,-0,1,4
+19.16,480,1,2,-2,8389063,-1.82966,-9.89653e-07,3.58869e-07,1,4
+19.2,481,1,0,-1,8389063,1.83019,0,-0,1,4
+19.2,481,1,2,-2,8389063,-1.82964,-9.10451e-07,3.5863e-07,1,4
+19.24,482,1,0,-1,8389063,1.83014,0,-0,1,4
+19.24,482,1,2,-2,8389063,-1.82961,-8.31245e-07,3.58407e-07,1,4
+19.28,483,1,0,-1,8389063,1.83009,0,-0,1,4
+19.28,483,1,2,-2,8389063,-1.82959,-7.52036e-07,3.58198e-07,1,4
+19.32,484,1,0,-1,8389063,1.83004,0,-0,1,4
+19.32,484,1,2,-2,8389063,-1.82956,-6.72823e-07,3.58001e-07,1,4
+19.36,485,1,0,-1,8389063,1.82999,0,-0,1,4
+19.36,485,1,2,-2,8389063,-1.82954,-5.93607e-07,3.57816e-07,1,4
+19.4,486,1,0,-1,8389063,1.82994,0,-0,1,4
+19.4,486,1,2,-2,8389063,-1.82952,-5.14387e-07,3.57641e-07,1,4
+19.44,487,1,0,-1,8389063,1.82989,0,-0,1,4
+19.44,487,1,2,-2,8389063,-1.8295,-4.35165e-07,3.57475e-07,1,4
+19.48,488,1,0,-1,8389063,1.82985,0,-0,1,4
+19.48,488,1,2,-2,8389063,-1.82948,-3.55939e-07,3.57316e-07,1,4
+19.52,489,1,0,-1,8389063,1.8298,0,-0,1,4
+19.52,489,1,2,-2,8389063,-1.82946,-2.76711e-07,3.57163e-07,1,4
+19.56,490,1,0,-1,8389063,1.82976,0,-0,1,4
+19.56,490,1,2,-2,8389063,-1.82944,-1.9748e-07,3.57015e-07,1,4
+19.6,491,1,0,-1,8389063,1.82971,0,-0,1,4
+19.6,491,1,2,-2,8389063,-1.82942,-1.18246e-07,3.5687e-07,1,4
+19.64,492,1,0,-1,8389063,1.82967,0,-0,1,4
+19.64,492,1,2,-2,8389063,-1.8294,-3.90092e-08,3.56728e-07,1,4
+19.68,493,1,0,-1,8389063,1.82962,0,-0,1,4
+19.68,493,1,2,-2,8389063,-1.82938,4.02302e-08,3.56585e-07,1,4
+19.72,494,1,0,-1,8389063,1.82957,0,-0,1,4
+19.72,494,1,2,-2,8389063,-1.82936,1.19472e-07,3.56443e-07,1,4
+19.76,495,1,0,-1,8389063,1.82953,0,-0,1,4
+19.76,495,1,2,-2,8389063,-1.82934,1.98717e-07,3.56298e-07,1,4
+19.8,496,1,0,-1,8389063,1.82948,0,-0,1,4
+19.8,496,1,2,-2,8389063,-1.82932,2.77965e-07,3.56149e-07,1,4
+19.84,497,1,0,-1,8389063,1.82944,0,-0,1,4
+19.84,497,1,2,-2,8389063,-1.8293,3.57216e-07,3.55996e-07,1,4
+19.88,498,1,0,-1,8389063,1.82939,0,-0,1,4
+19.88,498,1,2,-2,8389063,-1.82928,4.36469e-07,3.55837e-07,1,4
+19.92,499,1,0,-1,8389063,1.82934,0,-0,1,4
+19.92,499,1,2,-2,8389063,-1.82925,5.15726e-07,3.55671e-07,1,4
+19.96,500,1,0,-1,8389063,1.8293,0,-0,1,4
+19.96,500,1,2,-2,8389063,-1.82923,5.94985e-07,3.55496e-07,1,4
+20,501,1,0,-1,8389063,1.82925,0,-0,1,4
+20,501,1,2,-2,8389063,-1.82921,6.74248e-07,3.55311e-07,1,4
+20.04,502,1,0,-1,8389063,1.8292,0,-0,1,4
+20.04,502,1,2,-2,8389063,-1.82918,7.53514e-07,3.55114e-07,1,4
+20.08,503,1,0,-1,8389063,1.82915,0,-0,1,4
+20.08,503,1,2,-2,8389063,-1.82916,8.32783e-07,3.54904e-07,1,4
+20.12,504,1,0,-1,8389063,1.8291,0,-0,1,4
+20.12,504,1,2,-2,8389063,-1.82913,9.12057e-07,3.54681e-07,1,4
+20.16,505,1,0,-1,8389063,1.82905,0,-0,1,4
+20.16,505,1,2,-2,8389063,-1.82911,9.91334e-07,3.54442e-07,1,4
+20.2,506,1,0,-1,8389063,1.82899,0,-0,1,4
+20.2,506,1,2,-2,8389063,-1.82908,1.07061e-06,3.54186e-07,1,4
+20.24,507,1,0,-1,8389063,1.82894,0,-0,1,4
+20.24,507,1,2,-2,8389063,-1.82905,1.1499e-06,3.53912e-07,1,4
+20.28,508,1,0,-1,8389063,1.82888,0,-0,1,4
+20.28,508,1,2,-2,8389063,-1.82902,1.22919e-06,3.53618e-07,1,4
+20.32,509,1,0,-1,8389063,1.82882,0,-0,1,4
+20.32,509,1,2,-2,8389063,-1.82899,1.30848e-06,3.53304e-07,1,4
+20.36,510,1,0,-1,8389063,1.82875,0,-0,1,4
+20.36,510,1,2,-2,8389063,-1.82896,1.38778e-06,3.52967e-07,1,4
+20.4,511,1,0,-1,8389063,1.82868,0,-0,1,4
+20.4,511,1,2,-2,8389063,-1.82894,1.46709e-06,3.52607e-07,1,4
+20.44,512,1,0,-1,8389063,1.82861,0,-0,1,4
+20.44,512,1,2,-2,8389063,-1.82891,1.5464e-06,3.52222e-07,1,4
+20.48,513,1,0,-1,8389063,1.82852,0,-0,1,4
+20.48,513,1,2,-2,8389063,-1.82889,1.62571e-06,3.51811e-07,1,4
+20.52,514,1,0,-1,8389063,1.82843,0,-0,1,4
+20.52,514,1,2,-2,8389063,-1.82888,1.70504e-06,3.51372e-07,1,4
+20.56,515,1,0,-1,8389063,1.82833,0,-0,1,4
+20.56,515,1,2,-2,8389063,-1.82887,1.78437e-06,3.50905e-07,1,4
+20.6,516,1,0,-1,8389063,1.82821,0,-0,1,4
+20.6,516,1,2,-2,8389063,-1.82886,1.8637e-06,3.50407e-07,1,4
+20.64,517,1,0,-1,8389063,1.82809,0,-0,1,4
+20.64,517,1,2,-2,8389063,-1.82886,1.94305e-06,3.49877e-07,1,4
+20.68,518,1,0,-1,8389063,1.82795,0,-0,1,4
+20.68,518,1,2,-2,8389063,-1.82887,2.0224e-06,3.49315e-07,1,4
+20.72,519,1,0,-1,8389063,1.8278,0,-0,1,4
+20.72,519,1,2,-2,8389063,-1.82889,2.10176e-06,3.48718e-07,1,4
+20.76,520,1,0,-1,8389063,1.82764,0,-0,1,4
+20.76,520,1,2,-2,8389063,-1.82891,2.18112e-06,3.48085e-07,1,4
+20.8,521,1,0,-1,8389063,1.82747,0,-0,1,4
+20.8,521,1,2,-2,8389063,-1.82894,2.2605e-06,3.47416e-07,1,4
+20.84,522,1,0,-1,8389063,1.82728,0,-0,1,4
+20.84,522,1,2,-2,8389063,-1.82898,2.33989e-06,3.46708e-07,1,4
+20.88,523,1,0,-1,8389063,1.82708,0,-0,1,4
+20.88,523,1,2,-2,8389063,-1.82903,2.41928e-06,3.4596e-07,1,4
+20.92,524,1,0,-1,8389063,1.82686,0,-0,1,4
+20.92,524,1,2,-2,8389063,-1.82909,2.49869e-06,3.45171e-07,1,4
+20.96,525,1,0,-1,8389063,1.82663,0,-0,1,4
+20.96,525,1,2,-2,8389063,-1.82913,2.47629e-05,-3.98583e-06,1,4
+21,526,1,0,-1,8389063,1.82639,0,-0,1,4
+21,526,1,2,-2,8389063,-1.82912,2.39143e-05,-4.02267e-06,1,4
+21.04,527,1,0,-1,8389063,1.82613,0,-0,1,4
+21.04,527,1,2,-2,8389063,-1.82906,2.30659e-05,-4.05516e-06,1,4
+21.08,528,1,0,-1,8389063,1.82585,0,-0,1,4
+21.08,528,1,2,-2,8389063,-1.82896,2.22178e-05,-4.08347e-06,1,4
+21.12,529,1,0,-1,8389063,1.82557,0,-0,1,4
+21.12,529,1,2,-2,8389063,-1.82882,2.13698e-05,-4.10775e-06,1,4
+21.16,530,1,0,-1,8389063,1.82527,0,-0,1,4
+21.16,530,1,2,-2,8389063,-1.82864,2.05218e-05,-4.12816e-06,1,4
+21.2,531,1,0,-1,8389063,1.82495,0,-0,1,4
+21.2,531,1,2,-2,8389063,-1.82843,1.9674e-05,-4.14484e-06,1,4
+21.24,532,1,0,-1,8389063,1.82463,0,-0,1,4
+21.24,532,1,2,-2,8389063,-1.82817,1.88261e-05,-4.15795e-06,1,4
+21.28,533,1,0,-1,8389063,1.82429,0,-0,1,4
+21.28,533,1,2,-2,8389063,-1.82788,1.79783e-05,-4.16765e-06,1,4
+21.32,534,1,0,-1,8389063,1.82393,0,-0,1,4
+21.32,534,1,2,-2,8389063,-1.82756,1.71303e-05,-4.17409e-06,1,4
+21.36,535,1,0,-1,8389063,1.82357,0,-0,1,4
+21.36,535,1,2,-2,8389063,-1.82721,1.62822e-05,-4.17743e-06,1,4
+21.4,536,1,0,-1,8389063,1.82319,0,-0,1,4
+21.4,536,1,2,-2,8389063,-1.82683,1.5434e-05,-4.17781e-06,1,4
+21.44,537,1,0,-1,8389063,1.82281,0,-0,1,4
+21.44,537,1,2,-2,8389063,-1.82642,1.45856e-05,-4.17538e-06,1,4
+21.48,538,1,0,-1,8389063,1.82241,0,-0,1,4
+21.48,538,1,2,-2,8389063,-1.82599,1.37369e-05,-4.17031e-06,1,4
+21.52,539,1,0,-1,8389063,1.822,0,-0,1,4
+21.52,539,1,2,-2,8389063,-1.82553,1.28881e-05,-4.16275e-06,1,4
+21.56,540,1,0,-1,8389063,1.82158,0,-0,1,4
+21.56,540,1,2,-2,8389063,-1.82505,1.20389e-05,-4.15284e-06,1,4
+21.6,541,1,0,-1,8389063,1.82116,0,-0,1,4
+21.6,541,1,2,-2,8389063,-1.82454,1.11894e-05,-4.14075e-06,1,4
+21.64,542,1,0,-1,8389063,1.82073,0,-0,1,4
+21.64,542,1,2,-2,8389063,-1.82402,1.03396e-05,-4.12662e-06,1,4
+21.68,543,1,0,-1,8389063,1.82029,0,-0,1,4
+21.68,543,1,2,-2,8389063,-1.82348,9.48943e-06,-4.1106e-06,1,4
+21.72,544,1,0,-1,8389063,1.81984,0,-0,1,4
+21.72,544,1,2,-2,8389063,-1.82292,8.63887e-06,-4.09286e-06,1,4
+21.76,545,1,0,-1,8389063,1.81939,0,-0,1,4
+21.76,545,1,2,-2,8389063,-1.82234,7.78791e-06,-4.07354e-06,1,4
+21.8,546,1,0,-1,8389063,1.81893,0,-0,1,4
+21.8,546,1,2,-2,8389063,-1.82175,6.93653e-06,-4.0528e-06,1,4
+21.84,547,1,0,-1,8389063,1.81847,0,-0,1,4
+21.84,547,1,2,-2,8389063,-1.82115,6.0847e-06,-4.03079e-06,1,4
+21.88,548,1,0,-1,8389063,1.818,0,-0,1,4
+21.88,548,1,2,-2,8389063,-1.82054,5.23242e-06,-4.00767e-06,1,4
+21.92,549,1,0,-1,8389063,1.81753,0,-0,1,4
+21.92,549,1,2,-2,8389063,-1.81991,4.37967e-06,-3.98358e-06,1,4
+21.96,550,1,0,-1,8389063,1.81706,0,-0,1,4
+21.96,550,1,2,-2,8389063,-1.81928,3.52644e-06,-3.95869e-06,1,4
+22,551,1,0,-1,8389063,1.81659,0,-0,1,4
+22,551,1,2,-2,8389063,-1.81864,2.67272e-06,-3.93314e-06,1,4
+22.04,552,1,0,-1,8389063,1.81596,0,-0,1,4
+22.04,552,1,2,-2,8389063,-1.81816,1.81851e-06,-3.9071e-06,1,4
+22.08,553,1,0,-1,8389063,1.81482,0,-0,1,4
+22.08,553,1,2,-2,8389063,-1.81817,9.63791e-07,-3.88071e-06,1,4
+22.12,554,1,0,-1,8389063,1.81289,0,-0,1,4
+22.12,554,1,2,-2,8389063,-1.81897,1.08586e-07,-3.85413e-06,1,4
+22.16,555,1,0,-1,8389063,1.80996,0,-0,1,4
+22.16,555,1,2,-2,8389063,-1.82078,-7.47091e-07,-3.82753e-06,1,4
+22.2,556,1,0,-1,8389063,1.80595,0,-0,1,4
+22.2,556,1,2,-2,8389063,-1.82366,-1.60322e-06,-3.80104e-06,1,4
+22.24,557,1,0,-1,8389063,1.80091,0,-0,1,4
+22.24,557,1,2,-2,8389063,-1.82758,-2.45977e-06,-3.77484e-06,1,4
+22.28,558,1,0,-1,8389063,1.79488,0,-0,1,4
+22.28,558,1,2,-2,8389063,-1.8325,-3.31674e-06,-3.74907e-06,1,4
+22.32,559,1,0,-1,8389063,1.78787,0,-0,1,4
+22.32,559,1,2,-2,8389063,-1.8384,-4.1741e-06,-3.7239e-06,1,4
+22.36,560,1,0,-1,8389063,1.77984,0,-0,1,4
+22.36,560,1,2,-2,8389063,-1.84534,-5.03182e-06,-3.69947e-06,1,4
+22.4,561,1,0,-1,8389063,1.77075,0,-0,1,4
+22.4,561,1,2,-2,8389063,-1.85335,-5.88986e-06,-3.67595e-06,1,4
+22.44,562,1,0,-1,8389063,1.76065,0,-0,1,4
+22.44,562,1,2,-2,8389063,-1.86238,-6.74821e-06,-3.65349e-06,1,4
+22.48,563,1,0,-1,8389063,1.74962,0,-0,1,4
+22.48,563,1,2,-2,8389063,-1.87236,-7.60684e-06,-3.63225e-06,1,4
+22.52,564,1,0,-1,8389063,1.73765,0,-0,1,4
+22.52,564,1,2,-2,8389063,-1.88329,-8.46572e-06,-3.61238e-06,1,4
+22.56,565,1,0,-1,8389063,1.72465,0,-0,1,4
+22.56,565,1,2,-2,8389063,-1.89529,-9.3248e-06,-3.59404e-06,1,4
+22.6,566,1,0,-1,8389063,1.71054,0,-0,1,4
+22.6,566,1,2,-2,8389063,-1.90841,-1.0184e-05,-3.57738e-06,1,4
+22.64,567,1,0,-1,8389063,1.69532,0,-0,1,4
+22.64,567,1,2,-2,8389063,-1.92267,-1.10434e-05,-3.56257e-06,1,4
+22.68,568,1,0,-1,8389063,1.67898,0,-0,1,4
+22.68,568,1,2,-2,8389063,-1.93808,-1.19027e-05,-3.54975e-06,1,4
+22.72,569,1,0,-1,8389063,1.66147,0,-0,1,4
+22.72,569,1,2,-2,8389063,-1.95468,-1.27621e-05,-3.53908e-06,1,4
+22.76,570,1,0,0,8388996,-38.3384,0,-0,1,3
+22.76,570,1,2,-1,8388996,-41.7253,-7.24992e-05,8.9504e-07,1,4
+22.8,571,1,0,0,8388996,-38.1178,0,-0,1,3
+22.8,571,1,2,-1,8388996,-41.5047,-7.22553e-05,8.92212e-07,1,4
+22.84,572,1,0,0,8388996,-37.8973,0,-0,1,3
+22.84,572,1,2,-1,8388996,-41.2843,-7.20358e-05,8.89754e-07,1,4
+22.88,573,1,0,0,8388996,-37.677,0,-0,1,3
+22.88,573,1,2,-1,8388996,-41.0641,-7.18405e-05,8.8766e-07,1,4
+22.92,574,1,0,0,8388996,-37.4568,0,-0,1,3
+22.92,574,1,2,-1,8388996,-40.8441,-7.16689e-05,8.8592e-07,1,4
+22.96,575,1,0,0,8388996,-37.2368,0,-0,1,3
+22.96,575,1,2,-1,8388996,-40.6242,-7.15205e-05,8.8452e-07,1,4
+23,576,1,0,0,8388996,-37.0169,0,-0,1,3
+23,576,1,2,-1,8388996,-40.4045,-7.13946e-05,8.83447e-07,1,4
+23.04,577,1,0,0,8388996,-36.7971,0,-0,1,3
+23.04,577,1,2,-1,8388996,-40.185,-7.12904e-05,8.82688e-07,1,4
+23.08,578,1,0,0,8388996,-36.5775,0,-0,1,3
+23.08,578,1,2,-1,8388996,-39.9656,-7.12069e-05,8.8223e-07,1,4
+23.12,579,1,0,0,8388996,-36.358,0,-0,1,3
+23.12,579,1,2,-1,8388996,-39.7464,-7.11436e-05,8.82059e-07,1,4
+23.16,580,1,0,0,8388996,-36.1387,0,-0,1,3
+23.16,580,1,2,-1,8388996,-39.5275,-7.10995e-05,8.82165e-07,1,4
+23.2,581,1,0,0,8388996,-35.9196,0,-0,1,3
+23.2,581,1,2,-1,8388996,-39.3087,-7.10742e-05,8.82537e-07,1,4
+23.24,582,1,0,0,8388996,-35.7007,0,-0,1,3
+23.24,582,1,2,-1,8388996,-39.0902,-7.10669e-05,8.83165e-07,1,4
+23.28,583,1,0,0,8388996,-35.482,0,-0,1,3
+23.28,583,1,2,-1,8388996,-38.8719,-7.10771e-05,8.84041e-07,1,4
+23.32,584,1,0,0,8388996,-35.2635,0,-0,1,3
+23.32,584,1,2,-1,8388996,-38.6538,-7.11044e-05,8.85157e-07,1,4
+23.36,585,1,0,0,8388996,-35.0452,0,-0,1,3
+23.36,585,1,2,-1,8388996,-38.3515,1.4749e-05,-2.48648e-07,1,4
+23.4,586,1,0,0,8388996,-34.8272,0,-0,1,3
+23.4,586,1,2,-1,8388996,-38.1334,1.47366e-05,-2.48607e-07,1,4
+23.44,587,1,0,0,8388996,-34.6093,0,-0,1,3
+23.44,587,1,2,-1,8388996,-37.9155,1.47233e-05,-2.48554e-07,1,4
+23.48,588,1,0,0,8388996,-34.3917,0,-0,1,3
+23.48,588,1,2,-1,8388996,-37.6978,1.47091e-05,-2.48492e-07,1,4
+23.52,589,1,0,0,8388996,-34.1742,0,-0,1,3
+23.52,589,1,2,-1,8388996,-37.4803,1.46941e-05,-2.48421e-07,1,4
+23.56,590,1,0,0,8388996,-33.9569,0,-0,1,3
+23.56,590,1,2,-1,8388996,-37.263,1.46786e-05,-2.48341e-07,1,4
+23.6,591,1,0,0,8388996,-33.7398,0,-0,1,3
+23.6,591,1,2,-1,8388996,-37.0458,1.46622e-05,-2.48253e-07,1,4
+23.64,592,1,0,0,8388996,-33.5229,0,-0,1,3
+23.64,592,1,2,-1,8388996,-36.8289,1.46453e-05,-2.48157e-07,1,4
+23.68,593,1,0,0,8388996,-33.3063,0,-0,1,3
+23.68,593,1,2,-1,8388996,-36.6121,1.46275e-05,-2.48055e-07,1,4
+23.72,594,1,0,0,8388996,-33.0899,0,-0,1,3
+23.72,594,1,2,-1,8388996,-36.3957,1.46093e-05,-2.47946e-07,1,4
+23.76,595,1,0,0,8388996,-32.8738,0,-0,1,3
+23.76,595,1,2,-1,8388996,-36.1795,1.45903e-05,-2.47831e-07,1,4
+23.8,596,1,0,0,8388996,-32.6579,0,-0,1,3
+23.8,596,1,2,-1,8388996,-35.9636,1.45705e-05,-2.47712e-07,1,4
+23.84,597,1,0,0,8388996,-32.4424,0,-0,1,3
+23.84,597,1,2,-1,8388996,-35.748,1.45504e-05,-2.47587e-07,1,4
+23.88,598,1,0,0,8388996,-32.2271,0,-0,1,3
+23.88,598,1,2,-1,8388996,-35.5327,1.45296e-05,-2.47459e-07,1,4
+23.92,599,1,0,0,8388996,-32.0122,0,-0,1,3
+23.92,599,1,2,-1,8388996,-35.3177,1.45083e-05,-2.47327e-07,1,4
+23.96,600,1,0,0,8388996,-31.7976,0,-0,1,3
+23.96,600,1,2,-1,8388996,-35.103,1.44863e-05,-2.47193e-07,1,4
+24,601,1,0,0,8388996,-31.5833,0,-0,1,3
+24,601,1,2,-1,8388996,-34.8886,1.44641e-05,-2.47056e-07,1,4
+24.04,602,1,0,0,8388996,-31.3692,0,-0,1,3
+24.04,602,1,2,-1,8388996,-34.6745,1.44414e-05,-2.46917e-07,1,4
+24.08,603,1,0,0,8388996,-31.1554,0,-0,1,3
+24.08,603,1,2,-1,8388996,-34.4607,1.44183e-05,-2.46778e-07,1,4
+24.12,604,1,0,0,8388996,-30.9419,0,-0,1,3
+24.12,604,1,2,-1,8388996,-34.2471,1.43951e-05,-2.46638e-07,1,4
+24.16,605,1,0,0,8388996,-30.7287,0,-0,1,3
+24.16,605,1,2,-1,8388996,-34.0338,1.43714e-05,-2.46497e-07,1,4
+24.2,606,1,0,0,8388996,-30.5158,0,-0,1,3
+24.2,606,1,2,-1,8388996,-33.8208,1.43475e-05,-2.46358e-07,1,4
+24.24,607,1,0,0,8388996,-30.3032,0,-0,1,3
+24.24,607,1,2,-1,8388996,-33.6082,1.43233e-05,-2.4622e-07,1,4
+24.28,608,1,0,0,8388996,-30.0909,0,-0,1,3
+24.28,608,1,2,-1,8388996,-33.3958,1.42988e-05,-2.46083e-07,1,4
+24.32,609,1,0,0,8388996,-29.879,0,-0,1,3
+24.32,609,1,2,-1,8388996,-33.1838,1.42744e-05,-2.45949e-07,1,4
+24.36,610,1,0,0,8388996,-29.6673,0,-0,1,3
+24.36,610,1,2,-1,8388996,-32.9722,1.42498e-05,-2.45817e-07,1,4
+24.4,611,1,0,0,8388996,-29.4561,0,-0,1,3
+24.4,611,1,2,-1,8388996,-32.7608,1.4225e-05,-2.4569e-07,1,4
+24.44,612,1,0,0,8388996,-29.2451,0,-0,1,3
+24.44,612,1,2,-1,8388996,-32.5499,1.42002e-05,-2.45566e-07,1,4
+24.48,613,1,0,0,8388996,-29.0346,0,-0,1,3
+24.48,613,1,2,-1,8388996,-32.3392,1.41753e-05,-2.45447e-07,1,4
+24.52,614,1,0,0,8388996,-28.8243,0,-0,1,3
+24.52,614,1,2,-1,8388996,-32.1289,1.41505e-05,-2.45333e-07,1,4
+24.56,615,1,0,0,8388996,-28.6144,0,-0,1,3
+24.56,615,1,2,-1,8388996,-31.919,1.41258e-05,-2.45225e-07,1,4
+24.6,616,1,0,0,8388996,-28.4049,0,-0,1,3
+24.6,616,1,2,-1,8388996,-31.7094,1.41013e-05,-2.45124e-07,1,4
+24.64,617,1,0,0,8388996,-28.1957,0,-0,1,3
+24.64,617,1,2,-1,8388996,-31.5002,1.40768e-05,-2.45029e-07,1,4
+24.68,618,1,0,0,8388996,-27.9869,0,-0,1,3
+24.68,618,1,2,-1,8388996,-31.2914,1.40524e-05,-2.44942e-07,1,4
+24.72,619,1,0,0,8388996,-27.7785,0,-0,1,3
+24.72,619,1,2,-1,8388996,-31.0829,1.40284e-05,-2.44863e-07,1,4
+24.76,620,1,0,0,8388996,-27.5706,0,-0,1,3
+24.76,620,1,2,-1,8388996,-30.8749,1.40045e-05,-2.44793e-07,1,4
+24.8,621,1,0,0,8388996,-27.363,0,-0,1,3
+24.8,621,1,2,-1,8388996,-30.6673,1.39809e-05,-2.44732e-07,1,4
+24.84,622,1,0,0,8388996,-27.1558,0,-0,1,3
+24.84,622,1,2,-1,8388996,-30.4601,1.39577e-05,-2.44681e-07,1,4
+24.88,623,1,0,0,8388996,-26.9491,0,-0,1,3
+24.88,623,1,2,-1,8388996,-30.2533,1.39346e-05,-2.4464e-07,1,4

+ 1873 - 0
data/processed/data/RoadPos.csv

@@ -0,0 +1,1873 @@
+simTime,simFrame,playerId,roadId,laneId,roadS,roadT,laneOffset,rollRel,pitchRel
+0,0,1,455,-2,25.2366,-3.7615,1.63897e-08
+0,0,2,455,-3,96.6475,-7.25689,0.195597
+0,0,3,455,-3,55.3664,-7.6232,-0.174981
+0,1,1,455,-2,25.2366,-3.7615,1.63897e-08
+0,1,2,455,-3,96.6475,-7.25689,0.195597
+0,1,3,455,-3,55.3664,-7.6232,-0.174981
+0.04,2,1,455,-2,25.2366,-3.7615,1.63897e-08
+0.04,2,2,455,-3,96.6475,-7.25689,0.195597
+0.04,2,3,455,-3,55.3664,-7.6232,-0.174981
+0.08,3,1,455,-2,25.4599,-3.76148,-2.43216e-07
+0.08,3,2,455,-3,96.6475,-7.25689,0.195597
+0.08,3,3,455,-3,55.3664,-7.6232,-0.174981
+0.12,4,1,455,-2,25.6886,-3.76147,4.08638e-08
+0.12,4,2,455,-3,96.6475,-7.25689,0.195597
+0.12,4,3,455,-3,55.3664,-7.6232,-0.174981
+0.16,5,1,455,-2,25.922,-3.76145,-5.5935e-07
+0.16,5,2,455,-3,96.6475,-7.25689,0.195597
+0.16,5,3,455,-3,55.3664,-7.6232,-0.174981
+0.2,6,1,455,-2,26.1541,-3.76144,-1.34393e-06
+0.2,6,2,455,-3,96.6475,-7.25689,0.195597
+0.2,6,3,455,-3,55.3664,-7.6232,-0.174981
+0.24,7,1,455,-2,26.3845,-3.76143,-2.00183e-06
+0.24,7,2,455,-3,96.6475,-7.25689,0.195597
+0.24,7,3,455,-3,55.3664,-7.6232,-0.174981
+0.28,8,1,455,-2,26.6135,-3.76142,-2.39295e-06
+0.28,8,2,455,-3,96.6475,-7.25689,0.195597
+0.28,8,3,455,-3,55.3664,-7.6232,-0.174981
+0.32,9,1,455,-2,26.8411,-3.76141,-2.44827e-06
+0.32,9,2,455,-3,96.6475,-7.25689,0.195597
+0.32,9,3,455,-3,55.3664,-7.6232,-0.174981
+0.36,10,1,455,-2,27.0676,-3.7614,-2.13195e-06
+0.36,10,2,455,-3,96.6475,-7.25689,0.195597
+0.36,10,3,455,-3,55.3664,-7.6232,-0.174981
+0.4,11,1,455,-2,27.2932,-3.76139,-1.4407e-06
+0.4,11,2,455,-3,96.6475,-7.25689,0.195597
+0.4,11,3,455,-3,55.3664,-7.6232,-0.174981
+0.44,12,1,455,-2,27.5181,-3.76137,-3.59653e-07
+0.44,12,2,455,-3,96.6475,-7.25689,0.195597
+0.44,12,3,455,-3,55.3664,-7.6232,-0.174981
+0.48,13,1,455,-2,27.7423,-3.76136,1.11554e-06
+0.48,13,2,455,-3,96.6475,-7.25689,0.195597
+0.48,13,3,455,-3,55.3664,-7.6232,-0.174981
+0.52,14,1,455,-2,27.9661,-3.76135,2.9783e-06
+0.52,14,2,455,-3,96.6475,-7.25689,0.195597
+0.52,14,3,455,-3,55.3664,-7.6232,-0.174981
+0.56,15,1,455,-2,28.1895,-3.76134,5.211e-06
+0.56,15,2,455,-3,96.6475,-7.25689,0.195597
+0.56,15,3,455,-3,55.3664,-7.6232,-0.174981
+0.6,16,1,455,-2,28.4127,-3.76133,7.80654e-06
+0.6,16,2,455,-3,96.6475,-7.25689,0.195597
+0.6,16,3,455,-3,55.3664,-7.6232,-0.174981
+0.64,17,1,455,-2,28.6355,-3.76132,1.07575e-05
+0.64,17,2,455,-3,96.6475,-7.25689,0.195597
+0.64,17,3,455,-3,55.3664,-7.6232,-0.174981
+0.68,18,1,455,-2,28.8582,-3.7613,1.40346e-05
+0.68,18,2,455,-3,96.6475,-7.25689,0.195597
+0.68,18,3,455,-3,55.3664,-7.6232,-0.174981
+0.72,19,1,455,-2,29.0808,-3.76129,1.76189e-05
+0.72,19,2,455,-3,96.6475,-7.25689,0.195597
+0.72,19,3,455,-3,55.3664,-7.6232,-0.174981
+0.76,20,1,455,-2,29.3033,-3.76128,2.15128e-05
+0.76,20,2,455,-3,96.6475,-7.25689,0.195597
+0.76,20,3,455,-3,55.3664,-7.6232,-0.174981
+0.8,21,1,455,-2,29.5256,-3.76126,2.56866e-05
+0.8,21,2,455,-3,96.6475,-7.25689,0.195597
+0.8,21,3,455,-3,55.3664,-7.6232,-0.174981
+0.84,22,1,455,-2,29.7479,-3.76125,3.0121e-05
+0.84,22,2,455,-3,96.6475,-7.25689,0.195597
+0.84,22,3,455,-3,55.3664,-7.6232,-0.174981
+0.88,23,1,455,-2,29.9702,-3.76123,3.48184e-05
+0.88,23,2,455,-3,96.6475,-7.25689,0.195597
+0.88,23,3,455,-3,55.3664,-7.6232,-0.174981
+0.92,24,1,455,-2,30.1924,-3.76122,3.97496e-05
+0.92,24,2,455,-3,96.6475,-7.25689,0.195597
+0.92,24,3,455,-3,55.3664,-7.6232,-0.174981
+0.96,25,1,455,-2,30.4146,-3.7612,4.49178e-05
+0.96,25,2,455,-3,96.6475,-7.25689,0.195597
+0.96,25,3,455,-3,55.3664,-7.6232,-0.174981
+1,26,1,455,-2,30.6368,-3.76118,5.02945e-05
+1,26,2,455,-3,96.6475,-7.25689,0.195597
+1,26,3,455,-3,55.3664,-7.6232,-0.174981
+1.04,27,1,455,-2,30.8589,-3.76116,5.58625e-05
+1.04,27,2,455,-3,96.6475,-7.25689,0.195597
+1.04,27,3,455,-3,55.3664,-7.6232,-0.174981
+1.08,28,1,455,-2,31.0811,-3.76115,6.16272e-05
+1.08,28,2,455,-3,96.6475,-7.25689,0.195597
+1.08,28,3,455,-3,55.3664,-7.6232,-0.174981
+1.12,29,1,455,-2,31.3032,-3.76112,6.75627e-05
+1.12,29,2,455,-3,96.6475,-7.25689,0.195597
+1.12,29,3,455,-3,55.3664,-7.6232,-0.174981
+1.16,30,1,455,-2,31.5253,-3.7611,7.36761e-05
+1.16,30,2,455,-3,96.6475,-7.25689,0.195597
+1.16,30,3,455,-3,55.3664,-7.6232,-0.174981
+1.2,31,1,455,-2,31.7475,-3.76108,7.99439e-05
+1.2,31,2,455,-3,96.6475,-7.25689,0.195597
+1.2,31,3,455,-3,55.3664,-7.6232,-0.174981
+1.24,32,1,455,-2,31.9696,-3.76106,8.63541e-05
+1.24,32,2,455,-3,96.6475,-7.25689,0.195597
+1.24,32,3,455,-3,55.3664,-7.6232,-0.174981
+1.28,33,1,455,-2,32.1917,-3.76103,9.2899e-05
+1.28,33,2,455,-3,96.6475,-7.25689,0.195597
+1.28,33,3,455,-3,55.3664,-7.6232,-0.174981
+1.32,34,1,455,-2,32.4138,-3.76101,9.95976e-05
+1.32,34,2,455,-3,96.6475,-7.25689,0.195597
+1.32,34,3,455,-3,55.3664,-7.6232,-0.174981
+1.36,35,1,455,-2,32.6359,-3.76098,0.000106487
+1.36,35,2,455,-3,96.6475,-7.25689,0.195597
+1.36,35,3,455,-3,55.3664,-7.6232,-0.174981
+1.4,36,1,455,-2,32.858,-3.76095,0.000113615
+1.4,36,2,455,-3,96.6475,-7.25689,0.195597
+1.4,36,3,455,-3,55.3664,-7.6232,-0.174981
+1.44,37,1,455,-2,33.0801,-3.76092,0.000121021
+1.44,37,2,455,-3,96.6475,-7.25689,0.195597
+1.44,37,3,455,-3,55.3664,-7.6232,-0.174981
+1.48,38,1,455,-2,33.3022,-3.76089,0.000128738
+1.48,38,2,455,-3,96.6475,-7.25689,0.195597
+1.48,38,3,455,-3,55.3664,-7.6232,-0.174981
+1.52,39,1,455,-2,33.5243,-3.76085,0.000136817
+1.52,39,2,455,-3,96.6475,-7.25689,0.195597
+1.52,39,3,455,-3,55.3664,-7.6232,-0.174981
+1.56,40,1,455,-2,33.7465,-3.76081,0.000145268
+1.56,40,2,455,-3,96.6475,-7.25689,0.195597
+1.56,40,3,455,-3,55.3664,-7.6232,-0.174981
+1.6,41,1,455,-2,33.9686,-3.76078,0.000154103
+1.6,41,2,455,-3,96.6475,-7.25689,0.195597
+1.6,41,3,455,-3,55.3664,-7.6232,-0.174981
+1.64,42,1,455,-2,34.1907,-3.76074,0.000163322
+1.64,42,2,455,-3,96.6475,-7.25689,0.195597
+1.64,42,3,455,-3,55.3664,-7.6232,-0.174981
+1.68,43,1,455,-2,34.4128,-3.76069,0.000172933
+1.68,43,2,455,-3,96.6475,-7.25689,0.195597
+1.68,43,3,455,-3,55.3664,-7.6232,-0.174981
+1.72,44,1,455,-2,34.6349,-3.76065,0.000182917
+1.72,44,2,455,-3,96.6475,-7.25689,0.195597
+1.72,44,3,455,-3,55.3664,-7.6232,-0.174981
+1.76,45,1,455,-2,34.857,-3.7606,0.000193262
+1.76,45,2,455,-3,96.6475,-7.25689,0.195597
+1.76,45,3,455,-3,55.3664,-7.6232,-0.174981
+1.8,46,1,455,-2,35.0791,-3.76055,0.000203946
+1.8,46,2,455,-3,96.6475,-7.25689,0.195597
+1.8,46,3,455,-3,55.3664,-7.6232,-0.174981
+1.84,47,1,455,-2,35.3012,-3.7605,0.000214937
+1.84,47,2,455,-3,96.6475,-7.25689,0.195597
+1.84,47,3,455,-3,55.3664,-7.6232,-0.174981
+1.88,48,1,455,-2,35.5233,-3.76045,0.000226173
+1.88,48,2,455,-3,96.6475,-7.25689,0.195597
+1.88,48,3,455,-3,55.3664,-7.6232,-0.174981
+1.92,49,1,455,-2,35.7454,-3.76039,0.000237609
+1.92,49,2,455,-3,96.6475,-7.25689,0.195597
+1.92,49,3,455,-3,55.3664,-7.6232,-0.174981
+1.96,50,1,455,-2,35.9675,-3.76033,0.000249179
+1.96,50,2,455,-3,96.6475,-7.25689,0.195597
+1.96,50,3,455,-3,55.3664,-7.6232,-0.174981
+2,51,1,455,-2,36.1896,-3.76027,0.000260583
+2,51,2,455,-3,96.6475,-7.25689,0.195597
+2,51,3,455,-3,55.3718,-7.62319,-0.174967
+2.04,52,1,455,-2,36.4117,-3.76021,0.000270577
+2.04,52,2,455,-3,96.6475,-7.25689,0.195597
+2.04,52,3,455,-3,55.3835,-7.62319,-0.17493
+2.08,53,1,455,-2,36.6339,-3.76014,0.000279079
+2.08,53,2,455,-3,96.6475,-7.25689,0.195597
+2.08,53,3,455,-3,55.4016,-7.62316,-0.174858
+2.12,54,1,455,-2,36.856,-3.76007,0.000286166
+2.12,54,2,455,-3,96.6475,-7.25689,0.195597
+2.12,54,3,455,-3,55.4262,-7.62309,-0.174728
+2.16,55,1,455,-2,37.0781,-3.76,0.000291918
+2.16,55,2,455,-3,96.6475,-7.25689,0.195597
+2.16,55,3,455,-3,55.4571,-7.62295,-0.174511
+2.2,56,1,455,-2,37.3002,-3.75993,0.000296428
+2.2,56,2,455,-3,96.6475,-7.25689,0.195597
+2.2,56,3,455,-3,55.4944,-7.62269,-0.17416
+2.24,57,1,455,-2,37.5223,-3.75986,0.000299766
+2.24,57,2,455,-3,96.6475,-7.25689,0.195597
+2.24,57,3,455,-3,55.5382,-7.62225,-0.173614
+2.28,58,1,455,-2,37.7444,-3.75978,0.000302015
+2.28,58,2,455,-3,96.6475,-7.25689,0.195597
+2.28,58,3,455,-3,55.5883,-7.62155,-0.17279
+2.32,59,1,455,-2,37.9665,-3.7597,0.000303236
+2.32,59,2,455,-3,96.6475,-7.25689,0.195597
+2.32,59,3,455,-3,55.6448,-7.62047,-0.171582
+2.36,60,1,455,-2,38.1886,-3.75962,0.000303497
+2.36,60,2,455,-3,96.6475,-7.25689,0.195597
+2.36,60,3,455,-3,55.7077,-7.6189,-0.16986
+2.4,61,1,455,-2,38.4107,-3.75953,0.000302866
+2.4,61,2,455,-3,96.6475,-7.25689,0.195597
+2.4,61,3,455,-3,55.777,-7.61668,-0.167463
+2.44,62,1,455,-2,38.6328,-3.75945,0.000301386
+2.44,62,2,455,-3,96.6475,-7.25689,0.195597
+2.44,62,3,455,-3,55.8527,-7.6136,-0.164204
+2.48,63,1,455,-2,38.8549,-3.75936,0.000299108
+2.48,63,2,455,-3,96.6475,-7.25689,0.195597
+2.48,63,3,455,-3,55.9347,-7.60946,-0.159867
+2.52,64,1,455,-2,39.0771,-3.75927,0.000296078
+2.52,64,2,455,-3,96.6475,-7.25689,0.195597
+2.52,64,3,455,-3,56.0231,-7.60401,-0.154209
+2.56,65,1,455,-2,39.2992,-3.75918,0.00029234
+2.56,65,2,455,-3,96.6475,-7.25689,0.195597
+2.56,65,3,455,-3,56.1178,-7.59699,-0.146961
+2.6,66,1,455,-2,39.5213,-3.75909,0.000287952
+2.6,66,2,455,-3,96.6475,-7.25689,0.195597
+2.6,66,3,455,-3,56.2187,-7.5881,-0.137834
+2.64,67,1,455,-2,39.7434,-3.75899,0.000282958
+2.64,67,2,455,-3,96.6475,-7.25689,0.195597
+2.64,67,3,455,-3,56.3259,-7.57704,-0.12652
+2.68,68,1,455,-2,39.9655,-3.7589,0.000277375
+2.68,68,2,455,-3,96.6475,-7.25689,0.195597
+2.68,68,3,455,-3,56.4392,-7.56348,-0.1127
+2.72,69,1,455,-2,40.1876,-3.7588,0.000271245
+2.72,69,2,455,-3,96.6475,-7.25689,0.195597
+2.72,69,3,455,-3,56.5586,-7.54711,-0.0960486
+2.76,70,1,455,-2,40.4097,-3.7587,0.000264615
+2.76,70,2,455,-3,96.6475,-7.25689,0.195597
+2.76,70,3,455,-3,56.684,-7.52758,-0.0762398
+2.8,71,1,455,-2,40.6318,-3.7586,0.000257515
+2.8,71,2,455,-3,96.6475,-7.25689,0.195597
+2.8,71,3,455,-3,56.8154,-7.50459,-0.0529527
+2.84,72,1,455,-2,40.854,-3.7585,0.000249968
+2.84,72,2,455,-3,96.6475,-7.25689,0.195597
+2.84,72,3,455,-3,56.9525,-7.47782,-0.0258784
+2.88,73,1,455,-2,41.0761,-3.7584,0.000241988
+2.88,73,2,455,-3,96.6475,-7.25689,0.195597
+2.88,73,3,455,-3,57.0954,-7.44698,0.00527456
+2.92,74,1,455,-2,41.2982,-3.75829,0.000233627
+2.92,74,2,455,-3,96.6475,-7.25689,0.195597
+2.92,74,3,455,-3,57.2438,-7.4118,0.0407745
+2.96,75,1,455,-2,41.5203,-3.75819,0.000224883
+2.96,75,2,455,-3,96.6475,-7.25689,0.195597
+2.96,75,3,455,-3,57.3977,-7.37203,0.0808618
+3,76,1,455,-2,41.7424,-3.75808,0.000215803
+3,76,2,455,-3,96.6475,-7.25689,0.195597
+3,76,3,455,-3,57.5569,-7.32748,0.125745
+3.04,77,1,455,-2,41.9645,-3.75797,0.000206403
+3.04,77,2,455,-3,96.6475,-7.25689,0.195597
+3.04,77,3,455,-3,57.7213,-7.27795,0.175597
+3.08,78,1,455,-2,42.1866,-3.75787,0.000196688
+3.08,78,2,455,-3,96.6475,-7.25689,0.195597
+3.08,78,3,455,-3,57.8909,-7.22332,0.230551
+3.12,79,1,455,-2,42.4087,-3.75776,0.000186679
+3.12,79,2,455,-3,96.6475,-7.25689,0.195597
+3.12,79,3,455,-3,58.0654,-7.16349,0.290702
+3.16,80,1,455,-2,42.6309,-3.75765,0.000176398
+3.16,80,2,455,-3,96.6475,-7.25689,0.195597
+3.16,80,3,455,-3,58.2449,-7.09841,0.356102
+3.2,81,1,455,-2,42.853,-3.75754,0.000165868
+3.2,81,2,455,-3,96.6475,-7.25689,0.195597
+3.2,81,3,455,-3,58.4293,-7.02807,0.426758
+3.24,82,1,455,-2,43.0751,-3.75743,0.000155112
+3.24,82,2,455,-3,96.6475,-7.25689,0.195597
+3.24,82,3,455,-3,58.6185,-6.9525,0.502636
+3.28,83,1,455,-2,43.2972,-3.75732,0.000144137
+3.28,83,2,455,-3,96.6475,-7.25689,0.195597
+3.28,83,3,455,-3,58.8125,-6.87177,0.583657
+3.32,84,1,455,-2,43.5193,-3.75721,0.000132958
+3.32,84,2,455,-3,96.6475,-7.25689,0.195597
+3.32,84,3,455,-3,59.0113,-6.78601,0.669699
+3.36,85,1,455,-2,43.7414,-3.7571,0.000121571
+3.36,85,2,455,-3,96.6475,-7.25689,0.195597
+3.36,85,3,455,-3,59.2142,-6.69575,0.760222
+3.4,86,1,455,-2,43.9635,-3.75699,0.000110004
+3.4,86,2,455,-3,96.6475,-7.25689,0.195597
+3.4,86,3,455,-3,59.4164,-6.60347,0.852739
+3.44,87,1,455,-2,44.1857,-3.75688,9.82781e-05
+3.44,87,2,455,-3,96.6475,-7.25689,0.195597
+3.44,87,3,455,-3,59.6178,-6.50957,0.946844
+3.48,88,1,455,-2,44.4078,-3.75677,8.64219e-05
+3.48,88,2,455,-3,96.6475,-7.25689,0.195597
+3.48,88,3,455,-3,59.8186,-6.41439,1.04222
+3.52,89,1,455,-2,44.6299,-3.75666,7.45041e-05
+3.52,89,2,455,-3,96.6475,-7.25689,0.195597
+3.52,89,3,455,-3,60.0189,-6.31821,1.13855
+3.56,90,1,455,-2,44.852,-3.75655,6.26174e-05
+3.56,90,2,455,-3,96.6475,-7.25689,0.195597
+3.56,90,3,455,-3,60.2189,-6.22134,1.23555
+3.6,91,1,455,-2,45.0741,-3.75644,5.08569e-05
+3.6,91,2,455,-3,96.6475,-7.25689,0.195597
+3.6,91,3,455,-3,60.4187,-6.12406,1.33292
+3.64,92,1,455,-2,45.2962,-3.75633,3.93101e-05
+3.64,92,2,455,-3,96.6475,-7.25689,0.195597
+3.64,92,3,455,-3,60.6185,-6.02666,1.43039
+3.68,93,1,455,-2,45.5184,-3.75622,2.81098e-05
+3.68,93,2,455,-3,96.6475,-7.25689,0.195597
+3.68,93,3,455,-3,60.8183,-5.92942,1.52767
+3.72,94,1,455,-2,45.7405,-3.75611,1.73706e-05
+3.72,94,2,455,-3,96.6475,-7.25689,0.195597
+3.72,94,3,455,-3,61.0183,-5.83261,1.62449
+3.76,95,1,455,-2,45.9626,-3.75601,7.18801e-06
+3.76,95,2,455,-3,96.6475,-7.25689,0.195597
+3.76,95,3,455,-3,61.2187,-5.73651,1.72056
+3.8,96,1,455,-2,46.1847,-3.7559,-2.3076e-06
+3.8,96,2,455,-3,96.6475,-7.25689,0.195597
+3.8,96,3,455,-3,61.4195,-5.6414,1.81562
+3.84,97,1,455,-2,46.4068,-3.75579,-1.09937e-05
+3.84,97,2,455,-3,96.6475,-7.25689,0.195597
+3.84,97,3,455,-2,61.621,-5.54759,-1.79901
+3.88,98,1,455,-2,46.6289,-3.75568,-1.87453e-05
+3.88,98,2,455,-3,96.6475,-7.25689,0.195597
+3.88,98,3,455,-2,61.8231,-5.45538,-1.7069
+3.92,99,1,455,-2,46.8511,-3.75558,-2.54353e-05
+3.92,99,2,455,-3,96.6475,-7.25689,0.195597
+3.92,99,3,455,-2,62.0262,-5.36504,-1.61668
+3.96,100,1,455,-2,47.0732,-3.75547,-3.09553e-05
+3.96,100,2,455,-3,96.6475,-7.25689,0.195597
+3.96,100,3,455,-2,62.2302,-5.27689,-1.52863
+4,101,1,455,-2,47.2953,-3.75536,-3.51633e-05
+4,101,2,455,-3,96.6475,-7.25689,0.195597
+4,101,3,455,-2,62.4352,-5.19121,-1.44306
+4.04,102,1,455,-2,47.5174,-3.75525,-3.79468e-05
+4.04,102,2,455,-3,96.6475,-7.25689,0.195597
+4.04,102,3,455,-2,62.6414,-5.10824,-1.3602
+4.08,103,1,455,-2,47.7395,-3.75515,-3.91812e-05
+4.08,103,2,455,-3,96.6475,-7.25689,0.195597
+4.08,103,3,455,-2,62.8487,-5.02816,-1.28023
+4.12,104,1,455,-2,47.9617,-3.75504,-3.874e-05
+4.12,104,2,455,-3,96.6475,-7.25689,0.195597
+4.12,104,3,455,-2,63.0571,-4.95113,-1.20331
+4.16,105,1,455,-2,48.1838,-3.75494,-3.66787e-05
+4.16,105,2,455,-3,96.6475,-7.25689,0.195597
+4.16,105,3,455,-2,63.2667,-4.87724,-1.12954
+4.2,106,1,455,-2,48.4059,-3.75483,-3.44149e-05
+4.2,106,2,455,-3,96.6475,-7.25689,0.195597
+4.2,106,3,455,-2,63.4774,-4.80657,-1.05898
+4.24,107,1,455,-2,48.628,-3.75472,-3.2297e-05
+4.24,107,2,455,-3,96.6475,-7.25689,0.195597
+4.24,107,3,455,-2,63.6891,-4.73915,-0.99168
+4.28,108,1,455,-2,48.8501,-3.75462,-3.03144e-05
+4.28,108,2,455,-3,96.6475,-7.25689,0.195597
+4.28,108,3,455,-2,63.9019,-4.67499,-0.927638
+4.32,109,1,455,-2,49.0723,-3.75451,-2.84551e-05
+4.32,109,2,455,-3,96.6475,-7.25689,0.195597
+4.32,109,3,455,-2,64.1156,-4.61407,-0.866836
+4.36,110,1,455,-2,49.2944,-3.75441,-2.67057e-05
+4.36,110,2,455,-3,96.6475,-7.25689,0.195597
+4.36,110,3,455,-2,64.3302,-4.55635,-0.809236
+4.4,111,1,455,-2,49.5165,-3.7543,-2.50518e-05
+4.4,111,2,455,-3,96.6475,-7.25689,0.195597
+4.4,111,3,455,-2,64.5456,-4.50177,-0.754777
+4.44,112,1,455,-2,49.7386,-3.7542,-2.34994e-05
+4.44,112,2,455,-3,96.6475,-7.25689,0.195597
+4.44,112,3,455,-2,64.7618,-4.45026,-0.703383
+4.48,113,1,455,-2,49.9607,-3.75409,-2.2043e-05
+4.48,113,2,455,-3,96.6475,-7.25689,0.195597
+4.48,113,3,455,-2,64.9786,-4.40172,-0.654967
+4.52,114,1,455,-2,50.1828,-3.75399,-2.06759e-05
+4.52,114,2,455,-3,96.6475,-7.25689,0.195597
+4.52,114,3,455,-2,65.1961,-4.35607,-0.609429
+4.56,115,1,455,-2,50.405,-3.75388,-1.93907e-05
+4.56,115,2,455,-3,96.6475,-7.25689,0.195597
+4.56,115,3,455,-2,65.4142,-4.31318,-0.566663
+4.6,116,1,455,-2,50.6271,-3.75378,-1.81788e-05
+4.6,116,2,455,-3,96.6475,-7.25689,0.195597
+4.6,116,3,455,-2,65.6327,-4.27296,-0.526556
+4.64,117,1,455,-2,50.8492,-3.75367,-1.70526e-05
+4.64,117,2,455,-3,96.6475,-7.25689,0.195597
+4.64,117,3,455,-2,65.8517,-4.23528,-0.488991
+4.68,118,1,455,-2,51.0713,-3.75357,-1.59915e-05
+4.68,118,2,455,-3,96.6475,-7.25689,0.195597
+4.68,118,3,455,-2,66.0711,-4.20002,-0.45385
+4.72,119,1,455,-2,51.2935,-3.75346,-1.50061e-05
+4.72,119,2,455,-3,96.6475,-7.25689,0.195597
+4.72,119,3,455,-2,66.2909,-4.16706,-0.421012
+4.76,120,1,455,-2,51.5156,-3.75336,-1.40745e-05
+4.76,120,2,455,-3,96.6475,-7.25689,0.195597
+4.76,120,3,455,-2,66.511,-4.13629,-0.390358
+4.8,121,1,455,-2,51.7377,-3.75325,-1.32059e-05
+4.8,121,2,455,-3,96.6475,-7.25689,0.195597
+4.8,121,3,455,-2,66.7313,-4.10759,-0.361771
+4.84,122,1,455,-2,51.9598,-3.75315,-1.23986e-05
+4.84,122,2,455,-3,96.6475,-7.25689,0.195597
+4.84,122,3,455,-2,66.9519,-4.08084,-0.335134
+4.88,123,1,455,-2,52.1819,-3.75304,-1.16286e-05
+4.88,123,2,455,-3,96.6475,-7.25689,0.195597
+4.88,123,3,455,-2,67.1728,-4.05593,-0.310335
+4.92,124,1,455,-2,52.4041,-3.75294,-1.09036e-05
+4.92,124,2,455,-3,96.6475,-7.25689,0.195597
+4.92,124,3,455,-2,67.3938,-4.03275,-0.287265
+4.96,125,1,455,-2,52.6262,-3.75283,-1.02203e-05
+4.96,125,2,455,-3,96.6475,-7.25689,0.195597
+4.96,125,3,455,-2,67.6149,-4.0112,-0.265818
+5,126,1,455,-2,52.8483,-3.75273,-9.5749e-06
+5,126,2,455,-3,96.6475,-7.25689,0.195597
+5,126,3,455,-2,67.8363,-3.99116,-0.245893
+5.04,127,1,455,-2,53.0704,-3.75263,-8.98469e-06
+5.04,127,2,455,-3,96.6475,-7.25689,0.195597
+5.04,127,3,455,-2,68.0577,-3.97256,-0.227394
+5.08,128,1,455,-2,53.2926,-3.75252,-8.43441e-06
+5.08,128,2,455,-3,96.6475,-7.25689,0.195597
+5.08,128,3,455,-2,68.2793,-3.95529,-0.210228
+5.12,129,1,455,-2,53.5147,-3.75242,-7.91883e-06
+5.12,129,2,455,-3,96.6475,-7.25689,0.195597
+5.12,129,3,455,-2,68.5009,-3.93927,-0.194307
+5.16,130,1,455,-2,53.7368,-3.75231,-7.43243e-06
+5.16,130,2,455,-3,96.6475,-7.25689,0.195597
+5.16,130,3,455,-2,68.7226,-3.92441,-0.179548
+5.2,131,1,455,-2,53.9589,-3.75221,-6.96942e-06
+5.2,131,2,455,-3,96.6475,-7.25689,0.195597
+5.2,131,3,455,-2,68.9444,-3.91064,-0.165873
+5.24,132,1,455,-2,54.1811,-3.7521,-6.54514e-06
+5.24,132,2,455,-3,96.6475,-7.25689,0.195597
+5.24,132,3,455,-2,69.1663,-3.89788,-0.153207
+5.28,133,1,455,-2,54.4032,-3.752,-6.14267e-06
+5.28,133,2,455,-3,96.6475,-7.25689,0.195597
+5.28,133,3,455,-2,69.3882,-3.88606,-0.141481
+5.32,134,1,455,-2,54.6253,-3.7519,-5.75524e-06
+5.32,134,2,455,-3,96.6475,-7.25689,0.195597
+5.32,134,3,455,-2,69.6101,-3.87512,-0.130628
+5.36,135,1,455,-2,54.8474,-3.75179,-5.39741e-06
+5.36,135,2,455,-3,96.6475,-7.25689,0.195597
+5.36,135,3,455,-2,69.8321,-3.86499,-0.120587
+5.4,136,1,455,-2,55.0696,-3.75169,-5.05159e-06
+5.4,136,2,455,-3,96.6475,-7.25689,0.195597
+5.4,136,3,455,-2,70.0542,-3.85562,-0.1113
+5.44,137,1,455,-2,55.2917,-3.75158,-4.73181e-06
+5.44,137,2,455,-3,96.6475,-7.25689,0.195597
+5.44,137,3,455,-2,70.2762,-3.84695,-0.102712
+5.48,138,1,455,-2,55.5138,-3.75148,-4.44146e-06
+5.48,138,2,455,-3,96.6475,-7.25689,0.195597
+5.48,138,3,455,-2,70.4983,-3.83894,-0.0947739
+5.52,139,1,455,-2,55.7359,-3.75137,-4.16215e-06
+5.52,139,2,455,-3,96.6475,-7.25689,0.195597
+5.52,139,3,455,-2,70.7204,-3.83153,-0.0874368
+5.56,140,1,455,-2,55.9581,-3.75127,-3.90721e-06
+5.56,140,2,455,-3,96.6475,-7.25689,0.195597
+5.56,140,3,455,-2,70.9425,-3.82468,-0.0806569
+5.6,141,1,455,-2,56.1802,-3.75117,-3.65767e-06
+5.6,141,2,455,-3,96.6475,-7.25689,0.195597
+5.6,141,3,455,-2,71.1646,-3.81835,-0.0743931
+5.64,142,1,455,-2,56.4023,-3.75106,-3.40107e-06
+5.64,142,2,455,-3,96.6475,-7.25689,0.195597
+5.64,142,3,455,-2,71.3868,-3.8125,-0.0686069
+5.68,143,1,455,-2,56.6244,-3.75096,-3.0876e-06
+5.68,143,2,455,-3,96.6475,-7.25689,0.195597
+5.68,143,3,455,-2,71.6089,-3.80709,-0.0632624
+5.72,144,1,455,-2,56.8466,-3.75085,-2.65028e-06
+5.72,144,2,455,-3,96.6475,-7.25689,0.195597
+5.72,144,3,455,-2,71.8311,-3.8021,-0.0583264
+5.76,145,1,455,-2,57.0687,-3.75075,-2.00699e-06
+5.76,145,2,455,-3,96.6475,-7.25689,0.195597
+5.76,145,3,455,-2,72.0533,-3.79749,-0.053768
+5.8,146,1,455,-2,57.2908,-3.75065,-1.10525e-06
+5.8,146,2,455,-3,96.6475,-7.25689,0.195597
+5.8,146,3,455,-2,72.2755,-3.79324,-0.0495588
+5.84,147,1,455,-2,57.5129,-3.75054,1.3975e-07
+5.84,147,2,455,-3,96.6475,-7.25689,0.195597
+5.84,147,3,455,-2,72.4976,-3.78931,-0.0456745
+5.88,148,1,455,-2,57.7351,-3.75044,1.77962e-06
+5.88,148,2,455,-3,96.6475,-7.25689,0.195597
+5.88,148,3,455,-2,72.7198,-3.78568,-0.0420905
+5.92,149,1,455,-2,57.9572,-3.75033,3.87318e-06
+5.92,149,2,455,-3,96.6475,-7.25689,0.195597
+5.92,149,3,455,-2,72.942,-3.78233,-0.038784
+5.96,150,1,455,-2,58.1793,-3.75022,6.4744e-06
+5.96,150,2,455,-3,96.6475,-7.25689,0.195597
+5.96,150,3,455,-2,73.1642,-3.77923,-0.0357339
+6,151,1,455,-2,58.4014,-3.75012,9.60919e-06
+6,151,2,455,-3,96.6475,-7.25689,0.195597
+6,151,3,455,-2,73.3864,-3.77638,-0.0329205
+6.04,152,1,455,-2,58.6236,-3.75001,1.33272e-05
+6.04,152,2,455,-3,96.6475,-7.25689,0.195597
+6.04,152,3,455,-2,73.6086,-3.77374,-0.0303257
+6.08,153,1,455,-2,58.8457,-3.7499,1.76366e-05
+6.08,153,2,455,-3,96.6475,-7.25689,0.195597
+6.08,153,3,455,-2,73.8308,-3.77131,-0.0279325
+6.12,154,1,455,-2,59.0678,-3.74979,2.2566e-05
+6.12,154,2,455,-3,96.6475,-7.25689,0.195597
+6.12,154,3,455,-2,74.0531,-3.76906,-0.0257256
+6.16,155,1,455,-2,59.29,-3.74968,2.81427e-05
+6.16,155,2,455,-3,96.6475,-7.25689,0.195597
+6.16,155,3,455,-2,74.2753,-3.76699,-0.0236906
+6.2,156,1,455,-2,59.5121,-3.74957,3.43481e-05
+6.2,156,2,455,-3,96.6475,-7.25689,0.195597
+6.2,156,3,455,-2,74.4975,-3.76508,-0.0218152
+6.24,157,1,455,-2,59.7342,-3.74946,4.12014e-05
+6.24,157,2,455,-3,96.6475,-7.25689,0.195597
+6.24,157,3,455,-2,74.7197,-3.76331,-0.0200872
+6.28,158,1,455,-2,59.9563,-3.74935,4.8685e-05
+6.28,158,2,455,-3,96.6475,-7.25689,0.195597
+6.28,158,3,455,-2,74.9419,-3.76168,-0.0184951
+6.32,159,1,455,-2,60.1785,-3.74924,5.67099e-05
+6.32,159,2,455,-3,96.6475,-7.25689,0.195597
+6.32,159,3,455,-2,75.1641,-3.76017,-0.0170284
+6.36,160,1,455,-2,60.4006,-3.74913,6.38515e-05
+6.36,160,2,455,-3,96.6475,-7.25689,0.195597
+6.36,160,3,455,-2,75.3864,-3.75878,-0.0156774
+6.4,161,1,455,-2,60.6227,-3.74901,6.96357e-05
+6.4,161,2,455,-3,96.6475,-7.25689,0.195597
+6.4,161,3,455,-2,75.6086,-3.7575,-0.0144329
+6.44,162,1,455,-2,60.8449,-3.7489,7.41591e-05
+6.44,162,2,455,-3,96.6475,-7.25689,0.195597
+6.44,162,3,455,-2,75.8308,-3.75632,-0.0132868
+6.48,163,1,455,-2,61.067,-3.74879,7.74758e-05
+6.48,163,2,455,-3,96.6475,-7.25689,0.195597
+6.48,163,3,455,-2,76.053,-3.75522,-0.0122313
+6.52,164,1,455,-2,61.2891,-3.74867,7.96824e-05
+6.52,164,2,455,-3,96.6475,-7.25689,0.195597
+6.52,164,3,455,-2,76.2752,-3.75421,-0.0112594
+6.56,165,1,455,-2,61.5112,-3.74856,8.08425e-05
+6.56,165,2,455,-3,96.6475,-7.25689,0.195597
+6.56,165,3,455,-2,76.4975,-3.75327,-0.0103645
+6.6,166,1,455,-2,61.7334,-3.74844,8.10069e-05
+6.6,166,2,455,-3,96.6475,-7.25689,0.195597
+6.6,166,3,455,-2,76.7197,-3.75241,-0.00954052
+6.64,167,1,455,-2,61.9555,-3.74832,8.0256e-05
+6.64,167,2,455,-3,96.6475,-7.25689,0.195597
+6.64,167,3,455,-2,76.9419,-3.75161,-0.00878196
+6.68,168,1,455,-2,62.1776,-3.74821,7.86353e-05
+6.68,168,2,455,-3,96.6475,-7.25689,0.195597
+6.68,168,3,455,-2,77.1641,-3.75087,-0.00808365
+6.72,169,1,455,-2,62.3998,-3.74809,7.61971e-05
+6.72,169,2,455,-3,96.6475,-7.25689,0.195597
+6.72,169,3,455,-2,77.3863,-3.75019,-0.00744086
+6.76,170,1,455,-2,62.6219,-3.74798,7.30109e-05
+6.76,170,2,455,-3,96.6475,-7.25689,0.195597
+6.76,170,3,455,-2,77.6086,-3.74956,-0.00684921
+6.8,171,1,455,-2,62.844,-3.74786,6.91096e-05
+6.8,171,2,455,-3,96.6475,-7.25689,0.195597
+6.8,171,3,455,-2,77.8308,-3.74898,-0.00630468
+6.84,172,1,455,-2,63.0662,-3.74774,6.45312e-05
+6.84,172,2,455,-3,96.6475,-7.25689,0.195597
+6.84,172,3,455,-2,78.053,-3.74844,-0.00580355
+6.88,173,1,455,-2,63.2883,-3.74763,5.93295e-05
+6.88,173,2,455,-3,96.6475,-7.25689,0.195597
+6.88,173,3,455,-2,78.2752,-3.74794,-0.00534239
+6.92,174,1,455,-2,63.5104,-3.74751,5.35417e-05
+6.92,174,2,455,-3,96.6475,-7.25689,0.195597
+6.92,174,3,455,-2,78.4974,-3.74747,-0.00491805
+6.96,175,1,455,-2,63.7326,-3.7474,4.71984e-05
+6.96,175,2,455,-3,96.6475,-7.25689,0.195597
+6.96,175,3,455,-2,78.7197,-3.74704,-0.00452761
+7,176,1,455,-2,63.9547,-3.74728,4.03234e-05
+7,176,2,455,-3,96.6475,-7.25689,0.195597
+7,176,3,455,-2,78.9419,-3.74664,-0.0041684
+7.04,177,1,455,-2,64.1768,-3.74717,3.29545e-05
+7.04,177,2,455,-3,96.6475,-7.25689,0.195597
+7.04,177,3,455,-2,79.1641,-3.74627,-0.00383793
+7.08,178,1,455,-2,64.399,-3.74705,2.51333e-05
+7.08,178,2,455,-3,96.6475,-7.25689,0.195597
+7.08,178,3,455,-2,79.3863,-3.74593,-0.00353394
+7.12,179,1,455,-2,64.6211,-3.74694,1.68825e-05
+7.12,179,2,455,-3,96.6475,-7.25689,0.195597
+7.12,179,3,455,-2,79.6086,-3.74561,-0.00325433
+7.16,180,1,455,-2,64.8432,-3.74682,8.23819e-06
+7.16,180,2,455,-3,96.6475,-7.25689,0.195597
+7.16,180,3,455,-2,79.8308,-3.74532,-0.00299716
+7.2,181,1,455,-2,65.0654,-3.74671,-7.82593e-07
+7.2,181,2,455,-3,96.6475,-7.25689,0.195597
+7.2,181,3,455,-2,80.053,-3.74504,-0.00276065
+7.24,182,1,455,-2,65.2875,-3.7466,-1.01503e-05
+7.24,182,2,455,-3,96.6475,-7.25689,0.195597
+7.24,182,3,455,-2,80.2752,-3.74479,-0.00254316
+7.28,183,1,455,-2,65.5096,-3.74649,-1.98548e-05
+7.28,183,2,455,-3,96.6475,-7.25689,0.195597
+7.28,183,3,455,-2,80.4974,-3.74455,-0.00234318
+7.32,184,1,455,-2,65.7318,-3.74638,-2.98738e-05
+7.32,184,2,455,-3,96.6475,-7.25689,0.195597
+7.32,184,3,455,-2,80.7197,-3.74433,-0.00215932
+7.36,185,1,455,-2,65.9539,-3.74627,-4.01836e-05
+7.36,185,2,455,-3,96.6475,-7.25689,0.195597
+7.36,185,3,455,-2,80.9419,-3.74412,-0.00199029
+7.4,186,1,455,-2,66.176,-3.74616,-5.0759e-05
+7.4,186,2,455,-3,96.6475,-7.25689,0.195597
+7.4,186,3,455,-2,81.1641,-3.74393,-0.00183492
+7.44,187,1,455,-2,66.3982,-3.74606,-6.15954e-05
+7.44,187,2,455,-3,96.6475,-7.25689,0.195597
+7.44,187,3,455,-2,81.3863,-3.74375,-0.00169213
+7.48,188,1,455,-2,66.6203,-3.74595,-7.26768e-05
+7.48,188,2,455,-3,96.6475,-7.25689,0.195597
+7.48,188,3,455,-2,81.6086,-3.74358,-0.0015609
+7.52,189,1,455,-2,66.8424,-3.74585,-8.39863e-05
+7.52,189,2,455,-3,96.6475,-7.25689,0.195597
+7.52,189,3,455,-2,81.8308,-3.74343,-0.00144032
+7.56,190,1,455,-2,67.0646,-3.74575,-9.55064e-05
+7.56,190,2,455,-3,96.6475,-7.25689,0.195597
+7.56,190,3,455,-2,82.053,-3.74328,-0.00132954
+7.6,191,1,455,-2,67.2867,-3.74565,-0.000107219
+7.6,191,2,455,-3,96.6485,-7.25689,0.195599
+7.6,191,3,455,-2,82.2752,-3.74315,-0.00122778
+7.64,192,1,455,-2,67.5088,-3.74555,-0.000119129
+7.64,192,2,455,-3,96.656,-7.25689,0.195606
+7.64,192,3,455,-2,82.4974,-3.74302,-0.00113432
+7.68,193,1,455,-2,67.731,-3.74545,-0.000131205
+7.68,193,2,455,-3,96.6699,-7.25691,0.19561
+7.68,193,3,455,-2,82.7197,-3.7429,-0.00104851
+7.72,194,1,455,-2,67.9531,-3.74536,-0.000143452
+7.72,194,2,455,-3,96.6901,-7.25695,0.195595
+7.72,194,3,455,-2,82.9419,-3.74279,-0.000969749
+7.76,195,1,455,-2,68.1752,-3.74527,-0.000155862
+7.76,195,2,455,-3,96.7168,-7.25703,0.195542
+7.76,195,3,455,-2,83.1641,-3.74268,-0.000897488
+7.8,196,1,455,-2,68.3974,-3.74518,-0.000168377
+7.8,196,2,455,-3,96.7499,-7.25719,0.195426
+7.8,196,3,455,-2,83.3863,-3.74258,-0.000831235
+7.84,197,1,455,-2,68.6195,-3.74509,-0.000180924
+7.84,197,2,455,-3,96.7893,-7.25745,0.19522
+7.84,197,3,455,-2,83.6086,-3.74249,-0.000770538
+7.88,198,1,455,-2,68.8416,-3.745,-0.000193387
+7.88,198,2,455,-3,96.8352,-7.25783,0.194894
+7.88,198,3,455,-2,83.8308,-3.74241,-0.000714985
+7.92,199,1,455,-2,69.0638,-3.74492,-0.00020564
+7.92,199,2,455,-3,96.8875,-7.25838,0.194415
+7.92,199,3,455,-2,84.053,-3.74232,-0.000664201
+7.96,200,1,455,-2,69.2859,-3.74484,-0.000217531
+7.96,200,2,455,-3,96.9461,-7.25912,0.193751
+7.96,200,3,455,-2,84.2752,-3.74225,-0.000617845
+8,201,1,455,-2,69.508,-3.74476,-0.000228932
+8,201,2,455,-3,97.0112,-7.26008,0.19287
+8,201,3,455,-2,84.4974,-3.74218,-0.000575607
+8.04,202,1,455,-2,69.7302,-3.74468,-0.000239672
+8.04,202,2,455,-3,97.0826,-7.2613,0.191741
+8.04,202,3,455,-2,84.7197,-3.74211,-0.000537205
+8.08,203,1,455,-2,69.9523,-3.74461,-0.000249597
+8.08,203,2,455,-3,97.1605,-7.2628,0.190336
+8.08,203,3,455,-2,84.9419,-3.74205,-0.000502384
+8.12,204,1,455,-2,70.1745,-3.74454,-0.000258535
+8.12,204,2,455,-3,97.2447,-7.26462,0.188632
+8.12,204,3,455,-2,85.1641,-3.74199,-0.000470912
+8.16,205,1,455,-2,70.3966,-3.74447,-0.000266311
+8.16,205,2,455,-3,97.3354,-7.26676,0.186607
+8.16,205,3,455,-2,85.3863,-3.74194,-0.000442576
+8.2,206,1,455,-2,70.6187,-3.7444,-0.000272731
+8.2,206,2,455,-3,97.4324,-7.26924,0.184246
+8.2,206,3,455,-2,85.6086,-3.74189,-0.000417188
+8.24,207,1,455,-2,70.8409,-3.74433,-0.000277589
+8.24,207,2,455,-3,97.5358,-7.27208,0.18154
+8.24,207,3,455,-2,85.8308,-3.74184,-0.000394574
+8.28,208,1,455,-2,71.063,-3.74427,-0.000280692
+8.28,208,2,455,-3,97.6457,-7.27527,0.178484
+8.28,208,3,455,-2,86.053,-3.7418,-0.000374578
+8.32,209,1,455,-2,71.2851,-3.7442,-0.000281808
+8.32,209,2,455,-3,97.7619,-7.27882,0.175082
+8.32,209,3,455,-2,86.2752,-3.74176,-0.00035706
+8.36,210,1,455,-2,71.5073,-3.74414,-0.000280746
+8.36,210,2,455,-3,97.8845,-7.28271,0.171342
+8.36,210,3,455,-2,86.4974,-3.74172,-0.000341893
+8.4,211,1,455,-2,71.7294,-3.74408,-0.000277294
+8.4,211,2,455,-3,98.0135,-7.28693,0.167279
+8.4,211,3,455,-2,86.7197,-3.74169,-0.000328663
+8.44,212,1,455,-2,71.9515,-3.74402,-0.000271229
+8.44,212,2,455,-3,98.1489,-7.29146,0.162914
+8.44,212,3,455,-2,86.9419,-3.74165,-0.000316913
+8.48,213,1,455,-2,72.1737,-3.74396,-0.000262399
+8.48,213,2,455,-3,98.2907,-7.29628,0.158273
+8.48,213,3,455,-2,87.1641,-3.74163,-0.00030653
+8.52,214,1,455,-2,72.3958,-3.7439,-0.000252427
+8.52,214,2,455,-3,98.4388,-7.30134,0.153389
+8.52,214,3,455,-2,87.3863,-3.7416,-0.000297459
+8.56,215,1,455,-2,72.618,-3.74385,-0.000242317
+8.56,215,2,455,-3,98.5934,-7.30662,0.148297
+8.56,215,3,455,-2,87.6086,-3.74158,-0.000289703
+8.6,216,1,455,-2,72.8401,-3.74379,-0.000232038
+8.6,216,2,455,-3,98.7544,-7.31207,0.143039
+8.6,216,3,455,-2,87.8308,-3.74156,-0.00028331
+8.64,217,1,455,-2,73.0622,-3.74374,-0.000221546
+8.64,217,2,455,-3,98.9218,-7.31765,0.137659
+8.64,217,3,455,-2,88.053,-3.74155,-0.000278355
+8.68,218,1,455,-2,73.2844,-3.74369,-0.000210801
+8.68,218,2,455,-3,99.0955,-7.32331,0.132203
+8.68,218,3,455,-2,88.2752,-3.74153,-0.000274937
+8.72,219,1,455,-2,73.5065,-3.74363,-0.000199785
+8.72,219,2,455,-3,99.2757,-7.32901,0.126718
+8.72,219,3,455,-2,88.4974,-3.74153,-0.00027317
+8.76,220,1,455,-2,73.7287,-3.74358,-0.000188471
+8.76,220,2,455,-3,99.4623,-7.33468,0.121255
+8.76,220,3,455,-2,88.7197,-3.74152,-0.000273175
+8.8,221,1,455,-2,73.9508,-3.74353,-0.000176837
+8.8,221,2,455,-3,99.6553,-7.3403,0.115862
+8.8,221,3,455,-2,88.9419,-3.74152,-0.000275073
+8.84,222,1,455,-2,74.1729,-3.74348,-0.000164874
+8.84,222,2,455,-3,99.8547,-7.3458,0.110588
+8.84,222,3,455,-2,89.1641,-3.74152,-0.000278989
+8.88,223,1,455,-2,74.3951,-3.74343,-0.000153358
+8.88,223,2,455,-3,100.06,-7.35113,0.10548
+8.88,223,3,455,-2,89.3863,-3.74153,-0.000285039
+8.92,224,1,455,-2,74.6172,-3.74338,-0.000142724
+8.92,224,2,455,-3,100.273,-7.35626,0.100582
+8.92,224,3,455,-2,89.6086,-3.74154,-0.000293333
+8.96,225,1,455,-2,74.8394,-3.74334,-0.00013292
+8.96,225,2,455,-3,100.491,-7.36114,0.0959357
+8.96,225,3,455,-2,89.8308,-3.74156,-0.00030397
+9,226,1,455,-2,75.0615,-3.74329,-0.000123899
+9,226,2,455,-3,100.716,-7.36574,0.0915782
+9,226,3,455,-2,90.053,-3.74158,-0.000317041
+9.04,227,1,455,-2,75.2836,-3.74324,-0.000115603
+9.04,227,2,455,-3,100.948,-7.37001,0.0875421
+9.04,227,3,455,-2,90.2752,-3.74161,-0.000332621
+9.08,228,1,455,-2,75.5058,-3.74319,-0.000107988
+9.08,228,2,455,-3,101.186,-7.37394,0.0838553
+9.08,228,3,455,-2,90.4974,-3.74164,-0.000350774
+9.12,229,1,455,-2,75.7279,-3.74315,-0.000101023
+9.12,229,2,455,-3,101.43,-7.3775,0.0802529
+9.12,229,3,455,-2,90.7197,-3.74167,-0.00037155
+9.16,230,1,455,-2,75.9501,-3.7431,-9.46594e-05
+9.16,230,2,455,-3,101.68,-7.38067,0.0763939
+9.16,230,3,455,-2,90.9419,-3.74172,-0.000394985
+9.2,231,1,455,-2,76.1722,-3.74306,-8.88502e-05
+9.2,231,2,455,-3,101.938,-7.38346,0.0722928
+9.2,231,3,455,-2,91.1641,-3.74176,-0.0004211
+9.24,232,1,455,-2,76.3943,-3.74301,-8.35667e-05
+9.24,232,2,455,-3,102.201,-7.38585,0.0679648
+9.24,232,3,455,-2,91.3863,-3.74181,-0.000447238
+9.28,233,1,455,-2,76.6165,-3.74297,-7.87903e-05
+9.28,233,2,455,-3,102.471,-7.38785,0.0634245
+9.28,233,3,455,-2,91.6086,-3.74187,-0.000470053
+9.32,234,1,455,-2,76.8386,-3.74292,-7.44699e-05
+9.32,234,2,455,-3,102.747,-7.3895,0.0586856
+9.32,234,3,455,-2,91.8308,-3.74193,-0.000489757
+9.36,235,1,455,-2,77.0608,-3.74288,-7.05854e-05
+9.36,235,2,455,-3,103.03,-7.39081,0.0537615
+9.36,235,3,455,-2,92.053,-3.742,-0.000506564
+9.4,236,1,455,-2,77.2829,-3.74284,-6.71064e-05
+9.4,236,2,455,-3,103.319,-7.39182,0.0486673
+9.4,236,3,455,-2,92.2752,-3.74207,-0.000520674
+9.44,237,1,455,-2,77.505,-3.74279,-6.40239e-05
+9.44,237,2,455,-3,103.614,-7.39256,0.0434294
+9.44,237,3,455,-2,92.4974,-3.74215,-0.000532276
+9.48,238,1,455,-2,77.7272,-3.74275,-6.12973e-05
+9.48,238,2,455,-3,103.916,-7.39309,0.0380849
+9.48,238,3,455,-2,92.7197,-3.74224,-0.000541548
+9.52,239,1,455,-2,77.9493,-3.74271,-5.89185e-05
+9.52,239,2,455,-3,104.224,-7.39342,0.032679
+9.52,239,3,455,-2,92.9419,-3.74233,-0.000548654
+9.56,240,1,455,-2,78.1715,-3.74267,-5.68483e-05
+9.56,240,2,455,-3,104.539,-7.39361,0.0272643
+9.56,240,3,455,-2,93.1641,-3.74242,-0.00055375
+9.6,241,1,455,-2,78.3936,-3.74263,-5.50805e-05
+9.6,241,2,455,-3,104.86,-7.39371,0.0219025
+9.6,241,3,455,-2,93.3863,-3.74252,-0.000556982
+9.64,242,1,455,-2,78.6158,-3.74259,-5.35783e-05
+9.64,242,2,455,-3,105.188,-7.39376,0.0166673
+9.64,242,3,455,-2,93.6086,-3.74262,-0.000558483
+9.68,243,1,455,-2,78.8379,-3.74255,-5.23384e-05
+9.68,243,2,455,-3,105.521,-7.39383,0.0116585
+9.68,243,3,455,-2,93.8308,-3.74273,-0.000558382
+9.72,244,1,455,-2,79.06,-3.74251,-5.13485e-05
+9.72,244,2,455,-3,105.854,-7.39395,0.00704813
+9.72,244,3,455,-2,94.053,-3.74285,-0.000556794
+9.76,245,1,455,-2,79.2822,-3.74247,-5.05983e-05
+9.76,245,2,455,-3,106.187,-7.39416,0.00293076
+9.76,245,3,455,-2,94.2752,-3.74297,-0.00055383
+9.8,246,1,455,-2,79.5043,-3.74243,-5.00578e-05
+9.8,246,2,455,-3,106.521,-7.39453,-0.000618747
+9.8,246,3,455,-2,94.4974,-3.74309,-0.000549592
+9.84,247,1,455,-2,79.7265,-3.74239,-4.97097e-05
+9.84,247,2,455,-3,106.854,-7.39513,-0.00355046
+9.84,247,3,455,-2,94.7197,-3.74322,-0.000544174
+9.88,248,1,455,-2,79.9486,-3.74235,-4.95604e-05
+9.88,248,2,455,-3,107.187,-7.39606,-0.00580896
+9.88,248,3,455,-2,94.9419,-3.74336,-0.000537666
+9.92,249,1,455,-2,80.1708,-3.74231,-4.95871e-05
+9.92,249,2,455,-3,107.521,-7.39738,-0.00783107
+9.92,249,3,455,-2,95.1641,-3.74349,-0.000530147
+9.96,250,1,455,-2,80.3929,-3.74227,-4.97794e-05
+9.96,250,2,455,-3,107.854,-7.39921,-0.0101647
+9.96,250,3,455,-2,95.3863,-3.74364,-0.000521696
+10,251,1,455,-2,80.615,-3.74224,-5.01302e-05
+10,251,2,455,-3,108.187,-7.40163,-0.012659
+10,251,3,455,-2,95.6086,-3.74378,-0.000512381
+10.04,252,1,455,-2,80.8372,-3.7422,-5.06345e-05
+10.04,252,2,455,-3,108.521,-7.40466,-0.015146
+10.04,252,3,455,-2,95.8308,-3.74393,-0.000502269
+10.08,253,1,455,-2,81.0593,-3.74216,-5.12693e-05
+10.08,253,2,455,-3,108.854,-7.40827,-0.017595
+10.08,253,3,455,-2,96.053,-3.74409,-0.00049142
+10.12,254,1,455,-2,81.2815,-3.74213,-5.2046e-05
+10.12,254,2,455,-3,109.187,-7.41234,-0.019965
+10.12,254,3,455,-2,96.2752,-3.74425,-0.000479891
+10.16,255,1,455,-2,81.5036,-3.74209,-5.29473e-05
+10.16,255,2,455,-3,109.521,-7.4167,-0.0221819
+10.16,255,3,455,-2,96.4974,-3.74441,-0.000467733
+10.2,256,1,455,-2,81.7258,-3.74206,-5.39478e-05
+10.2,256,2,455,-3,109.854,-7.42125,-0.0242062
+10.2,256,3,455,-2,96.7197,-3.74458,-0.000454994
+10.24,257,1,455,-2,81.9479,-3.74202,-5.50577e-05
+10.24,257,2,455,-3,110.187,-7.42589,-0.0260236
+10.24,257,3,455,-2,96.9419,-3.74475,-0.000441722
+10.28,258,1,455,-2,82.1701,-3.74199,-5.62798e-05
+10.28,258,2,455,-3,110.52,-7.43053,-0.0263818
+10.28,258,3,455,-2,97.1641,-3.74492,-0.000427965
+10.32,259,1,455,-2,82.3922,-3.74196,-5.75986e-05
+10.32,259,2,455,-3,110.854,-7.43512,-0.024343
+10.32,259,3,455,-2,97.3863,-3.7451,-0.000413774
+10.36,260,1,455,-2,82.6143,-3.74193,-5.89918e-05
+10.36,260,2,455,-3,111.187,-7.43962,-0.0212623
+10.36,260,3,455,-2,97.6086,-3.74528,-0.000399197
+10.4,261,1,455,-2,82.8365,-3.74189,-6.04825e-05
+10.4,261,2,455,-3,111.52,-7.44399,-0.0165944
+10.4,261,3,455,-2,97.8308,-3.74546,-0.000384286
+10.44,262,1,455,-2,83.0586,-3.74186,-6.20741e-05
+10.44,262,2,455,-3,111.854,-7.4482,-0.00912007
+10.44,262,3,455,-2,98.053,-3.74564,-0.000369086
+10.48,263,1,455,-2,83.2808,-3.74183,-6.37908e-05
+10.48,263,2,455,-3,112.187,-7.45224,-0.000483311
+10.48,263,3,455,-2,98.2752,-3.74583,-0.000353644
+10.52,264,1,455,-2,83.5029,-3.7418,-6.56679e-05
+10.52,264,2,455,-3,112.52,-7.45609,0.00764349
+10.52,264,3,455,-2,98.4974,-3.74602,-0.000338004
+10.56,265,1,455,-2,83.7251,-3.74177,-6.77086e-05
+10.56,265,2,455,-3,112.854,-7.45975,0.0135833
+10.56,265,3,455,-2,98.7197,-3.74621,-0.000322205
+10.6,266,1,455,-2,83.9472,-3.74174,-6.99481e-05
+10.6,266,2,455,-3,113.187,-7.4632,0.0156554
+10.6,266,3,455,-2,98.9419,-3.7464,-0.000306287
+10.64,267,1,455,-2,84.1694,-3.74172,-7.24326e-05
+10.64,267,2,455,-3,113.52,-7.46645,0.01468
+10.64,267,3,455,-2,99.1641,-3.7466,-0.000290284
+10.68,268,1,455,-2,84.3915,-3.74169,-7.51764e-05
+10.68,268,2,455,-3,113.854,-7.46949,0.0137432
+10.68,268,3,455,-2,99.3863,-3.7468,-0.000274228
+10.72,269,1,455,-2,84.6137,-3.74167,-7.82042e-05
+10.72,269,2,455,-3,114.187,-7.47234,0.0128786
+10.72,269,3,455,-2,99.6086,-3.74699,-0.00025815
+10.76,270,1,455,-2,84.8358,-3.74164,-8.15625e-05
+10.76,270,2,455,-3,114.52,-7.47498,0.0120846
+10.76,270,3,455,-2,99.8308,-3.7472,-0.000242074
+10.8,271,1,455,-2,85.0579,-3.74162,-8.52656e-05
+10.8,271,2,455,-3,114.854,-7.47743,0.0113583
+10.8,271,3,455,-2,100.053,-3.7474,-0.000226026
+10.84,272,1,455,-2,85.2801,-3.7416,-8.936e-05
+10.84,272,2,455,-3,115.187,-7.4797,0.0106962
+10.84,272,3,455,-2,100.275,-3.7476,-0.000210024
+10.88,273,1,455,-2,85.5022,-3.74158,-9.38601e-05
+10.88,273,2,455,-3,115.52,-7.48178,0.010085
+10.88,273,3,455,-2,100.497,-3.7478,-0.000194087
+10.92,274,1,455,-2,85.7244,-3.74156,-9.88124e-05
+10.92,274,2,455,-3,115.854,-7.48369,0.00950676
+10.92,274,3,455,-2,100.72,-3.74801,-0.000178229
+10.96,275,1,455,-2,85.9465,-3.74154,-0.000104253
+10.96,275,2,455,-3,116.187,-7.48544,0.0089565
+10.96,275,3,455,-2,100.942,-3.74821,-0.000162427
+11,276,1,455,-2,86.1687,-3.74152,-0.000110195
+11,276,2,455,-3,116.52,-7.48703,0.00842878
+11,276,3,455,-2,101.164,-3.74842,-0.000146252
+11.04,277,1,455,-2,86.3908,-3.7415,-0.000116686
+11.04,277,2,455,-3,116.854,-7.48848,0.00791842
+11.04,277,3,455,-2,101.386,-3.74862,-0.000129605
+11.08,278,1,455,-2,86.613,-3.74149,-0.000123664
+11.08,278,2,455,-3,117.187,-7.4898,0.00742054
+11.08,278,3,455,-2,101.609,-3.74883,-0.00011252
+11.12,279,1,455,-2,86.8351,-3.74148,-0.00013069
+11.12,279,2,455,-3,117.52,-7.491,0.00693061
+11.12,279,3,455,-2,101.831,-3.74903,-9.50285e-05
+11.16,280,1,455,-2,87.0573,-3.74147,-0.000137689
+11.16,280,2,455,-3,117.854,-7.49208,0.00644457
+11.16,280,3,455,-2,102.053,-3.74924,-7.71601e-05
+11.2,281,1,455,-2,87.2794,-3.74146,-0.000144653
+11.2,281,2,455,-3,118.187,-7.49305,0.00595882
+11.2,281,3,455,-2,102.275,-3.74944,-5.89573e-05
+11.24,282,1,455,-2,87.5016,-3.74145,-0.000151693
+11.24,282,2,455,-3,118.52,-7.49393,0.00547024
+11.24,282,3,455,-2,102.497,-3.74964,-4.05027e-05
+11.28,283,1,455,-2,87.7237,-3.74144,-0.000158986
+11.28,283,2,455,-3,118.854,-7.49472,0.00497622
+11.28,283,3,455,-2,102.72,-3.74984,-2.19137e-05
+11.32,284,1,455,-2,87.9459,-3.74144,-0.000166716
+11.32,284,2,455,-3,119.187,-7.49542,0.00447462
+11.32,284,3,455,-2,102.942,-3.75005,-3.33546e-06
+11.36,285,1,455,-2,88.168,-3.74144,-0.000175118
+11.36,285,2,455,-3,119.52,-7.49605,0.00399337
+11.36,285,3,455,-2,103.164,-3.75025,1.5064e-05
+11.4,286,1,455,-2,88.3902,-3.74144,-0.000184394
+11.4,286,2,455,-3,119.854,-7.49661,0.00358102
+11.4,286,3,455,-2,103.386,-3.75045,3.30977e-05
+11.44,287,1,455,-2,88.6123,-3.74145,-0.000194784
+11.44,287,2,455,-3,120.187,-7.4971,0.00323645
+11.44,287,3,455,-2,103.609,-3.75064,5.05635e-05
+11.48,288,1,455,-2,88.8345,-3.74145,-0.000206476
+11.48,288,2,455,-3,120.52,-7.49753,0.00294522
+11.48,288,3,455,-2,103.831,-3.75084,6.72471e-05
+11.52,289,1,455,-2,89.0566,-3.74147,-0.000219656
+11.52,289,2,455,-3,120.853,-7.49791,0.00268246
+11.52,289,3,455,-2,104.053,-3.75104,8.29243e-05
+11.56,290,1,455,-2,89.2788,-3.74148,-0.000234511
+11.56,290,2,455,-3,121.187,-7.49824,0.00244463
+11.56,290,3,455,-2,104.275,-3.75123,9.73637e-05
+11.6,291,1,455,-2,89.5009,-3.7415,-0.000251197
+11.6,291,2,455,-3,121.52,-7.49852,0.00222887
+11.6,291,3,455,-2,104.497,-3.75143,0.000110328
+11.64,292,1,455,-2,89.7231,-3.74152,-0.00026984
+11.64,292,2,455,-3,121.853,-7.49875,0.00203266
+11.64,292,3,455,-2,104.72,-3.75162,0.000121576
+11.68,293,1,455,-2,89.9452,-3.74155,-0.000290582
+11.68,293,2,455,-3,122.187,-7.49895,0.00185371
+11.68,293,3,455,-2,104.942,-3.75181,0.000130863
+11.72,294,1,455,-2,90.1674,-3.74158,-0.000313506
+11.72,294,2,455,-3,122.52,-7.49912,0.00168999
+11.72,294,3,455,-2,105.164,-3.752,0.000137943
+11.76,295,1,455,-2,90.3895,-3.74162,-0.000338701
+11.76,295,2,455,-3,122.853,-7.49925,0.00153969
+11.76,295,3,455,-2,105.386,-3.75219,0.000142568
+11.8,296,1,455,-2,90.6117,-3.74166,-0.000366215
+11.8,296,2,455,-3,123.187,-7.49936,0.0014012
+11.8,296,3,455,-2,105.609,-3.75238,0.000144492
+11.84,297,1,455,-2,90.8338,-3.74171,-0.000396104
+11.84,297,2,455,-3,123.52,-7.49943,0.0012731
+11.84,297,3,455,-2,105.831,-3.75257,0.000143467
+11.88,298,1,455,-2,91.056,-3.74176,-0.000428409
+11.88,298,2,455,-3,123.853,-7.49949,0.00115411
+11.88,298,3,455,-2,106.053,-3.75275,0.000139246
+11.92,299,1,455,-2,91.2781,-3.74182,-0.000462526
+11.92,299,2,455,-3,124.187,-7.49952,0.00104312
+11.92,299,3,455,-2,106.275,-3.75294,0.000131778
+11.96,300,1,455,-2,91.5003,-3.74188,-0.000493894
+11.96,300,2,455,-3,124.52,-7.49954,0.000939128
+11.96,300,3,455,-2,106.497,-3.75313,0.000124014
+12,301,1,455,-2,91.7224,-3.74194,-0.000521771
+12,301,2,455,-3,124.853,-7.49954,0.000841262
+12,301,3,455,-2,106.72,-3.75331,0.000116988
+12.04,302,1,455,-2,91.9446,-3.74202,-0.000546359
+12.04,302,2,455,-3,125.187,-7.49952,0.000748752
+12.04,302,3,455,-2,106.942,-3.75349,0.000110656
+12.08,303,1,455,-2,92.1667,-3.74209,-0.000567871
+12.08,303,2,455,-3,125.52,-7.4995,0.000660917
+12.08,303,3,455,-2,107.164,-3.75368,0.000104974
+12.12,304,1,455,-2,92.3889,-3.74217,-0.000586493
+12.12,304,2,455,-3,125.853,-7.49946,0.000577162
+12.12,304,3,455,-2,107.386,-3.75386,9.9901e-05
+12.16,305,1,455,-2,92.611,-3.74226,-0.000602411
+12.16,305,2,455,-3,126.187,-7.49942,0.000496963
+12.16,305,3,455,-2,107.609,-3.75404,9.53979e-05
+12.2,306,1,455,-2,92.8332,-3.74235,-0.000615776
+12.2,306,2,455,-3,126.52,-7.49937,0.000419981
+12.2,306,3,455,-2,107.831,-3.75422,9.14272e-05
+12.24,307,1,455,-2,93.0553,-3.74245,-0.000626761
+12.24,307,2,455,-3,126.853,-7.49931,0.000346195
+12.24,307,3,455,-2,108.053,-3.7544,8.79537e-05
+12.28,308,1,455,-2,93.2775,-3.74255,-0.000635508
+12.28,308,2,455,-3,127.187,-7.49925,0.000275834
+12.28,308,3,455,-2,108.275,-3.75458,8.49438e-05
+12.32,309,1,455,-2,93.4996,-3.74266,-0.000642168
+12.32,309,2,455,-3,127.52,-7.49919,0.000209341
+12.32,309,3,455,-2,108.497,-3.75476,8.23661e-05
+12.36,310,1,455,-2,93.7218,-3.74277,-0.000646861
+12.36,310,2,455,-3,127.853,-7.49912,0.000147334
+12.36,310,3,455,-2,108.72,-3.75493,8.01908e-05
+12.4,311,1,455,-2,93.9439,-3.74288,-0.000649709
+12.4,311,2,455,-3,128.187,-7.49906,9.05782e-05
+12.4,311,3,455,-2,108.942,-3.75511,7.839e-05
+12.44,312,1,455,-2,94.1661,-3.743,-0.000650824
+12.44,312,2,455,-3,128.52,-7.49899,3.99609e-05
+12.44,312,3,455,-2,109.164,-3.75529,7.69374e-05
+12.48,313,1,455,-2,94.3882,-3.74313,-0.000650305
+12.48,313,2,455,-3,128.854,-7.49892,-3.53219e-06
+12.48,313,3,455,-2,109.386,-3.75546,7.58085e-05
+12.52,314,1,455,-2,94.6104,-3.74326,-0.000648264
+12.52,314,2,455,-3,129.187,-7.49886,-3.88331e-05
+12.52,314,3,455,-2,109.609,-3.75563,7.49803e-05
+12.56,315,1,455,-2,94.8325,-3.74339,-0.000644786
+12.56,315,2,455,-3,129.52,-7.49879,-6.48066e-05
+12.56,315,3,455,-2,109.831,-3.75581,7.4431e-05
+12.6,316,1,455,-2,95.0547,-3.74353,-0.000639963
+12.6,316,2,455,-3,129.854,-7.49872,-8.02628e-05
+12.6,316,3,455,-2,110.053,-3.75598,7.41407e-05
+12.64,317,1,455,-2,95.2768,-3.74367,-0.000633885
+12.64,317,2,455,-3,130.187,-7.49866,-8.39672e-05
+12.64,317,3,455,-2,110.275,-3.75615,7.40906e-05
+12.68,318,1,455,-2,95.499,-3.74382,-0.000626634
+12.68,318,2,455,-3,130.52,-7.49859,-7.93882e-05
+12.68,318,3,455,-2,110.497,-3.75632,7.4263e-05
+12.72,319,1,455,-2,95.7211,-3.74397,-0.000618265
+12.72,319,2,455,-3,130.854,-7.49853,-7.50556e-05
+12.72,319,3,455,-2,110.72,-3.75649,7.46416e-05
+12.76,320,1,455,-2,95.9433,-3.74412,-0.00060886
+12.76,320,2,455,-3,131.187,-7.49846,-7.07148e-05
+12.76,320,3,455,-2,110.942,-3.75666,7.52113e-05
+12.8,321,1,455,-2,96.1655,-3.74428,-0.000598482
+12.8,321,2,455,-3,131.52,-7.4984,-6.66581e-05
+12.8,321,3,455,-2,111.164,-3.75683,7.61344e-05
+12.84,322,1,455,-2,96.3876,-3.74444,-0.000587183
+12.84,322,2,455,-3,131.854,-7.49833,-6.29059e-05
+12.84,322,3,455,-2,111.386,-3.757,7.97212e-05
+12.88,323,1,455,-2,96.6098,-3.74461,-0.000575031
+12.88,323,2,455,-3,132.187,-7.49827,-5.94676e-05
+12.88,323,3,455,-2,111.609,-3.75715,9.10239e-05
+12.92,324,1,455,-2,96.8319,-3.74478,-0.000562073
+12.92,324,2,455,-3,132.52,-7.49821,-5.63442e-05
+12.92,324,3,455,-2,111.831,-3.75729,0.000116768
+12.96,325,1,455,-2,97.0541,-3.74495,-0.00054837
+12.96,325,2,455,-3,132.854,-7.49815,-5.35302e-05
+12.96,325,3,455,-2,112.053,-3.75741,0.000164655
+13,326,1,455,-2,97.2762,-3.74512,-0.000533972
+13,326,2,455,-3,133.187,-7.49809,-5.10158e-05
+13,326,3,455,-2,112.275,-3.7575,0.000242795
+13.04,327,1,455,-2,97.4984,-3.7453,-0.000518946
+13.04,327,2,455,-3,133.52,-7.49803,-4.87877e-05
+13.04,327,3,455,-2,112.497,-3.75755,0.000359242
+13.08,328,1,455,-2,97.7205,-3.74548,-0.000503361
+13.08,328,2,455,-3,133.854,-7.49798,-4.68305e-05
+13.08,328,3,455,-2,112.72,-3.75755,0.000521621
+13.12,329,1,455,-2,97.9427,-3.74566,-0.00048727
+13.12,329,2,455,-3,134.187,-7.49792,-4.51276e-05
+13.12,329,3,455,-2,112.942,-3.7575,0.000736831
+13.16,330,1,455,-2,98.1648,-3.74584,-0.000470717
+13.16,330,2,455,-3,134.52,-7.49787,-4.36617e-05
+13.16,330,3,455,-2,113.164,-3.75738,0.00101082
+13.2,331,1,455,-2,98.387,-3.74603,-0.000453759
+13.2,331,2,455,-3,134.854,-7.49781,-4.24151e-05
+13.2,331,3,455,-2,113.386,-3.75721,0.00134839
+13.24,332,1,455,-2,98.6091,-3.74622,-0.000436452
+13.24,332,2,455,-3,135.187,-7.49776,-4.13706e-05
+13.24,332,3,455,-2,113.609,-3.75696,0.00175309
+13.28,333,1,455,-2,98.8313,-3.74641,-0.000418853
+13.28,333,2,455,-3,135.52,-7.4977,-4.05115e-05
+13.28,333,3,455,-2,113.831,-3.75665,0.00222711
+13.32,334,1,455,-2,99.0535,-3.7466,-0.000400997
+13.32,334,2,455,-3,135.854,-7.49765,-3.98214e-05
+13.32,334,3,455,-2,114.053,-3.75626,0.0027712
+13.36,335,1,455,-2,99.2756,-3.7468,-0.000382928
+13.36,335,2,455,-3,136.187,-7.4976,-3.92853e-05
+13.36,335,3,455,-2,114.275,-3.7558,0.00338469
+13.4,336,1,455,-2,99.4978,-3.74699,-0.000364686
+13.4,336,2,455,-3,136.52,-7.49755,-3.88886e-05
+13.4,336,3,455,-2,114.497,-3.75528,0.00406541
+13.44,337,1,455,-2,99.7199,-3.74719,-0.000346289
+13.44,337,2,455,-3,136.854,-7.4975,-3.8618e-05
+13.44,337,3,455,-2,114.72,-3.75469,0.00480972
+13.48,338,1,455,-2,99.9421,-3.74739,-0.000327759
+13.48,338,2,455,-3,137.187,-7.49746,-3.84518e-05
+13.48,338,3,455,-2,114.942,-3.75404,0.00561255
+13.52,339,1,455,-2,100.164,-3.74759,-0.000309139
+13.52,339,2,455,-3,137.52,-7.49741,-3.76834e-05
+13.52,339,3,455,-2,115.164,-3.75333,0.0064674
+13.56,340,1,455,-2,100.386,-3.74779,-0.000290454
+13.56,340,2,455,-3,137.854,-7.49736,-3.38848e-05
+13.56,340,3,455,-2,115.386,-3.75259,0.00727988
+13.6,341,1,455,-2,100.609,-3.74799,-0.000271702
+13.6,341,2,455,-3,138.187,-7.4973,-2.34918e-05
+13.6,341,3,455,-2,115.609,-3.7518,0.00781855
+13.64,342,1,455,-2,100.831,-3.74819,-0.000252909
+13.64,342,2,455,-3,138.52,-7.49724,-2.27998e-06
+13.64,342,3,455,-2,115.831,-3.75099,0.00808949
+13.68,343,1,455,-2,101.053,-3.74839,-0.000233888
+13.68,343,2,455,-3,138.854,-7.49716,3.42901e-05
+13.68,343,3,455,-2,116.053,-3.75017,0.00811156
+13.72,344,1,455,-2,101.275,-3.74859,-0.000214261
+13.72,344,2,455,-3,139.187,-7.49706,9.0809e-05
+13.72,344,3,455,-2,116.275,-3.74934,0.0079033
+13.76,345,1,455,-2,101.497,-3.7488,-0.000194063
+13.76,345,2,455,-3,139.52,-7.49694,0.00017172
+13.76,345,3,455,-2,116.497,-3.74852,0.00748544
+13.8,346,1,455,-2,101.719,-3.749,-0.000173344
+13.8,346,2,455,-3,139.854,-7.49679,0.000281173
+13.8,346,3,455,-2,116.72,-3.74772,0.0068808
+13.84,347,1,455,-2,101.941,-3.7492,-0.000152111
+13.84,347,2,455,-3,140.187,-7.4966,0.000422926
+13.84,347,3,455,-2,116.942,-3.74694,0.0061139
+13.88,348,1,455,-2,102.164,-3.7494,-0.000130418
+13.88,348,2,455,-3,140.52,-7.49639,0.000600268
+13.88,348,3,455,-2,117.164,-3.74619,0.00521067
+13.92,349,1,455,-2,102.386,-3.7496,-0.000108307
+13.92,349,2,455,-3,140.854,-7.49614,0.000815985
+13.92,349,3,455,-2,117.386,-3.74546,0.00419824
+13.96,350,1,455,-2,102.608,-3.7498,-8.58895e-05
+13.96,350,2,455,-3,141.187,-7.49584,0.00107233
+13.96,350,3,455,-2,117.609,-3.74477,0.00310472
+14,351,1,455,-2,102.83,-3.75,-6.334e-05
+14,351,2,455,-3,141.52,-7.49551,0.00134447
+14,351,3,455,-2,117.831,-3.74412,0.00195907
+14.04,352,1,455,-2,103.052,-3.75019,-4.08648e-05
+14.04,352,2,455,-3,141.854,-7.49513,0.00156536
+14.04,352,3,455,-2,118.053,-3.74349,0.000790893
+14.08,353,1,455,-2,103.274,-3.75039,-1.86672e-05
+14.08,353,2,455,-3,142.187,-7.49471,0.00173682
+14.08,353,3,455,-2,118.275,-3.74291,-0.000369614
+14.12,354,1,455,-2,103.497,-3.75058,3.00933e-06
+14.12,354,2,455,-3,142.52,-7.49425,0.00186407
+14.12,354,3,455,-2,118.497,-3.74236,-0.00149182
+14.16,355,1,455,-2,103.719,-3.75078,2.39133e-05
+14.16,355,2,455,-3,142.854,-7.49374,0.00195185
+14.16,355,3,455,-2,118.72,-3.74184,-0.00254473
+14.2,356,1,455,-2,103.941,-3.75097,4.38186e-05
+14.2,356,2,455,-3,143.187,-7.4932,0.00200446
+14.2,356,3,455,-2,118.942,-3.74136,-0.00349706
+14.24,357,1,455,-2,104.163,-3.75116,6.24603e-05
+14.24,357,2,455,-3,143.52,-7.49261,0.0020258
+14.24,357,3,455,-2,119.164,-3.74091,-0.00431729
+14.28,358,1,455,-2,104.385,-3.75135,7.95996e-05
+14.28,358,2,455,-3,143.853,-7.49198,0.00201937
+14.28,358,3,455,-2,119.386,-3.7405,-0.00497375
+14.32,359,1,455,-2,104.607,-3.75154,9.49818e-05
+14.32,359,2,455,-3,144.187,-7.49131,0.00198832
+14.32,359,3,455,-2,119.609,-3.74011,-0.00543463
+14.36,360,1,455,-2,104.83,-3.75173,0.000108347
+14.36,360,2,455,-3,144.52,-7.49061,0.00193549
+14.36,360,3,455,-2,119.831,-3.73976,-0.00566803
+14.4,361,1,455,-2,105.052,-3.75192,0.000119452
+14.4,361,2,455,-3,144.853,-7.48987,0.0018634
+14.4,361,3,455,-2,120.053,-3.73943,-0.00564199
+14.44,362,1,455,-2,105.274,-3.75211,0.000128063
+14.44,362,2,455,-3,145.187,-7.48911,0.00177432
+14.44,362,3,455,-2,120.275,-3.73913,-0.00532966
+14.48,363,1,455,-2,105.496,-3.75229,0.000133928
+14.48,363,2,455,-3,145.52,-7.48832,0.00167026
+14.48,363,3,455,-2,120.497,-3.73886,-0.00492978
+14.52,364,1,455,-2,105.718,-3.75248,0.000136797
+14.52,364,2,455,-3,145.853,-7.4875,0.00155301
+14.52,364,3,455,-2,120.72,-3.73861,-0.00455695
+14.56,365,1,455,-2,105.94,-3.75266,0.000136414
+14.56,365,2,455,-3,146.187,-7.48667,0.00142417
+14.56,365,3,455,-2,120.942,-3.73839,-0.00420974
+14.6,366,1,455,-2,106.162,-3.75285,0.000132545
+14.6,366,2,455,-3,146.52,-7.48581,0.00128515
+14.6,366,3,455,-2,121.164,-3.73818,-0.00388669
+14.64,367,1,455,-2,106.385,-3.75303,0.000126351
+14.64,367,2,455,-3,146.853,-7.48495,0.00113721
+14.64,367,3,455,-2,121.386,-3.738,-0.00358641
+14.68,368,1,455,-2,106.607,-3.75322,0.000120676
+14.68,368,2,455,-3,147.187,-7.48417,0.000883168
+14.68,368,3,455,-2,121.609,-3.73783,-0.00330755
+14.72,369,1,455,-2,106.829,-3.7534,0.000115575
+14.72,369,2,455,-3,147.52,-7.48467,-0.000655112
+14.72,369,3,455,-2,121.831,-3.73769,-0.00304882
+14.76,370,1,455,-2,107.051,-3.75358,0.000111029
+14.76,370,2,455,-3,147.853,-7.48782,-0.00485223
+14.76,370,3,455,-2,122.053,-3.73756,-0.00280896
+14.8,371,1,455,-2,107.273,-3.75376,0.000106984
+14.8,371,2,455,-3,148.187,-7.49495,-0.0130331
+14.8,371,3,455,-2,122.275,-3.73744,-0.00258678
+14.84,372,1,455,-2,107.495,-3.75394,0.000103423
+14.84,372,2,455,-3,148.52,-7.50739,-0.0265212
+14.84,372,3,455,-2,122.497,-3.73734,-0.00238114
+14.88,373,1,455,-2,107.718,-3.75412,0.000100315
+14.88,373,2,455,-3,148.853,-7.52647,-0.0466365
+14.88,373,3,455,-2,122.72,-3.73726,-0.00219096
+14.92,374,1,455,-2,107.94,-3.7543,9.76327e-05
+14.92,374,2,455,-3,149.185,-7.55351,-0.0746921
+14.92,374,3,455,-2,122.942,-3.73718,-0.00201522
+14.96,375,1,455,-2,108.162,-3.75448,9.535e-05
+14.96,375,2,455,-3,149.516,-7.5898,-0.11199
+14.96,375,3,455,-2,123.164,-3.73712,-0.00185295
+15,376,1,455,-2,108.384,-3.75466,9.34206e-05
+15,376,2,455,-3,149.846,-7.63665,-0.159813
+15,376,3,455,-2,123.386,-3.73707,-0.00170323
+15.04,377,1,455,-2,108.606,-3.75483,9.18327e-05
+15.04,377,2,455,-3,150.174,-7.69532,-0.219418
+15.04,377,3,455,-2,123.609,-3.73703,-0.0015652
+15.08,378,1,455,-2,108.828,-3.75501,9.05661e-05
+15.08,378,2,455,-3,150.5,-7.76702,-0.292023
+15.08,378,3,455,-2,123.831,-3.737,-0.00143806
+15.12,379,1,455,-2,109.051,-3.75518,8.96033e-05
+15.12,379,2,455,-3,150.822,-7.85294,-0.378795
+15.12,379,3,455,-2,124.053,-3.73697,-0.00132103
+15.16,380,1,455,-2,109.273,-3.75536,8.89297e-05
+15.16,380,2,455,-3,151.14,-7.95267,-0.47933
+15.16,380,3,455,-2,124.275,-3.73696,-0.0012134
+15.2,381,1,455,-2,109.495,-3.75553,8.85331e-05
+15.2,381,2,220,-2,0.152875,-0.577948,-0.597519
+15.2,381,3,455,-2,124.497,-3.73695,-0.00111452
+15.24,382,1,455,-2,109.717,-3.75571,8.83833e-05
+15.24,382,2,220,-2,0.458659,-0.702538,-0.741894
+15.24,382,3,455,-2,124.72,-3.73695,-0.00102374
+15.28,383,1,455,-2,109.939,-3.75588,8.84853e-05
+15.28,383,2,220,-2,0.759051,-0.838325,-0.896238
+15.28,383,3,455,-2,124.942,-3.73696,-0.000940495
+15.32,384,1,455,-2,110.161,-3.75605,8.88153e-05
+15.32,384,2,220,-2,1.05325,-0.98387,-1.05713
+15.32,384,3,455,-2,125.164,-3.73697,-0.000864226
+15.36,385,1,455,-2,110.384,-3.75622,8.93423e-05
+15.36,385,2,220,-2,1.34383,-1.13778,-1.22372
+15.36,385,3,455,-2,125.386,-3.73699,-0.000794428
+15.4,386,1,455,-2,110.606,-3.75639,9.00709e-05
+15.4,386,2,220,-2,1.6288,-1.29873,-1.39543
+15.4,386,3,455,-2,125.609,-3.73701,-0.000730626
+15.44,387,1,455,-2,110.828,-3.75656,9.09779e-05
+15.44,387,2,220,-2,1.91085,-1.46541,-1.57125
+15.44,387,3,455,-2,125.831,-3.73704,-0.000672378
+15.48,388,1,455,-2,111.05,-3.75673,9.20543e-05
+15.48,388,2,220,-2,2.1891,-1.63658,-1.75026
+15.48,388,3,455,-2,126.053,-3.73707,-0.000619272
+15.52,389,1,455,-2,111.272,-3.7569,9.33036e-05
+15.52,389,2,219,-1,2.61175,-1.70191,-1.47857
+15.52,389,3,455,-2,126.275,-3.73711,-0.000570925
+15.56,390,1,455,-2,111.494,-3.75706,9.84212e-05
+15.56,390,2,219,-1,2.9152,-1.85297,-1.61105
+15.56,390,3,455,-2,126.497,-3.73715,-0.000526983
+15.6,391,1,455,-2,111.716,-3.75721,0.000115618
+15.6,391,2,219,-1,3.22117,-2.00247,-1.74291
+15.6,391,3,455,-2,126.72,-3.7372,-0.000487118
+15.64,392,1,455,-2,111.939,-3.75734,0.00015484
+15.64,392,2,219,-2,3.52769,-2.14921,0.0778657
+15.64,392,3,455,-2,126.942,-3.73724,-0.000451026
+15.68,393,1,455,-2,112.161,-3.75743,0.000226397
+15.68,393,2,219,-2,3.8378,-2.29202,-0.0395933
+15.68,393,3,455,-2,127.164,-3.7373,-0.000418425
+15.72,394,1,455,-2,112.383,-3.75748,0.000340226
+15.72,394,2,219,-2,3.8378,-2.29202,-0.0395933
+15.72,394,3,455,-2,127.386,-3.73735,-0.000389052
+15.76,395,1,455,-2,112.605,-3.75748,0.000505324
+15.76,395,2,219,-2,3.8378,-2.29202,-0.0395933
+15.76,395,3,455,-2,127.609,-3.73741,-0.000362657
+15.8,396,1,455,-2,112.827,-3.75742,0.000729508
+15.8,396,2,242,-1,4.68773,1.38167,1.84989
+15.8,396,3,455,-2,127.831,-3.73747,-0.000339001
+15.84,397,1,455,-2,113.049,-3.75729,0.00101913
+15.84,397,2,242,-1,4.99609,1.29326,1.78536
+15.84,397,3,455,-2,128.053,-3.73753,-0.000317859
+15.88,398,1,455,-2,113.272,-3.75709,0.00137898
+15.88,398,2,242,-1,5.30734,1.21316,1.73581
+15.88,398,3,455,-2,128.275,-3.7376,-0.000299013
+15.92,399,1,455,-2,113.494,-3.75682,0.0018122
+15.92,399,2,242,-1,5.62092,1.14017,1.69837
+15.92,399,3,455,-2,128.497,-3.73767,-0.000282252
+15.96,400,1,455,-2,113.716,-3.75647,0.0023203
+15.96,400,2,242,-1,5.93638,1.07303,1.66568
+15.96,400,3,455,-2,128.72,-3.73774,-0.000267374
+16,401,1,455,-2,113.938,-3.75605,0.00290309
+16,401,2,242,-1,6.25336,1.01047,1.63256
+16,401,3,455,-2,128.942,-3.73781,-0.00025418
+16.04,402,1,455,-2,114.16,-3.75555,0.00355877
+16.04,402,2,242,-1,6.57152,0.951205,1.60161
+16.04,402,3,455,-2,129.164,-3.73789,-0.000242474
+16.08,403,1,455,-2,114.382,-3.75498,0.00428395
+16.08,403,2,242,-1,6.89059,0.893947,1.57193
+16.08,403,3,455,-2,129.386,-3.73796,-0.000232067
+16.12,404,1,455,-2,114.605,-3.75434,0.00507368
+16.12,404,2,242,-1,7.21034,0.837393,1.54224
+16.12,404,3,455,-2,129.609,-3.73804,-0.000222771
+16.16,405,1,455,-2,114.827,-3.75365,0.00592155
+16.16,405,2,242,-1,7.53055,0.780237,1.51126
+16.16,405,3,455,-2,129.831,-3.73812,-0.000214399
+16.2,406,1,455,-2,115.049,-3.7529,0.00681972
+16.2,406,2,242,-1,7.85101,0.721172,1.47771
+16.2,406,3,455,-2,130.053,-3.73821,-0.000206769
+16.24,407,1,455,-2,115.271,-3.75212,0.00775235
+16.24,407,2,242,-1,8.17149,0.658895,1.4403
+16.24,407,3,455,-2,130.275,-3.73829,-0.000199697
+16.28,408,1,455,-2,115.493,-3.7513,0.00849075
+16.28,408,2,242,-1,8.49173,0.592105,1.39775
+16.28,408,3,455,-2,130.497,-3.73838,-0.000193004
+16.32,409,1,455,-2,115.715,-3.75046,0.00894035
+16.32,409,2,242,-1,8.81145,0.519513,1.34881
+16.32,409,3,455,-2,130.72,-3.73846,-0.000186425
+16.36,410,1,455,-2,115.938,-3.74961,0.00911893
+16.36,410,2,242,-1,9.13029,0.439841,1.29222
+16.36,410,3,455,-2,130.942,-3.73855,-0.000179533
+16.4,411,1,455,-2,116.16,-3.74877,0.00904323
+16.4,411,2,242,-1,9.44783,0.351833,1.22673
+16.4,411,3,455,-2,131.164,-3.73864,-0.000172444
+16.44,412,1,455,-2,116.382,-3.74795,0.00872983
+16.44,412,2,242,-1,9.76355,0.254257,1.15113
+16.44,412,3,455,-2,131.386,-3.73874,-0.000165172
+16.48,413,1,455,-2,116.604,-3.74715,0.0082004
+16.48,413,2,242,-1,10.0768,0.14592,1.06423
+16.48,413,3,455,-2,131.609,-3.73883,-0.000157726
+16.52,414,1,455,-2,116.826,-3.7464,0.00748023
+16.52,414,2,242,-1,10.3871,0.0262469,0.965463
+16.52,414,3,455,-2,131.831,-3.73892,-0.000150115
+16.56,415,1,455,-2,117.048,-3.74568,0.00659683
+16.56,415,2,242,-1,10.6941,-0.104546,0.855079
+16.56,415,3,455,-2,132.053,-3.73902,-0.000142348
+16.6,416,1,455,-2,117.271,-3.745,0.00557923
+16.6,416,2,242,-1,10.9975,-0.24632,0.73324
+16.6,416,3,455,-2,132.275,-3.73911,-0.000134432
+16.64,417,1,455,-2,117.493,-3.74436,0.0044575
+16.64,417,2,242,-1,11.2969,-0.398928,0.6002
+16.64,417,3,455,-2,132.497,-3.73921,-0.000126378
+16.68,418,1,455,-2,117.715,-3.74375,0.00326245
+16.68,418,2,242,-1,11.592,-0.562207,0.456218
+16.68,418,3,455,-2,132.72,-3.7393,-0.000118192
+16.72,419,1,455,-2,117.937,-3.74319,0.00202542
+16.72,419,2,242,-1,11.8824,-0.735981,0.301295
+16.72,419,3,455,-2,132.942,-3.7394,-0.000109883
+16.76,420,1,455,-2,118.159,-3.74267,0.000778145
+16.76,420,2,242,-1,12.1678,-0.920062,0.135452
+16.76,420,3,455,-2,133.164,-3.7395,-0.000101459
+16.8,421,1,455,-2,118.381,-3.74218,-0.000447424
+16.8,421,2,242,-1,12.4478,-1.11425,-0.0412615
+16.8,421,3,455,-2,133.386,-3.7396,-9.29263e-05
+16.84,422,1,455,-2,118.604,-3.74172,-0.00161914
+16.84,422,2,242,-1,12.7219,-1.31832,-0.228764
+16.84,422,3,455,-2,133.609,-3.7397,-8.42924e-05
+16.88,423,1,455,-2,118.826,-3.7413,-0.00270481
+16.88,423,2,242,-1,12.9898,-1.53205,-0.42694
+16.88,423,3,455,-2,133.831,-3.73979,-7.55637e-05
+16.92,424,1,455,-2,119.048,-3.74091,-0.00367215
+16.92,424,2,242,-1,13.251,-1.7552,-0.635642
+16.92,424,3,455,-2,134.053,-3.73989,-6.67466e-05
+16.96,425,1,455,-2,119.27,-3.74055,-0.00448892
+16.96,425,2,242,-1,13.5051,-1.98749,-0.854686
+16.96,425,3,455,-2,134.275,-3.73999,-5.78469e-05
+17,426,1,455,-2,119.492,-3.74021,-0.00512288
+17,426,2,242,-1,13.7516,-2.22867,-1.08385
+17,426,3,455,-2,134.497,-3.74009,-4.88703e-05
+17.04,427,1,455,-2,119.714,-3.73991,-0.00554185
+17.04,427,2,242,-1,13.9902,-2.47843,-1.32288
+17.04,427,3,455,-2,134.72,-3.74019,-3.9822e-05
+17.08,428,1,455,-2,119.937,-3.73962,-0.00571367
+17.08,428,2,242,-1,14.2202,-2.73647,-1.57172
+17.08,428,3,455,-2,134.942,-3.74029,-3.07069e-05
+17.12,429,1,455,-2,120.159,-3.73936,-0.00560629
+17.12,429,2,242,-1,14.4411,-3.00247,-1.83044
+17.12,429,3,455,-2,135.164,-3.74039,-2.15297e-05
+17.16,430,1,455,-2,120.381,-3.73913,-0.00526165
+17.16,430,2,242,-1,14.4411,-3.00247,-1.83044
+17.16,430,3,455,-2,135.386,-3.74048,-1.22949e-05
+17.2,431,1,455,-2,120.603,-3.73891,-0.00491879
+17.2,431,2,242,-1,14.4411,-3.00247,-1.83044
+17.2,431,3,455,-2,135.609,-3.74058,-3.00637e-06
+17.24,432,1,455,-2,120.825,-3.73871,-0.00459769
+17.24,432,2,242,-1,14.4411,-3.00247,-1.83044
+17.24,432,3,455,-2,135.831,-3.74068,6.33189e-06
+17.28,433,1,455,-2,121.047,-3.73853,-0.00429705
+17.28,433,2,242,-1,14.4411,-3.00247,-1.83044
+17.28,433,3,455,-2,136.053,-3.74077,1.57164e-05
+17.32,434,1,455,-2,121.27,-3.73837,-0.00401564
+17.32,434,2,242,-1,14.4411,-3.00247,-1.83044
+17.32,434,3,455,-2,136.275,-3.74087,2.51437e-05
+17.36,435,1,455,-2,121.492,-3.73822,-0.00375228
+17.36,435,2,242,-1,14.4411,-3.00247,-1.83044
+17.36,435,3,455,-2,136.497,-3.74096,3.46107e-05
+17.4,436,1,455,-2,121.714,-3.73809,-0.00350589
+17.4,436,2,242,-1,14.4411,-3.00247,-1.83044
+17.4,436,3,455,-2,136.72,-3.74105,4.41146e-05
+17.44,437,1,455,-2,121.936,-3.73797,-0.00327542
+17.44,437,2,242,-1,14.4411,-3.00247,-1.83044
+17.44,437,3,455,-2,136.942,-3.74114,5.36525e-05
+17.48,438,1,455,-2,122.158,-3.73786,-0.0030599
+17.48,438,2,242,-1,14.4411,-3.00247,-1.83044
+17.48,438,3,455,-2,137.164,-3.74123,6.32265e-05
+17.52,439,1,455,-2,122.38,-3.73776,-0.00285841
+17.52,439,2,242,-1,14.4411,-3.00247,-1.83044
+17.52,439,3,455,-2,137.386,-3.74132,7.29723e-05
+17.56,440,1,455,-2,122.603,-3.73768,-0.00267008
+17.56,440,2,242,-1,14.4411,-3.00247,-1.83044
+17.56,440,3,455,-2,137.609,-3.74141,8.3285e-05
+17.6,441,1,455,-2,122.825,-3.73761,-0.00249411
+17.6,441,2,242,-1,14.4411,-3.00247,-1.83044
+17.6,441,3,455,-2,137.831,-3.74149,9.47413e-05
+17.64,442,1,455,-2,123.047,-3.73755,-0.00232975
+17.64,442,2,242,-1,14.4411,-3.00247,-1.83044
+17.64,442,3,455,-2,138.053,-3.74157,0.000108046
+17.68,443,1,455,-2,123.269,-3.73749,-0.00217626
+17.68,443,2,242,-1,14.4411,-3.00247,-1.83044
+17.68,443,3,455,-2,138.275,-3.74165,0.00012399
+17.72,444,1,455,-2,123.491,-3.73745,-0.00203297
+17.72,444,2,242,-1,14.4411,-3.00247,-1.83044
+17.72,444,3,455,-2,138.497,-3.74172,0.000143411
+17.76,445,1,455,-2,123.713,-3.73741,-0.00189927
+17.76,445,2,242,-1,14.4411,-3.00247,-1.83044
+17.76,445,3,455,-2,138.72,-3.74179,0.000167168
+17.8,446,1,455,-2,123.936,-3.73738,-0.00177455
+17.8,446,2,242,-1,14.4411,-3.00247,-1.83044
+17.8,446,3,455,-2,138.942,-3.74185,0.000196115
+17.84,447,1,455,-2,124.158,-3.73736,-0.00165826
+17.84,447,2,242,-1,14.4411,-3.00247,-1.83044
+17.84,447,3,455,-2,139.164,-3.74189,0.000231082
+17.88,448,1,455,-2,124.38,-3.73734,-0.00154987
+17.88,448,2,242,-1,14.4411,-3.00247,-1.83044
+17.88,448,3,455,-2,139.386,-3.74194,0.000272862
+17.92,449,1,455,-2,124.602,-3.73733,-0.00144889
+17.92,449,2,242,-1,14.4411,-3.00247,-1.83044
+17.92,449,3,455,-2,139.609,-3.74197,0.000322195
+17.96,450,1,455,-2,124.824,-3.73733,-0.00135488
+17.96,450,2,242,-1,14.4411,-3.00247,-1.83044
+17.96,450,3,455,-2,139.831,-3.74199,0.000379763
+18,451,1,455,-2,125.046,-3.73733,-0.0012674
+18,451,2,242,-1,14.4411,-3.00247,-1.83044
+18,451,3,455,-2,140.053,-3.742,0.000446181
+18.04,452,1,455,-2,125.269,-3.73733,-0.00118605
+18.04,452,2,242,-1,14.4411,-3.00247,-1.83044
+18.04,452,3,455,-2,140.275,-3.74199,0.000521994
+18.08,453,1,455,-2,125.491,-3.73735,-0.00111044
+18.08,453,2,242,-1,14.4411,-3.00247,-1.83044
+18.08,453,3,455,-2,140.497,-3.74198,0.00060767
+18.12,454,1,455,-2,125.713,-3.73736,-0.00104022
+18.12,454,2,242,-1,14.4411,-3.00247,-1.83044
+18.12,454,3,455,-2,140.72,-3.74195,0.000703603
+18.16,455,1,455,-2,125.935,-3.73738,-0.000975071
+18.16,455,2,242,-1,14.4411,-3.00247,-1.83044
+18.16,455,3,455,-2,140.942,-3.74191,0.00081011
+18.2,456,1,455,-2,126.157,-3.73741,-0.000914659
+18.2,456,2,242,-1,14.4411,-3.00247,-1.83044
+18.2,456,3,455,-2,141.164,-3.74185,0.000927431
+18.24,457,1,455,-2,126.379,-3.73744,-0.000858689
+18.24,457,2,242,-1,14.4411,-3.00247,-1.83044
+18.24,457,3,455,-2,141.386,-3.74178,0.00105236
+18.28,458,1,455,-2,126.602,-3.73747,-0.00080689
+18.28,458,2,242,-1,14.4411,-3.00247,-1.83044
+18.28,458,3,455,-2,141.609,-3.74169,0.00116389
+18.32,459,1,455,-2,126.824,-3.73751,-0.000759002
+18.32,459,2,242,-1,14.4411,-3.00247,-1.83044
+18.32,459,3,455,-2,141.831,-3.7416,0.00125934
+18.36,460,1,455,-2,127.046,-3.73755,-0.000714809
+18.36,460,2,242,-1,14.4411,-3.00247,-1.83044
+18.36,460,3,455,-2,142.053,-3.74148,0.00133984
+18.4,461,1,455,-2,127.268,-3.73759,-0.000674065
+18.4,461,2,242,-1,14.4411,-3.00247,-1.83044
+18.4,461,3,455,-2,142.275,-3.74136,0.00140642
+18.44,462,1,455,-2,127.49,-3.73764,-0.000636563
+18.44,462,2,242,-1,14.4411,-3.00247,-1.83044
+18.44,462,3,455,-2,142.497,-3.74121,0.00146007
+18.48,463,1,455,-2,127.712,-3.73769,-0.000602099
+18.48,463,2,242,-1,14.4411,-3.00247,-1.83044
+18.48,463,3,455,-2,142.72,-3.74106,0.0015017
+18.52,464,1,455,-2,127.935,-3.73774,-0.000570458
+18.52,464,2,242,-1,14.4411,-3.00247,-1.83044
+18.52,464,3,455,-2,142.942,-3.74089,0.00153217
+18.56,465,1,455,-2,128.157,-3.7378,-0.000541447
+18.56,465,2,242,-1,14.4411,-3.00247,-1.83044
+18.56,465,3,455,-2,143.164,-3.7407,0.00155229
+18.6,466,1,455,-2,128.379,-3.73785,-0.000514865
+18.6,466,2,242,-1,14.4411,-3.00247,-1.83044
+18.6,466,3,455,-2,143.386,-3.74051,0.00156281
+18.64,467,1,455,-2,128.601,-3.73792,-0.000490509
+18.64,467,2,242,-1,14.4411,-3.00247,-1.83044
+18.64,467,3,455,-2,143.609,-3.7403,0.00156443
+18.68,468,1,455,-2,128.823,-3.73798,-0.000468199
+18.68,468,2,242,-1,14.4411,-3.00247,-1.83044
+18.68,468,3,455,-2,143.831,-3.74007,0.0015578
+18.72,469,1,455,-2,129.045,-3.73804,-0.000447726
+18.72,469,2,242,-1,14.4411,-3.00247,-1.83044
+18.72,469,3,455,-2,144.053,-3.73984,0.00154352
+18.76,470,1,455,-2,129.268,-3.73811,-0.000428912
+18.76,470,2,242,-1,14.4411,-3.00247,-1.83044
+18.76,470,3,455,-2,144.275,-3.73959,0.00152217
+18.8,471,1,455,-2,129.49,-3.73818,-0.000411571
+18.8,471,2,242,-1,14.4411,-3.00247,-1.83044
+18.8,471,3,455,-2,144.497,-3.73934,0.00149427
+18.84,472,1,455,-2,129.712,-3.73826,-0.000395496
+18.84,472,2,242,-1,14.4411,-3.00247,-1.83044
+18.84,472,3,455,-2,144.72,-3.73907,0.00146031
+18.88,473,1,455,-2,129.934,-3.73833,-0.000380512
+18.88,473,2,242,-1,14.4411,-3.00247,-1.83044
+18.88,473,3,455,-2,144.942,-3.73879,0.00142074
+18.92,474,1,455,-2,130.156,-3.73841,-0.000366417
+18.92,474,2,242,-1,14.4411,-3.00247,-1.83044
+18.92,474,3,455,-2,145.164,-3.7385,0.00137599
+18.96,475,1,455,-2,130.378,-3.73849,-0.000353037
+18.96,475,2,242,-1,14.4411,-3.00247,-1.83044
+18.96,475,3,455,-2,145.386,-3.73821,0.00132645
+19,476,1,455,-2,130.601,-3.73857,-0.000340171
+19,476,2,242,-1,14.4411,-3.00247,-1.83044
+19,476,3,455,-2,145.609,-3.7379,0.00127247
+19.04,477,1,455,-2,130.823,-3.73865,-0.000327373
+19.04,477,2,242,-1,14.4411,-3.00247,-1.83044
+19.04,477,3,455,-2,145.831,-3.73759,0.0012144
+19.08,478,1,455,-2,131.045,-3.73873,-0.00031451
+19.08,478,2,242,-1,14.4411,-3.00247,-1.83044
+19.08,478,3,455,-2,146.053,-3.73727,0.00115255
+19.12,479,1,455,-2,131.267,-3.73882,-0.000301651
+19.12,479,2,242,-1,14.4411,-3.00247,-1.83044
+19.12,479,3,455,-2,146.275,-3.73695,0.00108721
+19.16,480,1,455,-2,131.489,-3.7389,-0.000288798
+19.16,480,2,242,-1,14.4411,-3.00247,-1.83044
+19.16,480,3,455,-2,146.497,-3.73662,0.00101865
+19.2,481,1,455,-2,131.711,-3.73899,-0.000275952
+19.2,481,2,242,-1,14.4411,-3.00247,-1.83044
+19.2,481,3,455,-2,146.72,-3.73629,0.0009471
+19.24,482,1,455,-2,131.934,-3.73908,-0.000263119
+19.24,482,2,242,-1,14.4411,-3.00247,-1.83044
+19.24,482,3,455,-2,146.942,-3.73596,0.000872808
+19.28,483,1,455,-2,132.156,-3.73917,-0.000250282
+19.28,483,2,242,-1,14.4411,-3.00247,-1.83044
+19.28,483,3,455,-2,147.164,-3.73567,0.000746498
+19.32,484,1,455,-2,132.378,-3.73926,-0.000237459
+19.32,484,2,242,-1,14.4411,-3.00247,-1.83044
+19.32,484,3,455,-2,147.386,-3.73602,-2.53973e-05
+19.36,485,1,455,-2,132.6,-3.73935,-0.000224635
+19.36,485,2,242,-1,14.4411,-3.00247,-1.83044
+19.36,485,3,455,-2,147.609,-3.73771,-0.00213538
+19.4,486,1,455,-2,132.822,-3.73945,-0.000211809
+19.4,486,2,242,-1,14.4411,-3.00247,-1.83044
+19.4,486,3,455,-2,147.831,-3.7414,-0.00625107
+19.44,487,1,455,-2,133.044,-3.73954,-0.000198982
+19.44,487,2,242,-1,14.4411,-3.00247,-1.83044
+19.44,487,3,455,-2,148.053,-3.74777,-0.0130396
+19.48,488,1,455,-2,133.267,-3.73963,-0.000186154
+19.48,488,2,242,-1,14.4411,-3.00247,-1.83044
+19.48,488,3,455,-2,148.275,-3.75748,-0.0231673
+19.52,489,1,455,-2,133.489,-3.73973,-0.000173327
+19.52,489,2,242,-1,14.4411,-3.00247,-1.83044
+19.52,489,3,455,-2,148.497,-3.77119,-0.0372982
+19.56,490,1,455,-2,133.711,-3.73982,-0.000160506
+19.56,490,2,242,-1,14.4411,-3.00247,-1.83044
+19.56,490,3,455,-2,148.718,-3.78956,-0.0560933
+19.6,491,1,455,-2,133.933,-3.73992,-0.000147696
+19.6,491,2,242,-1,14.4411,-3.00247,-1.83044
+19.6,491,3,455,-2,148.939,-3.81327,-0.0802083
+19.64,492,1,455,-2,134.155,-3.74001,-0.000134903
+19.64,492,2,242,-1,14.4411,-3.00247,-1.83044
+19.64,492,3,455,-2,149.159,-3.84294,-0.110291
+19.68,493,1,455,-2,134.378,-3.74011,-0.000122113
+19.68,493,2,242,-1,14.4411,-3.00247,-1.83044
+19.68,493,3,455,-2,149.379,-3.87923,-0.146978
+19.72,494,1,455,-2,134.6,-3.7402,-0.000109325
+19.72,494,2,242,-1,14.4411,-3.00247,-1.83044
+19.72,494,3,455,-2,149.596,-3.92275,-0.190892
+19.76,495,1,455,-2,134.822,-3.7403,-9.65374e-05
+19.76,495,2,242,-1,14.4411,-3.00247,-1.83044
+19.76,495,3,455,-2,149.813,-3.97382,-0.242334
+19.8,496,1,455,-2,135.044,-3.74039,-8.37513e-05
+19.8,496,2,242,-1,14.4411,-3.00247,-1.83044
+19.8,496,3,455,-2,150.027,-4.03231,-0.301194
+19.84,497,1,455,-2,135.266,-3.74048,-7.09687e-05
+19.84,497,2,242,-1,14.4411,-3.00247,-1.83044
+19.84,497,3,455,-2,150.239,-4.09816,-0.3674
+19.88,498,1,455,-2,135.488,-3.74058,-5.81931e-05
+19.88,498,2,242,-1,14.4411,-3.00247,-1.83044
+19.88,498,3,455,-2,150.449,-4.17129,-0.440874
+19.92,499,1,455,-2,135.711,-3.74067,-4.54079e-05
+19.92,499,2,242,-1,14.4411,-3.00247,-1.83044
+19.92,499,3,455,-2,150.656,-4.25162,-0.521527
+19.96,500,1,455,-2,135.933,-3.74076,-3.26295e-05
+19.96,500,2,242,-1,14.4411,-3.00247,-1.83044
+19.96,500,3,455,-2,150.861,-4.33904,-0.609263
+20,501,1,455,-2,136.155,-3.74085,-1.98441e-05
+20,501,2,242,-1,14.4411,-3.00247,-1.83044
+20,501,3,455,-2,151.062,-4.43346,-0.703978
+20.04,502,1,455,-2,136.377,-3.74095,-7.07111e-06
+20.04,502,2,242,-1,14.4411,-3.00247,-1.83044
+20.04,502,3,455,-2,151.26,-4.53443,-0.80522
+20.08,503,1,455,-2,136.599,-3.74104,5.70078e-06
+20.08,503,2,242,-1,14.4411,-3.00247,-1.83044
+20.08,503,3,222,-1,0.136365,-0.90413,-0.919395
+20.12,504,1,455,-2,136.821,-3.74112,1.84711e-05
+20.12,504,2,242,-1,14.4411,-3.00247,-1.83044
+20.12,504,3,222,-1,0.300061,-1.02266,-1.04616
+20.16,505,1,455,-2,137.044,-3.74121,3.12378e-05
+20.16,505,2,242,-1,14.4411,-3.00247,-1.83044
+20.16,505,3,222,-1,0.457606,-1.14998,-1.18169
+20.2,506,1,455,-2,137.266,-3.7413,4.40192e-05
+20.2,506,2,242,-1,14.4411,-3.00247,-1.83044
+20.2,506,3,222,-1,0.609068,-1.28487,-1.32351
+20.24,507,1,455,-2,137.488,-3.74138,5.69805e-05
+20.24,507,2,242,-1,14.4411,-3.00247,-1.83044
+20.24,507,3,222,-1,0.755436,-1.42622,-1.46957
+20.28,508,1,455,-2,137.71,-3.74147,7.07614e-05
+20.28,508,2,242,-1,14.4411,-3.00247,-1.83044
+20.28,508,3,222,-1,0.897253,-1.573,-1.61808
+20.32,509,1,455,-2,137.932,-3.74155,8.62429e-05
+20.32,509,2,242,-1,14.4411,-3.00247,-1.83044
+20.32,509,3,222,-1,1.03504,-1.7243,-1.7675
+20.36,510,1,455,-2,138.154,-3.74162,0.0001044
+20.36,510,2,242,-1,14.4411,-3.00247,-1.83044
+20.36,510,3,220,-1,1.51046,1.96794,-0.0242669
+20.4,511,1,455,-2,138.377,-3.74169,0.000126234
+20.4,511,2,242,-1,14.4411,-3.00247,-1.83044
+20.4,511,3,220,-2,1.69278,1.83169,1.7328
+20.44,512,1,455,-2,138.599,-3.74175,0.000152764
+20.44,512,2,242,-1,14.4411,-3.00247,-1.83044
+20.44,512,3,220,-2,1.87375,1.69444,1.58973
+20.48,513,1,455,-2,138.821,-3.74181,0.000184959
+20.48,513,2,242,-1,14.4411,-3.00247,-1.83044
+20.48,513,3,220,-2,2.05258,1.55673,1.44681
+20.52,514,1,455,-2,139.043,-3.74186,0.000223703
+20.52,514,2,242,-1,14.4411,-3.00247,-1.83044
+20.52,514,3,220,-2,2.23222,1.41908,1.30426
+20.56,515,1,455,-2,139.265,-3.74189,0.000269843
+20.56,515,2,242,-1,14.4411,-3.00247,-1.83044
+20.56,515,3,220,-2,2.4106,1.28202,1.16275
+20.6,516,1,455,-2,139.488,-3.74192,0.000324123
+20.6,516,2,242,-1,14.4411,-3.00247,-1.83044
+20.6,516,3,220,-2,2.59067,1.14611,1.02291
+20.64,517,1,455,-2,139.71,-3.74194,0.000387219
+20.64,517,2,242,-1,14.4411,-3.00247,-1.83044
+20.64,517,3,220,-2,2.77141,1.01187,0.885498
+20.68,518,1,455,-2,139.932,-3.74194,0.000459696
+20.68,518,2,242,-1,14.4411,-3.00247,-1.83044
+20.68,518,3,220,-2,2.95252,0.879866,0.75124
+20.72,519,1,455,-2,140.154,-3.74193,0.000542036
+20.72,519,2,242,-1,14.4411,-3.00247,-1.83044
+20.72,519,3,220,-2,3.13626,0.75066,0.620488
+20.76,520,1,455,-2,140.376,-3.74191,0.000634666
+20.76,520,2,242,-1,14.4411,-3.00247,-1.83044
+20.76,520,3,220,-2,3.32089,0.624837,0.493291
+20.8,521,1,455,-2,140.598,-3.74188,0.000737881
+20.8,521,2,242,-1,14.4411,-3.00247,-1.83044
+20.8,521,3,220,-2,3.50896,0.503,0.370302
+20.84,522,1,455,-2,140.821,-3.74183,0.000851934
+20.84,522,2,242,-1,14.4411,-3.00247,-1.83044
+20.84,522,3,220,-2,3.69846,0.385776,0.252245
+20.88,523,1,455,-2,141.043,-3.74177,0.000976952
+20.88,523,2,242,-1,14.4411,-3.00247,-1.83044
+20.88,523,3,220,-2,3.89199,0.273813,0.139855
+20.92,524,1,455,-2,141.265,-3.74169,0.00111302
+20.92,524,2,242,-1,14.4411,-3.00247,-1.83044
+20.92,524,3,220,-2,4.08771,0.167775,0.0339061
+20.96,525,1,455,-2,141.487,-3.7416,0.00124759
+20.96,525,2,242,-1,14.4411,-3.00247,-1.83044
+20.96,525,3,220,-2,4.28678,0.0679805,-0.0651737
+21,526,1,455,-2,141.709,-3.7415,0.00136543
+21,526,2,242,-1,14.4411,-3.00247,-1.83044
+21,526,3,220,-2,4.48797,-0.0255121,-0.15721
+21.04,527,1,455,-2,141.931,-3.74138,0.00146752
+21.04,527,2,242,-1,14.4411,-3.00247,-1.83044
+21.04,527,3,220,-2,4.69264,-0.112608,-0.241972
+21.08,528,1,455,-2,142.154,-3.74124,0.00155481
+21.08,528,2,242,-1,14.4411,-3.00247,-1.83044
+21.08,528,3,220,-2,4.89966,-0.193216,-0.319243
+21.12,529,1,455,-2,142.376,-3.7411,0.00162824
+21.12,529,2,242,-1,14.4411,-3.00247,-1.83044
+21.12,529,3,220,-2,5.10803,-0.267254,-0.38915
+21.16,530,1,455,-2,142.598,-3.74094,0.00168864
+21.16,530,2,242,-1,14.4411,-3.00247,-1.83044
+21.16,530,3,220,-2,5.31886,-0.334643,-0.452442
+21.2,531,1,455,-2,142.82,-3.74076,0.00173683
+21.2,531,2,242,-1,14.4411,-3.00247,-1.83044
+21.2,531,3,220,-2,5.53153,-0.395309,-0.508914
+21.24,532,1,455,-2,143.042,-3.74058,0.00177356
+21.24,532,2,242,-1,14.4411,-3.00247,-1.83044
+21.24,532,3,220,-2,5.74646,-0.449186,-0.558254
+21.28,533,1,455,-2,143.264,-3.74038,0.00179954
+21.28,533,2,242,-1,14.4411,-3.00247,-1.83044
+21.28,533,3,220,-2,5.9616,-0.49621,-0.600201
+21.32,534,1,455,-2,143.487,-3.74016,0.00181545
+21.32,534,2,242,-1,14.4411,-3.00247,-1.83044
+21.32,534,3,220,-2,6.17925,-0.536328,-0.63439
+21.36,535,1,455,-2,143.709,-3.73994,0.00182189
+21.36,535,2,242,-1,14.4411,-3.00247,-1.83044
+21.36,535,3,220,-2,6.39672,-0.569489,-0.660587
+21.4,536,1,455,-2,143.931,-3.7397,0.00181947
+21.4,536,2,242,-1,14.4411,-3.00247,-1.83044
+21.4,536,3,220,-2,6.6163,-0.59565,-0.678409
+21.44,537,1,455,-2,144.153,-3.73946,0.0018087
+21.44,537,2,242,-1,14.4411,-3.00247,-1.83044
+21.44,537,3,220,-2,6.83655,-0.614773,-0.687595
+21.48,538,1,455,-2,144.375,-3.7392,0.00179012
+21.48,538,2,242,-1,14.4411,-3.00247,-1.83044
+21.48,538,3,220,-2,7.05601,-0.626827,-0.688128
+21.52,539,1,455,-2,144.598,-3.73893,0.00176422
+21.52,539,2,242,-1,14.4411,-3.00247,-1.83044
+21.52,539,3,220,-2,7.27698,-0.631788,-0.681114
+21.56,540,1,455,-2,144.82,-3.73866,0.00173146
+21.56,540,2,242,-1,14.4411,-3.00247,-1.83044
+21.56,540,3,220,-2,7.498,-0.629638,-0.666877
+21.6,541,1,455,-2,145.042,-3.73837,0.00169226
+21.6,541,2,242,-1,14.4411,-3.00247,-1.83044
+21.6,541,3,220,-2,7.718,-0.620366,-0.645466
+21.64,542,1,455,-2,145.264,-3.73808,0.001647
+21.64,542,2,242,-1,14.4411,-3.00247,-1.83044
+21.64,542,3,220,-2,7.93809,-0.603967,-0.616823
+21.68,543,1,455,-2,145.486,-3.73778,0.00159606
+21.68,543,2,242,-1,14.4411,-3.00247,-1.83044
+21.68,543,3,220,-2,8.15799,-0.580445,-0.580968
+21.72,544,1,455,-2,145.708,-3.73747,0.00153981
+21.72,544,2,242,-1,14.4411,-3.00247,-1.83044
+21.72,544,3,220,-2,8.37708,-0.549809,-0.537949
+21.76,545,1,455,-2,145.931,-3.73716,0.00147855
+21.76,545,2,242,-1,14.4411,-3.00247,-1.83044
+21.76,545,3,220,-2,8.59515,-0.512076,-0.487801
+21.8,546,1,455,-2,146.153,-3.73684,0.00141261
+21.8,546,2,242,-1,14.4411,-3.00247,-1.83044
+21.8,546,3,220,-2,8.81197,-0.467271,-0.430565
+21.84,547,1,455,-2,146.375,-3.73652,0.0013423
+21.84,547,2,242,-1,14.4411,-3.00247,-1.83044
+21.84,547,3,220,-2,9.02608,-0.415426,-0.366363
+21.88,548,1,455,-2,146.597,-3.73619,0.00126786
+21.88,548,2,242,-1,14.4411,-3.00247,-1.83044
+21.88,548,3,220,-2,9.23969,-0.356579,-0.295112
+21.92,549,1,455,-2,146.819,-3.73587,0.00118955
+21.92,549,2,242,-1,14.4411,-3.00247,-1.83044
+21.92,549,3,220,-2,9.45156,-0.291105,-0.21726
+21.96,550,1,455,-2,147.041,-3.73554,0.00110763
+21.96,550,2,242,-1,14.4411,-3.00247,-1.83044
+21.96,550,3,220,-2,9.66163,-0.219732,-0.133545
+22,551,1,455,-2,147.264,-3.73521,0.0010223
+22,551,2,242,-1,14.4411,-3.00247,-1.83044
+22,551,3,220,-2,9.86997,-0.14313,-0.0446381
+22.04,552,1,455,-2,147.486,-3.73471,0.00109883
+22.04,552,2,242,-1,14.4411,-3.00247,-1.83044
+22.04,552,3,220,-2,10.0767,-0.0619529,0.0490486
+22.08,553,1,455,-2,147.708,-3.73372,0.00167007
+22.08,553,2,242,-1,14.4411,-3.00247,-1.83044
+22.08,553,3,220,-2,10.2819,0.0231537,0.147551
+22.12,554,1,455,-2,147.93,-3.73193,0.0030384
+22.12,554,2,242,-1,14.4411,-3.00247,-1.83044
+22.12,554,3,220,-2,10.4858,0.111559,0.250185
+22.16,555,1,455,-2,148.152,-3.72913,0.00540958
+22.16,555,2,242,-1,14.4411,-3.00247,-1.83044
+22.16,555,3,220,-2,10.6886,0.202642,0.356234
+22.2,556,1,455,-2,148.374,-3.72527,0.00885374
+22.2,556,2,242,-1,14.4411,-3.00247,-1.83044
+22.2,556,3,220,-2,10.8907,0.295791,0.465009
+22.24,557,1,455,-2,148.597,-3.72036,0.0133374
+22.24,557,2,242,-1,14.4411,-3.00247,-1.83044
+22.24,557,3,220,-2,11.0933,0.390403,0.57591
+22.28,558,1,455,-2,148.819,-3.71447,0.0188125
+22.28,558,2,242,-1,14.4411,-3.00247,-1.83044
+22.28,558,3,220,-2,11.2944,0.48588,0.688075
+22.32,559,1,455,-2,149.041,-3.7076,0.0252658
+22.32,559,2,242,-1,14.4411,-3.00247,-1.83044
+22.32,559,3,220,-2,11.4955,0.581627,0.800933
+22.36,560,1,455,-2,149.263,-3.69972,0.0327457
+22.36,560,2,242,-1,14.4411,-3.00247,-1.83044
+22.36,560,3,220,-2,11.6968,0.67705,0.913823
+22.4,561,1,455,-2,149.485,-3.69076,0.0413038
+22.4,561,2,242,-1,14.4411,-3.00247,-1.83044
+22.4,561,3,220,-2,11.8985,0.771553,1.02608
+22.44,562,1,455,-2,149.707,-3.6808,0.0508684
+22.44,562,2,242,-1,14.4411,-3.00247,-1.83044
+22.44,562,3,220,-2,12.101,0.864536,1.13704
+22.48,563,1,455,-2,149.929,-3.66991,0.0613723
+22.48,563,2,242,-1,14.4411,-3.00247,-1.83044
+22.48,563,3,220,-2,12.305,0.955393,1.24606
+22.52,564,1,455,-2,150.151,-3.65809,0.0728204
+22.52,564,2,242,-1,14.4411,-3.00247,-1.83044
+22.52,564,3,220,-2,12.5106,1.04351,1.35246
+22.56,565,1,455,-2,150.372,-3.64522,0.0853195
+22.56,565,2,242,-1,14.4411,-3.00247,-1.83044
+22.56,565,3,220,-2,12.7168,1.12826,1.45541
+22.6,566,1,455,-2,150.594,-3.63126,0.0989322
+22.6,566,2,242,-1,14.4411,-3.00247,-1.83044
+22.6,566,3,220,-2,12.9246,1.20901,1.55426
+22.64,567,1,455,-2,150.816,-3.61618,0.113671
+22.64,567,2,242,-1,14.4411,-3.00247,-1.83044
+22.64,567,3,220,-2,13.1354,1.28511,1.64876
+22.68,568,1,455,-2,151.037,-3.59997,0.12955
+22.68,568,2,242,-1,14.4411,-3.00247,-1.83044
+22.68,568,3,220,-2,13.3469,1.35589,1.73832
+22.72,569,1,455,-2,151.259,-3.58261,0.146603
+22.72,569,2,242,-1,14.4411,-3.00247,-1.83044
+22.72,569,3,220,-2,13.5602,1.42068,1.82235
+22.76,570,1,222,-1,0.187139,0.172007,0.154303
+22.76,570,2,242,-1,14.4411,-3.00247,-1.83044
+22.76,570,3,220,-1,13.7755,1.4788,-0.318242
+22.8,571,1,222,-1,0.4151,0.181286,0.151742
+22.8,571,2,242,-1,14.4411,-3.00247,-1.83044
+22.8,571,3,220,-1,13.9937,1.52954,-0.25305
+22.84,572,1,222,-1,0.642888,0.184616,0.144674
+22.84,572,2,242,-1,14.4411,-3.00247,-1.83044
+22.84,572,3,220,-1,14.2123,1.57259,-0.195269
+22.88,573,1,222,-1,0.870177,0.182568,0.137558
+22.88,573,2,242,-1,14.4411,-3.00247,-1.83044
+22.88,573,3,220,-1,14.4326,1.60796,-0.144823
+22.92,574,1,222,-1,1.09668,0.175739,0.134545
+22.92,574,2,242,-1,14.4411,-3.00247,-1.83044
+22.92,574,3,220,-1,14.6543,1.63561,-0.101777
+22.96,575,1,222,-1,1.32229,0.164782,0.135725
+22.96,575,2,242,-1,14.4411,-3.00247,-1.83044
+22.96,575,3,220,-1,14.876,1.65591,-0.0658869
+23,576,1,222,-1,1.54693,0.150381,0.138462
+23,576,2,242,-1,14.4411,-3.00247,-1.83044
+23,576,3,220,-1,15.0993,1.66957,-0.0363373
+23.04,577,1,222,-1,1.77051,0.133239,0.140225
+23.04,577,2,242,-1,14.4411,-3.00247,-1.83044
+23.04,577,3,220,-1,15.3215,1.67727,-0.0126757
+23.08,578,1,222,-1,1.99339,0.114074,0.138618
+23.08,578,2,242,-1,14.4411,-3.00247,-1.83044
+23.08,578,3,220,-1,15.544,1.67967,0.00585224
+23.12,579,1,222,-1,2.21561,0.0935866,0.138316
+23.12,579,2,242,-1,14.4411,-3.00247,-1.83044
+23.12,579,3,220,-1,15.7671,1.67747,0.0199312
+23.16,580,1,222,-1,2.43729,0.0724516,0.142375
+23.16,580,2,242,-1,14.4411,-3.00247,-1.83044
+23.16,580,3,220,-1,15.9891,1.67133,0.0300912
+23.2,581,1,222,-1,2.65863,0.0513289,0.14714
+23.2,581,2,242,-1,14.4411,-3.00247,-1.83044
+23.2,581,3,220,-1,16.2121,1.66195,0.0371584
+23.24,582,1,222,-1,2.87999,0.0308673,0.149005
+23.24,582,2,242,-1,14.4411,-3.00247,-1.83044
+23.24,582,3,220,-1,16.4336,1.65,0.0416063
+23.28,583,1,222,-1,3.10124,0.0117173,0.146
+23.28,583,2,242,-1,14.4411,-3.00247,-1.83044
+23.28,583,3,220,-1,16.6562,1.63617,0.0442868
+23.32,584,1,222,-1,3.32285,-0.00544963,0.144054
+23.32,584,2,242,-1,14.4411,-3.00247,-1.83044
+23.32,584,3,220,-1,16.8773,1.62115,0.045673
+23.36,585,1,222,-1,3.54454,-0.0199849,0.143051
+23.36,585,2,242,-1,14.4411,-3.00247,-1.83044
+23.36,585,3,220,-1,17.0991,1.60548,0.0464632
+23.4,586,1,222,-1,3.76685,-0.0312956,0.141748
+23.4,586,2,242,-1,14.4411,-3.00247,-1.83044
+23.4,586,3,220,-1,17.3204,1.58929,0.0466681
+23.44,587,1,222,-1,3.98922,-0.0388618,0.138762
+23.44,587,2,242,-1,14.4411,-3.00247,-1.83044
+23.44,587,3,220,-1,17.5414,1.5727,0.0463946
+23.48,588,1,222,-1,4.21204,-0.0421541,0.135333
+23.48,588,2,242,-1,14.4411,-3.00247,-1.83044
+23.48,588,3,220,-1,17.763,1.55581,0.0458051
+23.52,589,1,222,-1,4.434,-0.0425577,0.133065
+23.52,589,2,242,-1,14.4411,-3.00247,-1.83044
+23.52,589,3,220,-1,17.9836,1.53871,0.0448375
+23.56,590,1,222,-1,4.65596,-0.0431631,0.131014
+23.56,590,2,242,-1,14.4411,-3.00247,-1.83044
+23.56,590,3,220,-1,18.2053,1.52148,0.0437183
+23.6,591,1,222,-1,4.87792,-0.0439934,0.131294
+23.6,591,2,242,-1,14.4411,-3.00247,-1.83044
+23.6,591,3,220,-1,18.4257,1.5042,0.0423107
+23.64,592,1,222,-1,5.09987,-0.0449617,0.135158
+23.64,592,2,242,-1,14.4411,-3.00247,-1.83044
+23.64,592,3,220,-1,18.646,1.4869,0.0407458
+23.68,593,1,222,-1,5.32182,-0.045984,0.139479
+23.68,593,2,242,-1,14.4411,-3.00247,-1.83044
+23.68,593,3,220,-1,18.8676,1.46965,0.0391377
+23.72,594,1,222,-1,5.54377,-0.0469952,0.143155
+23.72,594,2,242,-1,14.4411,-3.00247,-1.83044
+23.72,594,3,220,-1,19.0878,1.45249,0.0373338
+23.76,595,1,222,-1,5.76571,-0.0479578,0.145437
+23.76,595,2,242,-1,14.4411,-3.00247,-1.83044
+23.76,595,3,220,-1,19.3092,1.43544,0.0355252
+23.8,596,1,222,-1,5.98764,-0.0488668,0.14556
+23.8,596,2,242,-1,14.4411,-3.00247,-1.83044
+23.8,596,3,220,-1,19.5293,1.41855,0.03355
+23.84,597,1,222,-1,6.20957,-0.0496962,0.14444
+23.84,597,2,242,-1,14.4411,-3.00247,-1.83044
+23.84,597,3,220,-1,19.7494,1.40185,0.031505
+23.88,598,1,222,-1,6.4315,-0.0504032,0.143032
+23.88,598,2,242,-1,14.4411,-3.00247,-1.83044
+23.88,598,3,220,-1,19.9701,1.38534,0.0294804
+23.92,599,1,222,-1,6.65342,-0.0509831,0.141387
+23.92,599,2,242,-1,14.4411,-3.00247,-1.83044
+23.92,599,3,220,-1,20.1907,1.36907,0.0276679
+23.96,600,1,222,-1,6.87535,-0.0514966,0.139493
+23.96,600,2,242,-1,14.4411,-3.00247,-1.83044
+23.96,600,3,220,-1,20.4106,1.35303,0.0260461
+24,601,1,222,-1,7.09727,-0.0520616,0.136789
+24,601,2,242,-1,14.4411,-3.00247,-1.83044
+24,601,3,220,-1,20.6306,1.33726,0.0245848
+24.04,602,1,222,-1,7.31918,-0.0527458,0.13256
+24.04,602,2,242,-1,14.4411,-3.00247,-1.83044
+24.04,602,3,220,-1,20.8518,1.32175,0.0232968
+24.08,603,1,222,-1,7.54109,-0.0535709,0.128979
+24.08,603,2,242,-1,14.4411,-3.00247,-1.83044
+24.08,603,3,220,-1,21.0717,1.30651,0.0219518
+24.12,604,1,222,-1,7.763,-0.0545212,0.128468
+24.12,604,2,242,-1,14.4411,-3.00247,-1.83044
+24.12,604,3,220,-1,21.2916,1.29157,0.0205655
+24.16,605,1,222,-1,7.9849,-0.0555479,0.133384
+24.16,605,2,242,-1,14.4411,-3.00247,-1.83044
+24.16,605,3,220,-1,21.5115,1.27692,0.0190763
+24.2,606,1,222,-1,8.20679,-0.0566182,0.140629
+24.2,606,2,242,-1,14.4411,-3.00247,-1.83044
+24.2,606,3,220,-1,21.7322,1.26259,0.0174731
+24.24,607,1,222,-1,8.42868,-0.0577262,0.147058
+24.24,607,2,242,-1,14.4411,-3.00247,-1.83044
+24.24,607,3,220,-1,21.9525,1.2486,0.0156678
+24.28,608,1,222,-1,8.65057,-0.0588674,0.15181
+24.28,608,2,242,-1,14.4411,-3.00247,-1.83044
+24.28,608,3,220,-1,22.1724,1.23497,0.0139782
+24.32,609,1,222,-1,8.87245,-0.0600325,0.154027
+24.32,609,2,242,-1,14.4411,-3.00247,-1.83044
+24.32,609,3,220,-1,22.3923,1.22173,0.0124883
+24.36,610,1,222,-1,9.09432,-0.0612213,0.153283
+24.36,610,2,242,-1,14.4411,-3.00247,-1.83044
+24.36,610,3,220,-1,22.6121,1.20888,0.0111854
+24.4,611,1,222,-1,9.31618,-0.0624477,0.15088
+24.4,611,2,242,-1,14.4411,-3.00247,-1.83044
+24.4,611,3,220,-1,22.832,1.19646,0.0100536
+24.44,612,1,222,-1,9.53804,-0.0637222,0.147769
+24.44,612,2,242,-1,14.4411,-3.00247,-1.83044
+24.44,612,3,220,-1,23.0519,1.18448,0.00908351
+24.48,613,1,222,-1,9.7599,-0.0650521,0.144838
+24.48,613,2,242,-1,14.4411,-3.00247,-1.83044
+24.48,613,3,220,-1,23.2718,1.17295,0.00825618
+24.52,614,1,222,-1,9.98174,-0.0664404,0.142864
+24.52,614,2,242,-1,14.4411,-3.00247,-1.83044
+24.52,614,3,220,-1,23.4916,1.16191,0.0075541
+24.56,615,1,222,-1,10.2036,-0.0678857,0.139402
+24.56,615,2,242,-1,14.4411,-3.00247,-1.83044
+24.56,615,3,220,-1,23.7115,1.15135,0.00695794
+24.6,616,1,222,-1,10.4254,-0.0693819,0.134829
+24.6,616,2,242,-1,14.4411,-3.00247,-1.83044
+24.6,616,3,220,-1,23.9314,1.14129,0.00645547
+24.64,617,1,222,-1,10.6472,-0.0709174,0.13144
+24.64,617,2,242,-1,14.4411,-3.00247,-1.83044
+24.64,617,3,220,-1,24.1514,1.13174,0.00613556
+24.68,618,1,222,-1,10.869,-0.0724757,0.131533
+24.68,618,2,242,-1,14.4411,-3.00247,-1.83044
+24.68,618,3,220,-1,24.3713,1.1227,0.00605824
+24.72,619,1,222,-1,11.0908,-0.0740329,0.135575
+24.72,619,2,242,-1,14.4411,-3.00247,-1.83044
+24.72,619,3,220,-1,24.5912,1.11418,0.00626385
+24.76,620,1,222,-1,11.3126,-0.0755597,0.139522
+24.76,620,2,242,-1,14.4411,-3.00247,-1.83044
+24.76,620,3,220,-1,24.8111,1.10618,0.00679211
+24.8,621,1,222,-1,11.5344,-0.0770365,0.142537
+24.8,621,2,242,-1,14.4411,-3.00247,-1.83044
+24.8,621,3,220,-1,25.0311,1.09871,0.00768533
+24.84,622,1,222,-1,11.7562,-0.0784619,0.143994
+24.84,622,2,242,-1,14.4411,-3.00247,-1.83044
+24.84,622,3,220,-1,25.2534,1.09133,0.0086249
+24.88,623,1,222,-1,11.978,-0.079858,0.143366
+24.88,623,2,242,-1,14.4411,-3.00247,-1.83044
+24.88,623,3,220,-1,25.4773,1.08363,0.0092196

+ 975 - 0
data/processed/data/SensorObjState.csv

@@ -0,0 +1,975 @@
+simTime,simFrame,playerId,type,posX,posY,posZ,posH,speedX,speedY,speedZ,accelX,accelY,accelZ,dimX,dimY,dimZ,offX,speedH,accelH,travelDist
+0,1,2,1,71.4106,-3.50049,-0.00131747,-7.15256e-05,0,0,0,0,0,0,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0,1,3,1,30.1295,-3.86385,-0.000555871,-7.15256e-05,0,0,0,0,0,0,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.04,2,2,1,71.4106,-3.50049,-0.00131747,-7.15256e-05,0,0,0,0,0,0,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.04,2,3,1,30.1295,-3.86385,-0.000555871,-7.15256e-05,0,0,0,0,0,0,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.08,3,2,1,71.1858,-3.50037,-0.463722,-6.98483e-05,-5.63612,8.27007e-06,8.2087e-07,-4.00009,0.000221419,5.84748e-07,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.08,3,3,1,29.9056,-3.8638,-0.189205,-6.98483e-05,-5.63612,8.27007e-06,8.2087e-07,-4.00009,0.000221419,5.84748e-07,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.12,4,2,1,70.9572,-3.50027,-0.462202,-6.84173e-05,-5.79613,9.99806e-06,8.47175e-07,-4.00009,0.000233691,5.84638e-07,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.12,4,3,1,29.677,-3.86376,-0.187685,-6.84173e-05,-5.79613,9.99806e-06,8.47175e-07,-4.00009,0.000233691,5.84638e-07,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.16,5,2,1,70.7252,-3.49993,0.0231204,-6.36593e-05,-5.83578,2.68015e-05,1.25134e-10,2.01111,0.000676297,3.10343e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.16,5,3,1,29.4442,-3.86361,0.00933092,-6.36593e-05,-5.83578,2.68015e-05,1.25134e-10,2.01111,0.000676297,3.10343e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.2,6,2,1,70.4931,-3.49961,0.0985986,-5.91341e-05,-5.77838,2.54259e-05,-8.79893e-09,0.859187,0.000649149,4.16412e-09,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.2,6,3,1,29.212,-3.86348,0.0396313,-5.91341e-05,-5.77838,2.54259e-05,-8.79893e-09,0.859187,0.000649149,4.16412e-09,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.24,7,2,1,70.2626,-3.49936,0.11284,-5.55572e-05,-5.74147,1.98934e-05,-1.36071e-08,0.986533,0.000511944,4.05638e-09,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.24,7,3,1,28.9816,-3.86337,0.0451335,-5.55572e-05,-5.74147,1.98934e-05,-1.36071e-08,0.986533,0.000511944,4.05638e-09,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.28,8,2,1,70.0338,-3.49917,0.0918807,-5.29323e-05,-5.70561,1.44883e-05,-7.45628e-09,0.805962,0.000373795,1.94978e-09,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.28,8,3,1,28.7527,-3.8633,0.0365669,-5.29323e-05,-5.70561,1.44883e-05,-7.45628e-09,0.805962,0.000373795,1.94978e-09,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.32,9,2,1,69.8062,-3.49906,0.0778667,-5.1262e-05,-5.67579,1.05932e-05,-4.33273e-09,0.685296,0.000258038,1.02037e-09,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.32,9,3,1,28.5251,-3.86325,0.0308344,-5.1262e-05,-5.67579,1.05932e-05,-4.33273e-09,0.685296,0.000258038,1.02037e-09,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.36,10,2,1,69.5797,-3.49897,0.0638809,-5.0069e-05,-5.6508,6.58163e-06,-2.73979e-09,0.564068,0.000164847,4.47528e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.36,10,3,1,28.2986,-3.86321,0.0251687,-5.0069e-05,-5.6508,6.58163e-06,-2.73979e-09,0.564068,0.000164847,4.47528e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.4,11,2,1,69.3541,-3.49892,0.0519475,-4.93531e-05,-5.63031,3.60921e-06,-1.41675e-09,0.460211,9.3691e-05,1.74794e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.4,11,3,1,28.073,-3.86319,0.0203631,-4.93531e-05,-5.63031,3.60921e-06,-1.41675e-09,0.460211,9.3691e-05,1.74794e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.44,12,2,1,69.1292,-3.49891,0.0417419,-4.91144e-05,-5.61369,1.11082e-06,-7.65156e-10,0.371018,3.05773e-05,4.53406e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.44,12,3,1,27.8482,-3.86319,0.016279,-4.91144e-05,-5.61369,1.11082e-06,-7.65156e-10,0.371018,3.05773e-05,4.53406e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.48,13,2,1,68.905,-3.49892,0.0332346,-4.93526e-05,-5.60034,-7.91915e-07,-4.41719e-10,0.296373,-2.46992e-05,2.82647e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.48,13,3,1,27.6239,-3.86319,0.0128946,-4.93526e-05,-5.60034,-7.91915e-07,-4.41719e-10,0.296373,-2.46992e-05,2.82647e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.52,14,2,1,68.6812,-3.49896,0.02624,-4.98293e-05,-5.58971,-3.10881e-06,-1.50696e-10,0.234766,-7.21998e-05,4.34711e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.52,14,3,1,27.4001,-3.86321,0.0101282,-4.98293e-05,-5.58971,-3.10881e-06,-1.50696e-10,0.234766,-7.21998e-05,4.34711e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.56,15,2,1,68.4577,-3.49901,0.0205676,-5.05445e-05,-5.58133,-5.02351e-06,-1.64963e-10,0.184618,-0.000112042,8.40737e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.56,15,3,1,27.1767,-3.86323,0.00789759,-5.05445e-05,-5.58133,-5.02351e-06,-1.64963e-10,0.184618,-0.000112042,8.40737e-11,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.6,16,2,1,68.2346,-3.49909,0.0160199,-5.17366e-05,-5.57475,-6.03032e-06,-3.78077e-11,0.144264,-0.000151145,1.53807e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.6,16,3,1,26.9536,-3.86326,0.00611946,-5.17366e-05,-5.57475,-6.03032e-06,-3.78077e-11,0.144264,-0.000151145,1.53807e-10,4.796,1.806,1.405,1.342,-2.13061,-2.13061,0
+0.64,17,2,1,68.0117,-3.49919,0.0124107,-5.31671e-05,-5.56962,-7.2931e-06,3.92539e-11,0.112121,-0.000189605,2.40082e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.64,17,3,1,26.7307,-3.8633,0.00471631,-5.31671e-05,-5.56962,-7.2931e-06,3.92539e-11,0.112121,-0.000189605,2.40082e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.68,18,2,1,67.789,-3.49928,0.00957037,-5.45976e-05,-5.56564,-9.38914e-06,4.04775e-11,0.0867354,-0.000220755,3.25739e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.68,18,3,1,26.508,-3.86334,0.00361828,-5.45976e-05,-5.56564,-9.38914e-06,4.04775e-11,0.0867354,-0.000220755,3.25739e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.72,19,2,1,67.5665,-3.49941,0.00735147,-5.6505e-05,-5.56257,-9.90965e-06,1.9821e-11,0.0668326,-0.00025144,4.22568e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.72,19,3,1,26.2854,-3.86339,0.00276537,-5.6505e-05,-5.56257,-9.90965e-06,1.9821e-11,0.0668326,-0.00025144,4.22568e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.76,20,2,1,67.344,-3.49956,0.00562907,-5.86508e-05,-5.56021,-1.10793e-05,-8.35656e-12,0.0513264,-0.000288522,5.56762e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.76,20,3,1,26.0629,-3.86345,0.00210725,-5.86508e-05,-5.56021,-1.10793e-05,-8.35656e-12,0.0513264,-0.000288522,5.56762e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.8,21,2,1,67.1216,-3.4997,0.00429886,-6.07966e-05,-5.5584,-1.31505e-05,8.06597e-12,0.0393091,-0.000318718,6.78931e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.8,21,3,1,25.8406,-3.8635,0.00160186,-6.07966e-05,-5.5584,-1.31505e-05,8.06597e-12,0.0393091,-0.000318718,6.78931e-10,4.796,1.806,1.405,1.342,-2.13062,-2.13062,0
+0.84,22,2,1,66.8993,-3.49988,0.00327589,-6.34192e-05,-5.55701,-1.36731e-05,3.66345e-11,0.030034,-0.000348746,8.12956e-10,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.84,22,3,1,25.6183,-3.86357,0.00121551,-6.34192e-05,-5.55701,-1.36731e-05,3.66345e-11,0.030034,-0.000348746,8.12956e-10,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.88,23,2,1,66.677,-3.50006,0.00249213,-6.60419e-05,-5.55595,-1.5972e-05,3.80775e-11,0.0229003,-0.000385467,9.9335e-10,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.88,23,3,1,25.396,-3.86364,0.000921426,-6.60419e-05,-5.55595,-1.5972e-05,3.80775e-11,0.0229003,-0.000385467,9.9335e-10,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.92,24,2,1,66.4548,-3.50026,0.00189327,-6.91413e-05,-5.55514,-1.66309e-05,5.97481e-11,0.0174302,-0.000415637,1.15487e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.92,24,3,1,25.1737,-3.86372,0.000698046,-6.91413e-05,-5.55514,-1.66309e-05,5.97481e-11,0.0174302,-0.000415637,1.15487e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.96,25,2,1,66.2326,-3.50049,0.00143691,-7.24792e-05,-5.55453,-1.76515e-05,5.42797e-11,0.0132444,-0.000452613,1.3695e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+0.96,25,3,1,24.9515,-3.8638,0.000529052,-7.24792e-05,-5.55453,-1.76515e-05,5.42797e-11,0.0132444,-0.000452613,1.3695e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13063,0
+1,26,2,1,66.0104,-3.50071,0.00108948,-7.58171e-05,-5.55407,-1.96554e-05,7.4451e-11,0.010046,-0.000483207,1.56088e-09,4.796,1.806,1.405,1.342,-2.13064,-2.13064,0
+1,26,3,1,24.7294,-3.86389,0.000401194,-7.58171e-05,-5.55407,-1.96554e-05,7.4451e-11,0.010046,-0.000483207,1.56088e-09,4.796,1.806,1.405,1.342,-2.13064,-2.13064,0
+1.04,27,2,1,65.7883,-3.50096,0.000825942,-7.96318e-05,-5.55371,-2.03394e-05,8.09395e-11,0.00760996,-0.000514093,1.76678e-09,4.796,1.806,1.405,1.342,-2.13064,-2.13064,0
+1.04,27,3,1,24.5072,-3.86398,0.00030492,-7.96318e-05,-5.55371,-2.03394e-05,8.09395e-11,0.00760996,-0.000514093,1.76678e-09,4.796,1.806,1.405,1.342,-2.13064,-2.13064,0
+1.08,28,2,1,65.5661,-3.50121,0.000626295,-8.34465e-05,-5.55344,-2.284e-05,8.77687e-11,0.00575484,-0.000552132,2.03791e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.08,28,3,1,24.285,-3.86408,0.000232681,-8.34465e-05,-5.55344,-2.284e-05,8.77687e-11,0.00575484,-0.000552132,2.03791e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.12,29,2,1,65.3439,-3.50149,0.000475053,-8.7738e-05,-5.55324,-2.34208e-05,8.65437e-11,0.00434389,-0.000584068,2.28049e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.12,29,3,1,24.0629,-3.86418,0.000178349,-8.7738e-05,-5.55324,-2.34208e-05,8.65437e-11,0.00434389,-0.000584068,2.28049e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.16,30,2,1,65.1218,-3.50179,0.00036066,-9.2268e-05,-5.55309,-2.49418e-05,1.027e-10,0.00326962,-0.000623234,2.59659e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.16,30,3,1,23.8407,-3.86429,0.000137776,-9.2268e-05,-5.55309,-2.49418e-05,1.027e-10,0.00326962,-0.000623234,2.59659e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13065,0
+1.2,31,2,1,64.8997,-3.5021,0.000274202,-9.70363e-05,-5.55298,-2.60024e-05,1.16638e-10,0.00245401,-0.000656427,2.88054e-09,4.796,1.806,1.405,1.342,-2.13066,-2.13066,0
+1.2,31,3,1,23.6186,-3.86441,0.000107374,-9.70363e-05,-5.55298,-2.60024e-05,1.16638e-10,0.00245401,-0.000656427,2.88054e-09,4.796,1.806,1.405,1.342,-2.13066,-2.13066,0
+1.24,32,2,1,64.6775,-3.50243,0.000208961,-0.000102043,-5.55289,-2.70689e-05,1.23909e-10,0.00183436,-0.000690285,3.18536e-09,4.796,1.806,1.405,1.342,-2.13066,-2.13066,0
+1.24,32,3,1,23.3965,-3.86452,8.47392e-05,-0.000102043,-5.55289,-2.70689e-05,1.23909e-10,0.00183436,-0.000690285,3.18536e-09,4.796,1.806,1.405,1.342,-2.13066,-2.13066,0
+1.28,33,2,1,64.4554,-3.50277,0.00015974,-0.000107288,-5.55283,-2.83002e-05,1.36575e-10,0.00136295,-0.000725765,3.52122e-09,4.796,1.806,1.405,1.342,-2.13067,-2.13067,0
+1.28,33,3,1,23.1743,-3.86465,6.79564e-05,-0.000107288,-5.55283,-2.83002e-05,1.36575e-10,0.00136295,-0.000725765,3.52122e-09,4.796,1.806,1.405,1.342,-2.13067,-2.13067,0
+1.32,34,2,1,64.2333,-3.50312,0.000122744,-0.000112772,-5.55278,-3.07148e-05,1.63869e-10,0.00100326,-0.000770435,3.96801e-09,4.796,1.806,1.405,1.342,-2.13068,-2.13068,0
+1.32,34,3,1,22.9522,-3.86478,5.57524e-05,-0.000112772,-5.55278,-3.07148e-05,1.63869e-10,0.00100326,-0.000770435,3.96801e-09,4.796,1.806,1.405,1.342,-2.13068,-2.13068,0
+1.36,35,2,1,64.0111,-3.50351,9.53824e-05,-0.000118732,-5.55274,-3.2892e-05,1.79931e-10,0.000731363,-0.000825269,4.55294e-09,4.796,1.806,1.405,1.342,-2.13068,-2.13068,0
+1.36,35,3,1,22.7301,-3.86492,4.71821e-05,-0.000118732,-5.55274,-3.2892e-05,1.79931e-10,0.000731363,-0.000825269,4.55294e-09,4.796,1.806,1.405,1.342,-2.13068,-2.13068,0
+1.4,36,2,1,63.789,-3.50392,7.50349e-05,-0.00012517,-5.55272,-3.51388e-05,2.09155e-10,0.000523197,-0.00088901,5.28342e-09,4.796,1.806,1.405,1.342,-2.13069,-2.13069,0
+1.4,36,3,1,22.5079,-3.86506,4.12734e-05,-0.00012517,-5.55272,-3.51388e-05,2.09155e-10,0.000523197,-0.00088901,5.28342e-09,4.796,1.806,1.405,1.342,-2.13069,-2.13069,0
+1.44,37,2,1,63.5669,-3.50435,6.0048e-05,-0.000131845,-5.5527,-3.8782e-05,2.48791e-10,0.000365258,-0.000953606,6.0791e-09,4.796,1.806,1.405,1.342,-2.13069,-2.13069,0
+1.44,37,3,1,22.2858,-3.86521,3.72801e-05,-0.000131845,-5.5527,-3.8782e-05,2.48791e-10,0.000365258,-0.000953606,6.0791e-09,4.796,1.806,1.405,1.342,-2.13069,-2.13069,0
+1.48,38,2,1,63.3447,-3.50482,4.9044e-05,-0.000139236,-5.55269,-4.09234e-05,2.72018e-10,0.000245022,-0.00101761,6.9225e-09,4.796,1.806,1.405,1.342,-2.1307,-2.1307,0
+1.48,38,3,1,22.0637,-3.86538,3.46801e-05,-0.000139236,-5.55269,-4.09234e-05,2.72018e-10,0.000245022,-0.00101761,6.9225e-09,4.796,1.806,1.405,1.342,-2.1307,-2.1307,0
+1.52,39,2,1,63.1226,-3.50532,4.11991e-05,-0.000147104,-5.55268,-4.34445e-05,3.13976e-10,0.00015365,-0.00108633,7.889e-09,4.796,1.806,1.405,1.342,-2.13071,-2.13071,0
+1.52,39,3,1,21.8415,-3.86556,3.32691e-05,-0.000147104,-5.55268,-4.34445e-05,3.13976e-10,0.00015365,-0.00108633,7.889e-09,4.796,1.806,1.405,1.342,-2.13071,-2.13071,0
+1.56,40,2,1,62.9005,-3.50585,3.5395e-05,-0.000155449,-5.55268,-4.53351e-05,3.51321e-10,8.38862e-05,-0.00114504,8.76482e-09,4.796,1.806,1.405,1.342,-2.13072,-2.13072,0
+1.56,40,3,1,21.6194,-3.86574,3.23917e-05,-0.000155449,-5.55268,-4.53351e-05,3.51321e-10,8.38862e-05,-0.00114504,8.76482e-09,4.796,1.806,1.405,1.342,-2.13072,-2.13072,0
+1.6,41,2,1,62.6783,-3.50639,3.11947e-05,-0.000164032,-5.55267,-4.78195e-05,3.83985e-10,3.04672e-05,-0.00119898,9.61001e-09,4.796,1.806,1.405,1.342,-2.13073,-2.13073,0
+1.6,41,3,1,21.3972,-3.86593,3.19845e-05,-0.000164032,-5.55267,-4.78195e-05,3.83985e-10,3.04672e-05,-0.00119898,9.61001e-09,4.796,1.806,1.405,1.342,-2.13073,-2.13073,0
+1.64,42,2,1,62.4562,-3.50696,2.83007e-05,-0.000173092,-5.55267,-4.94231e-05,4.09609e-10,-9.0847e-06,-0.00124694,1.03942e-08,4.796,1.806,1.405,1.342,-2.13074,-2.13074,0
+1.64,42,3,1,21.1751,-3.86612,3.19169e-05,-0.000173092,-5.55267,-4.94231e-05,4.09609e-10,-9.0847e-06,-0.00124694,1.03942e-08,4.796,1.806,1.405,1.342,-2.13074,-2.13074,0
+1.68,43,2,1,62.2341,-3.50754,2.63528e-05,-0.00018239,-5.55267,-5.14697e-05,4.42247e-10,-3.94489e-05,-0.00129439,1.12003e-08,4.796,1.806,1.405,1.342,-2.13074,-2.13074,0
+1.68,43,3,1,20.953,-3.86632,3.21634e-05,-0.00018239,-5.55267,-5.14697e-05,4.42247e-10,-3.94489e-05,-0.00129439,1.12003e-08,4.796,1.806,1.405,1.342,-2.13074,-2.13074,0
+1.72,44,2,1,62.0119,-3.50814,2.48971e-05,-0.000191927,-5.55268,-5.31511e-05,4.71818e-10,-6.32117e-05,-0.00133351,1.18877e-08,4.796,1.806,1.405,1.342,-2.13075,-2.13075,0
+1.72,44,3,1,20.7308,-3.86652,3.24289e-05,-0.000191927,-5.55268,-5.31511e-05,4.71818e-10,-6.32117e-05,-0.00133351,1.18877e-08,4.796,1.806,1.405,1.342,-2.13075,-2.13075,0
+1.76,45,2,1,61.7898,-3.50875,2.40565e-05,-0.000201702,-5.55268,-5.51759e-05,5.06728e-10,-8.03607e-05,-0.00136981,1.25437e-08,4.796,1.806,1.405,1.342,-2.13076,-2.13076,0
+1.76,45,3,1,20.5087,-3.86673,3.28485e-05,-0.000201702,-5.55268,-5.51759e-05,5.06728e-10,-8.03607e-05,-0.00136981,1.25437e-08,4.796,1.806,1.405,1.342,-2.13076,-2.13076,0
+1.8,46,2,1,61.5676,-3.50938,2.36005e-05,-0.000211954,-5.55268,-5.5765e-05,5.19436e-10,-9.28905e-05,-0.00140227,1.31451e-08,4.796,1.806,1.405,1.342,-2.13077,-2.13077,0
+1.8,46,3,1,20.2865,-3.86694,3.3326e-05,-0.000211954,-5.55268,-5.5765e-05,5.19436e-10,-9.28905e-05,-0.00140227,1.31451e-08,4.796,1.806,1.405,1.342,-2.13077,-2.13077,0
+1.84,47,2,1,61.3455,-3.51002,2.32311e-05,-0.000222206,-5.55269,-5.696e-05,5.44391e-10,-0.000103491,-0.00142982,1.36667e-08,4.796,1.806,1.405,1.342,-2.13078,-2.13078,0
+1.84,47,3,1,20.0644,-3.86715,3.37459e-05,-0.000222206,-5.55269,-5.696e-05,5.44391e-10,-0.000103491,-0.00142982,1.36667e-08,4.796,1.806,1.405,1.342,-2.13078,-2.13078,0
+1.88,48,2,1,61.1233,-3.51066,2.28755e-05,-0.000232697,-5.55269,-5.72351e-05,5.51406e-10,-0.00011106,-0.00144479,1.39544e-08,4.796,1.806,1.405,1.342,-2.1308,-2.1308,0
+1.88,48,3,1,19.8422,-3.86737,3.39412e-05,-0.000232697,-5.55269,-5.72351e-05,5.51406e-10,-0.00011106,-0.00144479,1.39544e-08,4.796,1.806,1.405,1.342,-2.1308,-2.1308,0
+1.92,49,2,1,60.9012,-3.51131,2.26733e-05,-0.000243187,-5.55269,-5.80648e-05,5.65903e-10,-0.000117096,-0.00145961,1.42422e-08,4.796,1.806,1.405,1.342,-2.13081,-2.13081,0
+1.92,49,3,1,19.6201,-3.86758,3.41843e-05,-0.000243187,-5.55269,-5.80648e-05,5.65903e-10,-0.000117096,-0.00145961,1.42422e-08,4.796,1.806,1.405,1.342,-2.13081,-2.13081,0
+1.96,50,2,1,60.6791,-3.51195,2.23998e-05,-0.000253677,-5.5527,-5.86925e-05,5.74821e-10,-0.000122098,-0.00146686,1.4384e-08,4.796,1.806,1.405,1.342,-2.13082,-2.13082,0
+1.96,50,3,1,19.3979,-3.86778,3.42671e-05,-0.000253677,-5.49937,-7.22203e-05,9.7384e-07,3.99988,-0.00248151,7.30093e-05,4.796,1.806,1.405,1.342,-2.13082,-2.13082,0
+2,51,2,1,60.4569,-3.51259,2.2446e-05,-0.000264168,-5.5527,-5.932e-05,5.79816e-10,-0.000123461,-0.00147237,1.44922e-08,4.796,1.806,1.405,1.342,-2.13083,-2.13083,0
+2,51,3,1,19.1811,-3.86799,-0.00640947,-0.000101997,-5.33937,-6.33683e-05,3.89267e-06,3.99988,-0.000550386,7.29813e-05,4.796,1.806,1.405,1.342,-2.12678,1.1121,0.00836477
+2.04,52,2,1,60.2348,-3.51324,2.23907e-05,-0.000274897,-5.55271,-5.90788e-05,5.81824e-10,-0.000125288,-0.00147543,1.45525e-08,4.796,1.806,1.405,1.342,-2.13084,-2.13084,0
+2.04,52,3,1,18.9707,-3.86819,-0.00916905,0.000390834,-5.17938,0.000166668,6.8083e-06,3.99987,0.00607855,7.29037e-05,4.796,1.806,1.405,1.342,-2.11825,1.22392,0.0204183
+2.08,53,2,1,60.0126,-3.51389,2.22652e-05,-0.000285625,-5.55271,-5.85329e-05,5.75641e-10,-0.000127076,-0.00147529,1.45498e-08,4.796,1.806,1.405,1.342,-2.13085,-2.13085,0
+2.08,53,3,1,18.7667,-3.86838,-0.00916906,0.00125033,-5.01938,0.000784584,9.71916e-06,3.99985,0.0167523,7.27863e-05,4.796,1.806,1.405,1.342,-2.10909,-1.90161,0.0385516
+2.12,54,2,1,59.7905,-3.51452,2.17894e-05,-0.000296116,-5.55272,-5.85028e-05,5.70627e-10,-0.000129925,-0.00146456,1.43388e-08,4.796,1.806,1.405,1.342,-2.13086,-2.13086,0
+2.12,54,3,1,18.5691,-3.86851,-0.00916938,0.00251204,-4.85939,0.00201192,1.26219e-05,3.9998,0.0332417,7.26061e-05,4.796,1.806,1.405,1.342,-2.09905,-1.87962,0.063085
+2.16,55,2,1,59.5683,-3.51515,2.15688e-05,-0.000306606,-5.55272,-5.736e-05,5.52357e-10,-0.000129035,-0.00144924,1.40405e-08,4.796,1.806,1.405,1.342,-2.13087,-2.13087,0
+2.16,55,3,1,18.3778,-3.86858,-0.0091697,0.0042699,-4.6994,0.00414186,1.552e-05,3.99966,0.0573,7.23798e-05,4.796,1.806,1.405,1.342,-2.08666,-1.82078,0.0940183
+2.2,56,2,1,59.3462,-3.51576,2.1196e-05,-0.000316858,-5.55273,-5.73389e-05,5.49253e-10,-0.000130109,-0.00143553,1.3776e-08,4.796,1.806,1.405,1.342,-2.13088,-2.13088,0
+2.2,56,3,1,18.193,-3.86852,-0.00917005,0.0066343,-4.53942,0.00754311,1.84031e-05,3.99935,0.090933,7.20495e-05,4.796,1.806,1.405,1.342,-2.07151,-1.75194,0.131352
+2.24,57,2,1,59.124,-3.51637,2.08589e-05,-0.00032711,-5.55274,-5.62565e-05,5.38322e-10,-0.00012945,-0.00141623,1.34082e-08,4.796,1.806,1.405,1.342,-2.13089,-2.13089,0
+2.24,57,3,1,18.0146,-3.86828,-0.0091705,0.00972587,-4.37947,0.0126722,2.12734e-05,3.99872,0.136258,7.16251e-05,4.796,1.806,1.405,1.342,-2.05334,-1.6764,0.175085
+2.28,58,2,1,58.9019,-3.51697,2.04893e-05,-0.000337124,-5.55274,-5.58405e-05,5.24317e-10,-0.000129249,-0.00139745,1.30549e-08,4.796,1.806,1.405,1.342,-2.1309,-2.1309,0
+2.28,58,3,1,17.8426,-3.86778,-0.00917094,0.01367,-4.21956,0.020064,2.41223e-05,3.99756,0.195315,7.10705e-05,4.796,1.806,1.405,1.342,-2.03205,-1.59818,0.225218
+2.32,59,2,1,58.6797,-3.51754,1.99286e-05,-0.000346899,-5.55275,-5.5485e-05,5.1017e-10,-0.000129414,-0.00137205,1.25846e-08,4.796,1.806,1.405,1.342,-2.13091,-2.13091,0
+2.32,59,3,1,17.677,-3.86691,-0.00917158,0.0185896,-4.05972,0.0303292,2.69458e-05,3.99552,0.269925,7.03811e-05,4.796,1.806,1.405,1.342,-2.00768,-1.52145,0.281752
+2.36,60,2,1,58.4576,-3.51812,1.94174e-05,-0.000356674,-5.55275,-5.42701e-05,4.88339e-10,-0.000128943,-0.00134618,1.21145e-08,4.796,1.806,1.405,1.342,-2.13092,-2.13092,0
+2.36,60,3,1,17.5177,-3.86553,-0.00917221,0.0245979,-3.9,0.0441366,2.97404e-05,3.99215,0.36151,6.95454e-05,4.796,1.806,1.405,1.342,-1.98046,-1.45038,0.344685
+2.4,61,2,1,58.2355,-3.51868,1.88036e-05,-0.000366211,-5.55276,-5.28624e-05,4.67794e-10,-0.000129338,-0.00131946,1.16384e-08,4.796,1.806,1.405,1.342,-2.13093,-2.13093,0
+2.4,61,3,1,17.3649,-3.8635,-0.0091729,0.0317941,-3.74049,0.0621925,3.24967e-05,3.98687,0.470977,6.85455e-05,4.796,1.806,1.405,1.342,-1.95079,-1.3887,0.414018
+2.44,62,2,1,58.0133,-3.51922,1.8015e-05,-0.000375509,-5.55276,-5.10599e-05,4.32481e-10,-0.000129599,-0.00128477,1.10346e-08,4.796,1.806,1.405,1.342,-2.13094,-2.13094,0
+2.44,62,3,1,17.2184,-3.86062,-0.0091738,0.0402558,-3.58126,0.0852179,3.52159e-05,3.97895,0.598621,6.74122e-05,4.796,1.806,1.405,1.342,-1.91916,-1.34013,0.489752
+2.48,63,2,1,57.7912,-3.51975,1.72543e-05,-0.000384569,-5.55277,-4.93179e-05,4.17231e-10,-0.000129129,-0.00124837,1.04181e-08,4.796,1.806,1.405,1.342,-2.13095,-2.13095,0
+2.48,63,3,1,17.0783,-3.85666,-0.00917473,0.0500365,-3.42247,0.11392,3.78943e-05,3.96756,0.744041,6.61397e-05,4.796,1.806,1.405,1.342,-1.8862,-1.30676,0.571885
+2.52,64,2,1,57.569,-3.52025,1.64675e-05,-0.000393152,-5.55277,-4.8505e-05,3.92109e-10,-0.000128428,-0.00120998,9.78715e-09,4.796,1.806,1.405,1.342,-2.13096,-2.13096,0
+2.52,64,3,1,16.9445,-3.8514,-0.00917571,0.0611618,-3.26427,0.148967,4.05276e-05,3.9518,0.906143,6.47367e-05,4.796,1.806,1.405,1.342,-1.85261,-1.29083,0.660419
+2.56,65,2,1,57.3469,-3.52073,1.55447e-05,-0.000401497,-5.55278,-4.74992e-05,3.70881e-10,-0.000128595,-0.00116927,9.13972e-09,4.796,1.806,1.405,1.342,-2.13096,-2.13096,0
+2.56,65,3,1,16.8171,-3.84456,-0.00917679,0.0736278,-3.10687,0.190957,4.31096e-05,3.93076,1.08315,6.32149e-05,4.796,1.806,1.405,1.342,-1.81911,-1.29322,0.755352
+2.6,66,2,1,57.1247,-3.52121,1.47389e-05,-0.000409842,-5.55278,-4.47748e-05,3.33786e-10,-0.000128533,-0.00113264,8.57603e-09,4.796,1.806,1.405,1.342,-2.13097,-2.13097,0
+2.6,66,3,1,16.6959,-3.83585,-0.00917777,0.0874003,-2.9505,0.240399,4.56337e-05,3.90359,1.27264,6.15503e-05,4.796,1.806,1.405,1.342,-1.78645,-1.31439,0.856686
+2.64,67,2,1,56.9026,-3.52166,1.3932e-05,-0.000417709,-5.55279,-4.32329e-05,3.20148e-10,-0.00012774,-0.00109313,7.98812e-09,4.796,1.806,1.405,1.342,-2.13098,-2.13098,0
+2.64,67,3,1,16.5809,-3.82497,-0.00917882,0.102417,-2.79544,0.297682,4.81099e-05,3.86958,1.47168,5.98168e-05,4.796,1.806,1.405,1.342,-1.75536,-1.35344,0.96442
+2.68,68,2,1,56.6805,-3.52208,1.29114e-05,-0.0004251,-5.55279,-4.19627e-05,2.96193e-10,-0.000126717,-0.00104368,7.28169e-09,4.796,1.806,1.405,1.342,-2.13099,-2.13099,0
+2.68,68,3,1,16.4721,-3.81159,-0.00918013,0.118589,-2.64198,0.363066,5.0556e-05,3.82824,1.67691,5.81242e-05,4.796,1.806,1.405,1.342,-1.72652,-1.40977,1.07855
+2.72,69,2,1,56.4583,-3.52249,1.18384e-05,-0.000432253,-5.5528,-4.02977e-05,2.70596e-10,-0.000127063,-0.000997369,6.64988e-09,4.796,1.806,1.405,1.342,-2.13099,-2.13099,0
+2.72,69,3,1,16.3694,-3.79538,-0.00918141,0.135801,-2.49039,0.436667,5.29406e-05,3.77939,1.88461,5.63653e-05,4.796,1.806,1.405,1.342,-1.70052,-1.48086,1.19909
+2.76,70,2,1,56.2362,-3.52288,1.09122e-05,-0.000439167,-5.5528,-3.82379e-05,2.38308e-10,-0.000126586,-0.000954107,6.08549e-09,4.796,1.806,1.405,1.342,-2.131,-2.131,0
+2.76,70,3,1,16.2727,-3.77603,-0.0091826,0.153917,-2.34099,0.518446,5.52728e-05,3.72318,2.09093,5.45723e-05,4.796,1.806,1.405,1.342,-1.67792,-1.5658,1.32602
+2.8,71,2,1,56.0141,-3.52326,9.91385e-06,-0.000445843,-5.55281,-3.55814e-05,2.13199e-10,-0.000125879,-0.000906934,5.4986e-09,4.796,1.806,1.405,1.342,-2.13101,-2.13101,0
+2.8,71,3,1,16.1819,-3.75321,-0.00918389,0.172785,-2.19404,0.60821,5.75763e-05,3.66017,2.29197,5.28677e-05,4.796,1.806,1.405,1.342,-1.65914,-1.66147,1.45936
+2.84,72,2,1,55.7919,-3.52359,8.83616e-06,-0.000451803,-5.55281,-3.4774e-05,1.99346e-10,-0.000124943,-0.000855551,4.89321e-09,4.796,1.806,1.405,1.342,-2.13101,-2.13101,0
+2.84,72,3,1,16.0969,-3.7266,-0.00918529,0.192238,-2.04977,0.705614,5.98651e-05,3.5913,2.48394,5.13064e-05,4.796,1.806,1.405,1.342,-1.64454,-1.76579,1.59909
+2.88,73,2,1,55.5698,-3.52393,7.62941e-06,-0.000457764,-5.55282,-3.1642e-05,1.76211e-10,-0.00012428,-0.00079977,4.27594e-09,4.796,1.806,1.405,1.342,-2.13102,-2.13102,0
+2.88,73,3,1,16.0176,-3.69592,-0.00918681,0.212099,-1.90838,0.810173,6.21526e-05,3.5179,2.66321,4.99392e-05,4.796,1.806,1.405,1.342,-1.63436,-1.87636,1.74522
+2.92,74,2,1,55.3477,-3.52422,6.56026e-06,-0.000463009,-5.55282,-3.0763e-05,1.51904e-10,-0.000124392,-0.000752813,3.78858e-09,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+2.92,74,3,1,15.9439,-3.66089,-0.00918814,0.232184,-1.76997,0.921263,6.4372e-05,3.44167,2.82649,4.85622e-05,4.796,1.806,1.405,1.342,-1.62876,-1.99095,1.89776
+2.96,75,2,1,55.1255,-3.5245,5.11007e-06,-0.000468016,-5.55283,-2.81746e-05,1.24785e-10,-0.000125783,-0.000694534,3.2247e-09,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+2.96,75,3,1,15.8757,-3.62128,-0.00918977,0.252308,-1.63461,1.03815,6.66486e-05,3.36458,2.9709,4.75788e-05,4.796,1.806,1.405,1.342,-1.62781,-2.10704,2.05669
+3,76,2,1,54.9034,-3.52476,3.87868e-06,-0.000472784,-5.55283,-2.56468e-05,1.08626e-10,-0.000126949,-0.000644663,2.77822e-09,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+3,76,3,1,15.8128,-3.57687,-0.00919118,0.272285,-1.50224,1.16,6.88763e-05,3.28881,3.09392,4.66507e-05,4.796,1.806,1.405,1.342,-1.63148,-2.22283,2.22203
+3.04,77,2,1,54.6813,-3.525,2.65639e-06,-0.000477076,-5.55284,-2.31375e-05,9.17219e-11,-0.000126698,-0.000589832,2.32572e-09,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+3.04,77,3,1,15.7551,-3.52749,-0.00919267,0.291935,-1.37273,1.28589,7.1169e-05,3.21668,3.19357,4.60777e-05,4.796,1.806,1.405,1.342,-1.6397,-2.33638,2.39376
+3.08,78,2,1,54.4591,-3.52521,1.23337e-06,-0.00048089,-5.55284,-2.07494e-05,7.47462e-11,-0.000127318,-0.000529753,1.87607e-09,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+3.08,78,3,1,15.7026,-3.47301,-0.00919428,0.31108,-1.24586,1.41483,7.35384e-05,3.15056,3.26827,4.58866e-05,4.796,1.806,1.405,1.342,-1.65232,-2.4465,2.5719
+3.12,79,2,1,54.237,-3.52539,5.45273e-08,-0.000484228,-5.55285,-1.86332e-05,5.62743e-11,-0.000125515,-0.00047101,1.48307e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.12,79,3,1,15.655,-3.41332,-0.00919578,0.329552,-1.1213,1.5458,7.59666e-05,3.09276,3.31687,4.59721e-05,4.796,1.806,1.405,1.342,-1.66916,-2.552,2.75643
+3.16,80,2,1,54.0149,-3.52555,-1.25075e-06,-0.000487089,-5.55285,-1.69908e-05,4.11213e-11,-0.000125491,-0.000413558,1.14334e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.16,80,3,1,15.6125,-3.34837,-0.00919726,0.347191,-0.998652,1.67774,7.8433e-05,3.04548,3.33858,4.63237e-05,4.796,1.806,1.405,1.342,-1.68999,-2.65155,2.94737
+3.2,81,2,1,53.7928,-3.52569,-2.4571e-06,-0.000489712,-5.55286,-1.43992e-05,2.67259e-11,-0.000124644,-0.000357273,8.53298e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.2,81,3,1,15.5747,-3.27816,-0.00919866,0.363848,-0.877424,1.80956,8.09674e-05,3.01075,3.33296,4.6964e-05,4.796,1.806,1.405,1.342,-1.71456,-2.74543,3.1447
+3.24,82,2,1,53.5707,-3.52581,-3.52516e-06,-0.000491858,-5.55286,-1.25348e-05,3.08669e-11,-0.000122472,-0.000302016,6.09764e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.24,82,3,1,15.5419,-3.20271,-0.00919996,0.379383,-0.757057,1.94017,8.35853e-05,2.99035,3.29977,4.79008e-05,4.796,1.806,1.405,1.342,-1.74263,-2.8326,3.34844
+3.28,83,2,1,53.3485,-3.52591,-5.02298e-06,-0.000493765,-5.55287,-8.961e-06,1.25474e-11,-0.000123677,-0.000240957,3.88133e-10,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.28,83,3,1,15.5138,-3.12211,-0.00920142,0.393667,-0.63693,2.06847,8.63526e-05,2.98579,3.23895,4.92566e-05,4.796,1.806,1.405,1.342,-1.77392,-2.91322,3.55857
+3.32,84,2,1,53.1264,-3.52597,-6.5269e-06,-0.000494957,-5.55287,-7.23639e-06,3.1452e-12,-0.000125161,-0.000180622,2.18093e-10,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.32,84,3,1,15.4905,-3.03646,-0.00920281,0.406581,-0.516372,2.19336,8.92231e-05,2.9983,3.15053,5.08905e-05,4.796,1.806,1.405,1.342,-1.80818,-2.98758,3.7751
+3.36,85,2,1,52.9043,-3.52601,-8.04993e-06,-0.000495672,-5.55288,-5.12633e-06,1.03413e-11,-0.000125229,-0.000114298,8.73329e-11,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.36,85,3,1,15.4713,-2.94632,-0.00920423,0.41797,-0.483696,2.27332,9.07301e-05,-0.609263,1.37139,-1.21591e-05,4.796,1.806,1.405,1.342,-1.8463,-3.08414,3.99715
+3.4,86,2,1,52.6822,-3.52604,-9.46757e-06,-0.000496149,-5.55288,-2.4196e-06,3.58349e-12,-0.000126075,-5.52502e-05,2.04065e-11,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.4,86,3,1,15.4514,-2.85414,-1.90572e-06,0.427607,-0.50452,2.31916,9.12237e-05,-0.523115,1.14753,-9.96295e-06,4.796,1.806,1.405,1.342,-1.89012,-0.0850011,4.21956
+3.44,87,2,1,52.4601,-3.52604,-1.07401e-05,-0.000496149,-5.55289,1.52357e-08,1.35706e-14,-0.000125505,2.76094e-06,5.09928e-14,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.44,87,3,1,15.4308,-2.76035,-2.99241e-06,0.435609,-0.521987,2.35678,9.181e-05,-0.437996,0.940795,-7.96965e-06,4.796,1.806,1.405,1.342,-1.931,-0.0113871,4.44178
+3.48,88,2,1,52.2379,-3.52601,-1.19603e-05,-0.000495672,-5.55289,1.97621e-06,-1.78374e-12,-0.000125211,5.75515e-05,2.2142e-11,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.48,88,3,1,15.4095,-2.66525,-3.95471e-06,0.442049,-0.536052,2.38655,9.24307e-05,-0.352414,0.744405,-6.13972e-06,4.796,1.806,1.405,1.342,-1.97008,-3.10813,4.66401
+3.52,89,2,1,52.0158,-3.52597,-1.2782e-05,-0.000494957,-5.5529,3.36971e-06,1.88081e-12,-0.000124094,9.83567e-05,6.46708e-11,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.52,89,3,1,15.3878,-2.56917,-4.58726e-06,0.446981,-0.546697,2.40878,9.29115e-05,-0.266601,0.556025,-4.49571e-06,4.796,1.806,1.405,1.342,-2.00775,-3.07281,4.88623
+3.56,90,2,1,51.7937,-3.52594,-1.31515e-05,-0.000494242,-5.5529,5.67393e-06,2.71368e-12,-0.000121651,0.000124652,1.03873e-10,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.56,90,3,1,15.3657,-2.47239,-4.89628e-06,0.450451,-0.553918,2.42372,9.3236e-05,-0.180741,0.373605,-2.98443e-06,4.796,1.806,1.405,1.342,-2.04434,-3.04584,5.10845
+3.6,91,2,1,51.5716,-3.52587,-1.36709e-05,-0.00049305,-5.55291,5.27889e-06,9.65877e-12,-0.000123278,0.000142848,1.36412e-10,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+3.6,91,3,1,15.3434,-2.37519,-5.13633e-06,0.452488,-0.557717,2.43152,9.34556e-05,-0.0950223,0.195357,-1.54481e-06,4.796,1.806,1.405,1.342,-2.08016,-3.02647,5.33067
+3.64,92,2,1,51.3495,-3.52581,-1.39678e-05,-0.000491858,-5.55291,5.99652e-06,-1.76054e-12,-0.000122675,0.000159509,1.70088e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.64,92,3,1,15.3211,-2.27787,-5.27767e-06,0.453113,-0.558104,2.4323,9.37253e-05,-0.00964348,0.0197134,-1.52689e-07,4.796,1.806,1.405,1.342,-2.11544,-3.0132,5.5529
+3.68,93,2,1,51.1274,-3.52576,-1.40822e-05,-0.000490904,-5.55292,6.92537e-06,8.71735e-12,-0.000124137,0.000161165,1.73638e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.68,93,3,1,15.2988,-2.18071,-5.22639e-06,0.452339,-0.555098,2.42611,9.37883e-05,0.0751349,-0.154711,1.20626e-06,4.796,1.806,1.405,1.342,-2.15042,-3.0056,5.77512
+3.72,94,2,1,50.9053,-3.5257,-1.40111e-05,-0.000489712,-5.55292,6.78369e-06,1.05034e-11,-0.00012387,0.000161029,1.73344e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.72,94,3,1,15.2768,-2.08397,-5.10869e-06,0.450172,-0.548734,2.41295,9.38903e-05,0.158986,-0.329077,2.54845e-06,4.796,1.806,1.405,1.342,-2.18526,-3.00202,5.99734
+3.76,95,2,1,50.6832,-3.52564,-1.41944e-05,-0.00048852,-5.55293,7.04593e-06,1.15509e-11,-0.000125262,0.00016592,1.84036e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.76,95,3,1,15.2551,-1.98795,-5.09689e-06,0.446611,-0.539062,2.39279,9.41118e-05,0.241484,-0.504362,3.84776e-06,4.796,1.806,1.405,1.342,-2.22011,-3.00232,6.21956
+3.8,96,2,1,50.461,-3.52558,-1.40475e-05,-0.000487328,-5.55293,6.90422e-06,9.8464e-12,-0.00012502,0.000162492,1.76509e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.8,96,3,1,15.2339,-1.89293,-4.93724e-06,0.441652,-0.526154,2.36555,9.4265e-05,0.322087,-0.681336,5.13749e-06,4.796,1.806,1.405,1.342,-2.25506,-3.00485,6.44179
+3.84,97,2,1,50.2389,-3.52552,-1.39383e-05,-0.000486135,-5.55294,6.35856e-06,4.46881e-12,-0.000125746,0.000157326,1.65464e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.84,97,3,1,15.2133,-1.7992,-4.78472e-06,0.43521,-0.509838,2.33056,9.44381e-05,0.406827,-0.875118,6.5025e-06,4.796,1.806,1.405,1.342,-2.29211,-3.0573,6.66401
+3.88,98,2,1,50.0168,-3.52547,-1.37066e-05,-0.000485182,-5.55294,6.68145e-06,9.11479e-12,-0.000125434,0.000150542,1.51502e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.88,98,3,1,15.1934,-1.70707,-4.59824e-06,0.427323,-0.490538,2.28835,9.46447e-05,0.480937,-1.05624,7.71195e-06,4.796,1.806,1.405,1.342,-2.32824,-3.03436,6.88623
+3.92,99,2,1,49.7947,-3.52541,-1.33551e-05,-0.00048399,-5.55295,5.47844e-06,3.88815e-12,-0.000124081,0.000142211,1.35197e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.92,99,3,1,15.1743,-1.61681,-4.38171e-06,0.418025,-0.468422,2.23878,9.48851e-05,0.550809,-1.24012,8.87168e-06,4.796,1.806,1.405,1.342,-2.36353,-3.01334,7.10845
+3.96,100,2,1,49.5726,-3.52536,-1.32124e-05,-0.000483036,-5.55295,5.54793e-06,1.16136e-12,-0.000123788,0.000139101,1.29349e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+3.96,100,3,1,15.1563,-1.52875,-4.25498e-06,0.40731,-0.443691,2.18177,9.52392e-05,0.615431,-1.42662,9.90323e-06,4.796,1.806,1.405,1.342,-2.39894,-3.01617,7.33068
+4,101,2,1,49.3505,-3.52532,-1.28376e-05,-0.000482082,-5.55296,5.01149e-06,6.73153e-13,-0.000122958,0.000127946,1.09435e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4,101,3,1,15.1392,-1.44315,-4.04458e-06,0.395253,-0.416854,2.11783,9.55186e-05,0.666332,-1.59729,1.07932e-05,4.796,1.806,1.405,1.342,-2.4325,-2.97013,7.5529
+4.04,102,2,1,49.1284,-3.52527,-1.27519e-05,-0.000481129,-5.55296,4.47505e-06,-2.42767e-12,-0.000124192,0.000122091,9.96484e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.04,102,3,1,15.1233,-1.36026,-3.94447e-06,0.382101,-0.388755,2.04836,9.58812e-05,0.697443,-1.73576,1.13088e-05,4.796,1.806,1.405,1.342,-2.45986,-2.81501,7.77512
+4.08,103,2,1,48.9062,-3.52523,-1.2516e-05,-0.000480413,-5.55297,4.60519e-06,-1.27807e-12,-0.000123888,0.000115049,8.84843e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.08,103,3,1,15.1085,-1.28027,-3.80823e-06,0.368104,-0.360083,1.97455,9.62538e-05,0.711437,-1.84482,1.15623e-05,4.796,1.806,1.405,1.342,-2.481,-2.65959,7.99734
+4.12,104,2,1,48.6841,-3.5252,-1.22497e-05,-0.000479698,-5.55297,4.73533e-06,1.18473e-12,-0.000123547,0.000106824,7.62854e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.12,104,3,1,15.0949,-1.20332,-3.67167e-06,0.353484,-0.331421,1.89747,9.66161e-05,0.710964,-1.92706,1.15968e-05,4.796,1.806,1.405,1.342,-2.49656,-2.52011,8.21957
+4.16,105,2,1,48.462,-3.52516,-1.2159e-05,-0.000478983,-5.55298,4.6635e-06,-2.35925e-13,-0.000123768,0.000104185,7.25625e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.16,105,3,1,15.0824,-1.12953,-3.60078e-06,0.33844,-0.303251,1.81807,9.70394e-05,0.698576,-1.98494,1.13642e-05,4.796,1.806,1.405,1.342,-2.50715,-2.39583,8.44179
+4.2,106,2,1,48.2399,-3.52513,-1.20417e-05,-0.000478268,-5.55298,4.79362e-06,-2.31821e-12,-0.000123953,0.000100543,6.75776e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.2,106,3,1,15.071,-1.05894,-3.52704e-06,0.323148,-0.275955,1.73724,9.74372e-05,0.676668,-2.02086,1.09885e-05,4.796,1.806,1.405,1.342,-2.51335,-2.28601,8.66401
+4.24,107,2,1,48.0178,-3.52509,-1.18585e-05,-0.000477552,-5.55299,4.26642e-06,3.41123e-12,-0.000123601,9.58675e-05,6.14391e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.24,107,3,1,15.0606,-0.991615,-3.44012e-06,0.307763,-0.249832,1.65577,9.78105e-05,0.647432,-2.03712,1.05083e-05,4.796,1.806,1.405,1.342,-2.51569,-2.1896,8.88624
+4.28,108,2,1,47.7957,-3.52506,-1.16883e-05,-0.000476837,-5.55299,3.53723e-06,9.57358e-12,-0.000123716,9.02068e-05,5.43976e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.28,108,3,1,15.0513,-0.927546,-3.36406e-06,0.292418,-0.225098,1.57435,9.8149e-05,0.612831,-2.03598,9.95471e-06,4.796,1.806,1.405,1.342,-2.51467,-2.10556,9.10846
+4.32,109,2,1,47.5735,-3.52503,-1.15391e-05,-0.000476122,-5.553,2.80804e-06,9.74862e-12,-0.000124392,8.36186e-05,4.67419e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.32,109,3,1,15.0429,-0.866718,-3.30221e-06,0.277229,-0.201902,1.49358,9.84518e-05,0.574589,-2.0196,9.35523e-06,4.796,1.806,1.405,1.342,-2.51079,-2.03403,9.33068
+4.36,110,2,1,47.3514,-3.525,-1.13283e-05,-0.000475645,-5.553,2.99884e-06,-3.20794e-12,-0.000124533,7.61704e-05,3.8786e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.36,110,3,1,15.0354,-0.809094,-3.23081e-06,0.262293,-0.180332,1.414,9.87292e-05,0.534183,-1.99006,8.73361e-06,4.796,1.806,1.405,1.342,-2.50446,-1.97264,9.55291
+4.4,111,2,1,47.1293,-3.52498,-1.10964e-05,-0.000475168,-5.55301,2.73427e-06,2.94433e-12,-0.000124638,6.79387e-05,3.08557e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.4,111,3,1,15.0288,-0.754611,-3.16207e-06,0.247691,-0.160426,1.33604,9.89783e-05,0.492851,-1.94935,8.10753e-06,4.796,1.806,1.405,1.342,-2.4961,-1.92212,9.77513
+4.44,112,2,1,46.9072,-3.52496,-1.09268e-05,-0.000474691,-5.55301,2.4697e-06,-4.16049e-12,-0.000123706,6.5692e-05,2.88485e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.44,112,3,1,15.0228,-0.703194,-3.10542e-06,0.23349,-0.142182,1.26009,9.92661e-05,0.451603,-1.89932,7.40701e-06,4.796,1.806,1.405,1.342,-2.48607,-1.8804,9.99735
+4.48,113,2,1,46.6851,-3.52493,-1.08236e-05,-0.000474215,-5.55301,2.20513e-06,3.22946e-12,-0.000123835,6.28379e-05,2.63963e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.48,113,3,1,15.0176,-0.654755,-3.07306e-06,0.219743,-0.125566,1.18644,9.95132e-05,0.411237,-1.84172,6.73094e-06,4.796,1.806,1.405,1.342,-2.47471,-1.84702,10.2196
+4.52,114,2,1,46.463,-3.52491,-1.07025e-05,-0.000473738,-5.55302,1.73858e-06,6.94574e-13,-0.00012393,5.93386e-05,2.35382e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.52,114,3,1,15.013,-0.609194,-3.04046e-06,0.206491,-0.110518,1.11533,9.9731e-05,0.372366,-1.77813,6.09006e-06,4.796,1.806,1.405,1.342,-2.46234,-1.82184,10.4418
+4.56,115,2,1,46.2408,-3.5249,-1.05643e-05,-0.000473499,-5.55302,2.59597e-06,2.85619e-12,-0.00012399,5.52291e-05,2.03911e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.56,115,3,1,15.0089,-0.566409,-3.00807e-06,0.193765,-0.0969601,1.04695,9.9922e-05,0.335436,-1.71,5.4903e-06,4.796,1.806,1.405,1.342,-2.44921,-1.80261,10.664
+4.6,116,2,1,46.0187,-3.52488,-1.0373e-05,-0.000473022,-5.55303,1.92744e-06,3.41175e-13,-0.000123514,5.05517e-05,1.70835e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.6,116,3,1,15.0054,-0.526279,-2.96499e-06,0.181585,-0.0848026,0.981423,0.000100093,0.300751,-1.63864,4.93537e-06,4.796,1.806,1.405,1.342,-2.43555,-1.78965,10.8862
+4.64,117,2,1,45.7966,-3.52487,-1.03247e-05,-0.000472784,-5.55303,2.53144e-06,2.12404e-12,-0.000123002,5.20384e-05,1.81029e-11,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+4.64,117,3,1,15.0023,-0.488697,-2.94465e-06,0.169963,-0.0739464,0.918833,0.000100284,0.268498,-1.56516,4.35643e-06,4.796,1.806,1.405,1.342,-2.42158,-1.7819,11.1085
+4.68,118,2,1,45.5745,-3.52485,-1.00688e-05,-0.000472307,-5.55304,1.66093e-06,-6.03687e-12,-0.000121953,4.63743e-05,1.43763e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.68,118,3,1,14.9996,-0.453535,-2.89075e-06,0.158906,-0.0642925,0.859226,0.000100417,0.238764,-1.4906,3.89672e-06,4.796,1.806,1.405,1.342,-2.40748,-1.77847,11.3307
+4.72,119,2,1,45.3524,-3.52484,-1.01092e-05,-0.000472069,-5.55304,2.06296e-06,6.33036e-12,-0.00012297,4.685e-05,1.46733e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.72,119,3,1,14.9972,-0.420681,-2.90405e-06,0.148412,-0.0557364,0.802611,0.000100549,0.211558,-1.41578,3.41867e-06,4.796,1.806,1.405,1.342,-2.39339,-1.77877,11.5529
+4.76,120,2,1,45.1302,-3.52482,-9.79006e-06,-0.00047183,-5.55305,2.06103e-06,-1.40992e-12,-0.00012135,4.02275e-05,1.0818e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.76,120,3,1,14.9952,-0.390012,-2.84002e-06,0.138476,-0.0481799,0.748968,0.000100651,0.186838,-1.34144,3.0508e-06,4.796,1.806,1.405,1.342,-2.37944,-1.78235,11.7751
+4.8,121,2,1,44.9081,-3.5248,-9.76749e-06,-0.000471354,-5.55305,1.19052e-06,-6.80678e-12,-0.000121795,3.98076e-05,1.05932e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.8,121,3,1,14.9935,-0.361407,-2.84073e-06,0.129088,-0.0415263,0.698256,0.000100753,0.164506,-1.26819,2.66644e-06,4.796,1.806,1.405,1.342,-2.36574,-1.7886,11.9974
+4.84,122,2,1,44.686,-3.52479,-9.662e-06,-0.000471115,-5.55306,1.39056e-06,-5.08566e-12,-0.000121203,3.9046e-05,1.01917e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.84,122,3,1,14.992,-0.334757,-2.81808e-06,0.120235,-0.035683,0.65041,0.000100849,0.144442,-1.19651,2.32564e-06,4.796,1.806,1.405,1.342,-2.35236,-1.7965,12.2196
+4.88,123,2,1,44.4639,-3.52478,-9.30897e-06,-0.000470877,-5.55306,9.33272e-07,4.66618e-12,-0.000119478,3.11996e-05,6.50735e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.88,123,3,1,14.9907,-0.309947,-2.75604e-06,0.111901,-0.030565,0.605351,0.000100915,0.126503,-1.1268,2.07592e-06,4.796,1.806,1.405,1.342,-2.33939,-1.80663,12.4418
+4.92,124,2,1,44.2417,-3.52477,-9.21667e-06,-0.000470638,-5.55307,7.29368e-07,-4.17717e-12,-0.000119315,2.9648e-05,5.87603e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.92,124,3,1,14.9896,-0.286867,-2.74415e-06,0.104068,-0.026093,0.562989,0.000100984,0.11053,-1.05937,1.80949e-06,4.796,1.806,1.405,1.342,-2.32685,-1.81766,12.664
+4.96,125,2,1,44.0196,-3.52477,-9.15879e-06,-0.000470638,-5.55307,1.84942e-06,1.47338e-12,-0.000119715,2.78588e-05,5.18858e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+4.96,125,3,1,14.9886,-0.265415,-2.74537e-06,0.0967174,-0.022194,0.523224,0.000101037,0.0963642,-0.994445,1.57565e-06,4.796,1.806,1.405,1.342,-2.31481,-1.82988,12.8862
+5,126,2,1,43.7975,-3.52476,-8.97879e-06,-0.0004704,-5.55308,1.39213e-06,6.38253e-12,-0.00011848,2.57837e-05,4.44438e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5,126,3,1,14.9878,-0.245484,-2.71015e-06,0.0898285,-0.0188009,0.485948,0.000101097,0.0838471,-0.93219,1.37188e-06,4.796,1.806,1.405,1.342,-2.30326,-1.8424,13.1085
+5.04,127,2,1,43.5754,-3.52475,-8.94842e-06,-0.000470161,-5.55308,1.39019e-06,7.71778e-12,-0.00011721,3.01277e-05,6.068e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.04,127,3,1,14.9872,-0.22698,-2.68468e-06,0.0833802,-0.0158541,0.451052,0.000101169,0.0728207,-0.872705,1.15567e-06,4.796,1.806,1.405,1.342,-2.29225,-1.85566,13.3307
+5.08,128,2,1,43.3533,-3.52474,-8.86472e-06,-0.000469923,-5.55309,1.18628e-06,-9.097e-12,-0.000117504,2.75464e-05,5.07254e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.08,128,3,1,14.9866,-0.209811,-2.68394e-06,0.0773513,-0.0132991,0.418421,0.0001012,0.0631333,-0.81605,1.0043e-06,4.796,1.806,1.405,1.342,-2.28176,-1.86892,13.5529
+5.12,129,2,1,43.1311,-3.52473,-8.69423e-06,-0.000469685,-5.55309,5.27005e-07,2.87457e-13,-0.000116667,2.46144e-05,4.05016e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.12,129,3,1,14.9861,-0.19389,-2.65815e-06,0.0717204,-0.0110876,0.387942,0.000101235,0.054647,-0.762238,8.74301e-07,4.796,1.806,1.405,1.342,-2.27181,-1.88233,13.7751
+5.16,130,2,1,42.909,-3.52473,-8.48129e-06,-0.000469685,-5.5531,1.19169e-06,2.37486e-12,-0.000115292,2.14285e-05,3.06965e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.16,130,3,1,14.9857,-0.179136,-2.62076e-06,0.0664661,-0.00917593,0.359502,0.00010127,0.0472304,-0.711259,7.62529e-07,4.796,1.806,1.405,1.342,-2.26239,-1.89544,13.9974
+5.2,131,2,1,42.6869,-3.52472,-8.33706e-06,-0.000469446,-5.5531,7.85804e-07,-1.59251e-13,-0.000114979,1.80221e-05,2.17122e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.2,131,3,1,14.9854,-0.165465,-2.60784e-06,0.061568,-0.00752648,0.332988,0.000101292,0.0407622,-0.663078,6.66452e-07,4.796,1.806,1.405,1.342,-2.25349,-1.90856,14.2196
+5.24,132,2,1,42.4648,-3.52471,-8.34379e-06,-0.000469208,-5.55311,3.285e-07,3.92665e-12,-0.000114633,2.11142e-05,2.98025e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.24,132,3,1,14.9851,-0.152806,-2.60151e-06,0.0570056,-0.00610412,0.308292,0.000101324,0.0351332,-0.617629,5.56399e-07,4.796,1.806,1.405,1.342,-2.2451,-1.92122,14.4418
+5.28,133,2,1,42.2426,-3.52471,-8.07896e-06,-0.000469208,-5.55311,7.91215e-07,2.84445e-12,-0.000112651,1.73736e-05,2.01788e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.28,133,3,1,14.9849,-0.141092,-2.55162e-06,0.0527592,-0.00487987,0.285307,0.000101355,0.0302451,-0.57485,4.87626e-07,4.796,1.806,1.405,1.342,-2.23719,-1.93344,14.664
+5.32,134,2,1,42.0205,-3.5247,-7.94908e-06,-0.000468969,-5.55311,-1.21449e-07,4.50763e-12,-0.000112735,1.33867e-05,1.19804e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.32,134,3,1,14.9848,-0.130251,-2.54866e-06,0.0488098,-0.00382695,0.263929,0.000101364,0.0260047,-0.534648,4.29106e-07,4.796,1.806,1.405,1.342,-2.22977,-1.94551,14.8862
+5.36,135,2,1,41.7984,-3.5247,-7.90382e-06,-0.000468969,-5.55312,7.45208e-07,6.53291e-13,-0.000111782,1.59453e-05,1.69965e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.36,135,3,1,14.9846,-0.120228,-2.52827e-06,0.0451386,-0.00292278,0.24406,0.000101391,0.0223345,-0.49692,3.56976e-07,4.796,1.806,1.405,1.342,-2.22281,-1.95699,15.1085
+5.4,136,2,1,41.5763,-3.5247,-7.83737e-06,-0.000468969,-5.55312,9.54537e-07,-4.47173e-12,-0.000112896,1.17242e-05,9.18876e-13,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.4,136,3,1,14.9845,-0.110962,-2.54911e-06,0.0417285,-0.00214676,0.225604,0.000101387,0.0191596,-0.461574,3.15768e-07,4.796,1.806,1.405,1.342,-2.21628,-1.96786,15.3307
+5.44,137,2,1,41.3541,-3.52469,-7.84825e-06,-0.000468731,-5.55313,2.43841e-07,-2.86823e-12,-0.000112881,1.39989e-05,1.31008e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.44,137,3,1,14.9845,-0.102394,-2.54956e-06,0.0385628,-0.00148163,0.208472,0.000101401,0.0164194,-0.428485,2.61807e-07,4.796,1.806,1.405,1.342,-2.21018,-1.97844,15.5529
+5.48,138,2,1,41.132,-3.52469,-7.89452e-06,-0.000468731,-5.55313,8.57113e-07,5.88323e-12,-0.000113429,1.61974e-05,1.75391e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.48,138,3,1,14.9844,-0.094483,-2.56246e-06,0.0356252,-0.000911935,0.192576,0.000101408,0.0140559,-0.397549,2.15695e-07,4.796,1.806,1.405,1.342,-2.20447,-1.98828,15.7751
+5.52,139,2,1,40.9099,-3.52468,-7.84271e-06,-0.000468493,-5.55314,-2.06117e-07,5.94107e-12,-0.000114949,1.15462e-05,8.91171e-13,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.52,139,3,1,14.9844,-0.0871728,-2.59308e-06,0.0329013,-0.000425558,0.177836,0.000101396,0.0120193,-0.368665,1.93093e-07,4.796,1.806,1.405,1.342,-2.19914,-1.99767,15.9974
+5.56,140,2,1,40.6878,-3.52468,-7.94087e-06,-0.000468493,-5.55314,4.58566e-07,4.47051e-12,-0.000116438,1.3392e-05,1.19893e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.56,140,3,1,14.9844,-0.0804267,-2.62698e-06,0.030376,-9.82703e-06,0.164173,0.000101391,0.010267,-0.341712,1.58964e-07,4.796,1.806,1.405,1.342,-2.19416,-2.00676,16.2196
+5.6,141,2,1,40.4656,-3.52468,-7.67307e-06,-0.000468493,-5.55315,7.19306e-07,6.8602e-12,-0.000114791,8.38378e-06,4.69909e-13,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.6,141,3,1,14.9844,-0.0742003,-2.58685e-06,0.0280359,0.000344945,0.151514,0.000101406,0.00876386,-0.316596,1.44366e-07,4.796,1.806,1.405,1.342,-2.18953,-2.01525,16.4418
+5.64,142,2,1,40.2435,-3.52468,-7.43605e-06,-0.000468493,-5.55315,5.2469e-07,1.49322e-12,-0.000114112,1.98312e-06,2.62476e-14,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.64,142,3,1,14.9844,-0.068455,-2.56827e-06,0.0258689,0.000647417,0.139791,0.000101411,0.00747257,-0.293207,1.34642e-07,4.796,1.806,1.405,1.342,-2.18521,-2.02285,16.664
+5.68,143,2,1,40.0214,-3.52468,-6.84171e-06,-0.000468493,-5.55316,-9.33169e-07,-4.20521e-12,-0.000112395,-1.6778e-05,1.88185e-12,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.68,143,3,1,14.9845,-0.0631553,-2.5216e-06,0.0238626,0.000904834,0.128937,0.000101416,0.00636603,-0.271455,1.48758e-07,4.796,1.806,1.405,1.342,-2.18119,-2.0306,16.8862
+5.72,144,2,1,39.7993,-3.5247,-6.04425e-06,-0.000468969,-5.55316,-1.51308e-06,3.94644e-12,-0.00011174,-4.70919e-05,1.4825e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.72,144,3,1,14.9845,-0.0582752,-2.49559e-06,0.0220051,0.00112453,0.11889,0.000101403,0.0054167,-0.25124,1.80061e-07,4.796,1.806,1.405,1.342,-2.17746,-2.03775,17.1085
+5.76,145,2,1,39.5771,-3.52472,-4.93982e-06,-0.000469446,-5.55316,-4.01357e-06,-3.08669e-12,-0.000110142,-8.79137e-05,5.16673e-11,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.76,145,3,1,14.9846,-0.0537769,-2.44634e-06,0.0202868,0.00131108,0.109594,0.000101394,0.00460474,-0.232468,2.22745e-07,4.796,1.806,1.405,1.342,-2.17398,-2.04401,17.3307
+5.8,146,2,1,39.355,-3.52475,-4.07342e-06,-0.0004704,-5.55317,-4.92736e-06,2.73653e-12,-0.0001108,-0.00012472,1.03986e-10,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.8,146,3,1,14.9846,-0.0496388,-2.45136e-06,0.018697,0.00146969,0.100995,0.000101371,0.00390779,-0.215033,2.52684e-07,4.796,1.806,1.405,1.342,-2.17075,-2.05042,17.5529
+5.84,147,2,1,39.1329,-3.5248,-2.99392e-06,-0.000471592,-5.55317,-6.89309e-06,1.77601e-12,-0.000111113,-0.00016963,1.92356e-10,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+5.84,147,3,1,14.9847,-0.0458309,-2.44779e-06,0.0172267,0.00160415,0.0930427,0.00010135,0.00331201,-0.198861,2.88025e-07,4.796,1.806,1.405,1.342,-2.16776,-2.05623,17.7751
+5.88,148,2,1,38.9107,-3.52486,-2.03595e-06,-0.000473022,-5.55318,-9.05145e-06,1.44942e-11,-0.000110987,-0.000208212,2.8981e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+5.88,148,3,1,14.9847,-0.0423285,-2.43799e-06,0.0158672,0.00171823,0.0856903,0.000101339,0.00280324,-0.183855,3.09135e-07,4.796,1.806,1.405,1.342,-2.16499,-2.0616,17.9974
+5.92,149,2,1,38.6886,-3.52493,-1.14611e-06,-0.00047493,-5.55318,-9.82508e-06,1.55818e-11,-0.000111614,-0.000245883,4.04163e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+5.92,149,3,1,14.9848,-0.0391124,-2.44671e-06,0.0146105,0.00181465,0.0788939,0.000101325,0.00236794,-0.169944,3.24627e-07,4.796,1.806,1.405,1.342,-2.16241,-2.06652,18.2196
+5.96,150,2,1,38.4665,-3.52501,-3.42729e-07,-0.000476837,-5.55319,-1.166e-05,1.80862e-11,-0.000112901,-0.000281586,5.30057e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+5.96,150,3,1,14.9849,-0.0361544,-2.47187e-06,0.0134492,0.00189551,0.0726138,0.000101308,0.00199566,-0.157052,3.34141e-07,4.796,1.806,1.405,1.342,-2.16002,-2.07143,18.4418
+6,151,2,1,38.2443,-3.5251,2.89188e-07,-0.000479221,-5.55319,-1.17062e-05,2.34805e-11,-0.000113249,-0.000307534,6.32248e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+6,151,3,1,14.985,-0.0334418,-2.479e-06,0.0123761,0.00196417,0.0668113,0.000101305,0.00167882,-0.145102,3.31036e-07,4.796,1.806,1.405,1.342,-2.15781,-2.07561,18.664
+6.04,152,2,1,38.0222,-3.52519,1.00805e-06,-0.000481606,-5.55319,-1.3269e-05,2.77121e-11,-0.000113157,-0.000336025,7.54822e-10,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+6.04,152,3,1,14.9851,-0.0309495,-2.47615e-06,0.0113847,0.00202186,0.0614508,0.000101306,0.00140911,-0.134041,3.28899e-07,4.796,1.806,1.405,1.342,-2.15577,-2.07993,18.8862
+6.08,153,2,1,37.8001,-3.52528,1.44692e-06,-0.00048399,-5.5532,-1.48318e-05,3.96192e-11,-0.000113127,-0.000352797,8.32053e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+6.08,153,3,1,14.9851,-0.0286606,-2.47741e-06,0.0104692,0.00207012,0.0565007,0.000101312,0.00117926,-0.123793,3.1556e-07,4.796,1.806,1.405,1.342,-2.15387,-2.08366,19.1085
+6.12,154,2,1,37.5779,-3.52539,1.86058e-06,-0.000486851,-5.5532,-1.43525e-05,3.53546e-11,-0.000113755,-0.000370174,9.16035e-10,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+6.12,154,3,1,14.9852,-0.0265666,-2.49339e-06,0.00962353,0.00210983,0.05193,0.000101312,0.000982811,-0.114312,3.02902e-07,4.796,1.806,1.405,1.342,-2.15212,-2.08709,19.3307
+6.16,155,2,1,37.3558,-3.52549,2.27243e-06,-0.000489473,-5.55321,-1.6005e-05,3.54424e-11,-0.000114353,-0.000387376,1.00315e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+6.16,155,3,1,14.9853,-0.0246424,-2.50876e-06,0.00884318,0.00214283,0.0477093,0.000101312,0.000815579,-0.105544,2.90297e-07,4.796,1.806,1.405,1.342,-2.15049,-2.09037,19.5529
+6.2,156,2,1,37.1336,-3.5256,2.43518e-06,-0.000492334,-5.55321,-1.57276e-05,4.2103e-11,-0.000113413,-0.000390123,1.01743e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+6.2,156,3,1,14.9854,-0.0228819,-2.49178e-06,0.00812244,0.00217022,0.0438145,0.000101331,0.00067474,-0.0974224,2.68467e-07,4.796,1.806,1.405,1.342,-2.149,-2.09365,19.7751
+6.24,157,2,1,36.9115,-3.5257,2.82834e-06,-0.000495195,-5.55322,-1.6159e-05,4.92566e-11,-0.000110432,-0.000397566,1.05662e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+6.24,157,3,1,14.9855,-0.0212692,-2.42786e-06,0.00745726,0.00219297,0.0402191,0.000101366,0.000557166,-0.0899196,2.51176e-07,4.796,1.806,1.405,1.342,-2.14762,-2.09634,19.9973
+6.28,158,2,1,36.6894,-3.52581,2.91459e-06,-0.000498056,-5.55322,-1.61349e-05,3.97805e-11,-0.000108918,-0.000395728,1.04687e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+6.28,158,3,1,14.9856,-0.0197928,-2.39797e-06,0.00684333,0.00221198,0.0369014,0.00010139,0.00045623,-0.0829771,2.29835e-07,4.796,1.806,1.405,1.342,-2.14634,-2.09902,20.2196
+6.32,159,2,1,36.4672,-3.52592,2.76327e-06,-0.000500917,-5.55323,-1.54535e-05,3.20979e-11,-0.000110069,-0.00039044,1.01908e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+6.32,159,3,1,14.9857,-0.0184421,-2.42809e-06,0.00627708,0.00222687,0.0338409,0.000101389,0.000368053,-0.0765592,2.0856e-07,4.796,1.806,1.405,1.342,-2.14515,-2.10126,20.4418
+6.36,160,2,1,36.2451,-3.52601,2.58222e-06,-0.00050354,-5.55323,-1.56922e-05,3.58163e-11,-0.000110092,-0.000381087,9.70844e-10,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+6.36,160,3,1,14.9857,-0.0172039,-2.43292e-06,0.00575471,0.00223925,0.0310179,0.000101398,0.000294152,-0.0706268,1.8731e-07,4.796,1.806,1.405,1.342,-2.14406,-2.1038,20.664
+6.4,161,2,1,36.023,-3.52612,2.32643e-06,-0.000506401,-5.55323,-1.39495e-05,2.93738e-11,-0.000109486,-0.000367029,9.0054e-10,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+6.4,161,3,1,14.9858,-0.0160764,-2.42368e-06,0.00527239,0.00224886,0.0284138,0.000101413,0.000232048,-0.065143,1.66073e-07,4.796,1.806,1.405,1.342,-2.14306,-2.10589,20.8862
+6.44,162,2,1,35.8008,-3.5262,2.0474e-06,-0.000508785,-5.55324,-1.44508e-05,3.19902e-11,-0.000109851,-0.00035436,8.39442e-10,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+6.44,162,3,1,14.9859,-0.0150403,-2.43572e-06,0.00482821,0.00225612,0.0260125,0.000101418,0.000178518,-0.0600805,1.47592e-07,4.796,1.806,1.405,1.342,-2.14212,-2.10753,21.1085
+6.48,163,2,1,35.5787,-3.52629,1.50914e-06,-0.000511169,-5.55324,-1.34354e-05,2.75504e-11,-0.000109589,-0.000329171,7.24345e-10,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+6.48,163,3,1,14.986,-0.0140953,-2.43443e-06,0.00441837,0.00226215,0.0237985,0.00010143,0.000133709,-0.0553941,1.2634e-07,4.796,1.806,1.405,1.342,-2.14126,-2.10962,21.3307
+6.52,164,2,1,35.3565,-3.52637,1.07898e-06,-0.000513554,-5.55325,-1.17628e-05,2.14288e-11,-0.000110298,-0.000310904,6.46179e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.52,164,3,1,14.9861,-0.0132342,-2.45393e-06,0.00404024,0.00226588,0.0217577,0.000101431,9.48024e-05,-0.0510743,1.09899e-07,4.796,1.806,1.405,1.342,-2.14047,-2.11126,21.5529
+6.56,165,2,1,35.1344,-3.52644,5.29614e-07,-0.000515461,-5.55325,-1.16768e-05,1.80942e-11,-0.000110286,-0.000285843,5.46205e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.56,165,3,1,14.9862,-0.0124432,-2.45739e-06,0.00369215,0.00226875,0.0198761,0.000101438,6.24872e-05,-0.0470804,9.31199e-08,4.796,1.806,1.405,1.342,-2.13973,-2.1126,21.7751
+6.6,166,2,1,34.9123,-3.52651,-1.59456e-07,-0.000517368,-5.55326,-1.01256e-05,1.90247e-11,-0.000109646,-0.000253375,4.29171e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.6,166,3,1,14.9863,-0.0117235,-2.44693e-06,0.003371,0.00227054,0.0181426,0.000101452,3.57582e-05,-0.0433868,7.61453e-08,4.796,1.806,1.405,1.342,-2.13906,-2.11424,21.9973
+6.64,167,2,1,34.6901,-3.52657,-7.3873e-07,-0.000519037,-5.55326,-8.78568e-06,1.48412e-11,-0.000109381,-0.000226466,3.42853e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.64,167,3,1,14.9864,-0.0110659,-2.44408e-06,0.00307512,0.00227106,0.0165454,0.00010146,1.28774e-05,-0.0399832,6.27649e-08,4.796,1.806,1.405,1.342,-2.13844,-2.11544,22.2196
+6.68,168,2,1,34.468,-3.52661,-1.5857e-06,-0.000520229,-5.55326,-8.17319e-06,1.06797e-11,-0.000110496,-0.000191423,2.44957e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.68,168,3,1,14.9865,-0.0104616,-2.47254e-06,0.00280285,0.00227085,0.0150744,0.000101455,-7.79399e-06,-0.0368343,4.90114e-08,4.796,1.806,1.405,1.342,-2.13786,-2.11663,22.4418
+6.72,169,2,1,34.2459,-3.52665,-2.38408e-06,-0.000521421,-5.55327,-6.49943e-06,7.59453e-12,-0.000109886,-0.000154419,1.59406e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.72,169,3,1,14.9866,-0.00991301,-2.462e-06,0.00255179,0.0022702,0.0137193,0.000101466,-2.37108e-05,-0.0339264,3.65961e-08,4.796,1.806,1.405,1.342,-2.13733,-2.11782,22.664
+6.76,170,2,1,34.0237,-3.52668,-3.09362e-06,-0.000522375,-5.55327,-4.63302e-06,6.58768e-13,-0.000109558,-0.000121849,9.92541e-11,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.76,170,3,1,14.9866,-0.00941215,-2.45719e-06,0.00232029,0.00226869,0.0124715,0.000101473,-3.7335e-05,-0.0312474,2.67723e-08,4.796,1.806,1.405,1.342,-2.13685,-2.11901,22.8862
+6.8,171,2,1,33.8016,-3.5267,-4.04204e-06,-0.000522852,-5.55328,-3.49405e-06,-2.3991e-12,-0.000109605,-8.00128e-05,4.27978e-11,4.796,1.806,1.405,1.342,-2.13109,-2.13109,0
+6.8,171,3,1,14.9867,-0.00895137,-2.46114e-06,0.00210762,0.00226705,0.011323,0.000101477,-4.91449e-05,-0.0287664,1.64911e-08,4.796,1.806,1.405,1.342,-2.13639,-2.11961,23.1084
+6.84,172,2,1,33.5795,-3.52671,-5.02318e-06,-0.00052309,-5.55328,-1.75851e-06,-5.68313e-12,-0.00010893,-3.51513e-05,8.26008e-12,4.796,1.806,1.405,1.342,-2.13109,-2.13109,0
+6.84,172,3,1,14.9868,-0.00853045,-2.44875e-06,0.00191164,0.00226459,0.0102666,0.000101487,-5.83866e-05,-0.0264737,7.14431e-09,4.796,1.806,1.405,1.342,-2.13598,-2.1208,23.3307
+6.88,173,2,1,33.3573,-3.52671,-5.93841e-06,-0.00052309,-5.55329,1.69652e-07,-2.47619e-12,-0.000108537,6.25921e-06,2.61902e-13,4.796,1.806,1.405,1.342,-2.13109,-2.13109,0
+6.88,173,3,1,14.9869,-0.00814593,-2.44227e-06,0.0017314,0.00226191,0.00929418,0.000101493,-6.63466e-05,-0.0243613,-2.48584e-10,4.796,1.806,1.405,1.342,-2.13559,-2.1214,23.5529
+6.92,174,2,1,33.1352,-3.5267,-6.9506e-06,-0.000522852,-5.55329,2.69438e-06,-7.99054e-13,-0.000108424,5.11449e-05,1.74867e-11,4.796,1.806,1.405,1.342,-2.13109,-2.13109,0
+6.92,174,3,1,14.987,-0.0077946,-2.44207e-06,0.00156546,0.00225931,0.00839995,0.000101497,-7.32653e-05,-0.0224084,-7.01919e-09,4.796,1.806,1.405,1.342,-2.13524,-2.12229,23.7751
+6.96,175,2,1,32.9131,-3.52668,-8.01512e-06,-0.000522137,-5.55329,4.69361e-06,6.62267e-12,-0.00010759,9.98481e-05,6.66473e-11,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+6.96,175,3,1,14.9871,-0.00746992,-2.42565e-06,0.00141287,0.00225615,0.0075784,0.000101507,-7.83396e-05,-0.0206023,-1.32173e-08,4.796,1.806,1.405,1.342,-2.13492,-2.12304,23.9973
+7,176,2,1,32.6909,-3.52664,-9.19032e-06,-0.000520945,-5.5533,6.21879e-06,4.81173e-12,-0.000107037,0.000152606,1.55684e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+7,176,3,1,14.9872,-0.00716912,-2.41554e-06,0.00127292,0.00225259,0.00682353,0.000101514,-8.27449e-05,-0.018931,-1.8869e-08,4.796,1.806,1.405,1.342,-2.13461,-2.12348,24.2196
+7.04,177,2,1,32.4688,-3.52659,-1.03488e-05,-0.000519514,-5.5533,8.28908e-06,1.61213e-11,-0.000107267,0.000202927,2.75285e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+7.04,177,3,1,14.9873,-0.00689326,-2.42276e-06,0.00114417,0.00224944,0.00613031,0.000101513,-8.7137e-05,-0.0173903,-2.32233e-08,4.796,1.806,1.405,1.342,-2.13434,-2.12423,24.4418
+7.08,178,2,1,32.2467,-3.52653,-1.13858e-05,-0.000517607,-5.55331,9.68334e-06,1.53152e-11,-0.000106179,0.000250963,4.21039e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+7.08,178,3,1,14.9874,-0.00663643,-2.40009e-06,0.00102615,0.00224591,0.00549391,0.000101524,-8.95357e-05,-0.0159701,-2.64887e-08,4.796,1.806,1.405,1.342,-2.13408,-2.12467,24.664
+7.12,179,2,1,32.0246,-3.52646,-1.2654e-05,-0.000515461,-5.55331,1.21295e-05,1.99066e-11,-0.000107475,0.000303641,6.16341e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+7.12,179,3,1,14.9875,-0.00640004,-2.4311e-06,0.000917435,0.00224211,0.00491003,0.000101513,-9.37507e-05,-0.0146542,-2.94949e-08,4.796,1.806,1.405,1.342,-2.13385,-2.12542,24.8862
+7.16,180,2,1,31.8024,-3.52637,-1.37875e-05,-0.000512838,-5.55332,1.38482e-05,3.29572e-11,-0.000106953,0.000354537,8.40282e-10,4.796,1.806,1.405,1.342,-2.13108,-2.13108,0
+7.16,180,3,1,14.9876,-0.00617852,-2.42103e-06,0.000818014,0.00223801,0.00437503,0.000101518,-9.5667e-05,-0.0134407,-3.16494e-08,4.796,1.806,1.405,1.342,-2.13363,-2.12556,25.1084
+7.2,181,2,1,31.5803,-3.52628,-1.49993e-05,-0.000509977,-5.55332,1.65673e-05,4.86378e-11,-0.000105613,0.000410484,1.1264e-09,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+7.2,181,3,1,14.9876,-0.0059736,-2.39266e-06,0.0007267,0.0022344,0.00388476,0.000101531,-9.63646e-05,-0.0123148,-3.36239e-08,4.796,1.806,1.405,1.342,-2.13343,-2.12615,25.3307
+7.24,182,2,1,31.3582,-3.52618,-1.61928e-05,-0.000506639,-5.55332,1.88124e-05,6.17431e-11,-0.000104554,0.000465024,1.44561e-09,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+7.24,182,3,1,14.9877,-0.00577998,-2.37042e-06,0.000643253,0.00223042,0.00343609,0.000101541,-9.70017e-05,-0.0112758,-3.4915e-08,4.796,1.806,1.405,1.342,-2.13324,-2.12645,25.5529
+7.28,183,2,1,31.1361,-3.52606,-1.75773e-05,-0.000502825,-5.55333,2.09873e-05,7.49603e-11,-0.00010478,0.000524951,1.84221e-09,4.796,1.806,1.405,1.342,-2.13107,-2.13107,0
+7.28,183,3,1,14.9878,-0.00559608,-2.37718e-06,0.000566959,0.00222604,0.00302624,0.000101539,-9.86363e-05,-0.0103102,-3.60694e-08,4.796,1.806,1.405,1.342,-2.13307,-2.12689,25.7751
+7.32,184,2,1,30.914,-3.52592,-1.88707e-05,-0.000498533,-5.55333,2.28386e-05,8.77111e-11,-0.000103687,0.000583769,2.27816e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+7.32,184,3,1,14.9879,-0.00542044,-2.35411e-06,0.000497341,0.00222211,0.00265212,0.000101548,-9.87133e-05,-0.00941835,-3.66642e-08,4.796,1.806,1.405,1.342,-2.13291,-2.12719,25.9973
+7.36,185,2,1,30.6918,-3.52578,-2.01248e-05,-0.000494003,-5.55334,2.57418e-05,1.11054e-10,-0.000102279,0.000641541,2.75138e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13106,0
+7.36,185,3,1,14.988,-0.00525528,-2.32383e-06,0.000433445,0.00221795,0.00231081,0.000101561,-9.82749e-05,-0.00859445,-3.67859e-08,4.796,1.806,1.405,1.342,-2.13277,-2.12763,26.2195
+7.4,186,2,1,30.4697,-3.52562,-2.14203e-05,-0.000488997,-5.55334,2.81195e-05,1.34237e-10,-0.000102154,0.00069841,3.26079e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+7.4,186,3,1,14.9881,-0.00509577,-2.32229e-06,0.000375509,0.00221386,0.00200013,0.000101561,-9.8951e-05,-0.00783313,-3.65133e-08,4.796,1.806,1.405,1.342,-2.13262,-2.12762,26.4418
+7.44,187,2,1,30.2476,-3.52546,-2.28165e-05,-0.000483513,-5.55335,3.04269e-05,1.50857e-10,-0.000101213,0.000761211,3.87357e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13105,0
+7.44,187,3,1,14.9882,-0.00494074,-2.30246e-06,0.00032258,0.00220951,0.00171775,0.00010157,-9.86694e-05,-0.00712271,-3.61988e-08,4.796,1.806,1.405,1.342,-2.13251,-2.12821,26.664
+7.48,188,2,1,30.0255,-3.52528,-2.42363e-05,-0.000477552,-5.55335,3.30682e-05,1.7479e-10,-0.000101055,0.000823419,4.53256e-09,4.796,1.806,1.405,1.342,-2.13104,-2.13104,0
+7.48,188,3,1,14.9883,-0.00478912,-2.30012e-06,0.000274658,0.00220562,0.00146212,0.00010157,-9.90524e-05,-0.00646526,-3.55518e-08,4.796,1.806,1.405,1.342,-2.13239,-2.12821,26.8862
+7.52,189,2,1,29.8034,-3.52508,-2.56278e-05,-0.000471115,-5.55335,3.49304e-05,2.11293e-10,-0.000100581,0.000885064,5.23662e-09,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+7.52,189,3,1,14.9884,-0.0046399,-2.29059e-06,0.000231266,0.0022024,0.00122999,0.000101574,-9.90218e-05,-0.00585662,-3.46231e-08,4.796,1.806,1.405,1.342,-2.13228,-2.1285,27.1084
+7.56,190,2,1,29.5813,-3.52488,-2.70408e-05,-0.000464439,-5.55336,3.8098e-05,2.38282e-10,-0.000100796,0.000946248,5.98565e-09,4.796,1.806,1.405,1.342,-2.13103,-2.13103,0
+7.56,190,3,1,14.9884,-0.00449573,-2.29642e-06,0.000191927,0.00219841,0.00102085,0.000101571,-9.95995e-05,-0.00529288,-3.34591e-08,4.796,1.806,1.405,1.342,-2.13218,-2.12864,27.3307
+7.6,191,2,1,29.3602,-3.52466,-2.85559e-05,-0.000488281,-5.44669,-1.55556e-05,1.94948e-06,3.9999,-0.00119661,7.31012e-05,4.796,1.806,1.405,1.342,-2.1318,-2.15054,0.00106667
+7.6,191,3,1,14.9885,-0.00434861,-2.35579e-06,0.000156641,0.00219411,0.000832749,0.000101546,-0.000102492,-0.00477044,-3.20995e-08,4.796,1.806,1.405,1.342,-2.13209,-2.12893,27.5529
+7.64,192,2,1,29.1456,-3.52444,-0.00923364,-0.000761795,-5.2867,-0.000195181,4.87246e-06,3.99989,-0.00461329,7.30749e-05,4.796,1.806,1.405,1.342,-2.13804,0.854402,0.0129182
+7.64,192,3,1,14.9886,-0.00420488,-2.36094e-06,0.000124693,0.00218978,0.000664358,0.000101544,-0.000102917,-0.00428073,-3.07321e-08,4.796,1.806,1.405,1.342,-2.132,-2.12907,27.7751
+7.68,193,2,1,28.9374,-3.52422,-0.00923502,-0.00143748,-5.1267,-0.000681922,7.79309e-06,3.99988,-0.0132196,7.30083e-05,4.796,1.806,1.405,1.342,-2.1481,0.75892,0.0267849
+7.68,193,3,1,14.9887,-0.00406023,-2.3587e-06,9.60827e-05,0.00218537,0.00051376,0.000101544,-0.00010298,-0.00383627,-2.90939e-08,4.796,1.806,1.405,1.342,-2.13192,-2.12922,27.9973
+7.72,194,2,1,28.7355,-3.52401,-0.00923647,-0.00242358,-4.96671,-0.00158667,1.07118e-05,3.99985,-0.0244346,7.29253e-05,4.796,1.806,1.405,1.342,-2.15587,-2.32545,0.0470515
+7.72,194,3,1,14.9888,-0.00391041,-2.31337e-06,7.08103e-05,0.00218103,0.000379438,0.000101562,-0.000101088,-0.00342042,-2.74737e-08,4.796,1.806,1.405,1.342,-2.13185,-2.12936,28.2195
+7.76,195,2,1,28.5401,-3.52385,-0.00923798,-0.00367623,-4.80672,-0.00302907,1.36247e-05,3.99978,-0.0385676,7.27982e-05,4.796,1.806,1.405,1.342,-2.16253,-2.29773,0.0737182
+7.76,195,3,1,14.9889,-0.00376192,-2.29671e-06,4.81606e-05,0.00217758,0.000260885,0.000101568,-0.000100446,-0.00303664,-2.57531e-08,4.796,1.806,1.405,1.342,-2.13178,-2.1295,28.4418
+7.8,196,2,1,28.351,-3.52375,-0.0092391,-0.00517064,-4.64673,-0.00511291,1.65318e-05,3.99966,-0.0551736,7.26435e-05,4.796,1.806,1.405,1.342,-2.16857,-2.28237,0.106785
+7.8,196,3,1,14.989,-0.00361067,-2.2724e-06,2.81334e-05,0.00217364,0.000155021,0.000101577,-9.94619e-05,-0.00269806,-2.38055e-08,4.796,1.806,1.405,1.342,-2.13172,-2.12964,28.664
+7.84,197,2,1,28.1684,-3.52374,-0.00924006,-0.00687891,-4.48675,-0.00791712,1.94271e-05,3.99948,-0.0737097,7.24462e-05,4.796,1.806,1.405,1.342,-2.17392,-2.26478,0.146252
+7.84,197,3,1,14.9891,-0.00345975,-2.31048e-06,1.0252e-05,0.00217005,6.04789e-05,0.000101561,-0.000101247,-0.00239878,-2.17858e-08,4.796,1.806,1.405,1.342,-2.13166,-2.12977,28.8862
+7.88,198,2,1,27.9922,-3.52386,-0.0092405,-0.00876791,-4.32678,-0.011499,2.23166e-05,3.99922,-0.0935816,7.22459e-05,4.796,1.806,1.405,1.342,-2.17843,-2.24406,0.192118
+7.88,198,3,1,14.9891,-0.00330877,-2.32052e-06,-5.72204e-06,0.0021654,-2.4104e-05,0.000101555,-0.000101793,-0.00214373,-1.97417e-08,4.796,1.806,1.405,1.342,-2.13161,-2.12991,29.1084
+7.92,199,2,1,27.8223,-3.52415,-0.00924064,-0.0108026,-4.16682,-0.0158876,2.51978e-05,3.99888,-0.114144,7.20405e-05,4.796,1.806,1.405,1.342,-2.18206,-2.22184,0.244385
+7.92,199,3,1,14.9892,-0.00316455,-2.33877e-06,-2.02656e-05,0.00216118,-0.000100803,0.000101547,-0.000102705,-0.00192456,-1.77943e-08,4.796,1.806,1.405,1.342,-2.13155,-2.1299,29.3306
+7.96,200,2,1,27.6589,-3.52463,-0.00924037,-0.012945,-4.00688,-0.0210905,2.80777e-05,3.99847,-0.134736,7.18584e-05,4.796,1.806,1.405,1.342,-2.18475,-2.19844,0.303052
+7.96,200,3,1,14.9893,-0.00301964,-2.30873e-06,-3.31402e-05,0.00215718,-0.000170881,0.000101558,-0.000101473,-0.00173954,-1.5989e-08,4.796,1.806,1.405,1.342,-2.13151,-2.13004,29.5529
+8,201,2,1,27.5019,-3.52535,-0.00924006,-0.0151566,-3.84695,-0.0270835,3.09529e-05,3.99799,-0.154682,7.16873e-05,4.796,1.806,1.405,1.342,-2.18646,-2.17399,0.368118
+8,201,3,1,14.9894,-0.00288093,-2.2667e-06,-4.50611e-05,0.00215353,-0.000234136,0.000101574,-9.9697e-05,-0.00157367,-1.43745e-08,4.796,1.806,1.405,1.342,-2.13147,-2.13018,29.7751
+8.04,202,2,1,27.3512,-3.52632,-0.00923951,-0.0173967,-3.68705,-0.0338201,3.38206e-05,3.99747,-0.173333,7.15341e-05,4.796,1.806,1.405,1.342,-2.18717,-2.1488,0.439585
+8.04,202,3,1,14.9895,-0.00274463,-2.26181e-06,-5.55515e-05,0.00214907,-0.000292386,0.000101575,-9.9576e-05,-0.00143868,-1.29272e-08,4.796,1.806,1.405,1.342,-2.13142,-2.13002,29.9973
+8.08,203,2,1,27.207,-3.52759,-0.009239,-0.0196264,-3.52716,-0.0412266,3.66806e-05,3.99691,-0.190065,7.13965e-05,4.796,1.806,1.405,1.342,-2.18689,-2.1242,0.517452
+8.08,203,3,1,14.9896,-0.00261413,-2.28103e-06,-6.53267e-05,0.00214527,-0.000345988,0.000101566,-0.000100518,-0.00131984,-1.16588e-08,4.796,1.806,1.405,1.342,-2.13139,-2.13031,30.2195
+8.12,204,2,1,27.0691,-3.52917,-0.00923829,-0.021807,-3.3673,-0.0492082,3.95427e-05,3.99637,-0.204329,7.13013e-05,4.796,1.806,1.405,1.342,-2.18565,-2.10005,0.601718
+8.12,204,3,1,14.9897,-0.00248927,-2.2791e-06,-7.43866e-05,0.00214151,-0.000395951,0.000101566,-0.000100517,-0.00122233,-1.05549e-08,4.796,1.806,1.405,1.342,-2.13136,-2.1303,30.4418
+8.16,205,2,1,26.9376,-3.53109,-0.00923749,-0.0239015,-3.20746,-0.0576507,4.2405e-05,3.99586,-0.215638,7.12427e-05,4.796,1.806,1.405,1.342,-2.18348,-2.07695,0.692385
+8.16,205,3,1,14.9897,-0.00236991,-2.27866e-06,-8.29697e-05,0.00213793,-0.000442933,0.000101565,-0.000100577,-0.00114201,-9.60385e-09,4.796,1.806,1.405,1.342,-2.13133,-2.13044,30.664
+8.2,206,2,1,26.8126,-3.53337,-0.00923653,-0.0258759,-3.04764,-0.0664229,4.52688e-05,3.99542,-0.223597,7.12254e-05,4.796,1.806,1.405,1.342,-2.18045,-2.05548,0.789452
+8.2,206,3,1,14.9898,-0.00225956,-2.29307e-06,-9.10759e-05,0.00213403,-0.000487742,0.000101558,-0.000101297,-0.00108164,-8.79516e-09,4.796,1.806,1.405,1.342,-2.1313,-2.13028,30.8862
+8.24,207,2,1,26.6939,-3.53601,-0.00923543,-0.0276981,-2.88783,-0.075383,4.81362e-05,3.99509,-0.227897,7.125e-05,4.796,1.806,1.405,1.342,-2.17664,-2.0358,0.892918
+8.24,207,3,1,14.9899,-0.00215098,-2.32237e-06,-9.87053e-05,0.0021297,-0.000531438,0.000101545,-0.000102678,-0.00103969,-8.11334e-09,4.796,1.806,1.405,1.342,-2.13128,-2.13057,31.1084
+8.28,208,2,1,26.5816,-3.53902,-0.0092343,-0.0293418,-2.72802,-0.0843762,5.10124e-05,3.99489,-0.228323,7.13145e-05,4.796,1.806,1.405,1.342,-2.17215,-2.01881,1.00278
+8.28,208,3,1,14.99,-0.00205487,-2.33287e-06,-0.000106335,0.00212532,-0.000573418,0.00010154,-0.000103216,-0.0010079,-7.53464e-09,4.796,1.806,1.405,1.342,-2.13125,-2.13042,31.3306
+8.32,209,2,1,26.4757,-3.5424,-0.00923274,-0.030782,-2.56822,-0.0932481,5.39175e-05,3.99484,-0.224776,7.14491e-05,4.796,1.806,1.405,1.342,-2.16705,-2.0036,1.11905
+8.32,209,3,1,14.9901,-0.00196405,-2.27704e-06,-0.000113726,0.00212109,-0.000616055,0.000101562,-0.000100808,-0.000998088,-7.04897e-09,4.796,1.806,1.405,1.342,-2.13123,-2.13056,31.5529
+8.36,210,2,1,26.3762,-3.54613,-0.00923144,-0.0319999,-2.40842,-0.101839,5.68186e-05,3.99496,-0.217223,7.15872e-05,4.796,1.806,1.405,1.342,-2.16148,-1.99167,1.24172
+8.36,210,3,1,14.9902,-0.00187851,-2.26092e-06,-0.00012064,0.00211709,-0.000657429,0.000101568,-0.000100155,-0.000988794,-6.62755e-09,4.796,1.806,1.405,1.342,-2.13121,-2.1304,31.7751
+8.4,211,2,1,26.2831,-3.55021,-0.00922999,-0.0329802,-2.24861,-0.109994,5.97393e-05,3.99526,-0.205762,7.17623e-05,4.796,1.806,1.405,1.342,-2.15552,-1.98198,1.37079
+8.4,211,3,1,14.9902,-0.0018054,-2.21676e-06,-0.000128031,0.00211365,-0.000699716,0.000101586,-9.82518e-05,-0.000991784,-6.26084e-09,4.796,1.806,1.405,1.342,-2.13119,-2.13069,31.9973
+8.44,212,2,1,26.1963,-3.55461,-0.00922856,-0.033712,-2.08877,-0.117566,6.26584e-05,3.99572,-0.19056,7.19403e-05,4.796,1.806,1.405,1.342,-2.14929,-1.97527,1.50625
+8.44,212,3,1,14.9903,-0.00173759,-2.23475e-06,-0.000135422,0.00210995,-0.000742407,0.000101578,-9.91101e-05,-0.00100581,-5.93089e-09,4.796,1.806,1.405,1.342,-2.13118,-2.13069,32.2195
+8.48,213,2,1,26.116,-3.55931,-0.00922736,-0.0341885,-1.92892,-0.124413,6.55807e-05,3.99633,-0.171855,7.21174e-05,4.796,1.806,1.405,1.342,-2.14289,-1.97109,1.64812
+8.48,213,3,1,14.9904,-0.00167867,-2.24747e-06,-0.000142813,0.0021056,-0.00078525,0.000101573,-9.97263e-05,-0.00102902,-5.71011e-09,4.796,1.806,1.405,1.342,-2.13116,-2.13053,32.4417
+8.52,214,2,1,26.0421,-3.56427,-0.00922612,-0.0344081,-1.76903,-0.13041,6.85127e-05,3.99708,-0.149979,7.23011e-05,4.796,1.806,1.405,1.342,-2.13645,-1.96989,1.79639
+8.52,214,3,1,14.9905,-0.00162871,-2.26604e-06,-0.000150681,0.00210172,-0.000830926,0.000101565,-0.000100606,-0.0010947,-5.67706e-09,4.796,1.806,1.405,1.342,-2.13116,-2.13082,32.664
+8.56,215,2,1,25.9745,-3.56945,-0.00922493,-0.0343714,-1.60912,-0.135444,7.14589e-05,3.99793,-0.125303,7.24897e-05,4.796,1.806,1.405,1.342,-2.13003,-1.97048,1.95105
+8.56,215,3,1,14.9906,-0.00158428,-2.25238e-06,-0.000159264,0.00209809,-0.000880696,0.00010157,-0.000100054,-0.0011872,-5.76475e-09,4.796,1.806,1.405,1.342,-2.13117,-2.13112,32.8862
+8.6,216,2,1,25.9134,-3.57481,-0.00922391,-0.0340844,-1.44916,-0.139421,7.44037e-05,3.99885,-0.098256,7.26653e-05,4.796,1.806,1.405,1.342,-2.12376,-1.9742,2.11212
+8.6,216,3,1,14.9907,-0.00154553,-2.25586e-06,-0.000168324,0.00209443,-0.000934106,0.000101568,-0.000100265,-0.00129801,-5.92319e-09,4.796,1.806,1.405,1.342,-2.13117,-2.13096,33.1084
+8.64,217,2,1,25.8586,-3.58031,-0.00922286,-0.0335558,-1.28917,-0.142262,7.73591e-05,3.99981,-0.0693119,7.28362e-05,4.796,1.806,1.405,1.342,-2.11771,-1.97956,2.27959
+8.64,217,3,1,14.9908,-0.00151623,-2.25175e-06,-0.000178337,0.00209079,-0.000992875,0.00010157,-0.000100143,-0.0014267,-6.08886e-09,4.796,1.806,1.405,1.342,-2.13117,-2.13111,33.3306
+8.68,218,2,1,25.8103,-3.5859,-0.00922186,-0.0327974,-1.12914,-0.143912,8.03131e-05,4.00075,-0.0389648,7.29877e-05,4.796,1.806,1.405,1.342,-2.11195,-1.98701,2.45345
+8.68,218,3,1,14.9908,-0.00149303,-2.2739e-06,-0.000189304,0.00208691,-0.00105741,0.000101561,-0.000101192,-0.00156732,-6.22659e-09,4.796,1.806,1.405,1.342,-2.13119,-2.13125,33.5529
+8.72,219,2,1,25.7683,-3.59153,-0.00922102,-0.0318239,-0.969078,-0.144332,8.32681e-05,4.00166,-0.00772205,7.31257e-05,4.796,1.806,1.405,1.342,-2.10657,-1.99624,2.63372
+8.72,219,3,1,14.9909,-0.00147613,-2.28853e-06,-0.000201464,0.00208318,-0.00112709,0.000101555,-0.000101908,-0.0017081,-6.36584e-09,4.796,1.806,1.405,1.342,-2.13121,-2.1314,33.7751
+8.76,220,2,1,25.7328,-3.59716,-0.00922019,-0.0306523,-0.80898,-0.143507,8.62295e-05,4.00249,0.0238853,7.32507e-05,4.796,1.806,1.405,1.342,-2.1016,-2.00682,2.82039
+8.76,220,3,1,14.991,-0.00146577,-2.29559e-06,-0.000214338,0.00207855,-0.00120269,0.000101551,-0.000102291,-0.00185144,-6.46017e-09,4.796,1.806,1.405,1.342,-2.13121,-2.1311,33.9973
+8.8,221,2,1,25.7036,-3.60273,-0.0092194,-0.0293019,-0.648853,-0.14144,8.91927e-05,4.00322,0.0553282,7.33584e-05,4.796,1.806,1.405,1.342,-2.09712,-2.01874,3.01345
+8.8,221,3,1,14.9911,-0.00146575,-2.30424e-06,-0.000228643,0.00207448,-0.0012837,0.000101548,-0.000102747,-0.00199389,-6.50587e-09,4.796,1.806,1.405,1.342,-2.13124,-2.13139,34.2195
+8.84,222,2,1,25.6809,-3.60818,-0.00921859,-0.027793,-0.488702,-0.138158,9.21732e-05,4.00383,0.0860832,7.34616e-05,4.796,1.806,1.405,1.342,-2.09315,-2.0317,3.21292
+8.84,222,3,1,14.9912,-0.00146913,-2.26923e-06,-0.000243664,0.00206989,-0.00137002,0.000101562,-0.000101268,-0.00213252,-6.50631e-09,4.796,1.806,1.405,1.342,-2.13125,-2.13124,34.4417
+8.88,223,2,1,25.6646,-3.61349,-0.00921798,-0.0261483,-0.328533,-0.133705,9.51523e-05,4.00428,0.115639,7.35558e-05,4.796,1.806,1.405,1.342,-2.08975,-2.04585,3.41879
+8.88,223,3,1,14.9913,-0.00147968,-2.22449e-06,-0.000259638,0.00206597,-0.00146155,0.00010158,-9.93567e-05,-0.00225823,-6.55192e-09,4.796,1.806,1.405,1.342,-2.13126,-2.13123,34.664
+8.92,224,2,1,25.6546,-3.61859,-0.00921727,-0.0243914,-0.168351,-0.12815,9.81413e-05,4.00458,0.143474,7.3633e-05,4.796,1.806,1.405,1.342,-2.08693,-2.06045,3.63105
+8.92,224,3,1,14.9913,-0.0014976,-2.16988e-06,-0.000276804,0.00206193,-0.00155777,0.000101603,-9.70108e-05,-0.00238242,-6.49797e-09,4.796,1.806,1.405,1.342,-2.13129,-2.13138,34.8862
+8.96,225,2,1,25.6511,-3.62345,-0.00921672,-0.0225458,-0.00816188,-0.121576,0.00010111,4.00473,0.169105,7.36813e-05,4.796,1.806,1.405,1.342,-2.08471,-2.07535,3.84972
+8.96,225,3,1,14.9914,-0.00151951,-2.16401e-06,-0.000294447,0.00205881,-0.0016588,0.000101605,-9.68339e-05,-0.00249695,-6.43172e-09,4.796,1.806,1.405,1.342,-2.13129,-2.13108,35.1084
+9,226,2,1,25.654,-3.62802,-0.00921626,-0.0206371,0.152026,-0.114089,0.000104075,4.00471,0.192053,7.3717e-05,4.796,1.806,1.405,1.342,-2.08313,-2.09114,4.07479
+9,226,3,1,14.9915,-0.00154914,-2.15972e-06,-0.000313044,0.0020546,-0.00176337,0.000101607,-9.67271e-05,-0.00260048,-6.36958e-09,4.796,1.806,1.405,1.342,-2.13131,-2.13123,35.3306
+9.04,227,2,1,25.6633,-3.63228,-0.00921581,-0.0186906,0.312209,-0.105814,0.000107026,4.00456,0.211849,7.37221e-05,4.796,1.806,1.405,1.342,-2.08218,-2.10708,4.30625
+9.04,227,3,1,14.9916,-0.00158666,-2.19293e-06,-0.000332355,0.00205051,-0.00187223,0.000101593,-9.82912e-05,-0.00269872,-6.22228e-09,4.796,1.806,1.405,1.342,-2.13132,-2.13108,35.5528
+9.08,228,2,1,25.679,-3.6362,-0.00921536,-0.0167315,0.472381,-0.096889,0.000109998,4.00427,0.228055,7.37357e-05,4.796,1.806,1.405,1.342,-2.08186,-2.12288,4.54412
+9.08,228,3,1,14.9917,-0.00162863,-2.16698e-06,-0.000352144,0.00204718,-0.00198438,0.000101603,-9.72267e-05,-0.00278425,-6.10094e-09,4.796,1.806,1.405,1.342,-2.13133,-2.13107,35.7751
+9.12,229,2,1,25.7011,-3.63975,-0.00921507,-0.014786,0.632537,-0.0874732,0.000112955,4.00389,0.240241,7.37352e-05,4.796,1.806,1.405,1.342,-2.08219,-2.13927,4.78839
+9.12,229,3,1,14.9917,-0.00167515,-2.16732e-06,-0.00037241,0.00204285,-0.002099,0.000101603,-9.73276e-05,-0.00285641,-6.02333e-09,4.796,1.806,1.405,1.342,-2.13134,-2.13107,35.9973
+9.16,230,2,1,25.7296,-3.64292,-0.00921478,-0.0128801,0.792676,-0.0777426,0.0001159,4.00342,0.247979,7.37125e-05,4.796,1.806,1.405,1.342,-2.08318,-2.15536,5.03905
+9.16,230,3,1,14.9918,-0.00172992,-2.19174e-06,-0.000393391,0.00203941,-0.00221671,0.000101593,-9.85007e-05,-0.00292149,-5.88718e-09,4.796,1.806,1.405,1.342,-2.13135,-2.13107,36.2195
+9.2,231,2,1,25.7646,-3.6457,-0.00921435,-0.0110397,0.952794,-0.0678883,0.000118872,4.00291,0.250866,7.36932e-05,4.796,1.806,1.405,1.342,-2.08481,-2.1716,5.29612
+9.2,231,3,1,14.9919,-0.00179304,-2.15692e-06,-0.000414848,0.00203536,-0.00233629,0.000101607,-9.70434e-05,-0.00297924,-5.6961e-09,4.796,1.806,1.405,1.342,-2.13135,-2.13092,36.4417
+9.24,232,2,1,25.8059,-3.64809,-0.00921415,-0.00928999,1.11289,-0.0581167,0.000121816,4.00238,0.248501,7.36583e-05,4.796,1.806,1.405,1.342,-2.08708,-2.18754,5.55959
+9.24,232,3,1,14.992,-0.00185742,-2.17097e-06,-0.000436306,0.00203136,-0.00245759,0.000101602,-9.7752e-05,-0.00302276,-5.57934e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13092,36.664
+9.28,233,2,1,25.8536,-3.65011,-0.00921404,-0.00765754,1.27297,-0.0486532,0.000124767,4.00186,0.240451,7.363e-05,4.796,1.806,1.405,1.342,-2.09,-2.20393,5.82945
+9.28,233,3,1,14.9921,-0.00193025,-2.16191e-06,-0.000458479,0.00202778,-0.00258,0.000101605,-9.74289e-05,-0.00305187,-5.55056e-09,4.796,1.806,1.405,1.342,-2.13137,-2.13106,36.8862
+9.32,234,2,1,25.9077,-3.65176,-0.00921374,-0.0061679,1.43302,-0.0397388,0.000127725,4.00138,0.226318,7.35845e-05,4.796,1.806,1.405,1.342,-2.09357,-2.22002,6.10572
+9.32,234,3,1,14.9922,-0.00200801,-2.14083e-06,-0.000480413,0.00202385,-0.00270387,0.000101614,-9.65731e-05,-0.00307997,-5.36713e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13061,37.1084
+9.36,235,2,1,25.9683,-3.65308,-0.00921366,-0.00484658,1.59306,-0.0316284,0.000130654,4.00095,0.205732,7.35261e-05,4.796,1.806,1.405,1.342,-2.09777,-2.23581,6.38839
+9.36,235,3,1,14.9922,-0.00209431,-2.16648e-06,-0.000502825,0.00201992,-0.00282775,0.000101603,-9.77883e-05,-0.00309381,-5.28282e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13091,37.3306
+9.4,236,2,1,26.0352,-3.65409,-0.0092135,-0.0037079,1.75309,-0.0244559,0.000133604,4.00061,0.182385,7.34795e-05,4.796,1.806,1.405,1.342,-2.10234,-2.24505,6.67745
+9.4,236,3,1,14.9923,-0.00218201,-2.14639e-06,-0.000524998,0.00201627,-0.00295208,0.000101611,-9.69662e-05,-0.00310002,-5.18034e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13076,37.5528
+9.44,237,2,1,26.1085,-3.65486,-0.00921353,-0.00273896,1.9131,-0.018168,0.000136547,4.00036,0.15969,7.34412e-05,4.796,1.806,1.405,1.342,-2.10658,-2.2367,6.97292
+9.44,237,3,1,14.9924,-0.00227823,-2.13703e-06,-0.000547409,0.00201247,-0.00307576,0.000101615,-9.66132e-05,-0.0030921,-5.19076e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13076,37.7751
+9.48,238,2,1,26.1882,-3.65538,-0.00921343,-0.00193144,2.07311,-0.0128085,0.000139475,4.00017,0.135902,7.33889e-05,4.796,1.806,1.405,1.342,-2.11061,-2.23179,7.27479
+9.48,238,3,1,14.9925,-0.00237583,-2.15167e-06,-0.000569582,0.00200826,-0.00319918,0.000101609,-9.73257e-05,-0.00308353,-5.06428e-09,4.796,1.806,1.405,1.342,-2.13136,-2.13076,37.9973
+9.52,239,2,1,26.2744,-3.65573,-0.00921346,-0.00128723,2.23311,-0.00849051,0.000142415,4.00005,0.109318,7.33474e-05,4.796,1.806,1.405,1.342,-2.11469,-2.23268,7.58305
+9.52,239,3,1,14.9926,-0.00248191,-2.14109e-06,-0.000591755,0.00200416,-0.00332154,0.000101613,-9.69082e-05,-0.00306122,-5.05658e-09,4.796,1.806,1.405,1.342,-2.13135,-2.1306,38.2195
+9.56,240,2,1,26.3669,-3.65593,-0.00921331,-0.000812064,2.39311,-0.00534193,0.00014536,3.99997,0.0796851,7.33015e-05,4.796,1.806,1.405,1.342,-2.11892,-2.23655,7.89772
+9.56,240,3,1,14.9926,-0.0025893,-2.11849e-06,-0.000613451,0.00200044,-0.00344329,0.000101622,-9.59541e-05,-0.00303861,-4.92064e-09,4.796,1.806,1.405,1.342,-2.13134,-2.1306,38.4417
+9.6,241,2,1,26.4658,-3.65605,-0.00921334,-0.000507604,2.55311,-0.00344008,0.000148304,3.99993,0.0481449,7.32577e-05,4.796,1.806,1.405,1.342,-2.12318,-2.23729,8.21879
+9.6,241,3,1,14.9927,-0.00270508,-2.09536e-06,-0.000635386,0.00199626,-0.00356307,0.000101632,-9.49656e-05,-0.00300262,-4.9087e-09,4.796,1.806,1.405,1.342,-2.13134,-2.13075,38.6639
+9.64,242,2,1,26.5712,-3.65612,-0.00921327,-0.000369559,2.7131,-0.00281663,0.000151232,3.99991,0.0158478,7.32043e-05,4.796,1.806,1.405,1.342,-2.12734,-2.23476,8.54625
+9.64,242,3,1,14.9928,-0.00282564,-2.09619e-06,-0.000656843,0.00199247,-0.00368225,0.000101631,-9.5041e-05,-0.00296668,-4.77741e-09,4.796,1.806,1.405,1.342,-2.13133,-2.13045,38.8862
+9.68,243,2,1,26.6821,-3.6562,-0.00921335,-0.000387679,2.77977,-0.00341464,0.000152459,-9.79769e-05,-0.0142897,-2.32849e-08,4.796,1.806,1.405,1.342,-2.13124,-2.22835,8.87932
+9.68,243,3,1,14.9929,-0.00295089,-2.08313e-06,-0.000678062,0.00198873,-0.00379864,0.000101637,-9.44851e-05,-0.00291773,-4.77257e-09,4.796,1.806,1.405,1.342,-2.13132,-2.1306,39.1084
+9.72,244,2,1,26.7933,-3.65633,-9.92709e-06,-0.000545502,2.77976,-0.00509641,0.000152463,-0.000114775,-0.041848,-6.96301e-08,4.796,1.806,1.405,1.342,-2.13474,0.9234,9.21278
+9.72,244,3,1,14.993,-0.00307716,-2.07162e-06,-0.000698566,0.00198454,-0.00391307,0.000101641,-9.39891e-05,-0.00286251,-4.7739e-09,4.796,1.806,1.405,1.342,-2.1313,-2.13045,39.3306
+9.76,245,2,1,26.9045,-3.65655,-1.00571e-05,-0.000825405,2.77976,-0.00777629,0.000152467,-0.000147342,-0.067805,-1.15768e-07,4.796,1.806,1.405,1.342,-2.13779,0.934534,9.54611
+9.76,245,3,1,14.993,-0.00320794,-2.05735e-06,-0.000718832,0.00198093,-0.00402476,0.000101647,-9.33625e-05,-0.00280133,-4.78061e-09,4.796,1.806,1.405,1.342,-2.1313,-2.13059,39.5528
+9.8,246,2,1,27.0157,-3.65693,-1.00493e-05,-0.00129533,2.77975,-0.0123197,0.000152469,-0.00023976,-0.114995,-1.97441e-07,4.796,1.806,1.405,1.342,-2.14253,-2.24935,9.87945
+9.8,246,3,1,14.9931,-0.00334671,-2.04233e-06,-0.000738859,0.00197687,-0.00413449,0.000101653,-9.27012e-05,-0.00274109,-4.68169e-09,4.796,1.806,1.405,1.342,-2.13128,-2.13044,39.7751
+9.84,247,2,1,27.1269,-3.65754,-1.01116e-05,-0.00201797,2.77973,-0.0190507,0.000152453,-0.000430397,-0.168037,-2.92204e-07,4.796,1.806,1.405,1.342,-2.14885,-2.28884,10.2128
+9.84,247,3,1,14.9932,-0.00348622,-2.04931e-06,-0.000758171,0.00197328,-0.00424168,0.00010165,-9.30077e-05,-0.00267532,-4.59389e-09,4.796,1.806,1.405,1.342,-2.13127,-2.13044,39.9973
+9.88,248,2,1,27.2381,-3.65847,-1.0327e-05,-0.00296474,2.7797,-0.0275241,0.000152447,-0.000718843,-0.211823,-3.85251e-07,4.796,1.806,1.405,1.342,-2.15445,-2.27081,10.5461
+9.88,248,3,1,14.9933,-0.0036299,-2.03329e-06,-0.000777006,0.00196918,-0.00434519,0.000101656,-9.22767e-05,-0.00259741,-4.6236e-09,4.796,1.806,1.405,1.342,-2.13126,-2.13044,40.2195
+9.92,249,2,1,27.3493,-3.6598,-1.04355e-05,-0.00416923,2.77966,-0.0383669,0.000152429,-0.00122619,-0.272301,-5.0875e-07,4.796,1.806,1.405,1.342,-2.1609,-2.29182,10.8794
+9.92,249,3,1,14.9933,-0.00377766,-2.02783e-06,-0.000795364,0.00196539,-0.00444551,0.000101658,-9.20123e-05,-0.00252089,-4.55796e-09,4.796,1.806,1.405,1.342,-2.13124,-2.13044,40.4417
+9.96,250,2,1,27.4605,-3.66164,-1.05527e-05,-0.00567794,2.77958,-0.0517671,0.000152414,-0.00198893,-0.334354,-6.46311e-07,4.796,1.806,1.405,1.342,-2.1685,-2.32087,11.2128
+9.96,250,3,1,14.9934,-0.00392934,-2.00836e-06,-0.000813246,0.00196218,-0.0045431,0.000101666,-9.1116e-05,-0.00243937,-4.50202e-09,4.796,1.806,1.405,1.342,-2.13123,-2.13044,40.6639
+10,251,2,1,27.5717,-3.66405,-1.07296e-05,-0.00742626,2.77947,-0.0668918,0.000152387,-0.00288372,-0.376113,-7.56945e-07,4.796,1.806,1.405,1.342,-2.17449,-2.28064,11.5461
+10,251,3,1,14.9935,-0.00408125,-1.99959e-06,-0.000830173,0.00195848,-0.00463701,0.00010167,-9.06852e-05,-0.00235293,-4.45536e-09,4.796,1.806,1.405,1.342,-2.13121,-2.13028,40.8862
+10.04,252,2,1,27.6828,-3.66708,-1.10383e-05,-0.00926399,2.77933,-0.0822787,0.000152328,-0.00362854,-0.381653,-8.03227e-07,4.796,1.806,1.405,1.342,-2.17672,-2.18646,11.8794
+10.04,252,3,1,14.9936,-0.00424039,-2.0376e-06,-0.000846863,0.00195533,-0.00472732,0.000101654,-9.23237e-05,-0.00226174,-4.41587e-09,4.796,1.806,1.405,1.342,-2.13119,-2.13043,41.1084
+10.08,253,2,1,27.794,-3.67069,-1.11771e-05,-0.0109797,2.77918,-0.0960177,0.000152289,-0.00382489,-0.339795,-7.34289e-07,4.796,1.806,1.405,1.342,-2.17367,-2.05458,12.2128
+10.08,253,3,1,14.9937,-0.00439946,-2.05022e-06,-0.000862837,0.00195128,-0.00481369,0.000101648,-9.28319e-05,-0.00217263,-4.29704e-09,4.796,1.806,1.405,1.342,-2.13118,-2.13043,41.3306
+10.12,254,2,1,27.9052,-3.67474,-1.15663e-05,-0.0123291,2.77905,-0.106044,0.000152237,-0.00315754,-0.248305,-5.62856e-07,4.796,1.806,1.405,1.342,-2.16452,-1.90199,12.5461
+10.12,254,3,1,14.9937,-0.0045583,-2.08512e-06,-0.000877619,0.0019474,-0.00489622,0.000101634,-9.43109e-05,-0.00207242,-4.26785e-09,4.796,1.806,1.405,1.342,-2.13115,-2.13013,41.5528
+10.16,255,2,1,28.0164,-3.67911,-1.17447e-05,-0.0132353,2.77897,-0.112433,0.000152225,-0.00223048,-0.161282,-3.76164e-07,4.796,1.806,1.405,1.342,-2.15343,-1.85356,12.8794
+10.16,255,3,1,14.9938,-0.00472392,-2.07204e-06,-0.000892162,0.00194366,-0.00497491,0.000101639,-9.36568e-05,-0.00197451,-4.16345e-09,4.796,1.806,1.405,1.342,-2.13114,-2.13042,41.775
+10.2,256,2,1,28.1275,-3.68365,-1.17974e-05,-0.0137804,2.77891,-0.116045,0.000152225,-0.00135783,-0.0916179,-2.161e-07,4.796,1.806,1.405,1.342,-2.1444,-1.90497,13.2128
+10.2,256,3,1,14.9939,-0.00489258,-2.056e-06,-0.000906229,0.00193983,-0.00505016,0.000101646,-9.28732e-05,-0.00187924,-3.99345e-09,4.796,1.806,1.405,1.342,-2.13113,-2.13042,41.9973
+10.24,257,2,1,28.2387,-3.68826,-1.20605e-05,-0.0140376,2.77889,-0.11745,0.000152224,-0.000603864,-0.0362692,-8.84318e-08,4.796,1.806,1.405,1.342,-2.13721,-1.95101,13.5461
+10.24,257,3,1,14.994,-0.00506055,-2.03967e-06,-0.000919104,0.00193573,-0.00512046,0.000101652,-9.20578e-05,-0.00177585,-3.90493e-09,4.796,1.806,1.405,1.342,-2.1311,-2.13012,42.2195
+10.28,258,2,1,28.3499,-3.69288,-1.23509e-05,-0.0140674,2.77889,-0.117119,0.000152232,9.06048e-06,0.00729771,1.83287e-08,4.796,1.806,1.405,1.342,-2.13153,-1.98871,13.8794
+10.28,258,3,1,14.9941,-0.00522764,-2.01149e-06,-0.000931263,0.0019322,-0.00518717,0.000101663,-9.07091e-05,-0.00167143,-3.82181e-09,4.796,1.806,1.405,1.342,-2.13109,-2.13042,42.4417
+10.32,259,2,1,28.461,-3.69746,-1.25424e-05,-0.0139201,2.77891,-0.115438,0.000152243,0.000480781,0.0411999,1.06063e-07,4.796,1.806,1.405,1.342,-2.12709,-2.01985,14.2128
+10.32,259,3,1,14.9941,-0.00540086,-1.99166e-06,-0.000942707,0.00192854,-0.00524958,0.000101671,-8.9735e-05,-0.00157205,-3.68296e-09,4.796,1.806,1.405,1.342,-2.13106,-2.13012,42.6639
+10.36,260,2,1,28.5722,-3.70193,-1.26443e-05,-0.0136356,2.77894,-0.11272,0.000152253,0.000824461,0.0672274,1.74504e-07,4.796,1.806,1.405,1.342,-2.12367,-2.04518,14.5461
+10.36,260,3,1,14.9942,-0.0055729,-1.98236e-06,-0.000953674,0.00192491,-0.00530836,0.000101675,-8.92307e-05,-0.00147693,-3.49891e-09,4.796,1.806,1.405,1.342,-2.13105,-2.13056,42.8862
+10.4,261,2,1,28.6834,-3.70627,-1.30863e-05,-0.0132465,2.77899,-0.109214,0.000152243,0.00106027,0.0870487,2.34552e-07,4.796,1.806,1.405,1.342,-2.12105,-2.06529,14.8794
+10.4,261,3,1,14.9943,-0.00574716,-1.9955e-06,-0.000963688,0.00192142,-0.00536243,0.000101669,-8.96989e-05,-0.00136921,-3.38936e-09,4.796,1.806,1.405,1.342,-2.13102,-2.13011,43.1084
+10.44,262,2,1,28.7945,-3.71046,-1.35219e-05,-0.012779,2.77904,-0.105119,0.000152236,0.00120805,0.10184,2.84139e-07,4.796,1.806,1.405,1.342,-2.11908,-2.08168,15.2128
+10.44,262,3,1,14.9944,-0.00592347,-2.00812e-06,-0.000972986,0.00191821,-0.00541246,0.000101664,-9.01377e-05,-0.00126072,-3.25297e-09,4.796,1.806,1.405,1.342,-2.131,-2.13026,43.3306
+10.48,263,2,1,28.9057,-3.71445,-1.41363e-05,-0.0122533,2.77909,-0.100597,0.000152221,0.00128464,0.112538,3.2949e-07,4.796,1.806,1.405,1.342,-2.11764,-2.09464,15.5461
+10.48,263,3,1,14.9944,-0.00609447,-2.02958e-06,-0.000981331,0.00191458,-0.00545688,0.000101655,-9.09527e-05,-0.00114447,-3.12287e-09,4.796,1.806,1.405,1.342,-2.13099,-2.1304,43.5528
+10.52,264,2,1,29.0169,-3.71826,-1.48883e-05,-0.0116873,2.77914,-0.0957818,0.000152213,0.00130681,0.119918,3.7285e-07,4.796,1.806,1.405,1.342,-2.11663,-2.10552,15.8794
+10.52,264,3,1,14.9945,-0.0062671,-2.03737e-06,-0.00098896,0.00191095,-0.0054968,0.000101651,-9.11413e-05,-0.00102007,-2.98055e-09,4.796,1.806,1.405,1.342,-2.13097,-2.13025,43.775
+10.56,265,2,1,29.1281,-3.72187,-1.55152e-05,-0.0110948,2.77919,-0.090781,0.0001522,0.00128664,0.124606,4.04393e-07,4.796,1.806,1.405,1.342,-2.11596,-2.11416,16.2128
+10.56,265,3,1,14.9946,-0.0064412,-2.06479e-06,-0.000995874,0.00190693,-0.00553197,0.00010164,-9.22078e-05,-0.000900735,-2.76573e-09,4.796,1.806,1.405,1.342,-2.13095,-2.13025,43.9973
+10.6,266,2,1,29.2392,-3.72526,-1.62287e-05,-0.0104866,2.77924,-0.0856783,0.000152207,0.00123803,0.127148,4.35561e-07,4.796,1.806,1.405,1.342,-2.11558,-2.12116,16.5461
+10.6,266,3,1,14.9947,-0.00660938,-2.0538e-06,-0.0010016,0.00190289,-0.00556178,0.000101644,-9.15488e-05,-0.000773009,-2.52329e-09,4.796,1.806,1.405,1.342,-2.13092,-2.13025,44.2195
+10.64,267,2,1,29.3504,-3.72844,-1.7083e-05,-0.00987172,2.77929,-0.0805427,0.000152223,0.00116921,0.127982,4.67287e-07,4.796,1.806,1.405,1.342,-2.11541,-2.12667,16.8794
+10.64,267,3,1,14.9947,-0.00677501,-2.0291e-06,-0.00100636,0.00189962,-0.00558587,0.000101653,-9.02608e-05,-0.000636662,-2.2313e-09,4.796,1.806,1.405,1.342,-2.1309,-2.13024,44.4417
+10.68,268,2,1,29.4616,-3.73141,-1.77393e-05,-0.00925732,2.77934,-0.0754291,0.000152253,0.00108767,0.127454,4.88483e-07,4.796,1.806,1.405,1.342,-2.11542,-2.13098,17.2128
+10.68,268,3,1,14.9948,-0.00694146,-1.98795e-06,-0.00101042,0.00189608,-0.00560502,0.00010167,-8.82473e-05,-0.000505067,-1.86998e-09,4.796,1.806,1.405,1.342,-2.13088,-2.13024,44.6639
+10.72,269,2,1,29.5728,-3.73417,-1.84821e-05,-0.00864863,2.77938,-0.0703786,0.000152259,0.00099647,0.125867,5.05215e-07,4.796,1.806,1.405,1.342,-2.11557,-2.13455,17.5461
+10.72,269,3,1,14.9949,-0.00710136,-1.98917e-06,-0.00101304,0.00189265,-0.0056186,0.000101669,-8.81118e-05,-0.000371635,-1.45073e-09,4.796,1.806,1.405,1.342,-2.13085,-2.13008,44.8861
+10.76,270,2,1,29.684,-3.73672,-1.93881e-05,-0.00805068,2.77941,-0.0654247,0.000152266,0.000902069,0.123466,5.23553e-07,4.796,1.806,1.405,1.342,-2.11583,-2.13738,17.8794
+10.76,270,3,1,14.995,-0.00726162,-1.98806e-06,-0.00101519,0.00188946,-0.00562643,0.000101669,-8.7851e-05,-0.000229597,-9.55573e-10,4.796,1.806,1.405,1.342,-2.13084,-2.13038,45.1084
+10.8,271,2,1,29.7952,-3.73907,-2.01709e-05,-0.0074656,2.77945,-0.0605912,0.000152264,0.00080664,0.120436,5.32706e-07,4.796,1.806,1.405,1.342,-2.11616,-2.13902,18.2128
+10.8,271,3,1,14.995,-0.0074149,-2.00648e-06,-0.0010159,0.00188625,-0.00562889,0.000101661,-8.84684e-05,-9.23207e-05,-4.09444e-10,4.796,1.806,1.405,1.342,-2.13081,-2.13008,45.3306
+10.84,272,2,1,29.9064,-3.74122,-2.11862e-05,-0.00689721,2.77948,-0.0558992,0.000152243,0.000711706,0.116889,5.43614e-07,4.796,1.806,1.405,1.342,-2.11658,-2.1411,18.5461
+10.84,272,3,1,14.9951,-0.00756809,-2.05648e-06,-0.0010159,0.00188274,-0.00562554,0.00010164,-9.04681e-05,5.34151e-05,2.30123e-10,4.796,1.806,1.405,1.342,-2.13079,-2.13022,45.5528
+10.88,273,2,1,30.0176,-3.74319,-2.19553e-05,-0.00634885,2.7795,-0.0513911,0.000152248,0.000617937,0.112247,5.42647e-07,4.796,1.806,1.405,1.342,-2.11708,-2.14333,18.8794
+10.88,273,3,1,14.9952,-0.00771741,-2.06748e-06,-0.00101495,0.00187894,-0.00561638,0.000101636,-9.07459e-05,0.000194284,9.07318e-10,4.796,1.806,1.405,1.342,-2.13076,-2.13021,45.775
+10.92,274,2,1,30.1288,-3.74496,-2.28565e-05,-0.00582576,2.77952,-0.0471063,0.000152262,0.000527023,0.106637,5.39907e-07,4.796,1.806,1.405,1.342,-2.11772,-2.14675,19.2128
+10.92,274,3,1,14.9953,-0.00785903,-2.0627e-06,-0.00101256,0.00187497,-0.0056012,0.000101638,-9.0303e-05,0.000343489,1.69536e-09,4.796,1.806,1.405,1.342,-2.13073,-2.13006,45.9972
+10.96,275,2,1,30.24,-3.74657,-2.3753e-05,-0.00533199,2.77954,-0.0430726,0.000152278,0.000441669,0.100388,5.3131e-07,4.796,1.806,1.405,1.342,-2.11844,-2.14898,19.5461
+10.96,275,3,1,14.9953,-0.00799986,-2.05518e-06,-0.00100946,0.00187136,-0.00558006,0.000101641,-8.97358e-05,0.000494375,2.56342e-09,4.796,1.806,1.405,1.342,-2.13071,-2.1302,46.2195
+11,276,2,1,30.3512,-3.74801,-2.43928e-05,-0.00486827,2.77956,-0.0392932,0.000152322,0.000366747,0.0940487,5.1516e-07,4.796,1.806,1.405,1.342,-2.1192,-2.14972,19.8794
+11,276,3,1,14.9954,-0.00813254,-2.00635e-06,-0.00100493,0.00186799,-0.00555315,0.000101661,-8.73476e-05,0.00064008,3.44649e-09,4.796,1.806,1.405,1.342,-2.13068,-2.13005,46.4417
+11.04,277,2,1,30.4624,-3.74931,-2.5239e-05,-0.00443459,2.77957,-0.0357621,0.000152352,0.00030006,0.087848,5.01365e-07,4.796,1.806,1.405,1.342,-2.11995,-2.14941,20.2128
+11.04,277,3,1,14.9955,-0.00826395,-1.9777e-06,-0.000999451,0.00186458,-0.00552003,0.000101672,-8.58359e-05,0.000793862,4.46601e-09,4.796,1.806,1.405,1.342,-2.13065,-2.13004,46.6639
+11.08,278,2,1,30.5736,-3.75046,-2.60367e-05,-0.00403023,2.77958,-0.0324703,0.00015235,0.000239464,0.0818426,4.82264e-07,4.796,1.806,1.405,1.342,-2.12068,-2.14911,20.5461
+11.08,278,3,1,14.9956,-0.00839029,-2.00452e-06,-0.000993013,0.00186127,-0.00548135,0.000101661,-8.68044e-05,0.000942374,5.48554e-09,4.796,1.806,1.405,1.342,-2.13063,-2.13019,46.8861
+11.12,279,2,1,30.6848,-3.75147,-2.69643e-05,-0.00365353,2.77959,-0.0294076,0.000152356,0.000187453,0.0760939,4.65879e-07,4.796,1.806,1.405,1.342,-2.12138,-2.14821,20.8794
+11.12,279,3,1,14.9956,-0.00850774,-2.01556e-06,-0.000985384,0.0018579,-0.00543559,0.000101657,-8.70557e-05,0.00109881,6.65823e-09,4.796,1.806,1.405,1.342,-2.1306,-2.13018,47.1084
+11.16,280,2,1,30.796,-3.75237,-2.78853e-05,-0.00330353,2.77959,-0.0265636,0.000152363,0.000142721,0.0706266,4.48665e-07,4.796,1.806,1.405,1.342,-2.12204,-2.14731,21.2128
+11.16,280,3,1,14.9957,-0.00862318,-2.02387e-06,-0.000976801,0.00185477,-0.00538407,0.000101654,-8.71864e-05,0.00125608,7.91011e-09,4.796,1.806,1.405,1.342,-2.13057,-2.13002,47.3306
+11.2,281,2,1,30.9072,-3.75314,-2.86922e-05,-0.00297904,2.7796,-0.0239255,0.000152368,0.000104065,0.0654534,4.28669e-07,4.796,1.806,1.405,1.342,-2.12267,-2.14671,21.5461
+11.2,281,3,1,14.9958,-0.00873282,-2.03834e-06,-0.000967026,0.00185161,-0.00532719,0.000101648,-8.76205e-05,0.00139091,9.04209e-09,4.796,1.806,1.405,1.342,-2.13054,-2.13002,47.5528
+11.24,282,2,1,31.0184,-3.7538,-3.04154e-05,-0.00267768,2.7796,-0.0214778,0.000152362,7.06082e-05,0.060623,4.23479e-07,4.796,1.806,1.405,1.342,-2.12326,-2.14551,21.8794
+11.24,282,3,1,14.9959,-0.00882921,-2.06341e-06,-0.000956059,0.00184812,-0.00526277,0.000101638,-8.84607e-05,0.00153775,1.06766e-08,4.796,1.806,1.405,1.342,-2.13052,-2.13031,47.775
+11.28,283,2,1,31.1297,-3.75434,-3.30218e-05,-0.00239825,2.7796,-0.0192067,0.000152369,4.32649e-05,0.0561367,4.30755e-07,4.796,1.806,1.405,1.342,-2.12381,-2.1446,22.2128
+11.28,283,3,1,14.9959,-0.00891558,-2.06328e-06,-0.000943899,0.00184494,-0.00519068,0.000101637,-8.81014e-05,0.00170239,1.29995e-08,4.796,1.806,1.405,1.342,-2.1305,-2.13015,47.9972
+11.32,284,2,1,31.2409,-3.75477,-3.62324e-05,-0.00213885,2.7796,-0.0170978,0.00015236,1.9036e-05,0.051973,4.42196e-07,4.796,1.806,1.405,1.342,-2.12433,-2.14385,22.5461
+11.32,284,3,1,14.996,-0.0089809,-2.08901e-06,-0.000930309,0.00184167,-0.00511064,0.000101627,-8.88541e-05,0.00187259,1.58712e-08,4.796,1.806,1.405,1.342,-2.13048,-2.13044,48.2195
+11.36,285,2,1,31.3521,-3.75508,-4.00893e-05,-0.00189829,2.7796,-0.0151396,0.000152351,-1.43707e-06,0.0481255,4.58001e-07,4.796,1.806,1.405,1.342,-2.12481,-2.1428,22.8795
+11.36,285,3,1,14.9961,-0.00903197,-2.11408e-06,-0.000915766,0.00183803,-0.00502222,0.000101616,-8.95207e-05,0.00205527,1.9501e-08,4.796,1.806,1.405,1.342,-2.13046,-2.13043,48.4417
+11.4,286,2,1,31.4633,-3.75528,-4.40148e-05,-0.00167465,2.7796,-0.0133199,0.000152348,-1.86057e-05,0.044558,4.69942e-07,4.796,1.806,1.405,1.342,-2.12526,-2.14204,23.2128
+11.4,286,3,1,14.9962,-0.00905778,-2.13473e-06,-0.000899792,0.00183421,-0.00492692,0.000101607,-9.00029e-05,0.00223011,2.34653e-08,4.796,1.806,1.405,1.342,-2.13045,-2.13057,48.6639
+11.44,287,2,1,31.5746,-3.75537,-4.81574e-05,-0.00146699,2.7796,-0.011628,0.000152379,-3.07064e-05,0.0412657,4.81447e-07,4.796,1.806,1.405,1.342,-2.12568,-2.14128,23.5461
+11.44,287,3,1,14.9962,-0.00906159,-2.10201e-06,-0.000882387,0.00183042,-0.00482348,0.00010162,-8.80971e-05,0.00240954,2.80608e-08,4.796,1.806,1.405,1.342,-2.13043,-2.1304,48.8861
+11.48,288,2,1,31.6858,-3.75536,-5.2051e-05,-0.00127411,2.7796,-0.0100568,0.000152416,-4.03183e-05,0.0382093,4.8619e-07,4.796,1.806,1.405,1.342,-2.12606,-2.14037,23.8795
+11.48,288,3,1,14.9963,-0.00904673,-2.06393e-06,-0.000863791,0.00182728,-0.00471452,0.000101636,-8.59951e-05,0.00257243,3.26862e-08,4.796,1.806,1.405,1.342,-2.13041,-2.13039,49.1083
+11.52,289,2,1,31.797,-3.75525,-5.58057e-05,-0.00109458,2.7796,-0.00859516,0.000152453,-4.81932e-05,0.0353752,4.86161e-07,4.796,1.806,1.405,1.342,-2.12641,-2.13961,24.2128
+11.52,289,3,1,14.9964,-0.00900939,-2.02969e-06,-0.00084424,0.00182409,-0.00459935,0.000101651,-8.41001e-05,0.0027239,3.73935e-08,4.796,1.806,1.405,1.342,-2.13041,-2.13067,49.3306
+11.56,290,2,1,31.9083,-3.75505,-5.96614e-05,-0.000927687,2.7796,-0.00723533,0.000152449,-5.74201e-05,0.0327505,4.83035e-07,4.796,1.806,1.405,1.342,-2.12674,-2.13915,24.5461
+11.56,290,3,1,14.9965,-0.00894933,-2.06241e-06,-0.000823498,0.00182101,-0.00447862,0.000101638,-8.52075e-05,0.00286915,4.22814e-08,4.796,1.806,1.405,1.342,-2.13039,-2.13051,49.5528
+11.6,291,2,1,32.0195,-3.75477,-6.31954e-05,-0.000772715,2.77959,-0.00597137,0.000152457,-6.45354e-05,0.0303088,4.75219e-07,4.796,1.806,1.405,1.342,-2.12704,-2.13839,24.8795
+11.6,291,3,1,14.9965,-0.00887352,-2.07827e-06,-0.00080204,0.00181726,-0.00435268,0.000101632,-8.56147e-05,0.00299981,4.70054e-08,4.796,1.806,1.405,1.342,-2.13037,-2.13049,49.775
+11.64,292,2,1,32.1308,-3.7544,-6.6363e-05,-0.000628233,2.77959,-0.00479609,0.000152468,-7.02655e-05,0.028031,4.62947e-07,4.796,1.806,1.405,1.342,-2.12731,-2.13778,25.2128
+11.64,292,3,1,14.9966,-0.00877463,-2.08823e-06,-0.00077939,0.0018146,-0.0042232,0.000101629,-8.58218e-05,0.00311403,5.14064e-08,4.796,1.806,1.405,1.342,-2.13036,-2.13047,49.9972
+11.68,293,2,1,32.242,-3.75397,-6.93895e-05,-0.000494242,2.77959,-0.00370312,0.000152496,-7.38721e-05,0.0259124,4.49064e-07,4.796,1.806,1.405,1.342,-2.12757,-2.13746,25.5461
+11.68,293,3,1,14.9967,-0.00865966,-2.07253e-06,-0.000756264,0.00181128,-0.00408937,0.000101636,-8.49183e-05,0.00322336,5.58436e-08,4.796,1.806,1.405,1.342,-2.13034,-2.1306,50.2195
+11.72,294,2,1,32.3533,-3.75345,-7.20431e-05,-0.000369549,2.77959,-0.00268833,0.000152496,-7.87149e-05,0.0239225,4.31026e-07,4.796,1.806,1.405,1.342,-2.12781,-2.13684,25.8795
+11.72,294,3,1,14.9967,-0.0085249,-2.10219e-06,-0.000732183,0.00180789,-0.00395296,0.000101625,-8.61046e-05,0.00331268,5.96749e-08,4.796,1.806,1.405,1.342,-2.13032,-2.13044,50.4417
+11.76,295,2,1,32.4645,-3.75289,-7.44088e-05,-0.000253916,2.77958,-0.00174691,0.000152518,-8.1213e-05,0.0220583,4.1141e-07,4.796,1.806,1.405,1.342,-2.12803,-2.13638,26.2128
+11.76,295,3,1,14.9968,-0.00837741,-2.09469e-06,-0.000707865,0.00180439,-0.00381311,0.000101629,-8.56769e-05,0.00339341,6.32847e-08,4.796,1.806,1.405,1.342,-2.13031,-2.13057,50.6639
+11.8,296,2,1,32.5758,-3.75226,-7.64097e-05,-0.000146866,2.77958,-0.000875086,0.000152524,-8.42744e-05,0.0202981,3.8915e-07,4.796,1.806,1.405,1.342,-2.12823,-2.13606,26.5461
+11.8,296,3,1,14.9969,-0.0082171,-2.11238e-06,-0.000683069,0.00180125,-0.0036718,0.000101623,-8.64295e-05,0.00345718,6.62795e-08,4.796,1.806,1.405,1.342,-2.13029,-2.1304,50.8861
+11.84,297,2,1,32.6871,-3.75158,-7.81883e-05,-4.74453e-05,2.77958,-6.80911e-05,0.00015255,-8.52963e-05,0.0186412,3.66387e-07,4.796,1.806,1.405,1.342,-2.12842,-2.13559,26.8795
+11.84,297,3,1,14.997,-0.0080403,-2.09508e-06,-0.000657797,0.00179791,-0.00352811,0.000101632,-8.56628e-05,0.00351557,6.91021e-08,4.796,1.806,1.405,1.342,-2.13027,-2.13052,51.1083
+11.88,298,2,1,32.7983,-3.75086,-7.98167e-05,4.43459e-05,2.77957,0.000677654,0.000152565,-8.66484e-05,0.0170745,3.42988e-07,4.796,1.806,1.405,1.342,-2.1286,-2.13542,27.2128
+11.88,298,3,1,14.997,-0.00785054,-2.0944e-06,-0.000631809,0.00179451,-0.0033827,0.000101633,-8.56693e-05,0.00356697,7.16611e-08,4.796,1.806,1.405,1.342,-2.13025,-2.1302,51.3306
+11.92,299,2,1,32.9096,-3.75009,-8.10485e-05,0.000128984,2.77957,0.00136341,0.000152577,-8.77978e-05,0.0155795,3.18024e-07,4.796,1.806,1.405,1.342,-2.12876,-2.13495,27.5461
+11.92,299,3,1,14.9971,-0.00765135,-2.0965e-06,-0.00060606,0.00179148,-0.00323669,0.000101634,-8.58508e-05,0.00360298,7.35606e-08,4.796,1.806,1.405,1.342,-2.13024,-2.13063,51.5528
+11.96,300,2,1,33.0209,-3.74928,-8.1953e-05,0.000206709,2.77957,0.00199312,0.0001526,-8.78025e-05,0.0141516,2.92416e-07,4.796,1.806,1.405,1.342,-2.12893,-2.13493,27.8795
+11.96,300,3,1,14.9972,-0.00743913,-2.07902e-06,-0.000579596,0.0017883,-0.00309001,0.000101642,-8.5205e-05,0.00362863,7.49952e-08,4.796,1.806,1.405,1.342,-2.13021,-2.13016,51.775
+12,301,2,1,33.1321,-3.74844,-8.27476e-05,0.000277758,2.77956,0.00256814,0.00015261,-8.84015e-05,0.0127876,2.66906e-07,4.796,1.806,1.405,1.342,-2.12907,-2.13446,28.2128
+12,301,3,1,14.9972,-0.00722101,-2.08057e-06,-0.00055337,0.00178537,-0.00294294,0.000101643,-8.54266e-05,0.00364914,7.61849e-08,4.796,1.806,1.405,1.342,-2.13019,-2.13043,51.9972
+12.04,302,2,1,33.2434,-3.74757,-8.31745e-05,0.000342369,2.77956,0.00309015,0.00015262,-8.86409e-05,0.0114717,2.40738e-07,4.796,1.806,1.405,1.342,-2.12921,-2.13444,28.5461
+12.04,302,3,1,14.9973,-0.00699344,-2.0782e-06,-0.000527143,0.0017819,-0.00279581,0.000101645,-8.55153e-05,0.00365641,7.67529e-08,4.796,1.806,1.405,1.342,-2.13017,-2.13041,52.2194
+12.08,303,2,1,33.3547,-3.74668,-8.35847e-05,0.00040102,2.77956,0.00356216,0.000152617,-8.95562e-05,0.0102088,2.15224e-07,4.796,1.806,1.405,1.342,-2.12934,-2.13397,28.8795
+12.08,303,3,1,14.9974,-0.00675997,-2.09515e-06,-0.000500679,0.00177842,-0.00264868,0.000101639,-8.64732e-05,0.00366235,7.72339e-08,4.796,1.806,1.405,1.342,-2.13015,-2.13009,52.4417
+12.12,304,2,1,33.4659,-3.74576,-8.36191e-05,0.000453711,2.77955,0.00398475,0.000152643,-8.81745e-05,0.00898467,1.89661e-07,4.796,1.806,1.405,1.342,-2.12947,-2.13409,29.2128
+12.12,304,3,1,14.9975,-0.00651706,-2.06326e-06,-0.000474215,0.00177509,-0.00250221,0.000101653,-8.52934e-05,0.00365907,7.72649e-08,4.796,1.806,1.405,1.342,-2.13013,-2.13037,52.6639
+12.16,305,2,1,33.5772,-3.74483,-8.3576e-05,0.000500679,2.77955,0.00436013,0.000152654,-8.76253e-05,0.00780597,1.64726e-07,4.796,1.806,1.405,1.342,-2.12959,-2.13362,29.5461
+12.16,305,3,1,14.9975,-0.00627187,-2.05283e-06,-0.000447989,0.00177216,-0.00235599,0.000101658,-8.50768e-05,0.00365188,7.70883e-08,4.796,1.806,1.405,1.342,-2.13011,-2.1302,52.8861
+12.2,306,2,1,33.6885,-3.74388,-8.31787e-05,0.000542164,2.77955,0.00469315,0.000152671,-8.65041e-05,0.00678661,1.42581e-07,4.796,1.806,1.405,1.342,-2.1297,-2.1336,29.8795
+12.2,306,3,1,14.9976,-0.00602089,-2.02966e-06,-0.000421762,0.00176886,-0.00221124,0.000101669,-8.43221e-05,0.00363293,7.63481e-08,4.796,1.806,1.405,1.342,-2.13008,-2.13017,53.1083
+12.24,307,2,1,33.7997,-3.74293,-8.28453e-05,0.000579357,2.77954,0.0049921,0.000152666,-8.69533e-05,0.00594141,1.24238e-07,4.796,1.806,1.405,1.342,-2.12978,-2.13268,30.2128
+12.24,307,3,1,14.9977,-0.00576773,-2.04168e-06,-0.000396013,0.00176558,-0.00206735,0.000101664,-8.51311e-05,0.0036144,7.56008e-08,4.796,1.806,1.405,1.342,-2.13007,-2.1303,53.3306
+12.28,308,2,1,33.911,-3.74196,-8.2277e-05,0.000613213,2.77954,0.00526248,0.000152666,-8.69879e-05,0.00523729,1.08703e-07,4.796,1.806,1.405,1.342,-2.12984,-2.13221,30.5461
+12.28,308,3,1,14.9977,-0.00550885,-2.04348e-06,-0.000370026,0.00176219,-0.00192452,0.000101664,-8.5502e-05,0.00358862,7.45034e-08,4.796,1.806,1.405,1.342,-2.13004,-2.12998,53.5528
+12.32,309,2,1,34.0223,-3.74099,-8.15544e-05,0.00064373,2.77954,0.00550931,0.000152686,-8.55138e-05,0.00465532,9.58142e-08,4.796,1.806,1.405,1.342,-2.1299,-2.13204,30.8795
+12.32,309,3,1,14.9978,-0.00524789,-2.01057e-06,-0.000344276,0.0017591,-0.001783,0.000101679,-8.43334e-05,0.00356114,7.33114e-08,4.796,1.806,1.405,1.342,-2.13002,-2.13011,53.775
+12.36,310,2,1,34.1335,-3.74001,-8.06331e-05,0.000671864,2.77953,0.00573491,0.00015269,-8.52335e-05,0.00416671,8.47421e-08,4.796,1.806,1.405,1.342,-2.12993,-2.13142,31.2128
+12.36,310,3,1,14.9979,-0.00498492,-2.00348e-06,-0.000319004,0.0017558,-0.00164361,0.000101682,-8.4325e-05,0.00352434,7.16922e-08,4.796,1.806,1.405,1.342,-2.13,-2.13023,53.9972
+12.4,311,2,1,34.2448,-3.73904,-7.95705e-05,0.000697613,2.77953,0.00594336,0.000152699,-8.45484e-05,0.00375939,7.54233e-08,4.796,1.806,1.405,1.342,-2.12996,-2.1314,31.5461
+12.4,311,3,1,14.998,-0.00472002,-1.98648e-06,-0.000293732,0.00175254,-0.00150593,0.000101689,-8.3878e-05,0.00348392,6.99081e-08,4.796,1.806,1.405,1.342,-2.12997,-2.12991,54.2194
+12.44,312,2,1,34.356,-3.73806,-7.84402e-05,0.000721455,2.77952,0.00613745,0.00015269,-8.51553e-05,0.00341763,6.75009e-08,4.796,1.806,1.405,1.342,-2.12998,-2.13093,31.8795
+12.44,312,3,1,14.998,-0.00445684,-1.99789e-06,-0.000269175,0.00174867,-0.00137013,0.000101685,-8.4691e-05,0.00343905,6.79325e-08,4.796,1.806,1.405,1.342,-2.12996,-2.13019,54.4417
+12.48,313,2,1,34.4673,-3.73709,-7.70479e-05,0.000743866,2.77952,0.00631859,0.000152707,-8.38518e-05,0.00312814,6.06766e-08,4.796,1.806,1.405,1.342,-2.12998,-2.13076,32.2128
+12.48,313,3,1,14.9981,-0.00419189,-1.96556e-06,-0.000244617,0.00174605,-0.00123681,0.000101699,-8.35642e-05,0.00338893,6.57408e-08,4.796,1.806,1.405,1.342,-2.12993,-2.12987,54.6639
+12.52,314,2,1,34.5786,-3.73612,-7.563e-05,0.000764847,2.77952,0.0064886,0.000152728,-8.22329e-05,0.00288639,5.49608e-08,4.796,1.806,1.405,1.342,-2.12999,-2.1306,32.5461
+12.52,314,3,1,14.9982,-0.00392884,-1.92576e-06,-0.000220537,0.00174241,-0.0011051,0.000101715,-8.20955e-05,0.00333948,6.3591e-08,4.796,1.806,1.405,1.342,-2.12991,-2.13,54.8861
+12.56,315,2,1,34.6898,-3.73517,-7.41528e-05,0.000784636,2.77951,0.00664869,0.000152716,-8.29984e-05,0.00267631,4.98725e-08,4.796,1.806,1.405,1.342,-2.12999,-2.13043,32.8795
+12.56,315,3,1,14.9982,-0.00366779,-1.93919e-06,-0.000196934,0.00173912,-0.000976427,0.00010171,-8.2988e-05,0.00328334,6.11842e-08,4.796,1.806,1.405,1.342,-2.12989,-2.12998,55.1083
+12.6,316,2,1,34.8011,-3.73422,-7.25011e-05,0.000803232,2.77951,0.00680059,0.000152738,-8.13443e-05,0.00249658,4.54811e-08,4.796,1.806,1.405,1.342,-2.12998,-2.13041,33.2128
+12.6,316,3,1,14.9983,-0.00340882,-1.89789e-06,-0.000173807,0.00173575,-0.000849676,0.000101727,-8.14405e-05,0.00322643,5.87743e-08,4.796,1.806,1.405,1.342,-2.12987,-2.12996,55.3305
+12.64,317,2,1,34.9123,-3.73327,-7.08711e-05,0.000821114,2.77951,0.00694499,0.00015274,-8.10681e-05,0.00234061,4.16285e-08,4.796,1.806,1.405,1.342,-2.12998,-2.13024,33.5461
+12.64,317,3,1,14.9984,-0.00314847,-1.88736e-06,-0.000150919,0.00173245,-0.000725503,0.000101732,-8.12539e-05,0.00316818,5.63419e-08,4.796,1.806,1.405,1.342,-2.12985,-2.12994,55.5528
+12.68,318,2,1,35.0236,-3.73233,-6.92158e-05,0.000838041,2.7795,0.00708206,0.000152732,-8.15696e-05,0.00220278,3.81846e-08,4.796,1.806,1.405,1.342,-2.12996,-2.13007,33.8795
+12.68,318,3,1,14.9984,-0.00289398,-1.8943e-06,-0.000128508,0.00172922,-0.000603909,0.000101729,-8.18301e-05,0.00310793,5.38681e-08,4.796,1.806,1.405,1.342,-2.12983,-2.12977,55.775
+12.72,319,2,1,35.1348,-3.73141,-6.7181e-05,0.000854015,2.7795,0.00721218,0.000152755,-7.97433e-05,0.00207167,3.48399e-08,4.796,1.806,1.405,1.342,-2.12996,-2.1302,34.2128
+12.72,319,3,1,14.9985,-0.00264191,-1.84861e-06,-0.000106812,0.00172608,-0.000485753,0.000101747,-8.00662e-05,0.00303841,5.10887e-08,4.796,1.806,1.405,1.342,-2.12981,-2.13005,55.9972
+12.76,320,2,1,35.2461,-3.7305,-6.53221e-05,0.000869513,2.7795,0.00733658,0.000152752,-7.97903e-05,0.00195672,3.19311e-08,4.796,1.806,1.405,1.342,-2.12994,-2.12989,34.5461
+12.76,320,3,1,14.9986,-0.00239235,-1.84525e-06,-8.53539e-05,0.00172233,-0.000369468,0.000101749,-8.01656e-05,0.00297241,4.8495e-08,4.796,1.806,1.405,1.342,-2.12979,-2.12974,56.2194
+12.8,321,2,1,35.3573,-3.7296,-6.33518e-05,0.000884056,2.77949,0.0074546,0.00015275,-7.97077e-05,0.00184806,2.91845e-08,4.796,1.806,1.405,1.342,-2.12993,-2.13002,34.8795
+12.8,321,3,1,14.9987,-0.00214883,-1.83907e-06,-6.34193e-05,0.00171913,-0.000245098,0.000101751,-8.0103e-05,0.00328817,5.19128e-08,4.796,1.806,1.405,1.342,-2.12974,-2.12912,56.4417
+12.84,322,2,1,35.4685,-3.72872,-6.1161e-05,0.000897884,2.77949,0.00756664,0.000152774,-7.7794e-05,0.00174289,2.65505e-08,4.796,1.806,1.405,1.342,-2.12992,-2.13,35.2128
+12.84,322,3,1,14.9987,-0.00190557,-1.79168e-06,-3.0756e-05,0.00171567,-3.84412e-05,0.000101772,-7.81793e-05,0.00537236,8.18152e-08,4.796,1.806,1.405,1.342,-2.12945,-2.12285,56.6639
+12.88,323,2,1,35.5798,-3.72785,-5.91498e-05,0.000910997,2.77949,0.0076726,0.000152764,-7.83503e-05,0.0016456,2.4167e-08,4.796,1.806,1.405,1.342,-2.1299,-2.12984,35.5461
+12.88,323,3,1,14.9988,-0.0016612,-1.80009e-06,2.38419e-05,0.00171249,0.00030893,0.000101772,-7.90098e-05,0.00884669,1.29868e-07,4.796,1.806,1.405,1.342,-2.12887,-2.11568,56.8861
+12.92,324,2,1,35.691,-3.727,-5.68764e-05,0.000923634,2.77948,0.00777354,0.000152783,-7.66729e-05,0.00154765,2.18242e-08,4.796,1.806,1.405,1.342,-2.12989,-2.12982,35.8795
+12.92,324,3,1,14.9989,-0.00140554,-1.75813e-06,0.000108004,0.00170924,0.000831539,0.000101794,-7.83886e-05,0.0132099,1.86176e-07,4.796,1.806,1.405,1.342,-2.1281,-2.11105,57.1083
+12.96,325,2,1,35.8023,-3.72616,-5.47251e-05,0.000935555,2.77948,0.00786871,0.000152784,-7.63642e-05,0.00145501,1.96845e-08,4.796,1.806,1.405,1.342,-2.12987,-2.12981,36.2128
+12.96,325,3,1,14.9989,-0.00113455,-1.74704e-06,0.000225782,0.00170586,0.00154996,0.000101806,-8.05184e-05,0.0180619,2.44168e-07,4.796,1.806,1.405,1.342,-2.12723,-2.10835,57.3305
+13,326,2,1,35.9135,-3.72535,-5.25664e-05,0.000946522,2.77948,0.00795799,0.000152772,-7.70241e-05,0.00136238,1.76278e-08,4.796,1.806,1.405,1.342,-2.12986,-2.12994,36.5461
+13,326,3,1,14.999,-0.000840265,-1.75768e-06,0.000379562,0.00170299,0.00246883,0.000101811,-8.55885e-05,0.0230653,2.98126e-07,4.796,1.806,1.405,1.342,-2.12629,-2.10685,57.5528
+13.04,327,2,1,36.0247,-3.72455,-5.04601e-05,0.000957012,2.77947,0.00804292,0.000152769,-7.69537e-05,0.00127529,1.57806e-08,4.796,1.806,1.405,1.342,-2.12985,-2.12978,36.8795
+13.04,327,3,1,14.9991,-0.000511137,-1.75176e-06,0.000569105,0.00169942,0.00358443,0.000101824,-9.23625e-05,0.0279564,3.45444e-07,4.796,1.806,1.405,1.342,-2.12538,-2.10713,57.775
+13.08,328,2,1,36.1359,-3.72376,-4.85201e-05,0.000967264,2.77947,0.00812293,0.000152746,-7.83539e-05,0.0011926,1.41097e-08,4.796,1.806,1.405,1.342,-2.12983,-2.12962,37.2128
+13.08,328,3,1,14.9991,-0.000139644,-1.77879e-06,0.000792503,0.00169501,0.00488304,0.000101824,-0.00010328,0.0325181,3.84e-07,4.796,1.806,1.405,1.342,-2.1245,-2.10831,57.9972
+13.12,329,2,1,36.2472,-3.72299,-4.64097e-05,0.000976562,2.77947,0.00819777,0.00015274,-7.85237e-05,0.00110654,1.24608e-08,4.796,1.806,1.405,1.342,-2.12983,-2.1299,37.5461
+13.12,329,3,1,14.9992,0.000277425,-1.778e-06,0.00104618,0.00168994,0.00634431,0.000101836,-0.000115589,0.036572,4.10827e-07,4.796,1.806,1.405,1.342,-2.12372,-2.11038,58.2194
+13.16,330,2,1,36.3584,-3.72224,-4.41124e-05,0.000985384,2.77946,0.00826653,0.00015275,-7.74612e-05,0.00101611,1.08315e-08,4.796,1.806,1.405,1.342,-2.12981,-2.12959,37.8794
+13.16,330,3,1,14.9993,0.00074589,-1.74939e-06,0.00132608,0.00168471,0.00794205,0.000101859,-0.000128938,0.0399844,4.24881e-07,4.796,1.806,1.405,1.342,-2.12303,-2.11291,58.4416
+13.2,331,2,1,36.4696,-3.72152,-4.18743e-05,0.000993252,2.77946,0.00832986,0.000152756,-7.67667e-05,0.000927181,9.33542e-09,4.796,1.806,1.405,1.342,-2.1298,-2.12988,38.2128
+13.2,331,3,1,14.9993,0.00127045,-1.72908e-06,0.00162697,0.00167858,0.00964719,0.000101878,-0.000144297,0.0426605,4.27822e-07,4.796,1.806,1.405,1.342,-2.12248,-2.11617,58.6639
+13.24,332,2,1,36.5808,-3.72081,-3.96254e-05,0.00100064,2.77946,0.00838838,0.00015277,-7.5439e-05,0.00083908,7.95827e-09,4.796,1.806,1.405,1.342,-2.12979,-2.12972,38.5461
+13.24,332,3,1,14.9994,0.00185812,-1.69448e-06,0.00194335,0.00167261,0.0114273,0.000101901,-0.000159791,0.044526,4.2021e-07,4.796,1.806,1.405,1.342,-2.12207,-2.11974,58.8861
+13.28,333,2,1,36.692,-3.72012,-3.74108e-05,0.00100756,2.77945,0.00844158,0.000152778,-7.44797e-05,0.000751111,6.68787e-09,4.796,1.806,1.405,1.342,-2.12978,-2.12956,38.8794
+13.28,333,3,1,14.9995,0.00250739,-1.66833e-06,0.00226903,0.00166545,0.0132478,0.00010192,-0.000175347,0.0455286,4.029e-07,4.796,1.806,1.405,1.342,-2.12181,-2.12345,59.1083
+13.32,334,2,1,36.8032,-3.71946,-3.51744e-05,0.00101352,2.77945,0.00848864,0.000152752,-7.59931e-05,0.000655932,5.43041e-09,4.796,1.806,1.405,1.342,-2.12978,-2.12985,39.2128
+13.32,334,3,1,14.9995,0.0032189,-1.69824e-06,0.00259733,0.00165776,0.015072,0.000101912,-0.000191885,0.0456282,3.7489e-07,4.796,1.806,1.405,1.342,-2.12172,-2.12762,59.3305
+13.36,335,2,1,36.9145,-3.71881,-3.28521e-05,0.001019,2.77945,0.00853028,0.000152743,-7.62784e-05,0.000559611,4.28136e-09,4.796,1.806,1.405,1.342,-2.12977,-2.1297,39.5461
+13.36,335,3,1,14.9996,0.00399541,-1.70092e-06,0.0029223,0.00164981,0.0168634,0.000101914,-0.000204496,0.044813,3.39638e-07,4.796,1.806,1.405,1.342,-2.12178,-2.13148,59.5528
+13.4,336,2,1,37.0257,-3.71819,-3.05337e-05,0.00102401,2.77945,0.00856615,0.000152728,-7.70353e-05,0.0004617,3.2397e-09,4.796,1.806,1.405,1.342,-2.12975,-2.12954,39.8794
+13.4,336,3,1,14.9997,0.00483106,-1.71479e-06,0.00323701,0.00164121,0.0185854,0.000101908,-0.000213693,0.0430776,2.98755e-07,4.796,1.806,1.405,1.342,-2.12201,-2.13565,59.775
+13.44,337,2,1,37.1369,-3.7176,-2.80718e-05,0.00102782,2.77944,0.00859507,0.000152698,-7.87658e-05,0.000355033,2.24798e-09,4.796,1.806,1.405,1.342,-2.12975,-2.12983,40.2128
+13.44,337,3,1,14.9997,0.00571849,-1.75167e-06,0.00353456,0.00163268,0.0202006,0.000101889,-0.000218906,0.0404197,2.52112e-07,4.796,1.806,1.405,1.342,-2.12241,-2.13981,59.9972
+13.48,338,2,1,37.2481,-3.71703,-2.54613e-05,0.00103092,2.77944,0.0086177,0.000152692,-7.87952e-05,0.000271645,1.5306e-09,4.796,1.806,1.405,1.342,-2.12975,-2.12968,40.5461
+13.48,338,3,1,14.9998,0.00665605,-1.75067e-06,0.00380874,0.00162392,0.0216733,0.000101883,-0.000216573,0.0368584,2.03719e-07,4.796,1.806,1.405,1.342,-2.12297,-2.14383,60.2194
+13.52,339,2,1,37.3593,-3.71648,-2.29315e-05,0.00103617,2.77944,0.00866605,0.000152693,-7.91549e-05,0.00102366,5.03085e-09,4.796,1.806,1.405,1.342,-2.12968,-2.12803,40.8794
+13.52,339,3,1,14.9999,0.00764069,-1.73862e-06,0.00405312,0.00161503,0.0229687,0.000101879,-0.000207277,0.0324198,1.5715e-07,4.796,1.806,1.405,1.342,-2.1237,-2.148,60.4416
+13.56,340,2,1,37.4705,-3.71596,-2.03677e-05,0.00104737,2.77943,0.00878054,0.000152689,-8.09682e-05,0.00269561,1.13564e-08,4.796,1.806,1.405,1.342,-2.1295,-2.12534,41.2128
+13.56,340,3,1,14.9999,0.00865723,-1.73853e-06,0.00426126,0.00160731,0.0240519,0.000101868,-0.000191685,0.0271211,1.12589e-07,4.796,1.806,1.405,1.342,-2.12458,-2.15172,60.6639
+13.6,341,2,1,37.5816,-3.71547,-1.74968e-05,0.00106835,2.77943,0.00898295,0.000152699,-8.23634e-05,0.0049518,1.70994e-08,4.796,1.806,1.405,1.342,-2.12923,-2.12296,41.5461
+13.6,341,3,1,15,0.00969626,-1.71494e-06,0.00442719,0.00160002,0.0248893,0.000101864,-0.000168227,0.0209834,7.11672e-08,4.796,1.806,1.405,1.342,-2.1256,-2.15544,60.8861
+13.64,342,2,1,37.6928,-3.71499,-1.46719e-05,0.00110126,2.77943,0.00928811,0.000152718,-8.36805e-05,0.00754847,2.05104e-08,4.796,1.806,1.405,1.342,-2.12891,-2.12191,41.8794
+13.64,342,3,1,15.0001,0.0107543,-1.67847e-06,0.00454521,0.00159473,0.0254494,0.000101864,-0.000137823,0.0140507,3.73102e-08,4.796,1.806,1.405,1.342,-2.12679,-2.15931,61.1083
+13.68,343,2,1,37.804,-3.71452,-1.19909e-05,0.00114679,2.77942,0.00970101,0.000152723,-8.65297e-05,0.0102872,2.06022e-08,4.796,1.806,1.405,1.342,-2.12857,-2.12116,42.2128
+13.68,343,3,1,15.0001,0.0118122,-1.6674e-06,0.00460958,0.00159077,0.0257012,0.000101853,-0.000102992,0.00635791,1.23512e-08,4.796,1.806,1.405,1.342,-2.1281,-2.16259,61.3305
+13.72,344,2,1,37.9152,-3.71408,-9.17466e-06,0.00120497,2.77942,0.0102202,0.000152697,-9.18609e-05,0.0130035,1.58358e-08,4.796,1.806,1.405,1.342,-2.12823,-2.12116,42.5461
+13.72,344,3,1,15.0002,0.0128578,-1.70547e-06,0.0046196,0.00158828,0.0256586,0.00010182,-7.16869e-05,-0.000838204,-9.5237e-10,4.796,1.806,1.405,1.342,-2.12943,-2.16303,61.5527
+13.76,345,2,1,38.0264,-3.71362,-6.35246e-06,0.00127602,2.77942,0.0108419,0.000152687,-9.64376e-05,0.0155982,7.00788e-09,4.796,1.806,1.405,1.342,-2.1279,-2.12131,42.8794
+13.76,345,3,1,15.0002,0.0138881,-1.71957e-06,0.00458503,0.00158645,0.025385,0.000101799,-4.58937e-05,-0.00663197,-2.57085e-09,4.796,1.806,1.405,1.342,-2.13054,-2.15722,61.775
+13.8,346,2,1,38.1376,-3.71319,-3.65493e-06,0.00135803,2.77941,0.0115566,0.000152661,-0.000102398,0.0179895,-5.46428e-09,4.796,1.806,1.405,1.342,-2.12759,-2.12206,43.2128
+13.8,346,3,1,15.0003,0.0148846,-1.75926e-06,0.00451422,0.00158523,0.024928,0.000101768,-2.73628e-05,-0.0112392,4.05963e-09,4.796,1.806,1.405,1.342,-2.13141,-2.15156,61.9972
+13.84,347,2,1,38.2487,-3.71275,-6.45552e-07,0.00145078,2.77941,0.0123535,0.00015264,-0.000108078,0.0201071,-2.27729e-08,4.796,1.806,1.405,1.342,-2.12731,-2.1225,43.5461
+13.84,347,3,1,15.0004,0.015848,-1.78974e-06,0.00441504,0.00158482,0.0243257,0.000101741,-1.37941e-05,-0.0148593,1.76197e-08,4.796,1.806,1.405,1.342,-2.13211,-2.14694,62.2194
+13.88,348,2,1,38.3599,-3.71231,2.2224e-06,0.00155234,2.7794,0.0132215,0.000152634,-0.000112786,0.021933,-4.17859e-08,4.796,1.806,1.405,1.342,-2.12707,-2.1237,43.8794
+13.88,348,3,1,15.0004,0.0167734,-1.79543e-06,0.00429416,0.00158445,0.0236136,0.000101727,-3.79137e-06,-0.0176319,3.44486e-08,4.796,1.806,1.405,1.342,-2.13263,-2.14277,62.4416
+13.92,349,2,1,38.4711,-3.71186,5.12713e-06,0.00166154,2.7794,0.0141476,0.000152639,-0.000116601,0.0234377,-6.26375e-08,4.796,1.806,1.405,1.342,-2.12686,-2.1243,44.2128
+13.92,349,3,1,15.0005,0.0176538,-1.78137e-06,0.00415659,0.00158479,0.0228191,0.000101723,3.24878e-06,-0.0197016,5.35131e-08,4.796,1.806,1.405,1.342,-2.13303,-2.1395,62.6639
+13.96,350,2,1,38.5822,-3.71141,7.46416e-06,0.00177646,2.77939,0.0151203,0.000152638,-0.000120801,0.0246316,-8.11583e-08,4.796,1.806,1.405,1.342,-2.1267,-2.12564,44.5461
+13.96,350,3,1,15.0006,0.01849,-1.77641e-06,0.0040071,0.00158482,0.0219673,0.00010172,6.68226e-06,-0.0211648,7.05513e-08,4.796,1.806,1.405,1.342,-2.13331,-2.13667,62.8861
+14,351,2,1,38.6934,-3.71093,8.99817e-06,0.00189638,2.77939,0.0161288,0.000152633,-0.000125266,0.0255228,-9.46626e-08,4.796,1.806,1.405,1.342,-2.12657,-2.12639,44.8794
+14,351,3,1,15.0006,0.0192876,-1.779e-06,0.00384998,0.00158593,0.0210787,0.000101717,7.19859e-06,-0.0221125,8.27503e-08,4.796,1.806,1.405,1.342,-2.1335,-2.13429,63.1083
+14.04,352,2,1,38.8045,-3.71042,9.92509e-06,0.00201941,2.77938,0.0171608,0.000152633,-0.000129151,0.0261106,-1.03287e-07,4.796,1.806,1.405,1.342,-2.12649,-2.12744,45.2128
+14.04,352,3,1,15.0007,0.0200418,-1.7736e-06,0.00368786,0.00158627,0.0201708,0.000101721,6.08148e-06,-0.0226364,9.01775e-08,4.796,1.806,1.405,1.342,-2.13362,-2.1325,63.3305
+14.08,353,2,1,38.9157,-3.70988,1.04178e-05,0.0021441,2.77938,0.0182044,0.000152603,-0.000134835,0.0263922,-1.08836e-07,4.796,1.806,1.405,1.342,-2.12645,-2.12849,45.5461
+14.08,353,3,1,15.0008,0.020756,-1.81807e-06,0.00352383,0.00158641,0.0192563,0.000101706,1.33259e-06,-0.0228229,9.46337e-08,4.796,1.806,1.405,1.342,-2.13366,-2.13072,63.5527
+14.12,354,2,1,39.0269,-3.70929,1.05858e-05,0.00226951,2.77937,0.0192482,0.000152604,-0.000137802,0.0263879,-1.10007e-07,4.796,1.806,1.405,1.342,-2.12644,-2.12938,45.8794
+14.12,354,3,1,15.0008,0.0214372,-1.81218e-06,0.00335979,0.00158694,0.018346,0.000101713,-2.22213e-06,-0.0227275,9.51409e-08,4.796,1.806,1.405,1.342,-2.13368,-2.12983,63.775
+14.16,355,2,1,39.138,-3.70867,1.0397e-05,0.00239396,2.77937,0.0202808,0.000152591,-0.000141126,0.0261075,-1.07977e-07,4.796,1.806,1.405,1.342,-2.12646,-2.13013,46.2127
+14.16,355,3,1,15.0009,0.0220788,-1.82875e-06,0.00319743,0.00158694,0.0174493,0.000101711,-7.46442e-06,-0.0224094,9.29532e-08,4.796,1.806,1.405,1.342,-2.13363,-2.12849,63.9972
+14.2,356,2,1,39.2492,-3.708,1.02274e-05,0.00251603,2.77936,0.0212921,0.000152571,-0.000144126,0.0255546,-1.0519e-07,4.796,1.806,1.405,1.342,-2.12653,-2.13133,46.5461
+14.2,356,3,1,15.0009,0.0226886,-1.85627e-06,0.00303864,0.0015861,0.0165719,0.000101705,-1.35182e-05,-0.0219271,9.04103e-08,4.796,1.806,1.405,1.342,-2.13355,-2.1276,64.2194
+14.24,357,2,1,39.3603,-3.7073,9.82374e-06,0.002635,2.77936,0.0222718,0.000152562,-0.000145616,0.0247609,-9.96151e-08,4.796,1.806,1.405,1.342,-2.12661,-2.13163,46.8794
+14.24,357,3,1,15.001,0.023264,-1.86791e-06,0.00288367,0.00158531,0.0157198,0.000101705,-1.90854e-05,-0.021305,8.57527e-08,4.796,1.806,1.405,1.342,-2.13346,-2.12731,64.4416
+14.28,358,2,1,39.4715,-3.70655,9.6176e-06,0.0027492,2.77935,0.0232107,0.000152583,-0.000144034,0.0237312,-9.36657e-08,4.796,1.806,1.405,1.342,-2.12674,-2.13268,47.2127
+14.28,358,3,1,15.0011,0.0238061,-1.83187e-06,0.00273347,0.00158419,0.0148969,0.000101724,-2.25076e-05,-0.0205882,8.11999e-08,4.796,1.806,1.405,1.342,-2.13335,-2.12672,64.6638
+14.32,359,2,1,39.5827,-3.70576,9.29687e-06,0.00285792,2.77934,0.0241001,0.000152599,-0.00014185,0.0224902,-8.64989e-08,4.796,1.806,1.405,1.342,-2.12688,-2.13328,47.5461
+14.32,359,3,1,15.0011,0.0243197,-1.80351e-06,0.00258923,0.00158348,0.0141052,0.00010174,-2.61674e-05,-0.0197969,7.59897e-08,4.796,1.806,1.405,1.342,-2.13321,-2.12613,64.8861
+14.36,360,2,1,39.6938,-3.70492,8.93189e-06,0.00295997,2.77934,0.0249332,0.000152625,-0.000138044,0.0210555,-7.83748e-08,4.796,1.806,1.405,1.342,-2.12706,-2.13403,47.8794
+14.36,360,3,1,15.0012,0.0248061,-1.76032e-06,0.0024507,0.00158228,0.0133478,0.000101762,-2.89872e-05,-0.0189534,7.03217e-08,4.796,1.806,1.405,1.342,-2.13307,-2.12628,65.1083
+14.4,361,2,1,39.805,-3.70406,8.4618e-06,0.00305486,2.77933,0.0257009,0.000152608,-0.000136318,0.0194371,-7.04173e-08,4.796,1.806,1.405,1.342,-2.12724,-2.13418,48.2127
+14.4,361,3,1,15.0013,0.0252631,-1.78687e-06,0.00231862,0.00158127,0.0126249,0.000101755,-3.4623e-05,-0.0180828,6.52166e-08,4.796,1.806,1.405,1.342,-2.13292,-2.12569,65.3305
+14.44,362,2,1,39.9161,-3.70316,8.20194e-06,0.00314116,2.77933,0.0263973,0.000152614,-0.000131894,0.0176509,-6.26679e-08,4.796,1.806,1.405,1.342,-2.12746,-2.13508,48.5461
+14.44,362,3,1,15.0013,0.0256922,-1.77517e-06,0.0021925,0.00158029,0.0119372,0.000101763,-3.82405e-05,-0.0172007,6.07203e-08,4.796,1.806,1.405,1.342,-2.13277,-2.12599,65.5527
+14.48,363,2,1,40.0273,-3.70224,7.822e-06,0.00321841,2.77932,0.0270161,0.000152608,-0.000127512,0.0157185,-5.44225e-08,4.796,1.806,1.405,1.342,-2.12769,-2.13538,48.8794
+14.48,363,3,1,15.0014,0.0260947,-1.78497e-06,0.00207281,0.00157866,0.0112852,0.000101762,-4.25263e-05,-0.0163128,5.60873e-08,4.796,1.806,1.405,1.342,-2.13262,-2.12569,65.775
+14.52,364,2,1,40.1385,-3.70129,7.35985e-06,0.00328612,2.77932,0.0275536,0.000152595,-0.000122732,0.013654,-4.58812e-08,4.796,1.806,1.405,1.342,-2.12794,-2.13583,49.2127
+14.52,364,3,1,15.0014,0.0264756,-1.80507e-06,0.00195956,0.00157678,0.0106689,0.000101756,-4.69724e-05,-0.0154293,5.14204e-08,4.796,1.806,1.405,1.342,-2.13246,-2.12585,65.9972
+14.56,365,2,1,40.2496,-3.70031,6.89475e-06,0.00334358,2.77931,0.0280044,0.000152592,-0.000116522,0.0114702,-3.72393e-08,4.796,1.806,1.405,1.342,-2.12821,-2.13628,49.5461
+14.56,365,3,1,15.0015,0.0268365,-1.81075e-06,0.00185299,0.00157508,0.010087,0.000101756,-5.04849e-05,-0.0145584,4.68146e-08,4.796,1.806,1.405,1.342,-2.13231,-2.1257,66.2194
+14.6,366,2,1,40.3608,-3.69931,6.56912e-06,0.00339031,2.77931,0.0283627,0.000152591,-0.000109465,0.00917233,-2.90629e-08,4.796,1.806,1.405,1.342,-2.12848,-2.13643,49.8794
+14.6,366,3,1,15.0016,0.0271749,-1.8145e-06,0.00175214,0.00157332,0.00953922,0.000101757,-5.35787e-05,-0.0137134,4.29818e-08,4.796,1.806,1.405,1.342,-2.13217,-2.12615,66.4416
+14.64,367,2,1,40.4719,-3.69831,6.42459e-06,0.0034256,2.77931,0.0286248,0.000152597,-0.000101152,0.00677124,-2.11861e-08,4.796,1.806,1.405,1.342,-2.12877,-2.13688,50.2127
+14.64,367,3,1,15.0016,0.0274923,-1.80522e-06,0.00165725,0.001571,0.00902381,0.000101762,-5.57678e-05,-0.0128995,3.98738e-08,4.796,1.806,1.405,1.342,-2.13202,-2.12601,66.6638
+14.68,368,2,1,40.5831,-3.69738,6.19853e-06,0.00300694,2.77933,0.021418,0.000152612,0.000739849,-0.272083,8.35411e-07,4.796,1.806,1.405,1.342,-2.14012,-2.4136,50.5461
+14.68,368,3,1,15.0017,0.0277936,-1.81778e-06,0.00156832,0.00156897,0.00853944,0.000101759,-5.86689e-05,-0.0121139,3.68637e-08,4.796,1.806,1.405,1.342,-2.13188,-2.12616,66.8861
+14.72,369,2,1,40.6943,-3.69774,5.99652e-06,-0.000961304,2.77933,-0.0227389,0.000152744,-0.00113762,-1.1037,3.2534e-06,4.796,1.806,1.405,1.342,-2.22886,1.93511,50.8794
+14.72,369,3,1,15.0018,0.0280726,-1.81838e-06,0.00148463,0.00156685,0.00808549,0.00010176,-6.08063e-05,-0.0113594,3.39812e-08,4.796,1.806,1.405,1.342,-2.13175,-2.12631,67.1083
+14.76,370,2,1,40.8054,-3.70074,5.92897e-06,-0.00892138,2.77879,-0.100159,0.000152955,-0.017339,-1.93525,5.40814e-06,4.796,1.806,1.405,1.342,-2.32867,1.65839,51.2127
+14.76,370,3,1,15.0018,0.0283379,-1.83094e-06,0.00140643,0.00156483,0.0076596,0.000101757,-6.3195e-05,-0.0106448,3.17498e-08,4.796,1.806,1.405,1.342,-2.13162,-2.12646,67.3305
+14.8,371,2,1,40.9165,-3.70773,5.74736e-06,-0.0208731,2.77676,-0.210826,0.000153236,-0.0578188,-2.76634,6.98031e-06,4.796,1.806,1.405,1.342,-2.42846,1.65869,51.5461
+14.8,371,3,1,15.0019,0.0285869,-1.82818e-06,0.00133324,0.00156186,0.00726186,0.000101759,-6.47584e-05,-0.00995816,2.9168e-08,4.796,1.806,1.405,1.342,-2.1315,-2.12662,67.5527
+14.84,372,2,1,41.0274,-3.72003,5.67802e-06,-0.0368166,2.77193,-0.354697,0.000153549,-0.13252,-3.59613,7.99836e-06,4.796,1.806,1.405,1.342,-2.52826,1.65854,51.8794
+14.84,372,3,1,15.002,0.0288206,-1.85097e-06,0.00126457,0.00155895,0.00688939,0.000101751,-6.72154e-05,-0.00931346,2.72037e-08,4.796,1.806,1.405,1.342,-2.13139,-2.12692,67.7749
+14.88,373,2,1,41.1381,-3.73896,5.81793e-06,-0.056752,2.76257,-0.531666,0.000153912,-0.251339,-4.42306,8.20039e-06,4.796,1.806,1.405,1.342,-2.62806,1.65853,52.2127
+14.88,373,3,1,15.002,0.0290401,-1.81247e-06,0.00120044,0.00155571,0.00654159,0.000101768,-6.67814e-05,-0.00870449,2.53798e-08,4.796,1.806,1.405,1.342,-2.13128,-2.12692,67.9972
+14.92,374,2,1,41.2482,-3.76587,6.03031e-06,-0.0806794,2.74657,-0.741541,0.000154258,-0.424099,-5.24471,7.41047e-06,4.796,1.806,1.405,1.342,-2.72786,1.65853,52.5461
+14.92,374,3,1,15.0021,0.0292427,-1.76217e-06,0.00114036,0.00155354,0.00621618,0.00010179,-6.56733e-05,-0.0081311,2.36965e-08,4.796,1.806,1.405,1.342,-2.13117,-2.12707,68.2194
+14.96,375,2,1,41.3574,-3.80203,6.29108e-06,-0.108598,2.72143,-0.983989,0.000154535,-0.660463,-6.05755,5.45743e-06,4.796,1.806,1.405,1.342,-2.82765,1.65868,52.8794
+14.96,375,3,1,15.0021,0.0294365,-1.7114e-06,0.00108457,0.001551,0.00591266,0.000101812,-6.4403e-05,-0.00759293,2.21555e-08,4.796,1.806,1.405,1.342,-2.13107,-2.12722,68.4416
+15,376,2,1,41.4653,-3.84874,6.1907e-06,-0.140509,2.68427,-1.2585,0.000154588,-0.96985,-6.85682,1.87354e-06,4.796,1.806,1.405,1.342,-2.92745,1.65845,53.2127
+15,376,3,1,15.0022,0.0296186,-1.74235e-06,0.00103235,0.00154879,0.00562945,0.0001018,-6.66937e-05,-0.00708268,2.04195e-08,4.796,1.806,1.405,1.342,-2.13099,-2.12753,68.6638
+15.04,377,2,1,41.5713,-3.90727,6.43157e-06,-0.176412,2.63184,-1.56432,0.000154535,-1.36128,-7.63632,-2.92961e-06,4.796,1.806,1.405,1.342,-3.02725,1.65852,53.5461
+15.04,377,3,1,15.0023,0.02979,-1.73831e-06,0.000983477,0.00154591,0.00536495,0.000101803,-6.72568e-05,-0.0066129,1.91783e-08,4.796,1.806,1.405,1.342,-2.13091,-2.12768,68.8861
+15.08,378,2,1,41.6747,-3.97885,6.71756e-06,-0.216306,2.56055,-1.90039,0.000154246,-1.84323,-8.3882,-9.36529e-06,4.796,1.806,1.405,1.342,-3.12705,1.65859,53.8794
+15.08,378,3,1,15.0023,0.0299512,-1.74532e-06,0.000938177,0.00154331,0.00511798,0.000101801,-6.82051e-05,-0.0061761,1.80744e-08,4.796,1.806,1.405,1.342,-2.13082,-2.12753,69.1083
+15.12,379,2,1,41.7747,-4.06464,7.12432e-06,-0.260192,2.46651,-2.26528,0.000153671,-2.4234,-9.1029,-1.75824e-05,4.796,1.806,1.405,1.342,3.05634,1.65851,54.2128
+15.12,379,3,1,15.0024,0.030103,-1.74082e-06,0.000895739,0.00154051,0.00488689,0.000101804,-6.85479e-05,-0.00577115,1.70978e-08,4.796,1.806,1.405,1.342,-2.13075,-2.12798,69.3305
+15.16,380,2,1,41.8707,-4.16426,7.6585e-06,-0.302748,2.36618,-2.59386,0.000152935,-2.5605,-8.19777,-2.23768e-05,4.796,1.806,1.405,1.342,3.0896,-1.29814,54.5461
+15.16,380,3,1,15.0024,0.0302423,-1.72486e-06,0.000855684,0.00153766,0.00467101,0.000101812,-6.82954e-05,-0.0053969,1.62414e-08,4.796,1.806,1.405,1.342,-2.13069,-2.12813,69.5527
+15.2,381,2,1,41.9626,-4.27606,-1.63152e-05,-0.341312,2.264,-2.88684,0.000152106,-2.59628,-7.30931,-2.52621e-05,4.796,1.806,1.405,1.342,-3.09379,0.365124,54.8795
+15.2,381,3,1,15.0025,0.030377,-1.73351e-06,0.000818729,0.00153535,0.00446857,0.000101809,-6.9055e-05,-0.00505214,1.54974e-08,4.796,1.806,1.405,1.342,-2.13062,-2.12799,69.7749
+15.24,382,2,1,42.0504,-4.39866,-0.000211476,-0.375884,2.16361,-3.14503,0.000151139,-2.54207,-6.44164,-2.67513e-05,4.796,1.806,1.405,1.342,-2.994,0.365046,55.2128
+15.24,382,3,1,15.0026,0.0305003,-1.72939e-06,0.00078392,0.00153226,0.00427928,0.000101812,-6.92369e-05,-0.00472895,1.46262e-08,4.796,1.806,1.405,1.342,-2.13057,-2.12829,69.9972
+15.28,383,2,1,42.1344,-4.5307,-0.000592614,-0.406465,2.06823,-3.36935,0.000150352,-2.40903,-5.59705,-2.64449e-05,4.796,1.806,1.405,1.342,-2.89421,0.365119,55.5461
+15.28,383,3,1,15.0026,0.0306128,-1.75135e-06,0.000751019,0.00153003,0.00410126,0.000101804,-7.04488e-05,-0.00443944,1.40973e-08,4.796,1.806,1.405,1.342,-2.13052,-2.12844,70.2194
+15.32,384,2,1,42.2147,-4.67081,-0.00114968,-0.433053,1.98061,-3.56073,0.000149554,-2.20798,-4.77618,-2.51118e-05,4.796,1.806,1.405,1.342,-2.79442,0.365115,55.8795
+15.32,384,3,1,15.0027,0.030722,-1.7245e-06,0.000720501,0.00152735,0.0039342,0.000101817,-6.94921e-05,-0.00416909,1.34542e-08,4.796,1.806,1.405,1.342,-2.13047,-2.12845,70.4416
+15.36,385,2,1,42.2918,-4.81773,-0.0018708,-0.45565,1.9031,-3.72011,0.000148713,-1.94937,-3.9783,-2.28503e-05,4.796,1.806,1.405,1.342,-2.69463,0.365037,56.2128
+15.36,385,3,1,15.0028,0.0308213,-1.74575e-06,0.000691652,0.00152437,0.00377746,0.000101809,-7.06762e-05,-0.00391657,1.27197e-08,4.796,1.806,1.405,1.342,-2.13042,-2.1286,70.6638
+15.4,386,2,1,42.3662,-4.9702,-0.00275374,-0.474255,1.83767,-3.84834,0.000148233,-1.64326,-3.20152,-1.94957e-05,4.796,1.806,1.405,1.342,-2.59483,0.365108,56.5462
+15.4,386,3,1,15.0028,0.0309145,-1.75713e-06,0.000664473,0.00152155,0.00362906,0.000101805,-7.13051e-05,-0.00369413,1.2292e-08,4.796,1.806,1.405,1.342,-2.13038,-2.12875,70.886
+15.44,387,2,1,42.4382,-5.12698,-0.00378987,-0.488869,1.78585,-3.94615,0.000147826,-1.2993,-2.44296,-1.5585e-05,4.796,1.806,1.405,1.342,-2.49504,0.365105,56.8795
+15.44,387,3,1,15.0029,0.031002,-1.73102e-06,0.000638962,0.0015186,0.00348945,0.000101817,-7.02812e-05,-0.00348734,1.17817e-08,4.796,1.806,1.405,1.342,-2.13035,-2.12875,71.1083
+15.48,388,2,1,42.5086,-5.28689,-0.00496944,-0.499491,1.74883,-4.01415,0.000147641,-0.926841,-1.69901,-1.11492e-05,4.796,1.806,1.405,1.342,-2.39525,0.365026,57.2128
+15.48,388,3,1,15.0029,0.0310805,-1.74316e-06,0.000614643,0.00151611,0.00335686,0.000101813,-7.09094e-05,-0.00330167,1.13745e-08,4.796,1.806,1.405,1.342,-2.13031,-2.12891,71.3305
+15.52,389,2,1,42.5779,-5.44874,-0.00629788,-0.506121,1.72742,-4.05279,0.000147804,-0.534918,-0.965474,-6.38989e-06,4.796,1.806,1.405,1.342,-2.29546,0.365097,57.5462
+15.52,389,3,1,15.003,0.0311539,-1.71982e-06,0.000591516,0.00151329,0.00323095,0.000101824,-6.98914e-05,-0.00313863,1.1127e-08,4.796,1.806,1.405,1.342,-2.13029,-2.12906,71.5527
+15.56,390,2,1,42.6468,-5.61171,-0.00771882,-0.508767,1.72207,-4.06241,0.000179538,-0.132385,-0.23893,2.90669e-07,4.796,1.806,1.405,1.342,-2.19568,0.365085,57.8795
+15.56,390,3,1,15.0031,0.0310934,-1.98541e-06,0.000561476,0.00151023,0.0030183,0.000101792,-7.10524e-05,-0.00414873,4.71819e-08,4.796,1.806,1.405,1.342,-2.13026,-2.12892,71.7749
+15.6,391,2,1,42.7157,-5.77528,-0.00920665,-0.507445,1.73282,-4.04322,0.000264941,0.272054,0.484566,-1.07578e-05,4.796,1.806,1.405,1.342,-2.09592,0.364976,58.2128
+15.6,391,3,1,15.0031,0.030673,-2.62797e-06,0.000509501,0.00150787,0.00260525,0.000101742,-7.12234e-05,-0.00716544,2.32856e-07,4.796,1.806,1.405,1.342,-2.13028,-2.12926,71.9972
+15.64,392,2,1,42.7853,-5.93876,-0.0107586,-0.502165,1.7594,-3.99515,0.000389341,0.669748,1.21025,-6.50526e-05,4.796,1.806,1.405,1.342,-1.99619,0.364982,58.5462
+15.64,392,3,1,15.0032,0.0297219,-3.49864e-06,0.000424862,0.0015048,0.00194822,0.000101715,-7.0064e-05,-0.0117335,7.4975e-07,4.796,1.806,1.405,1.342,-2.13032,-2.12932,72.2194
+15.68,393,2,1,42.8561,-6.10128,-0.0124107,-0.492933,1.80122,-3.91792,0.000531313,1.05199,1.94343,-0.000177385,4.796,1.806,1.405,1.342,-1.8965,0.364873,58.8795
+15.68,393,3,1,15.0032,0.0281262,-4.44992e-06,0.000300407,0.00150226,0.00103679,0.000101733,-7.05579e-05,-0.0171961,1.74022e-06,4.796,1.806,1.405,1.342,-2.13041,-2.12958,72.4416
+15.72,394,2,1,42.9286,-6.26174,-0.0134827,-0.479752,1.85733,-3.81103,0.000671933,1.40993,2.68896,-0.000352386,4.796,1.806,1.405,1.342,-1.79686,0.364733,59.2129
+15.72,394,3,1,15.0033,0.025851,-5.22299e-06,0.000134706,0.00149992,-0.000119388,0.000101862,-7.01659e-05,-0.0229927,3.2342e-06,4.796,1.806,1.405,1.342,-2.13054,-2.12959,72.6638
+15.76,395,2,1,43.0035,-6.41893,-0.0132074,-0.462621,1.92645,-3.67382,0.000795684,1.73445,3.45116,-0.000586834,4.796,1.806,1.405,1.342,-1.69726,0.364481,59.5462
+15.76,395,3,1,15.0034,0.0228947,-5.68167e-06,-7.20024e-05,0.00149685,-0.00149711,0.000102117,-7.01681e-05,-0.0286676,5.13878e-06,4.796,1.806,1.405,1.342,-2.13071,-2.12993,72.886
+15.8,396,2,1,43.0812,-6.57151,-0.16381,-0.441535,2.00696,-3.50548,0.000892066,2.01611,4.23348,-0.000872974,4.796,1.806,1.405,1.342,-1.5977,0.364023,59.9121
+15.8,396,3,1,15.0034,0.019296,-5.73712e-06,-0.00031662,0.00149395,-0.00306757,0.000102503,-7.11357e-05,-0.0339149,7.28957e-06,4.796,1.806,1.405,1.342,-2.13093,-2.13016,73.1083
+15.84,397,2,1,43.1614,-6.71938,-0.162849,-0.421814,2.07005,-3.366,0.000968202,1.59113,3.50902,-0.000834464,4.796,1.806,1.405,1.342,-1.63123,-2.9627,60.2454
+15.84,397,3,1,15.0035,0.0151274,-5.30818e-06,-0.000593901,0.00149056,-0.00479452,0.000103026,-7.13733e-05,-0.038495,9.4743e-06,4.796,1.806,1.405,1.342,-2.13118,-2.13042,73.3305
+15.88,398,2,1,43.2436,-6.86368,-0.161881,-0.406113,2.11755,-3.25622,0.00102551,1.20673,2.76575,-0.000729453,4.796,1.806,1.405,1.342,-1.73132,1.65712,60.5787
+15.88,398,3,1,15.0036,0.01047,-4.41621e-06,-0.000898361,0.00148613,-0.00663806,0.000103655,-7.11979e-05,-0.0422494,1.1481e-05,4.796,1.806,1.405,1.342,-2.13146,-2.13087,73.5527
+15.92,399,2,1,43.327,-7.00532,-0.160915,-0.394424,2.1508,-3.17669,0.0010664,0.854273,2.00897,-0.000569408,4.796,1.806,1.405,1.342,-1.83142,1.65688,60.9121
+15.92,399,3,1,15.0036,0.00542094,-3.15142e-06,-0.00122333,0.00148149,-0.00855886,0.000104343,-7.17002e-05,-0.0450894,1.31313e-05,4.796,1.806,1.405,1.342,-2.13176,-2.13118,73.7749
+15.96,400,2,1,43.4113,-7.14522,-0.15996,-0.386741,2.17078,-3.12775,0.00109291,0.524813,1.24334,-0.000368525,4.796,1.806,1.405,1.342,-1.93155,1.65648,61.2454
+15.96,400,3,1,15.0037,8.6133e-05,-1.56517e-06,-0.00156164,0.00147564,-0.0105144,0.000105062,-7.06042e-05,-0.0469497,1.42792e-05,4.796,1.806,1.405,1.342,-2.13207,-2.13151,73.9971
+16,401,2,1,43.496,-7.2843,-0.159023,-0.383057,2.1781,-3.10959,0.00110665,0.209234,0.472991,-0.000142928,4.796,1.806,1.405,1.342,-2.03168,1.65614,61.5788
+16,401,3,1,15.0037,-0.00542686,1.4391e-07,-0.00190592,0.00146946,-0.0124639,0.000105731,-7.10144e-05,-0.0478023,1.48326e-05,4.796,1.806,1.405,1.342,-2.13239,-2.13169,74.2194
+16.04,402,2,1,43.5806,-7.42347,-0.158109,-0.383364,2.17299,-3.12224,0.00110853,-0.10167,-0.298238,9.04905e-05,4.796,1.806,1.405,1.342,-2.13181,1.65581,61.9121
+16.04,402,3,1,15.0038,-0.0110053,1.88114e-06,-0.00224924,0.00146299,-0.014366,0.000106318,-7.07485e-05,-0.047643,1.47533e-05,4.796,1.806,1.405,1.342,-2.13272,-2.13232,74.4416
+16.08,403,2,1,43.6646,-7.56365,-0.157223,-0.387655,2.15534,-3.16558,0.00109834,-0.417119,-1.06662,0.000314793,4.796,1.806,1.405,1.342,-2.23192,1.65556,62.2454
+16.08,403,3,1,15.0039,-0.0165383,3.49473e-06,-0.00258398,0.00145564,-0.0161819,0.00010677,-7.00424e-05,-0.0464786,1.40505e-05,4.796,1.806,1.405,1.342,-2.13303,-2.13235,74.6638
+16.12,404,2,1,43.7477,-7.70575,-0.156369,-0.395922,2.12464,-3.23936,0.00107494,-0.746274,-1.82834,0.000513553,4.796,1.806,1.405,1.342,-2.33203,1.65517,62.5788
+16.12,404,3,1,15.0039,-0.0219137,4.80983e-06,-0.00290346,0.00144773,-0.0178719,0.00010703,-7.04539e-05,-0.0443328,1.27841e-05,4.796,1.806,1.405,1.342,-2.13333,-2.13296,74.886
+16.16,405,2,1,43.8293,-7.85065,-0.155553,-0.40816,2.08004,-3.34314,0.00103612,-1.09815,-2.57935,0.000671252,4.796,1.806,1.405,1.342,-2.43211,1.65496,62.9121
+16.16,405,3,1,15.004,-0.0270211,5.74175e-06,-0.00320053,0.00144012,-0.0194005,0.00010708,-7.02363e-05,-0.0412328,1.10523e-05,4.796,1.806,1.405,1.342,-2.13361,-2.1331,75.1083
+16.2,406,2,1,43.9089,-7.99927,-0.154777,-0.42436,2.02034,-3.47632,0.000978759,-1.48156,-3.31513,0.000773731,4.796,1.806,1.405,1.342,-2.53217,1.65463,63.2454
+16.2,406,3,1,15.004,-0.0317561,6.19068e-06,-0.00346875,0.0014324,-0.0207312,0.000106896,-6.94379e-05,-0.0372158,8.99091e-06,4.796,1.806,1.405,1.342,-2.13386,-2.13336,75.3305
+16.24,407,2,1,43.9859,-8.15248,-0.154045,-0.444518,1.94399,-3.63811,0.000898833,-1.90497,-4.03057,0.000808513,4.796,1.806,1.405,1.342,-2.63219,1.6544,63.5788
+16.24,407,3,1,15.0041,-0.0360128,6.05123e-06,-0.00370193,0.00142456,-0.0218308,0.000106455,-6.96115e-05,-0.0323217,6.76367e-06,4.796,1.806,1.405,1.342,-2.13407,-2.13373,75.5527
+16.28,408,2,1,44.0597,-8.31109,-0.153362,-0.468627,1.84913,-3.82747,0.000791439,-2.37644,-4.71978,0.000764939,4.796,1.806,1.405,1.342,-2.73217,1.65422,63.9121
+16.28,408,3,1,15.0041,-0.0396878,5.31803e-06,-0.00389338,0.00141794,-0.0226675,0.000105771,-6.93087e-05,-0.026586,4.55425e-06,4.796,1.806,1.405,1.342,-2.13424,-2.13362,75.7749
+16.32,409,3,1,15.0042,-0.0426834,4.0104e-06,-0.00403786,0.0014119,-0.0232107,0.000104871,-6.79082e-05,-0.0200527,2.56694e-06,4.796,1.806,1.405,1.342,-2.13437,-2.13406,75.9971
+16.36,410,3,1,15.0042,-0.0449081,2.12692e-06,-0.00412989,0.00140806,-0.0234324,0.000103768,-6.75669e-05,-0.0127676,1.0174e-06,4.796,1.806,1.405,1.342,-2.13445,-2.13399,76.2194
+16.4,411,3,1,15.0043,-0.0462692,-2.22886e-07,-0.00416446,0.00140455,-0.0233057,0.00010252,-6.73488e-05,-0.00477037,1.26874e-07,4.796,1.806,1.405,1.342,-2.13447,-2.13417,76.4416
+16.44,412,3,1,15.0043,-0.0467132,-2.88719e-06,-0.00413847,0.00140214,-0.0228268,0.000101205,-7.01492e-05,0.00362846,1.05747e-07,4.796,1.806,1.405,1.342,-2.13442,-2.13384,76.6638
+16.48,413,3,1,15.0044,-0.0463744,-5.04612e-06,-0.00406194,0.00140084,-0.0221228,0.000100192,-7.03585e-05,0.010639,8.0475e-07,4.796,1.806,1.405,1.342,-2.13433,-2.13406,76.886
+16.52,414,3,1,15.0044,-0.0454475,-6.52687e-06,-0.00394821,0.00140088,-0.0212846,9.95285e-05,-6.96592e-05,0.015825,1.73971e-06,4.796,1.806,1.405,1.342,-2.13421,-2.13394,77.1082
+16.56,415,3,1,15.0045,-0.0441048,-7.38645e-06,-0.0038085,0.00140086,-0.0203675,9.91628e-05,-6.80013e-05,0.0193979,2.58849e-06,4.796,1.806,1.405,1.342,-2.13405,-2.1335,77.3305
+16.6,416,3,1,15.0046,-0.0424805,-7.80671e-06,-0.00365233,0.00140119,-0.0194097,9.89996e-05,-6.76665e-05,0.0216992,3.22119e-06,4.796,1.806,1.405,1.342,-2.13388,-2.13364,77.5527
+16.64,417,3,1,15.0046,-0.0406814,-7.85747e-06,-0.00348663,0.00140234,-0.018437,9.89986e-05,-6.6016e-05,0.0230377,3.61727e-06,4.796,1.806,1.405,1.342,-2.1337,-2.13332,77.7749
+16.68,418,3,1,15.0047,-0.0387791,-7.67776e-06,-0.0033164,0.00140291,-0.0174674,9.90962e-05,-6.45673e-05,0.0236581,3.80379e-06,4.796,1.806,1.405,1.342,-2.13352,-2.13329,77.9971
+16.72,419,3,1,15.0048,-0.0368388,-7.4228e-06,-0.00314546,0.00140346,-0.0165153,9.92255e-05,-6.64097e-05,0.0237585,3.82676e-06,4.796,1.806,1.405,1.342,-2.13333,-2.13282,78.2194
+16.76,420,3,1,15.0048,-0.0348937,-7.03703e-06,-0.00297642,0.0014042,-0.01559,9.94072e-05,-6.65552e-05,0.0234745,3.72746e-06,4.796,1.806,1.405,1.342,-2.13315,-2.13295,78.4416
+16.8,421,3,1,15.0049,-0.0329808,-6.61224e-06,-0.00281167,0.00140392,-0.0146961,9.96034e-05,-6.69092e-05,0.0229321,3.54935e-06,4.796,1.806,1.405,1.342,-2.13298,-2.13278,78.6638
+16.84,422,3,1,15.0049,-0.0311159,-6.18596e-06,-0.00265169,0.00140385,-0.0138398,9.97981e-05,-6.79921e-05,0.0221993,3.31861e-06,4.796,1.806,1.405,1.342,-2.1328,-2.13232,78.886
+16.88,423,3,1,15.005,-0.0293185,-5.73706e-06,-0.00249815,0.00140268,-0.0130213,0.0001,-6.77811e-05,0.0213524,3.06282e-06,4.796,1.806,1.405,1.342,-2.13264,-2.13247,79.1082
+16.92,424,3,1,15.0051,-0.0275974,-5.29016e-06,-0.00235128,0.00140158,-0.0122434,0.0001002,-6.68806e-05,0.0204286,2.79618e-06,4.796,1.806,1.405,1.342,-2.13248,-2.13217,79.3305
+16.96,425,3,1,15.0051,-0.025954,-4.84673e-06,-0.00221109,0.00140122,-0.011505,0.000100396,-6.49556e-05,0.0194722,2.53318e-06,4.796,1.806,1.405,1.342,-2.13233,-2.13203,79.5527
+17,426,3,1,15.0052,-0.0243936,-4.44144e-06,-0.00207806,0.00140041,-0.0108055,0.000100576,-6.33462e-05,0.018508,2.28119e-06,4.796,1.806,1.405,1.342,-2.13219,-2.13205,79.7749
+17.04,427,3,1,15.0052,-0.0229177,-4.12184e-06,-0.00195169,0.00139891,-0.0101442,0.000100719,-6.41386e-05,0.0175472,2.04316e-06,4.796,1.806,1.405,1.342,-2.13205,-2.13162,79.9971
+17.08,428,3,1,15.0053,-0.0215241,-3.82936e-06,-0.00183225,0.00139829,-0.00951971,0.000100849,-6.47069e-05,0.0166076,1.82287e-06,4.796,1.806,1.405,1.342,-2.13192,-2.1318,80.2193
+17.12,429,3,1,15.0054,-0.0202108,-3.53984e-06,-0.00171924,0.00139682,-0.00893029,0.000100978,-6.40136e-05,0.0157,1.62177e-06,4.796,1.806,1.405,1.342,-2.1318,-2.13154,80.4416
+17.16,430,3,1,15.0054,-0.0189754,-3.34323e-06,-0.00161266,0.00139555,-0.00837435,0.000101067,-6.61348e-05,0.0148282,1.43941e-06,4.796,1.806,1.405,1.342,-2.13169,-2.13159,80.6638
+17.2,431,3,1,15.0055,-0.0178192,-3.1282e-06,-0.00151205,0.0013935,-0.00784986,0.000101164,-6.62289e-05,0.0139956,1.27512e-06,4.796,1.806,1.405,1.342,-2.13157,-2.13119,80.886
+17.24,432,3,1,15.0055,-0.0167327,-2.97204e-06,-0.00141716,0.00139147,-0.0073556,0.000101235,-6.78627e-05,0.0132053,1.12807e-06,4.796,1.806,1.405,1.342,-2.13147,-2.1314,81.1082
+17.28,433,3,1,15.0056,-0.0157134,-2.76202e-06,-0.00132751,0.001389,-0.00688874,0.000101328,-6.60904e-05,0.0124664,9.98376e-07,4.796,1.806,1.405,1.342,-2.13138,-2.13116,81.3305
+17.32,434,3,1,15.0056,-0.0147588,-2.58809e-06,-0.00124288,0.00138727,-0.00644833,0.000101405,-6.50543e-05,0.0117676,8.82726e-07,4.796,1.806,1.405,1.342,-2.13128,-2.13108,81.5527
+17.36,435,3,1,15.0057,-0.0138664,-2.41818e-06,-0.00116301,0.00138519,-0.00603254,0.00010148,-6.34089e-05,0.0111105,7.80159e-07,4.796,1.806,1.405,1.342,-2.1312,-2.13101,81.7749
+17.4,436,3,1,15.0058,-0.0130297,-2.30754e-06,-0.00108767,0.00138338,-0.0056395,0.00010153,-6.36954e-05,0.0104963,6.8969e-07,4.796,1.806,1.405,1.342,-2.13112,-2.13108,81.9971
+17.44,437,3,1,15.0058,-0.0122462,-2.20367e-06,-0.00101614,0.00138075,-0.00526739,0.000101577,-6.36502e-05,0.00992554,6.1031e-07,4.796,1.806,1.405,1.342,-2.13104,-2.13072,82.2193
+17.48,438,3,1,15.0059,-0.0115131,-2.14818e-06,-0.000948668,0.00137913,-0.00491511,0.000101604,-6.51975e-05,0.00940422,5.40905e-07,4.796,1.806,1.405,1.342,-2.13097,-2.13096,82.4416
+17.52,439,3,1,15.0059,-0.0108273,-2.05253e-06,-0.000884056,0.00137633,-0.00457536,0.000101647,-6.4358e-05,0.00905856,4.87285e-07,4.796,1.806,1.405,1.342,-2.13088,-2.1303,82.6638
+17.56,440,3,1,15.006,-0.0101856,-2.00843e-06,-0.000820875,0.0013739,-0.00424123,0.000101669,-6.52832e-05,0.00888775,4.47163e-07,4.796,1.806,1.405,1.342,-2.13077,-2.1295,82.886
+17.6,441,3,1,15.006,-0.00958083,-1.91595e-06,-0.000758171,0.00137155,-0.00390691,0.000101711,-6.36516e-05,0.00885405,4.16759e-07,4.796,1.806,1.405,1.342,-2.13064,-2.12915,83.1082
+17.64,442,3,1,15.0061,-0.00901289,-1.8423e-06,-0.000695229,0.00136942,-0.00356768,0.000101746,-6.25253e-05,0.00892549,3.93237e-07,4.796,1.806,1.405,1.342,-2.13051,-2.12866,83.3304
+17.68,443,3,1,15.0062,-0.00847792,-1.77081e-06,-0.000631332,0.00136732,-0.00322204,0.00010178,-6.12562e-05,0.00906834,3.73803e-07,4.796,1.806,1.405,1.342,-2.13036,-2.12832,83.5527
+17.72,444,3,1,15.0062,-0.00796844,-1.74419e-06,-0.000566006,0.00136493,-0.00286696,0.000101796,-6.1793e-05,0.00926641,3.57597e-07,4.796,1.806,1.405,1.342,-2.13022,-2.12828,83.7749
+17.76,445,3,1,15.0063,-0.00748758,-1.72612e-06,-0.00049901,0.00136273,-0.00250161,0.000101809,-6.2559e-05,0.00950046,3.43478e-07,4.796,1.806,1.405,1.342,-2.13007,-2.12794,83.9971
+17.8,446,3,1,15.0063,-0.00702776,-1.70001e-06,-0.000430346,0.001361,-0.00212561,0.000101824,-6.28836e-05,0.00974745,3.29945e-07,4.796,1.806,1.405,1.342,-2.12993,-2.1282,84.2193
+17.84,447,3,1,15.0064,-0.00658494,-1.67513e-06,-0.000359535,0.00135837,-0.00173753,0.00010184,-6.31852e-05,0.0100069,3.17702e-07,4.796,1.806,1.405,1.342,-2.12979,-2.12802,84.4416
+17.88,448,3,1,15.0064,-0.00616222,-1.68491e-06,-0.000287056,0.00135567,-0.00133873,0.00010184,-6.49733e-05,0.0102605,3.05633e-07,4.796,1.806,1.405,1.342,-2.12965,-2.12813,84.6638
+17.92,449,3,1,15.0065,-0.00575204,-1.6658e-06,-0.000212669,0.00135266,-0.000929631,0.000101853,-6.54601e-05,0.0104983,2.9337e-07,4.796,1.806,1.405,1.342,-2.12953,-2.12825,84.886
+17.96,450,3,1,15.0065,-0.00535037,-1.59316e-06,-0.000136614,0.00135026,-0.000510524,0.000101887,-6.35431e-05,0.0107249,2.8193e-07,4.796,1.806,1.405,1.342,-2.12942,-2.12852,85.1082
+18,451,3,1,15.0066,-0.00495686,-1.54764e-06,-5.88894e-05,0.00134772,-8.2624e-05,0.00010191,-6.28228e-05,0.0109266,2.70405e-07,4.796,1.806,1.405,1.342,-2.12931,-2.1285,85.3304
+18.04,452,3,1,15.0066,-0.00457117,-1.50212e-06,2.00272e-05,0.00134507,0.000353209,0.000101932,-6.20972e-05,0.0110967,2.5854e-07,4.796,1.806,1.405,1.342,-2.12921,-2.12877,85.5527
+18.08,453,3,1,15.0067,-0.00418946,-1.49043e-06,0.000100136,0.00134304,0.000794549,0.00010194,-6.28656e-05,0.0112363,2.46748e-07,4.796,1.806,1.405,1.342,-2.12912,-2.12889,85.7749
+18.12,454,3,1,15.0067,-0.00380791,-1.48778e-06,0.000181198,0.00134044,0.0012413,0.000101944,-6.40215e-05,0.0113472,2.35433e-07,4.796,1.806,1.405,1.342,-2.12904,-2.12917,85.9971
+18.16,455,3,1,15.0068,-0.00342636,-1.50527e-06,0.000262976,0.00133797,0.00169188,0.000101939,-6.60563e-05,0.0114249,2.24329e-07,4.796,1.806,1.405,1.342,-2.12898,-2.1293,86.2193
+18.2,456,3,1,15.0069,-0.00304469,-1.47971e-06,0.00034523,0.00133516,0.00214464,0.000101952,-6.61603e-05,0.0114651,2.13148e-07,4.796,1.806,1.405,1.342,-2.12891,-2.12943,86.4415
+18.24,457,3,1,15.0069,-0.00265928,-1.50579e-06,0.000427485,0.001333,0.00259755,0.000101943,-6.85272e-05,0.0114708,2.02227e-07,4.796,1.806,1.405,1.342,-2.12887,-2.12985,86.6638
+18.28,458,3,1,15.007,-0.00227369,-1.47531e-06,0.000509501,0.00133016,0.0030503,0.000101958,-6.83399e-05,0.0114449,1.91876e-07,4.796,1.806,1.405,1.342,-2.12883,-2.12984,86.886
+18.32,459,3,1,15.007,-0.00187725,-1.48269e-06,0.000591516,0.00132736,0.00350134,0.000101956,-6.97971e-05,0.0113853,1.81862e-07,4.796,1.806,1.405,1.342,-2.1288,-2.13012,87.1082
+18.36,460,3,1,15.0071,-0.0014772,-1.48992e-06,0.000672817,0.00132502,0.00394954,0.000101955,-7.11853e-05,0.0113021,1.73074e-07,4.796,1.806,1.405,1.342,-2.12878,-2.13025,87.3304
+18.4,461,3,1,15.0071,-0.00107012,-1.47182e-06,0.000753403,0.00132229,0.00439264,0.000101963,-7.13959e-05,0.0111769,1.63741e-07,4.796,1.806,1.405,1.342,-2.12876,-2.13038,87.5527
+18.44,462,3,1,15.0072,-0.00065266,-1.50975e-06,0.000833035,0.00131903,0.00483043,0.000101949,-7.40283e-05,0.0110248,1.55161e-07,4.796,1.806,1.405,1.342,-2.12876,-2.13067,87.7749
+18.48,463,3,1,15.0072,-0.000228644,-1.48638e-06,0.000911236,0.00131583,0.00526115,0.000101959,-7.38628e-05,0.0108414,1.46822e-07,4.796,1.806,1.405,1.342,-2.12876,-2.1308,87.9971
+18.52,464,3,1,15.0073,0.00020517,-1.4467e-06,0.000988007,0.00131328,0.00568301,0.000101976,-7.28967e-05,0.0106219,1.38219e-07,4.796,1.806,1.405,1.342,-2.12877,-2.13093,88.2193
+18.56,465,3,1,15.0073,0.000648414,-1.40202e-06,0.00106335,0.00131032,0.00609528,0.000101994,-7.16218e-05,0.0103749,1.29989e-07,4.796,1.806,1.405,1.342,-2.12878,-2.13092,88.4415
+18.6,466,3,1,15.0074,0.00109708,-1.42456e-06,0.0011363,0.00130755,0.00649616,0.000101985,-7.32339e-05,0.0100957,1.21639e-07,4.796,1.806,1.405,1.342,-2.12881,-2.13136,88.6638
+18.64,467,3,1,15.0074,0.00155785,-1.40612e-06,0.00120759,0.00130446,0.00688487,0.000101992,-7.29313e-05,0.00978612,1.13238e-07,4.796,1.806,1.405,1.342,-2.12883,-2.13119,88.886
+18.68,468,3,1,15.0075,0.00202306,-1.4188e-06,0.00127625,0.00130173,0.00726069,0.000101986,-7.3906e-05,0.00945469,1.05349e-07,4.796,1.806,1.405,1.342,-2.12887,-2.13148,89.1082
+18.72,469,3,1,15.0075,0.00249572,-1.39065e-06,0.0013423,0.00129863,0.00762155,0.000101996,-7.2956e-05,0.0090898,9.7019e-08,4.796,1.806,1.405,1.342,-2.12891,-2.13162,89.3304
+18.76,470,3,1,15.0076,0.0029788,-1.41612e-06,0.00140595,0.00129582,0.00796759,0.000101984,-7.42861e-05,0.00870642,8.92675e-08,4.796,1.806,1.405,1.342,-2.12895,-2.13161,89.5526
+18.8,471,3,1,15.0076,0.00346452,-1.3894e-06,0.00146651,0.00129281,0.00829716,0.000101994,-7.31859e-05,0.00829959,8.16492e-08,4.796,1.806,1.405,1.342,-2.129,-2.13174,89.7749
+18.84,472,3,1,15.0077,0.00395933,-1.39185e-06,0.00152397,0.0012899,0.00860893,0.000101991,-7.32638e-05,0.00786405,7.37827e-08,4.796,1.806,1.405,1.342,-2.12906,-2.13203,89.9971
+18.88,473,3,1,15.0077,0.0044554,-1.38935e-06,0.00157833,0.00128736,0.00890332,0.00010199,-7.30152e-05,0.00741461,6.65541e-08,4.796,1.806,1.405,1.342,-2.12911,-2.13173,90.2193
+18.92,474,3,1,15.0078,0.0049591,-1.3822e-06,0.00162935,0.00128445,0.00917825,0.00010199,-7.24449e-05,0.00693939,5.91963e-08,4.796,1.806,1.405,1.342,-2.12918,-2.13216,90.4415
+18.96,475,3,1,15.0079,0.00546611,-1.40394e-06,0.0016768,0.00128182,0.00943386,0.000101979,-7.30588e-05,0.00645299,5.2491e-08,4.796,1.806,1.405,1.342,-2.12925,-2.13215,90.6637
+19,476,3,1,15.0079,0.00597561,-1.40989e-06,0.00172067,0.00127885,0.00966916,0.000101973,-7.28558e-05,0.00594336,4.5758e-08,4.796,1.806,1.405,1.342,-2.12932,-2.13215,90.886
+19.04,477,3,1,15.008,0.00648677,-1.40891e-06,0.00176072,0.00127609,0.00988323,0.000101971,-7.2244e-05,0.00541826,3.93823e-08,4.796,1.806,1.405,1.342,-2.1294,-2.13229,91.1082
+19.08,478,3,1,15.008,0.00699874,-1.39187e-06,0.0017972,0.00127355,0.0100761,0.000101975,-7.08229e-05,0.00487889,3.33875e-08,4.796,1.806,1.405,1.342,-2.12947,-2.13213,91.3304
+19.12,479,3,1,15.0081,0.00751064,-1.39267e-06,0.00182939,0.00127098,0.0102464,0.000101971,-7.01022e-05,0.00432629,2.77906e-08,4.796,1.806,1.405,1.342,-2.12955,-2.13257,91.5526
+19.16,480,3,1,15.0081,0.00802157,-1.40003e-06,0.00185752,0.001268,0.0103945,0.000101965,-6.95877e-05,0.00376144,2.26052e-08,4.796,1.806,1.405,1.342,-2.12964,-2.13242,91.7749
+19.2,481,3,1,15.0082,0.0085342,-1.41394e-06,0.00188184,0.00126528,0.0105197,0.000101955,-6.92877e-05,0.00318527,1.78423e-08,4.796,1.806,1.405,1.342,-2.12972,-2.13241,91.9971
+19.24,482,3,1,15.0082,0.00904045,-1.39838e-06,0.00190187,0.00126285,0.010621,0.000101958,-6.76059e-05,0.00259861,1.35106e-08,4.796,1.806,1.405,1.342,-2.1298,-2.1324,92.2193
+19.28,483,3,1,15.0083,0.00949701,-1.40127e-06,0.00158358,0.00126632,0.00698738,0.000101936,0.000154146,-0.137169,-6.51764e-07,4.796,1.806,1.405,1.342,-2.13825,-2.34146,92.4415
+19.32,484,3,1,15.0083,0.00930559,-1.41312e-06,-0.00141096,0.00125251,-0.0152255,0.000101833,-0.000848935,-0.555261,-2.45071e-06,4.796,1.806,1.405,1.342,-2.20514,2.48067,92.6637
+19.36,485,3,1,15.0084,0.0077725,-1.38925e-06,-0.00741601,0.00101645,-0.0541618,0.000101695,-0.0072857,-0.973334,-3.98271e-06,4.796,1.806,1.405,1.342,-2.28039,2.27176,92.886
+19.4,486,3,1,15.0084,0.00422891,-1.43596e-06,-0.0164311,0.000208488,-0.109817,0.000101494,-0.0229353,-1.39127,-5.32891e-06,4.796,1.806,1.405,1.342,-2.35562,2.27206,93.1082
+19.44,487,3,1,15.0083,-0.0019936,-1.43548e-06,-0.0284567,-0.00167481,-0.182177,0.00010129,-0.0515636,-1.80882,-6.56532e-06,4.796,1.806,1.405,1.342,-2.43087,2.27177,93.3304
+19.48,488,3,1,15.0082,-0.0115625,-1.45625e-06,-0.0434926,-0.00528677,-0.271213,0.000101061,-0.0969364,-2.22555,-7.76733e-06,4.796,1.806,1.405,1.342,-2.50611,2.27192,93.5526
+19.52,489,3,1,15.0078,-0.0251434,-1.48447e-06,-0.0615387,-0.0114297,-0.376867,0.000100818,-0.162797,-2.64074,-9.01013e-06,4.796,1.806,1.405,1.342,-2.58135,2.27192,93.7748
+19.56,490,3,1,15.0071,-0.0433987,-1.48059e-06,-0.0825951,-0.0210558,-0.499045,0.000100576,-0.252856,-3.0534,-1.03693e-05,4.796,1.806,1.405,1.342,-2.6566,2.27192,93.9971
+19.6,491,3,1,15.0059,-0.0669819,-1.52361e-06,-0.106662,-0.0352639,-0.637599,0.000100299,-0.370772,-3.46215,-1.1918e-05,4.796,1.806,1.405,1.342,-2.73185,2.27178,94.2193
+19.64,492,3,1,15.004,-0.0965461,-1.52484e-06,-0.133739,-0.0552945,-0.792313,0.000100017,-0.520116,-3.8652,-1.37322e-05,4.796,1.806,1.405,1.342,-2.80709,2.272,94.4415
+19.68,493,3,1,15.0011,-0.13273,-1.47209e-06,-0.163826,-0.0825297,-0.962882,9.97627e-05,-0.704339,-4.26031,-1.56966e-05,4.796,1.806,1.405,1.342,-2.88233,2.27185,94.6637
+19.72,494,3,1,14.9968,-0.176157,-1.41898e-06,-0.196923,-0.118483,-1.14889,9.94761e-05,-0.926726,-4.64469,-1.80381e-05,4.796,1.806,1.405,1.342,-2.95758,2.27185,94.886
+19.76,495,3,1,14.991,-0.227131,-1.34784e-06,-0.231421,-0.161513,-1.33641,9.92042e-05,-1.09898,-4.66353,-1.92294e-05,4.796,1.806,1.405,1.342,-2.99256,-3.00446,95.1082
+19.8,496,3,1,14.9832,-0.285542,-1.20044e-06,-0.265918,-0.210818,-1.52162,9.89777e-05,-1.25917,-4.62291,-2.02486e-05,4.796,1.806,1.405,1.342,-2.99256,-2.13014,95.3304
+19.84,497,3,1,14.9733,-0.351317,-1.01583e-06,-0.300416,-0.266481,-1.70502,9.87709e-05,-1.41787,-4.57679,-2.13038e-05,4.796,1.806,1.405,1.342,-2.99256,-2.13014,95.5527
+19.88,498,3,1,14.961,-0.424386,-7.27566e-07,-0.334914,-0.328439,-1.88639,9.86022e-05,-1.57488,-4.52523,-2.24037e-05,4.796,1.806,1.405,1.342,-2.99256,-2.13014,95.7749
+19.92,499,3,1,14.9461,-0.504654,-3.99923e-07,-0.369413,-0.396616,-2.06552,9.8523e-05,-1.73002,-4.46829,-2.33397e-05,4.796,1.806,1.405,1.342,-2.99256,-2.13014,95.9971
+19.96,500,3,1,14.9282,-0.592033,5.01376e-09,-0.403912,-0.470932,-2.2422,9.83801e-05,-1.8831,-4.40602,-2.45235e-05,4.796,1.806,1.405,1.342,-2.99256,-2.13014,96.2193
+20,501,3,1,14.9073,-0.686412,5.40934e-07,-0.438412,-0.551298,-2.41621,9.83583e-05,-2.03394,-4.33851,-2.55641e-05,4.796,1.806,1.405,1.342,-2.99257,-2.13022,96.4416
+20.04,502,3,1,14.8831,-0.787346,1.11185e-06,-0.470983,-0.630174,-2.57301,9.83216e-05,-1.98933,-3.9071,-2.44122e-05,4.796,1.806,1.405,1.342,-2.94434,-0.924423,96.6638
+20.08,503,3,1,14.8559,-0.894094,1.79502e-06,-0.500545,-0.705704,-2.71255,9.85268e-05,-1.90332,-3.47991,-2.26882e-05,4.796,1.806,1.405,1.342,-2.8691,-0.248957,96.886
+20.12,504,3,1,14.8257,-1.00598,1.49056e-06,-0.527097,-0.776626,-2.8355,9.88445e-05,-1.78474,-3.06692,-2.06832e-05,4.796,1.806,1.405,1.342,-2.79386,-0.24911,97.1083
+20.16,505,3,1,14.7929,-1.12237,2.8877e-07,-0.55064,-0.841785,-2.94244,9.92903e-05,-1.6377,-2.66788,-1.84572e-05,4.796,1.806,1.405,1.342,-2.71862,-0.248891,97.3305
+20.2,506,3,1,14.7577,-1.24263,-1.63729e-06,-0.571174,-0.900182,-3.03389,9.99875e-05,-1.46612,-2.28208,-1.59551e-05,4.796,1.806,1.405,1.342,-2.64338,-0.24912,97.5527
+20.24,507,3,1,14.7203,-1.36616,-3.75124e-06,-0.588698,-0.950968,-3.11035,0.000101851,-1.27374,-1.90849,-1.27336e-05,4.796,1.806,1.405,1.342,-2.56814,-0.248977,97.7749
+20.28,508,3,1,14.6811,-1.49239,-4.64405e-06,-0.603215,-0.993443,-3.17227,0.000107551,-1.06415,-1.54583,-7.92097e-06,4.796,1.806,1.405,1.342,-2.4929,-0.249059,97.9971
+20.32,509,3,1,14.6404,-1.62076,-3.88095e-06,-0.614725,-1.02705,-3.22002,0.000117007,-0.840769,-1.19243,-2.88175e-06,4.796,1.806,1.405,1.342,-2.41766,-0.248996,98.2194
+20.36,510,3,1,14.5986,-1.75073,-9.04068e-05,-0.623229,-1.05134,-3.2539,0.000129122,-0.606876,-0.846354,9.43861e-07,4.796,1.806,1.405,1.342,-2.34243,-0.249012,98.4416
+20.4,511,3,1,14.5561,-1.88176,-0.000108784,-0.628728,-1.06603,-3.27413,0.000142819,-0.365655,-0.505533,2.61746e-06,4.796,1.806,1.405,1.342,-2.26721,-0.24918,98.6638
+20.44,512,3,1,14.5132,-2.0133,-0.000128189,-0.631222,-1.07092,-3.28084,0.000157365,-0.120213,-0.1678,1.63274e-06,4.796,1.806,1.405,1.342,-2.19199,-0.249056,98.886
+20.48,513,3,1,14.4704,-2.14482,-0.000148698,-0.630711,-1.06596,-3.27407,0.000171856,0.126396,0.169082,-2.29731e-06,4.796,1.806,1.405,1.342,-2.11677,-0.249086,99.1083
+20.52,514,3,1,14.4281,-2.27578,-0.000171296,-0.627195,-1.0512,-3.25378,0.000185495,0.37112,0.507358,-9.21611e-06,4.796,1.806,1.405,1.342,-2.04156,-0.249194,99.3305
+20.56,515,3,1,14.3866,-2.40563,-0.000195546,-0.620673,-1.02684,-3.21984,0.000198109,0.610893,0.849218,-1.91115e-05,4.796,1.806,1.405,1.342,-1.96635,-0.249233,99.5527
+20.6,516,3,1,14.3463,-2.5338,-0.000222448,-0.611145,-0.993175,-3.17201,0.000209134,0.842594,1.1968,-3.18413e-05,4.796,1.806,1.405,1.342,-1.89114,-0.249201,99.7749
+20.64,517,3,1,14.3075,-2.65974,-0.000251946,-0.598612,-0.950643,-3.11001,0.000218421,1.06301,1.55208,-4.73169e-05,4.796,1.806,1.405,1.342,-1.81595,-0.249322,99.9971
+20.68,518,3,1,14.2707,-2.78286,-0.000284241,-0.583072,-0.899808,-3.03346,0.000225625,1.26883,1.9169,-6.52943e-05,4.796,1.806,1.405,1.342,-1.74075,-0.249297,100.219
+20.72,519,3,1,14.2361,-2.90256,-0.000320103,-0.564525,-0.841376,-2.94193,0.000230692,1.45659,2.29286,-8.56208e-05,4.796,1.806,1.405,1.342,-1.66556,-0.249424,100.442
+20.76,520,3,1,14.204,-3.01822,-0.000359102,-0.542971,-0.776194,-2.83491,0.000233707,1.62267,2.68126,-0.000108284,4.796,1.806,1.405,1.342,-1.59037,-0.24948,100.664
+21.6,541,3,1,14.0232,-3.87512,-0.00216883,0.158758,-0.0788249,0.94114,6.43114e-05,-0.757507,4.72521,-0.000195746,4.796,1.806,1.405,1.342,-1.26938,-2.13165,105.331
+21.64,542,3,1,14.0189,-3.83299,-0.00229103,0.193216,-0.11451,1.12924,5.94473e-05,-0.920048,4.69671,-0.000184967,4.796,1.806,1.405,1.342,-1.26942,-2.13199,105.553
+21.68,543,3,1,14.0131,-3.78334,-0.00241457,0.227677,-0.156656,1.31601,5.56554e-05,-1.08151,4.66264,-0.000173727,4.796,1.806,1.405,1.342,-1.26946,-2.13188,105.775
+21.72,544,3,1,14.0054,-3.72621,-0.00253884,0.262142,-0.205217,1.50124,5.29296e-05,-1.2417,4.62303,-0.000162212,4.796,1.806,1.405,1.342,-1.26949,-2.13191,105.997
+21.76,545,3,1,13.9957,-3.66167,-0.00266396,0.296609,-0.260137,1.68471,5.1461e-05,-1.40043,4.57794,-0.000149987,4.796,1.806,1.405,1.342,-1.26952,-2.13194,106.22
+21.8,546,3,1,13.9836,-3.58981,-0.00278912,0.33108,-0.321352,1.86619,5.11287e-05,-1.55751,4.52742,-0.000137664,4.796,1.806,1.405,1.342,-1.26955,-2.13197,106.442
+21.84,547,3,1,13.9688,-3.51069,-0.00291342,0.365554,-0.388791,2.04547,5.19553e-05,-1.71276,4.47151,-0.000125233,4.796,1.806,1.405,1.342,-1.26957,-2.13199,106.664
+21.88,548,3,1,13.9513,-3.42441,-0.00303804,0.400032,-0.462376,2.22233,5.4096e-05,-1.86598,4.41029,-0.0001125,4.796,1.806,1.405,1.342,-1.26959,-2.13201,106.886
+21.92,549,3,1,13.9308,-3.33139,-0.00316206,0.432754,-0.535666,2.38311,5.78077e-05,-1.84842,3.99901,-9.15961e-05,4.796,1.806,1.405,1.342,-1.3136,3.05131,107.108
+21.96,550,3,1,13.9074,-3.23237,-0.00328505,0.462469,-0.606204,2.5262,6.29733e-05,-1.77998,3.56871,-7.20922e-05,4.796,1.806,1.405,1.342,-1.38885,2.27003,107.331
+22,551,3,1,13.8814,-3.12802,-0.00340693,0.489178,-0.672817,2.65255,6.94657e-05,-1.67826,3.15141,-5.47781e-05,4.796,1.806,1.405,1.342,-1.46411,2.27002,107.553
+22.04,552,3,1,13.8516,-3.0243,-0.00248483,0.51251,-0.733299,2.75881,-0.000873989,-1.54636,2.69602,-0.000968996,4.796,1.806,1.405,1.342,-1.53973,2.26964,107.775
+22.08,553,3,1,13.817,-2.92994,-9.5511e-05,0.5319,-0.784914,2.8418,-0.00335855,-1.38734,2.17603,-0.00266424,4.796,1.806,1.405,1.342,-1.61628,2.26819,107.997
+22.12,554,3,1,13.7774,-2.84867,0.00272153,0.547137,-0.825983,2.90303,-0.00651469,-1.20562,1.63884,-0.00374887,4.796,1.806,1.405,1.342,-1.69398,2.26589,108.22
+22.16,555,3,1,13.7336,-2.77962,0.0051212,0.558331,-0.855982,2.94532,-0.00943409,-1.00624,1.12731,-0.00366235,4.796,1.806,1.405,1.342,-1.77271,2.26241,108.442
+22.2,556,3,1,13.6874,-2.71838,0.00651183,0.565844,-0.875407,2.9721,-0.0113743,-0.794193,0.67355,-0.00261175,4.796,1.806,1.405,1.342,-1.85211,2.25826,108.664
+22.24,557,3,1,13.6401,-2.65975,0.00681673,0.57009,-0.885162,2.98581,-0.0121431,-0.573877,0.282391,-0.00116711,4.796,1.806,1.405,1.342,-1.93176,2.25384,108.886
+22.28,558,3,1,13.5929,-2.60094,0.00651645,0.571308,-0.885818,2.98669,-0.0121994,-0.348917,-0.0725878,0.000292169,4.796,1.806,1.405,1.342,-2.01145,2.24926,109.108
+22.32,559,3,1,13.5462,-2.54194,0.00611535,0.569538,-0.877493,2.97386,-0.0120836,-0.122531,-0.420855,0.00171996,4.796,1.806,1.405,1.342,-2.0911,2.245,109.331
+22.36,560,3,1,13.5002,-2.48496,0.0059983,0.564663,-0.85995,2.94579,-0.0122297,0.102109,-0.786665,0.0032908,4.796,1.806,1.405,1.342,-2.17085,2.2405,109.553
+22.4,561,3,1,13.4549,-2.43152,0.00603686,0.556616,-0.833254,2.90228,-0.0124841,0.321665,-1.16492,0.00505153,4.796,1.806,1.405,1.342,-2.25076,2.23584,109.775
+22.44,562,3,1,13.4114,-2.37881,0.00552314,0.545641,-0.798513,2.84599,-0.012022,0.532918,-1.51431,0.00645291,4.796,1.806,1.405,1.342,-2.33059,2.23125,109.997
+22.48,563,3,1,13.3701,-2.32589,0.00477429,0.531852,-0.756545,2.77641,-0.0112235,0.732762,-1.85483,0.00757027,4.796,1.806,1.405,1.342,-2.41023,2.22671,110.22
+22.52,564,3,1,13.3312,-2.2748,0.00427705,0.515141,-0.707667,2.69149,-0.0106566,0.917798,-2.21846,0.00887383,4.796,1.806,1.405,1.342,-2.48977,2.22256,110.442
+22.56,565,3,1,13.2941,-2.23005,0.00439845,0.495225,-0.651906,2.58844,-0.0107115,1.08399,-2.63122,0.0109998,4.796,1.806,1.405,1.342,-2.56951,2.21807,110.664
+22.6,566,3,1,13.2592,-2.19289,0.00462283,0.472063,-0.590162,2.46792,-0.0107494,1.22731,-3.06095,0.0134678,4.796,1.806,1.405,1.342,-2.64949,2.21334,110.886
+22.64,567,3,1,13.2266,-2.16277,0.00468147,0.445745,-0.523845,2.33058,-0.0104609,1.34386,-3.48987,0.0158271,4.796,1.806,1.405,1.342,-2.72962,2.20831,111.108
+22.68,568,3,1,13.1967,-2.13977,0.00467425,0.416317,-0.454399,2.17589,-0.00996059,1.42957,-3.92436,0.0181593,4.796,1.806,1.405,1.342,-2.80984,2.20363,111.331
+22.72,569,3,1,13.1695,-2.12502,0.00476058,0.38375,-0.383268,2.00277,-0.00939971,1.48006,-4.37477,0.0207663,4.796,1.806,1.405,1.342,-2.89019,2.19822,111.553
+22.76,570,3,1,13.1448,-2.11976,0.00507475,0.348009,-0.31209,1.81053,-0.0087199,1.49068,-4.84123,0.0237334,4.796,1.806,1.405,1.342,-2.97071,2.1931,111.775
+22.8,571,3,1,13.1228,-2.12344,0.00526602,0.309189,-0.242942,1.6,-0.0077333,1.45729,-5.3036,0.0263439,4.796,1.806,1.405,1.342,-3.0513,2.18761,111.997
+22.84,572,3,1,13.1029,-2.13812,0.00575888,0.269162,-0.181977,1.38506,-0.00685678,1.27407,-5.38667,0.0277176,4.796,1.806,1.405,1.342,-3.08226,-2.85553,112.22
+22.88,573,3,1,13.0855,-2.15905,0.00557068,0.229302,-0.129827,1.17077,-0.00551887,1.089,-5.41054,0.0270014,4.796,1.806,1.405,1.342,-3.08762,-2.22521,112.442
+22.92,574,3,1,13.0705,-2.1839,0.00503433,0.189787,-0.0866333,0.957442,-0.00409766,0.903827,-5.4022,0.0252339,4.796,1.806,1.405,1.342,-3.09264,-2.23023,112.664
+22.96,575,3,1,13.0576,-2.21269,0.00455791,0.152589,-0.0546193,0.760662,-0.00290769,0.664743,-4.97619,0.0217863,4.796,1.806,1.405,1.342,-3.04727,-0.982925,112.886
+23,576,3,1,13.046,-2.24605,0.00429015,0.118615,-0.0317289,0.580124,-0.00195416,0.468053,-4.55132,0.019011,4.796,1.806,1.405,1.342,-2.97651,-0.358288,113.108
+23.04,577,3,1,13.0352,-2.28501,0.00430177,0.0877396,-0.0161725,0.41539,-0.00118528,0.309942,-4.13518,0.0169258,4.796,1.806,1.405,1.342,-2.90566,-0.362563,113.331
+23.08,578,3,1,13.0245,-2.33075,0.00463294,0.059825,-0.00638876,0.265931,-0.000539153,0.186468,-3.73198,0.0154382,4.796,1.806,1.405,1.342,-2.83487,-0.367149,113.553
+23.12,579,3,1,13.0137,-2.3836,0.00514345,0.0348001,-0.00104948,0.131914,4.11914e-05,0.0939441,-3.33461,0.0141602,4.796,1.806,1.405,1.342,-2.7642,-0.371713,113.775
+23.16,580,3,1,13.0023,-2.44312,0.00573468,0.0126481,0.000999401,0.0136836,0.000582778,0.0288299,-2.93698,0.0128381,4.796,1.806,1.405,1.342,-2.69366,-0.376421,113.997
+23.2,581,3,1,12.9904,-2.50866,0.00637199,-0.00662975,0.000770012,-0.0885962,0.00108405,-0.0124177,-2.53796,0.0114098,4.796,1.806,1.405,1.342,-2.62326,-0.381264,114.22
+23.24,582,3,1,12.9777,-2.5795,0.0070416,-0.023027,-0.000862148,-0.174822,0.00153774,-0.0333757,-2.13756,0.00986349,4.796,1.806,1.405,1.342,-2.55298,-0.386088,114.442
+23.28,583,3,1,12.9643,-2.65507,0.00776139,-0.0365502,-0.00315919,-0.245091,0.00193562,-0.0376664,-1.73805,0.00823705,4.796,1.806,1.405,1.342,-2.48285,-0.391345,114.664
+23.32,584,3,1,12.9498,-2.73534,0.00863903,-0.047246,-0.00553333,-0.299902,0.00228658,-0.0289236,-1.34539,0.00660413,4.796,1.806,1.405,1.342,-2.41289,-0.396636,114.886
+23.36,585,3,1,12.9345,-2.81922,0.009446,-0.0557751,-0.00788425,-0.345118,0.00259304,-0.022134,-1.14941,0.00578949,4.796,1.806,1.405,1.342,-2.3607,-0.842542,115.108
+23.4,586,3,1,12.9187,-2.90437,0.00983226,-0.0636637,-0.0104803,-0.387714,0.00283698,-0.0205153,-1.07092,0.00536551,4.796,1.806,1.405,1.342,-2.35081,-1.90638,115.331

+ 1 - 0
data/processed/data/TrafficLight.csv

@@ -0,0 +1 @@
+simTime,simFrame,id,state,ctrlId,cycleTime,noPhases,dataSize,duration,type

+ 1 - 0
data/processed/data/TrafficSign.csv

@@ -0,0 +1 @@
+simTime,simFrame,playerId,id,type,subType,value,posX,posY,posZ,posH

+ 1873 - 0
data/processed/data/VehicleSystems.csv

@@ -0,0 +1,1873 @@
+simTime,simFrame,playerId,lightMask,steering
+0,0,1,0,0
+0,0,2,1024,0
+0,0,3,1024,0
+0,1,1,0,0
+0,1,2,1024,0
+0,1,3,1024,0
+0.04,2,1,0,0
+0.04,2,2,1024,-0.04188
+0.04,2,3,1024,0.0390528
+0.08,3,1,0,-2.26523e-05
+0.08,3,2,1024,-0.0469743
+0.08,3,3,1024,0.0390528
+0.12,4,1,0,-2.26523e-05
+0.12,4,2,1024,-0.0469743
+0.12,4,3,1024,0.0390528
+0.16,5,1,0,-6.48842e-05
+0.16,5,2,1024,-0.0469743
+0.16,5,3,1024,0.0390528
+0.2,6,1,0,-6.33829e-05
+0.2,6,2,1024,-0.0469743
+0.2,6,3,1024,0.0390528
+0.24,7,1,0,-5.05591e-05
+0.24,7,2,1024,-0.0469743
+0.24,7,3,1024,0.0390528
+0.28,8,1,0,-3.73301e-05
+0.28,8,2,1024,-0.0469743
+0.28,8,3,1024,0.0390528
+0.32,9,1,0,-2.6024e-05
+0.32,9,2,1024,-0.0469743
+0.32,9,3,1024,0.0390528
+0.36,10,1,0,-1.67538e-05
+0.36,10,2,1024,-0.0469743
+0.36,10,3,1024,0.0390528
+0.4,11,1,0,-9.58201e-06
+0.4,11,2,1024,-0.0469743
+0.4,11,3,1024,0.0390528
+0.44,12,1,0,-3.14319e-06
+0.44,12,2,1024,-0.0469743
+0.44,12,3,1024,0.0390528
+0.48,13,1,0,2.55077e-06
+0.48,13,2,1024,-0.0469743
+0.48,13,3,1024,0.0390528
+0.52,14,1,0,7.4829e-06
+0.52,14,2,1024,-0.0469743
+0.52,14,3,1024,0.0390528
+0.56,15,1,0,1.16453e-05
+0.56,15,2,1024,-0.0469743
+0.56,15,3,1024,0.0390528
+0.6,16,1,0,1.57399e-05
+0.6,16,2,1024,-0.0469743
+0.6,16,3,1024,0.0390528
+0.64,17,1,0,1.97763e-05
+0.64,17,2,1024,-0.0469743
+0.64,17,3,1024,0.0390528
+0.68,18,1,0,2.3057e-05
+0.68,18,2,1024,-0.0469743
+0.68,18,3,1024,0.0390528
+0.72,19,1,0,2.62869e-05
+0.72,19,2,1024,-0.0469743
+0.72,19,3,1024,0.0390528
+0.76,20,1,0,3.01865e-05
+0.76,20,2,1024,-0.0469743
+0.76,20,3,1024,0.0390528
+0.8,21,1,0,3.33662e-05
+0.8,21,2,1024,-0.0469743
+0.8,21,3,1024,0.0390528
+0.84,22,1,0,3.65257e-05
+0.84,22,2,1024,-0.0469743
+0.84,22,3,1024,0.0390528
+0.88,23,1,0,4.03858e-05
+0.88,23,2,1024,-0.0469743
+0.88,23,3,1024,0.0390528
+0.92,24,1,0,4.35579e-05
+0.92,24,2,1024,-0.0469743
+0.92,24,3,1024,0.0390528
+0.96,25,1,0,4.74423e-05
+0.96,25,2,1024,-0.0469743
+0.96,25,3,1024,0.0390528
+1,26,1,0,5.06569e-05
+1,26,2,1024,-0.0469743
+1,26,3,1024,0.0390528
+1.04,27,1,0,5.39009e-05
+1.04,27,2,1024,-0.0469743
+1.04,27,3,1024,0.0390528
+1.08,28,1,0,5.78943e-05
+1.08,28,2,1024,-0.0469743
+1.08,28,3,1024,0.0390528
+1.12,29,1,0,6.12469e-05
+1.12,29,2,1024,-0.0469743
+1.12,29,3,1024,0.0390528
+1.16,30,1,0,6.53571e-05
+1.16,30,2,1024,-0.0469743
+1.16,30,3,1024,0.0390528
+1.2,31,1,0,6.88405e-05
+1.2,31,2,1024,-0.0469743
+1.2,31,3,1024,0.0390528
+1.24,32,1,0,7.23934e-05
+1.24,32,2,1024,-0.0469743
+1.24,32,3,1024,0.0390528
+1.28,33,1,0,7.61158e-05
+1.28,33,2,1024,-0.0469743
+1.28,33,3,1024,0.0390528
+1.32,34,1,0,8.08019e-05
+1.32,34,2,1024,-0.0469743
+1.32,34,3,1024,0.0390528
+1.36,35,1,0,8.65538e-05
+1.36,35,2,1024,-0.0469743
+1.36,35,3,1024,0.0390528
+1.4,36,1,0,9.32397e-05
+1.4,36,2,1024,-0.0469743
+1.4,36,3,1024,0.0390528
+1.44,37,1,0,0.000100015
+1.44,37,2,1024,-0.0469743
+1.44,37,3,1024,0.0390528
+1.48,38,1,0,0.000106728
+1.48,38,2,1024,-0.0469743
+1.48,38,3,1024,0.0390528
+1.52,39,1,0,0.000113936
+1.52,39,2,1024,-0.0469743
+1.52,39,3,1024,0.0390528
+1.56,40,1,0,0.000120094
+1.56,40,2,1024,-0.0469743
+1.56,40,3,1024,0.0390528
+1.6,41,1,0,0.000125751
+1.6,41,2,1024,-0.0469743
+1.6,41,3,1024,0.0390528
+1.64,42,1,0,0.000130781
+1.64,42,2,1024,-0.0469743
+1.64,42,3,1024,0.0390528
+1.68,43,1,0,0.000135758
+1.68,43,2,1024,-0.0469743
+1.68,43,3,1024,0.0390528
+1.72,44,1,0,0.000139861
+1.72,44,2,1024,-0.0469743
+1.72,44,3,1024,0.0390528
+1.76,45,1,0,0.000143669
+1.76,45,2,1024,-0.0469743
+1.76,45,3,1024,0.0390528
+1.8,46,1,0,0.000147072
+1.8,46,2,1024,-0.0469743
+1.8,46,3,1024,0.0390528
+1.84,47,1,0,0.000149962
+1.84,47,2,1024,-0.0469743
+1.84,47,3,1024,0.0390528
+1.88,48,1,0,0.000151532
+1.88,48,2,1024,-0.0469743
+1.88,48,3,1024,0.0390528
+1.92,49,1,0,0.000153086
+1.92,49,2,1024,-0.0469743
+1.92,49,3,1024,0.0390528
+1.96,50,1,0,0.000153846
+1.96,50,2,1024,-0.0469743
+1.96,50,3,1024,0.0390528
+2,51,1,0,0.000154423
+2,51,2,1024,-0.0469743
+2,51,3,33824,0.0809328
+2.04,52,1,0,0.000154744
+2.04,52,2,1024,-0.0469743
+2.04,52,3,33824,0.119047
+2.08,53,1,0,0.000154729
+2.08,53,2,1024,-0.0469743
+2.08,53,3,33824,0.128854
+2.12,54,1,0,0.000153603
+2.12,54,2,1024,-0.0469743
+2.12,54,3,33824,0.142245
+2.16,55,1,0,0.000151996
+2.16,55,2,1024,-0.0469743
+2.16,55,3,33824,0.158837
+2.2,56,1,0,0.000150558
+2.2,56,2,1024,-0.0469743
+2.2,56,3,33824,0.178154
+2.24,57,1,0,0.000148534
+2.24,57,2,1024,-0.0469743
+2.24,57,3,33824,0.199635
+2.28,58,1,0,0.000146564
+2.28,58,2,1024,-0.0469743
+2.28,58,3,33824,0.222659
+2.32,59,1,0,0.000143899
+2.32,59,2,1024,-0.0469743
+2.32,59,3,33824,0.246563
+2.36,60,1,0,0.000141186
+2.36,60,2,1024,-0.0469743
+2.36,60,3,1056,0.27067
+2.4,61,1,0,0.000138384
+2.4,61,2,1024,-0.0469743
+2.4,61,3,1056,0.294315
+2.44,62,1,0,0.000134746
+2.44,62,2,1024,-0.0469743
+2.44,62,3,1056,0.316867
+2.48,63,1,0,0.000130928
+2.48,63,2,1024,-0.0469743
+2.48,63,3,1056,0.337757
+2.52,64,1,0,0.000126901
+2.52,64,2,1024,-0.0469743
+2.52,64,3,1056,0.356487
+2.56,65,1,0,0.000122631
+2.56,65,2,1024,-0.0469743
+2.56,65,3,1056,0.37265
+2.6,66,1,0,0.000118789
+2.6,66,2,1024,-0.0469743
+2.6,66,3,1056,0.385928
+2.64,67,1,0,0.000114645
+2.64,67,2,1024,-0.0469743
+2.64,67,3,1056,0.396098
+2.68,68,1,0,0.000109458
+2.68,68,2,1024,-0.0469743
+2.68,68,3,1056,0.403027
+2.72,69,1,0,0.000104602
+2.72,69,2,1024,-0.0469743
+2.72,69,3,1056,0.406665
+2.76,70,1,0,0.000100064
+2.76,70,2,1024,-0.0469743
+2.76,70,3,33824,0.407035
+2.8,71,1,0,9.51168e-05
+2.8,71,2,1024,-0.0469743
+2.8,71,3,33824,0.404229
+2.84,72,1,0,8.97277e-05
+2.84,72,2,1024,-0.0469743
+2.84,72,3,33824,0.398389
+2.88,73,1,0,8.38774e-05
+2.88,73,2,1024,-0.0469743
+2.88,73,3,33824,0.3897
+2.92,74,1,0,7.89526e-05
+2.92,74,2,1024,-0.0469743
+2.92,74,3,33824,0.378381
+2.96,75,1,0,7.28404e-05
+2.96,75,2,1024,-0.0469743
+2.96,75,3,33824,0.364674
+3,76,1,0,6.761e-05
+3,76,2,1024,-0.0469743
+3,76,3,33824,0.348835
+3.04,77,1,0,6.18594e-05
+3.04,77,2,1024,-0.0469743
+3.04,77,3,33824,0.331124
+3.08,78,1,0,5.55584e-05
+3.08,78,2,1024,-0.0469743
+3.08,78,3,33824,0.311796
+3.12,79,1,0,4.93976e-05
+3.12,79,2,1024,-0.0469743
+3.12,79,3,1056,0.291101
+3.16,80,1,0,4.33722e-05
+3.16,80,2,1024,-0.0469743
+3.16,80,3,1056,0.269272
+3.2,81,1,0,3.74692e-05
+3.2,81,2,1024,-0.0469743
+3.2,81,3,1056,0.246525
+3.24,82,1,0,3.16741e-05
+3.24,82,2,1024,-0.0469743
+3.24,82,3,1056,0.223054
+3.28,83,1,0,2.52704e-05
+3.28,83,2,1024,-0.0469743
+3.28,83,3,1056,0.199032
+3.32,84,1,0,1.89427e-05
+3.32,84,2,1024,-0.0469743
+3.32,84,3,1056,0.174609
+3.36,85,1,0,1.1987e-05
+3.36,85,2,1024,-0.0469743
+3.36,85,3,1056,0.149914
+3.4,86,1,0,5.79435e-06
+3.4,86,2,1024,-0.0469743
+3.4,86,3,1056,0.126345
+3.44,87,1,0,-2.89552e-07
+3.44,87,2,1024,-0.0469743
+3.44,87,3,1056,0.10396
+3.48,88,1,0,-6.03568e-06
+3.48,88,2,1024,-0.0469743
+3.48,88,3,1056,0.0825014
+3.52,89,1,0,-1.03151e-05
+3.52,89,2,1024,-0.0469743
+3.52,89,3,33824,0.0617623
+3.56,90,1,0,-1.30728e-05
+3.56,90,2,1024,-0.0469743
+3.56,90,3,33824,0.0415623
+3.6,91,1,0,-1.49811e-05
+3.6,91,2,1024,-0.0469743
+3.6,91,3,33824,0.0217457
+3.64,92,1,0,-1.67283e-05
+3.64,92,2,1024,-0.0469743
+3.64,92,3,33824,0.00217884
+3.68,93,1,0,-1.69019e-05
+3.68,93,2,1024,-0.0469743
+3.68,93,3,33824,-0.0172505
+3.72,94,1,0,-1.68876e-05
+3.72,94,2,1024,-0.0469743
+3.72,94,3,33824,-0.0366339
+3.76,95,1,0,-1.74006e-05
+3.76,95,2,1024,-0.0469743
+3.76,95,3,33824,-0.056042
+3.8,96,1,0,-1.7041e-05
+3.8,96,2,1024,-0.0469743
+3.8,96,3,33824,-0.0755212
+3.84,97,1,0,-1.64992e-05
+3.84,97,2,1024,-0.0469743
+3.84,97,3,33824,-0.0967023
+3.88,98,1,0,-1.57878e-05
+3.88,98,2,1024,-0.0469743
+3.88,98,3,1056,-0.116289
+3.92,99,1,0,-1.4914e-05
+3.92,99,2,1024,-0.0469743
+3.92,99,3,1056,-0.135961
+3.96,100,1,0,-1.45879e-05
+3.96,100,2,1024,-0.0469743
+3.96,100,3,1056,-0.155673
+4,101,1,0,-1.3418e-05
+4,101,2,1024,-0.0469743
+4,101,3,1024,-0.173404
+4.04,102,1,0,-1.2804e-05
+4.04,102,2,1024,-0.0469743
+4.04,102,3,1024,-0.187423
+4.08,103,1,0,-1.20654e-05
+4.08,103,2,1024,-0.0469743
+4.08,103,3,1024,-0.198102
+4.12,104,1,0,-1.12028e-05
+4.12,104,2,1024,-0.0469743
+4.12,104,3,1024,-0.205793
+4.16,105,1,0,-1.0926e-05
+4.16,105,2,1024,-0.0469743
+4.16,105,3,1024,-0.210827
+4.2,106,1,0,-1.0544e-05
+4.2,106,2,1024,-0.0469743
+4.2,106,3,1024,-0.213517
+4.24,107,1,0,-1.00537e-05
+4.24,107,2,1024,-0.0469743
+4.24,107,3,1024,-0.214157
+4.28,108,1,0,-9.46009e-06
+4.28,108,2,1024,-0.0469743
+4.28,108,3,1024,-0.213023
+4.32,109,1,0,-8.76916e-06
+4.32,109,2,1024,-0.0469743
+4.32,109,3,1024,-0.210371
+4.36,110,1,0,-7.98805e-06
+4.36,110,2,1024,-0.0469743
+4.36,110,3,1024,-0.206439
+4.4,111,1,0,-7.12477e-06
+4.4,111,2,1024,-0.0469743
+4.4,111,3,1024,-0.201447
+4.44,112,1,0,-6.88915e-06
+4.44,112,2,1024,-0.0469743
+4.44,112,3,1024,-0.195594
+4.48,113,1,0,-6.58983e-06
+4.48,113,2,1024,-0.0469743
+4.48,113,3,1024,-0.189061
+4.52,114,1,0,-6.22285e-06
+4.52,114,2,1024,-0.0469743
+4.52,114,3,1024,-0.182011
+4.56,115,1,0,-5.79188e-06
+4.56,115,2,1024,-0.0469743
+4.56,115,3,1024,-0.174586
+4.6,116,1,0,-5.30135e-06
+4.6,116,2,1024,-0.0469743
+4.6,116,3,1024,-0.166913
+4.64,117,1,0,-5.45724e-06
+4.64,117,2,1024,-0.0469743
+4.64,117,3,1024,-0.159101
+4.68,118,1,0,-4.86325e-06
+4.68,118,2,1024,-0.0469743
+4.68,118,3,1024,-0.151243
+4.72,119,1,0,-4.91312e-06
+4.72,119,2,1024,-0.0469743
+4.72,119,3,1024,-0.143418
+4.76,120,1,0,-4.21862e-06
+4.76,120,2,1024,-0.0469743
+4.76,120,3,1024,-0.135693
+4.8,121,1,0,-4.17459e-06
+4.8,121,2,1024,-0.0469743
+4.8,121,3,1024,-0.128121
+4.84,122,1,0,-4.09471e-06
+4.84,122,2,1024,-0.0469743
+4.84,122,3,1024,-0.120746
+4.88,123,1,0,-3.27187e-06
+4.88,123,2,1024,-0.0469743
+4.88,123,3,1024,-0.1136
+4.92,124,1,0,-3.10914e-06
+4.92,124,2,1024,-0.0469743
+4.92,124,3,1024,-0.106711
+4.96,125,1,0,-2.9215e-06
+4.96,125,2,1024,-0.0469743
+4.96,125,3,1024,-0.100097
+5,126,1,0,-2.70389e-06
+5,126,2,1024,-0.0469743
+5,126,3,1024,-0.0937705
+5.04,127,1,0,-3.15943e-06
+5.04,127,2,1024,-0.0469743
+5.04,127,3,1024,-0.0877382
+5.08,128,1,0,-2.88873e-06
+5.08,128,2,1024,-0.0469743
+5.08,128,3,1024,-0.0820024
+5.12,129,1,0,-2.58126e-06
+5.12,129,2,1024,-0.0469743
+5.12,129,3,1024,-0.0765627
+5.16,130,1,0,-2.24716e-06
+5.16,130,2,1024,-0.0469743
+5.16,130,3,1024,-0.0714161
+5.2,131,1,0,-1.88993e-06
+5.2,131,2,1024,-0.0469743
+5.2,131,3,1024,-0.0665572
+5.24,132,1,0,-2.21419e-06
+5.24,132,2,1024,-0.0469743
+5.24,132,3,1024,-0.0619788
+5.28,133,1,0,-1.82192e-06
+5.28,133,2,1024,-0.0469743
+5.28,133,3,1024,-0.0576723
+5.32,134,1,0,-1.40382e-06
+5.32,134,2,1024,-0.0469743
+5.32,134,3,1024,-0.053628
+5.36,135,1,0,-1.67213e-06
+5.36,135,2,1024,-0.0469743
+5.36,135,3,1024,-0.0498354
+5.4,136,1,0,-1.22947e-06
+5.4,136,2,1024,-0.0469743
+5.4,136,3,1024,-0.0462834
+5.44,137,1,0,-1.46802e-06
+5.44,137,2,1024,-0.0469743
+5.44,137,3,1024,-0.0429603
+5.48,138,1,0,-1.69857e-06
+5.48,138,2,1024,-0.0469743
+5.48,138,3,1024,-0.0398546
+5.52,139,1,0,-1.2108e-06
+5.52,139,2,1024,-0.0469743
+5.52,139,3,1024,-0.0369552
+5.56,140,1,0,-1.40437e-06
+5.56,140,2,1024,-0.0469743
+5.56,140,3,1024,-0.0342509
+5.6,141,1,0,-8.79172e-07
+5.6,141,2,1024,-0.0469743
+5.6,141,3,1024,-0.0317309
+5.64,142,1,0,-2.0796e-07
+5.64,142,2,1024,-0.0469743
+5.64,142,3,1024,-0.0293845
+5.68,143,1,0,1.75944e-06
+5.68,143,2,1024,-0.0469743
+5.68,143,3,1024,-0.0272013
+5.72,144,1,0,4.93832e-06
+5.72,144,2,1024,-0.0469743
+5.72,144,3,1024,-0.0251714
+5.76,145,1,0,9.21909e-06
+5.76,145,2,1024,-0.0469743
+5.76,145,3,1024,-0.0232854
+5.8,146,1,0,1.30788e-05
+5.8,146,2,1024,-0.0469743
+5.8,146,3,1024,-0.0215339
+5.84,147,1,0,1.77882e-05
+5.84,147,2,1024,-0.0469743
+5.84,147,3,1024,-0.0199085
+5.88,148,1,0,2.18341e-05
+5.88,148,2,1024,-0.0469743
+5.88,148,3,1024,-0.0184007
+5.92,149,1,0,2.57844e-05
+5.92,149,2,1024,-0.0469743
+5.92,149,3,1024,-0.0170027
+5.96,150,1,0,2.95283e-05
+5.96,150,2,1024,-0.0469743
+5.96,150,3,1024,-0.0157072
+6,151,1,0,3.22494e-05
+6,151,2,1024,-0.0469743
+6,151,3,1024,-0.0145071
+6.04,152,1,0,3.5237e-05
+6.04,152,2,1024,-0.0469743
+6.04,152,3,1024,-0.0133959
+6.08,153,1,0,3.69957e-05
+6.08,153,2,1024,-0.0469743
+6.08,153,3,1024,-0.0123673
+6.12,154,1,0,3.88178e-05
+6.12,154,2,1024,-0.0469743
+6.12,154,3,1024,-0.0114156
+6.16,155,1,0,4.06217e-05
+6.16,155,2,1024,-0.0469743
+6.16,155,3,1024,-0.0105353
+6.2,156,1,0,4.09097e-05
+6.2,156,2,1024,-0.0469743
+6.2,156,3,1024,-0.00972132
+6.24,157,1,0,4.16901e-05
+6.24,157,2,1024,-0.0469743
+6.24,157,3,1024,-0.00896885
+6.28,158,1,0,4.14973e-05
+6.28,158,2,1024,-0.0469743
+6.28,158,3,1024,-0.00827346
+6.32,159,1,0,4.09427e-05
+6.32,159,2,1024,-0.0469743
+6.32,159,3,1024,-0.00763098
+6.36,160,1,0,3.99619e-05
+6.36,160,2,1024,-0.0469743
+6.36,160,3,1024,-0.00703755
+6.4,161,1,0,3.84878e-05
+6.4,161,2,1024,-0.0469743
+6.4,161,3,1024,-0.00648955
+6.44,162,1,0,3.71591e-05
+6.44,162,2,1024,-0.0469743
+6.44,162,3,1024,-0.00598362
+6.48,163,1,0,3.45178e-05
+6.48,163,2,1024,-0.0469743
+6.48,163,3,1024,-0.00551664
+6.52,164,1,0,3.26021e-05
+6.52,164,2,1024,-0.0469743
+6.52,164,3,1024,-0.00508568
+6.56,165,1,0,2.99741e-05
+6.56,165,2,1024,-0.0469743
+6.56,165,3,1024,-0.00468806
+6.6,166,1,0,2.65695e-05
+6.6,166,2,1024,-0.0469743
+6.6,166,3,1024,-0.00432127
+6.64,167,1,0,2.37477e-05
+6.64,167,2,1024,-0.0469743
+6.64,167,3,1024,-0.00398297
+6.68,168,1,0,2.0073e-05
+6.68,168,2,1024,-0.0469743
+6.68,168,3,1024,-0.00367101
+6.72,169,1,0,1.61926e-05
+6.72,169,2,1024,-0.0469743
+6.72,169,3,1024,-0.0033834
+6.76,170,1,0,1.27773e-05
+6.76,170,2,1024,-0.0469743
+6.76,170,3,1024,-0.00311826
+6.8,171,1,0,8.39025e-06
+6.8,171,2,1024,-0.0469743
+6.8,171,3,1024,-0.0028739
+6.84,172,1,0,3.68601e-06
+6.84,172,2,1024,-0.0469743
+6.84,172,3,1024,-0.00264871
+6.88,173,1,0,-6.56348e-07
+6.88,173,2,1024,-0.0469743
+6.88,173,3,1024,-0.00244122
+6.92,174,1,0,-5.3631e-06
+6.92,174,2,1024,-0.0469743
+6.92,174,3,1024,-0.00225007
+6.96,175,1,0,-1.04702e-05
+6.96,175,2,1024,-0.0469743
+6.96,175,3,1024,-0.00207401
+7,176,1,0,-1.60023e-05
+7,176,2,1024,-0.0469743
+7,176,3,1024,-0.00191186
+7.04,177,1,0,-2.1279e-05
+7.04,177,2,1024,-0.0469743
+7.04,177,3,1024,-0.00176255
+7.08,178,1,0,-2.63161e-05
+7.08,178,2,1024,-0.0469743
+7.08,178,3,1024,-0.00162508
+7.12,179,1,0,-3.18398e-05
+7.12,179,2,1024,-0.0469743
+7.12,179,3,1024,-0.00149853
+7.16,180,1,0,-3.71768e-05
+7.16,180,2,1024,-0.0469743
+7.16,180,3,1024,-0.00138205
+7.2,181,1,0,-4.30433e-05
+7.2,181,2,1024,-0.0469743
+7.2,181,3,1024,-0.00127486
+7.24,182,1,0,-4.87623e-05
+7.24,182,2,1024,-0.0469743
+7.24,182,3,1024,-0.00117624
+7.28,183,1,0,-5.50462e-05
+7.28,183,2,1024,-0.0469743
+7.28,183,3,1024,-0.0010855
+7.32,184,1,0,-6.12137e-05
+7.32,184,2,1024,-0.0469743
+7.32,184,3,1024,-0.00100204
+7.36,185,1,0,-6.72716e-05
+7.36,185,2,1024,-0.0469743
+7.36,185,3,1024,-0.000925291
+7.4,186,1,0,-7.32347e-05
+7.4,186,2,1024,-0.0469743
+7.4,186,3,1024,-0.000854717
+7.44,187,1,0,-7.98199e-05
+7.44,187,2,1024,-0.0469743
+7.44,187,3,1024,-0.000789837
+7.48,188,1,0,-8.63429e-05
+7.48,188,2,1024,-0.0469743
+7.48,188,3,1024,-0.000730203
+7.52,189,1,0,-9.28068e-05
+7.52,189,2,1024,-0.0469743
+7.52,189,3,1024,-0.000675403
+7.56,190,1,0,-9.92222e-05
+7.56,190,2,1024,-0.0469743
+7.56,190,3,1024,-0.000625056
+7.6,191,1,0,-0.000105601
+7.6,191,2,1024,-0.0609343
+7.6,191,3,1024,-0.00057881
+7.64,192,1,0,-0.000112654
+7.64,192,2,1024,-0.102814
+7.64,192,3,1024,-0.000536489
+7.68,193,1,0,-0.000118994
+7.68,193,2,1024,-0.130926
+7.68,193,3,1024,-0.000498018
+7.72,194,1,0,-0.000126018
+7.72,194,2,1024,-0.128381
+7.72,194,3,1024,-0.000463068
+7.76,195,1,0,-0.000133046
+7.76,195,2,1024,-0.125044
+7.76,195,3,1024,-0.000431334
+7.8,196,1,0,-0.000138408
+7.8,196,2,1024,-0.120961
+7.8,196,3,1024,-0.000402538
+7.84,197,1,0,-0.000142461
+7.84,197,2,1024,-0.11619
+7.84,197,3,1024,-0.000376428
+7.88,198,1,0,-0.000144446
+7.88,198,2,1024,-0.110801
+7.88,198,3,1024,-0.000352772
+7.92,199,1,0,-0.000145017
+7.92,199,2,1024,-0.104868
+7.92,199,3,1024,-0.000331361
+7.96,200,1,0,-0.000144155
+7.96,200,2,1024,-0.0984751
+7.96,200,3,1024,-0.000312003
+8,201,1,0,-0.000143252
+8,201,2,1024,-0.0916964
+8,201,3,1024,-0.000294522
+8.04,202,1,0,-0.000140909
+8.04,202,2,1024,-0.0846015
+8.04,202,3,1024,-0.00027876
+8.08,203,1,0,-0.00013852
+8.08,203,2,1024,-0.0772748
+8.08,203,3,1024,-0.000264571
+8.12,204,1,0,-0.0001354
+8.12,204,2,1024,-0.0698008
+8.12,204,3,1024,-0.000251822
+8.16,205,1,0,-0.000131858
+8.16,205,2,1024,-0.0622621
+8.16,205,3,1024,-0.000240391
+8.2,206,1,0,-0.000127487
+8.2,206,2,1024,-0.0547379
+8.2,206,3,1024,-0.000230167
+8.24,207,1,0,-0.000122343
+8.24,207,2,1024,-0.0473028
+8.24,207,3,1024,-0.000221049
+8.28,208,1,0,-0.000117193
+8.28,208,2,1024,-0.0400259
+8.28,208,3,1024,-0.000212944
+8.32,209,1,0,-0.00011071
+8.32,209,2,1024,-0.0329698
+8.32,209,3,1024,-0.000205768
+8.36,210,1,0,-0.000105063
+8.36,210,2,1024,-0.02619
+8.36,210,3,1024,-0.000199442
+8.4,211,1,0,-9.89446e-05
+8.4,211,2,1024,-0.0197343
+8.4,211,3,1024,-0.000193896
+8.44,212,1,0,-9.24173e-05
+8.44,212,2,1024,-0.0136432
+8.44,212,3,1024,-0.000189064
+8.48,213,1,0,-8.69643e-05
+8.48,213,2,1024,-0.00794929
+8.48,213,3,1024,-0.00018618
+8.52,214,1,0,-8.12685e-05
+8.52,214,2,1024,-0.00267797
+8.52,214,3,1024,-0.000187318
+8.56,215,1,0,-7.60896e-05
+8.56,215,2,1024,0.00215247
+8.56,215,3,1024,-0.000191637
+8.6,216,1,0,-7.15021e-05
+8.6,216,2,1024,0.00653024
+8.6,216,3,1024,-0.000198355
+8.64,217,1,0,-6.68667e-05
+8.64,217,2,1024,0.0104495
+8.64,217,3,1024,-0.000206819
+8.68,218,1,0,-6.22382e-05
+8.68,218,2,1024,0.0139097
+8.68,218,3,1024,-0.000216485
+8.72,219,1,0,-5.83794e-05
+8.72,219,2,1024,0.0169147
+8.72,219,3,1024,-0.000226902
+8.76,220,1,0,-5.46505e-05
+8.76,220,2,1024,0.0194726
+8.76,220,3,1024,-0.000237699
+8.8,221,1,0,-5.10971e-05
+8.8,221,2,1024,0.0215944
+8.8,221,3,1024,-0.000248575
+8.84,222,1,0,-4.77701e-05
+8.84,222,2,1024,0.0232937
+8.84,222,3,1024,-0.000259285
+8.88,223,1,0,-4.54189e-05
+8.88,223,2,1024,0.0245861
+8.88,223,3,1024,-0.000269632
+8.92,224,1,0,-4.26872e-05
+8.92,224,2,1024,0.0254883
+8.92,224,3,1024,-0.000279464
+8.96,225,1,0,-4.03044e-05
+8.96,225,2,1024,0.0260182
+8.96,225,3,1024,-0.000288661
+9,226,1,0,-3.83161e-05
+9,226,2,1024,0.0261936
+9,226,3,1024,-0.000297134
+9.04,227,1,0,-3.60563e-05
+9.04,227,2,1024,0.0260326
+9.04,227,3,1024,-0.000304817
+9.08,228,1,0,-3.42563e-05
+9.08,228,2,1024,0.0255528
+9.08,228,3,1024,-0.000311666
+9.12,229,1,0,-3.29561e-05
+9.12,229,2,1024,0.0247713
+9.12,229,3,1024,-0.000317653
+9.16,230,1,0,-3.14826e-05
+9.16,230,2,1024,0.0237041
+9.16,230,3,1024,-0.000322765
+9.2,231,1,0,-2.98579e-05
+9.2,231,2,1024,0.0223663
+9.2,231,3,1024,-0.000326998
+9.24,232,1,0,-2.88141e-05
+9.24,232,2,1024,0.0207712
+9.24,232,3,1024,-0.00033036
+9.28,233,1,0,-2.83834e-05
+9.28,233,2,1024,0.0189288
+9.28,233,3,1024,-0.000332865
+9.32,234,1,0,-2.71827e-05
+9.32,234,2,1024,0.0168507
+9.32,234,3,1024,-0.000334533
+9.36,235,1,0,-2.66264e-05
+9.36,235,2,1024,0.0145478
+9.36,235,3,1024,-0.000335388
+9.4,236,1,0,-2.60475e-05
+9.4,236,2,1024,0.0122805
+9.4,236,3,1024,-0.000335458
+9.44,237,1,0,-2.61605e-05
+9.44,237,2,1024,0.0102492
+9.44,237,3,1024,-0.000334772
+9.48,238,1,0,-2.55836e-05
+9.48,238,2,1024,0.00832885
+9.48,238,3,1024,-0.000333362
+9.52,239,1,0,-2.57249e-05
+9.52,239,2,1024,0.00641383
+9.52,239,3,1024,-0.000331262
+9.56,240,1,0,-2.52093e-05
+9.56,240,2,1024,0.00449293
+9.56,240,3,1024,-0.000328505
+9.6,241,1,0,-2.54443e-05
+9.6,241,2,1024,0.00262745
+9.6,241,3,1024,-0.000325123
+9.64,242,1,0,-2.50542e-05
+9.64,242,2,1024,0.000871491
+9.64,242,3,1024,-0.00032115
+9.68,243,1,0,-2.54448e-05
+9.68,243,2,1024,-0.000729988
+9.68,243,3,1024,-0.000316619
+9.72,244,1,0,-2.59398e-05
+9.72,244,2,1024,-0.00211989
+9.72,244,3,1024,-0.000311561
+9.76,245,1,0,-2.65415e-05
+9.76,245,2,1024,-0.00342735
+9.76,245,3,1024,-0.000306006
+9.8,246,1,0,-2.6557e-05
+9.8,246,2,1024,-0.00580384
+9.8,246,3,1024,-0.000299986
+9.84,247,1,0,-2.66942e-05
+9.84,247,2,1024,-0.00847504
+9.84,247,3,1024,-0.000293527
+9.88,248,1,0,-2.7674e-05
+9.88,248,2,1024,-0.0106806
+9.88,248,3,1024,-0.000286659
+9.92,249,1,0,-2.81061e-05
+9.92,249,2,1024,-0.0137265
+9.92,249,3,1024,-0.000279406
+9.96,250,1,0,-2.86871e-05
+9.96,250,2,1024,-0.0168519
+9.96,250,3,1024,-0.000271794
+10,251,1,0,-2.94323e-05
+10,251,2,1024,-0.0189554
+10,251,3,1024,-0.000263847
+10.04,252,1,0,-3.03485e-05
+10.04,252,2,1024,-0.0192352
+10.04,252,3,1024,-0.000255586
+10.08,253,1,0,-3.07396e-05
+10.08,253,2,1024,-0.0171276
+10.08,253,3,1024,-0.000247033
+10.12,254,1,0,-3.20108e-05
+10.12,254,2,1024,-0.0125208
+10.12,254,3,1024,-0.000238208
+10.16,255,1,0,-3.27755e-05
+10.16,255,2,1024,-0.00813847
+10.16,255,3,1024,-0.000229129
+10.2,256,1,0,-3.30262e-05
+10.2,256,2,1024,-0.00463011
+10.2,256,3,1024,-0.000219825
+10.24,257,1,0,-3.41762e-05
+10.24,257,2,1024,-0.00184309
+10.24,257,3,1024,-0.000210565
+10.28,258,1,0,-3.55415e-05
+10.28,258,2,1024,0.000350471
+10.28,258,3,1024,-0.000201409
+10.32,259,1,0,-3.64145e-05
+10.32,259,2,1024,0.00205751
+10.32,259,3,1024,-0.000192287
+10.36,260,1,0,-3.68178e-05
+10.36,260,2,1024,0.00336815
+10.36,260,3,1024,-0.000183143
+10.4,261,1,0,-3.84742e-05
+10.4,261,2,1024,0.00436561
+10.4,261,3,1024,-0.000173934
+10.44,262,1,0,-4.01053e-05
+10.44,262,2,1024,0.00510973
+10.44,262,3,1024,-0.000164623
+10.48,263,1,0,-4.24158e-05
+10.48,263,2,1024,0.00564739
+10.48,263,3,1024,-0.000155185
+10.52,264,1,0,-4.54231e-05
+10.52,264,2,1024,0.00601754
+10.52,264,3,1024,-0.000145596
+10.56,265,1,0,-4.77284e-05
+10.56,265,2,1024,0.00625252
+10.56,265,3,1024,-0.000135843
+10.6,266,1,0,-5.07295e-05
+10.6,266,2,1024,0.00637907
+10.6,266,3,1024,-0.000125915
+10.64,267,1,0,-5.44437e-05
+10.64,267,2,1024,0.00641924
+10.64,267,3,1024,-0.000115804
+10.68,268,1,0,-5.74649e-05
+10.68,268,2,1024,0.00639118
+10.68,268,3,1024,-0.000105507
+10.72,269,1,0,-6.04827e-05
+10.72,269,2,1024,0.00630973
+10.72,269,3,1024,-9.50232e-05
+10.76,270,1,0,-6.42079e-05
+10.76,270,2,1024,0.00618703
+10.76,270,3,1024,-8.43528e-05
+10.8,271,1,0,-6.72414e-05
+10.8,271,2,1024,0.00603291
+10.8,271,3,1024,-7.34987e-05
+10.84,272,1,0,-7.09737e-05
+10.84,272,2,1024,0.00585247
+10.84,272,3,1024,-6.24647e-05
+10.88,273,1,0,-7.40126e-05
+10.88,273,2,1024,0.00561721
+10.88,273,3,1024,-5.12559e-05
+10.92,274,1,0,-7.77485e-05
+10.92,274,2,1024,0.0053329
+10.92,274,3,1024,-3.98778e-05
+10.96,275,1,0,-8.14901e-05
+10.96,275,2,1024,0.0050164
+10.96,275,3,1024,-2.83367e-05
+11,276,1,0,-8.45249e-05
+11,276,2,1024,0.00469567
+11,276,3,1024,-1.66394e-05
+11.04,277,1,0,-8.82503e-05
+11.04,277,2,1024,0.00438161
+11.04,277,3,1024,-4.79283e-06
+11.08,278,1,0,-9.12743e-05
+11.08,278,2,1024,0.00407772
+11.08,278,3,1024,7.19604e-06
+11.12,279,1,0,-9.49874e-05
+11.12,279,2,1024,0.00378643
+11.12,279,3,1024,1.93201e-05
+11.16,280,1,0,-9.86985e-05
+11.16,280,2,1024,0.00350931
+11.16,280,3,1024,3.15301e-05
+11.2,281,1,0,-0.000101875
+11.2,281,2,1024,0.00324727
+11.2,281,3,1024,4.20024e-05
+11.24,282,1,0,-0.000108804
+11.24,282,2,1024,0.00300068
+11.24,282,3,1024,5.00929e-05
+11.28,283,1,0,-0.000119673
+11.28,283,2,1024,0.00276953
+11.28,283,3,1024,5.62012e-05
+11.32,284,1,0,-0.000132842
+11.32,284,2,1024,0.00255352
+11.32,284,3,1024,6.06689e-05
+11.36,285,1,0,-0.000148731
+11.36,285,2,1024,0.00235213
+11.36,285,3,1024,6.37879e-05
+11.4,286,1,0,-0.00016495
+11.4,286,2,1024,0.00216468
+11.4,286,3,1024,6.58065e-05
+11.44,287,1,0,-0.000182579
+11.44,287,2,1024,0.00199042
+11.44,287,3,1024,6.6936e-05
+11.48,288,1,0,-0.000199219
+11.48,288,2,1024,0.0018285
+11.48,288,3,1024,6.73556e-05
+11.52,289,1,0,-0.000215245
+11.52,289,2,1024,0.00167808
+11.52,289,3,1024,6.72165e-05
+11.56,290,1,0,-0.00023107
+11.56,290,2,1024,0.0015383
+11.56,290,3,1024,6.66464e-05
+11.6,291,1,0,-0.000245705
+11.6,291,2,1024,0.00140831
+11.6,291,3,1024,6.57523e-05
+11.64,292,1,0,-0.000258861
+11.64,292,2,1024,0.00128728
+11.64,292,3,1024,6.46238e-05
+11.68,293,1,0,-0.000271672
+11.68,293,2,1024,0.00117444
+11.68,293,3,1024,6.33355e-05
+11.72,294,1,0,-0.000282488
+11.72,294,2,1024,0.00106903
+11.72,294,3,1024,6.19488e-05
+11.76,295,1,0,-0.000292453
+11.76,295,2,1024,0.000970369
+11.76,295,3,1024,6.05145e-05
+11.8,296,1,0,-0.000300646
+11.8,296,2,1024,0.000877791
+11.8,296,3,1024,5.9074e-05
+11.84,297,1,0,-0.000308247
+11.84,297,2,1024,0.000790696
+11.84,297,3,1024,5.76604e-05
+11.88,298,1,0,-0.000315058
+11.88,298,2,1024,0.00070853
+11.88,298,3,1024,5.63006e-05
+11.92,299,1,0,-0.000320179
+11.92,299,2,1024,0.000630781
+11.92,299,3,1024,5.50153e-05
+11.96,300,1,0,-0.000324118
+11.96,300,2,1024,0.000556983
+11.96,300,3,1024,5.38208e-05
+12,301,1,0,-0.00032741
+12,301,2,1024,0.000486712
+12,301,3,1024,5.2729e-05
+12.04,302,1,32,-0.000329198
+12.04,302,2,1024,0.000419584
+12.04,302,3,1024,5.17489e-05
+12.08,303,1,32800,-0.000330724
+12.08,303,2,1024,0.000355251
+12.08,303,3,1024,5.08862e-05
+12.12,304,1,32800,-0.000331155
+12.12,304,2,1024,0.000293399
+12.12,304,3,1024,5.01446e-05
+12.16,305,1,32800,-0.000331049
+12.16,305,2,1024,0.000234092
+12.16,305,3,1024,4.95258e-05
+12.2,306,1,32800,-0.000329581
+12.2,306,2,1024,0.000183463
+12.2,306,3,1024,4.903e-05
+12.24,307,1,32800,-0.000328029
+12.24,307,2,1024,0.000141644
+12.24,307,3,1024,4.86561e-05
+12.28,308,1,32800,-0.000325591
+12.28,308,2,1024,0.000107356
+12.28,308,3,1024,4.8402e-05
+12.32,309,1,32800,-0.000322853
+12.32,309,2,1024,7.93634e-05
+12.32,309,3,1024,4.82648e-05
+12.36,310,1,32800,-0.00031902
+12.36,310,2,1024,5.65985e-05
+12.36,310,3,1024,4.82411e-05
+12.4,311,1,32800,-0.000314691
+12.4,311,2,1024,3.81651e-05
+12.4,311,3,1024,4.83269e-05
+12.44,312,1,32800,-0.000309787
+12.44,312,2,1024,2.331e-05
+12.44,312,3,1024,4.8518e-05
+12.48,313,1,32800,-0.000304226
+12.48,313,2,1024,1.14019e-05
+12.48,313,3,1024,4.881e-05
+12.52,314,1,32800,-0.000298636
+12.52,314,2,1024,1.91288e-06
+12.52,314,3,1024,4.91981e-05
+12.56,315,1,32800,-0.000292247
+12.56,315,2,1024,-5.59807e-06
+12.56,315,3,1024,4.96778e-05
+12.6,316,1,32,-0.000285687
+12.6,316,2,1024,-1.14982e-05
+12.6,316,3,1024,5.02444e-05
+12.64,317,1,32,-0.0002789
+12.64,317,2,1024,-1.60929e-05
+12.64,317,3,1024,5.08933e-05
+12.68,318,1,32,-0.000271824
+12.68,318,2,1024,-1.96352e-05
+12.68,318,3,1024,5.16199e-05
+12.72,319,1,32,-0.000263697
+12.72,319,2,1024,-2.23343e-05
+12.72,319,3,1024,5.24197e-05
+12.76,320,1,32,-0.000255868
+12.76,320,2,1024,-2.43628e-05
+12.76,320,3,1024,5.32886e-05
+12.8,321,1,32,-0.000247598
+12.8,321,2,1024,-2.58624e-05
+12.8,321,3,1024,9.28244e-05
+12.84,322,1,32,-0.000238833
+12.84,322,2,1024,-2.6949e-05
+12.84,322,3,1024,0.000310001
+12.88,323,1,32,-0.000230233
+12.88,323,2,1024,-2.77172e-05
+12.88,323,3,1024,0.000666288
+12.92,324,1,32,-0.00022106
+12.92,324,2,1024,-2.82439e-05
+12.92,324,3,1024,0.00111217
+12.96,325,1,32,-0.000212069
+12.96,325,2,1024,-2.85909e-05
+12.96,325,3,1024,0.00160685
+13,326,1,32,-0.00020281
+13,326,2,1024,-2.8808e-05
+13,326,3,1024,0.00211696
+13.04,327,1,32,-0.000193942
+13.04,327,2,1024,-2.89348e-05
+13.04,327,3,1024,0.00261543
+13.08,328,1,32800,-0.000185414
+13.08,328,2,1024,-2.90026e-05
+13.08,328,3,1024,0.00308059
+13.12,329,1,32800,-0.000176461
+13.12,329,2,1024,-2.9036e-05
+13.12,329,3,1024,0.00349528
+13.16,330,1,32800,-0.000167017
+13.16,330,2,1024,-2.9054e-05
+13.16,330,3,1024,0.00384617
+13.2,331,1,32800,-0.000157729
+13.2,331,2,1024,-2.9071e-05
+13.2,331,3,1024,0.00412315
+13.24,332,1,32800,-0.000148548
+13.24,332,2,1024,-2.90979e-05
+13.24,332,3,1024,0.00431882
+13.28,333,1,32800,-0.000139418
+13.28,333,2,1024,-2.91425e-05
+13.28,333,3,1024,0.00442799
+13.32,334,1,32800,-0.000129581
+13.32,334,2,1024,-2.92105e-05
+13.32,334,3,1024,0.00444737
+13.36,335,1,32800,-0.00011968
+13.36,335,2,1024,-2.93054e-05
+13.36,335,3,1024,0.00437517
+13.4,336,1,32800,-0.000109673
+13.4,336,2,1024,-2.94296e-05
+13.4,336,3,1024,0.00421087
+13.44,337,1,32800,-9.8812e-05
+13.44,337,2,1024,-2.95842e-05
+13.44,337,3,1024,0.00395497
+13.48,338,1,32800,-8.77501e-05
+13.48,338,2,1024,-2.84702e-05
+13.48,338,3,1024,0.00360877
+13.52,339,1,32800,-7.71584e-05
+13.52,339,2,1024,1.44884e-05
+13.52,339,3,1024,0.00317421
+13.56,340,1,32800,-6.6301e-05
+13.56,340,2,1024,0.000103902
+13.56,340,3,1024,0.00265375
+13.6,341,1,32,-5.44305e-05
+13.6,341,2,1024,0.000223224
+13.6,341,3,1024,0.0020502
+13.64,342,1,32,-4.29123e-05
+13.64,342,2,1024,0.000359522
+13.64,342,3,1024,0.00136666
+13.68,343,1,32,-3.17281e-05
+13.68,343,2,1024,0.000502814
+13.68,343,3,1024,0.000606643
+13.72,344,1,32,-1.944e-05
+13.72,344,2,1024,0.00064551
+13.72,344,3,1024,-0.000102552
+13.76,345,1,32,-7.41088e-06
+13.76,345,2,1024,0.000781953
+13.76,345,3,1024,-0.000671501
+13.8,346,1,32,4.37254e-06
+13.8,346,2,1024,0.00090804
+13.8,346,3,1024,-0.00112182
+13.84,347,1,32,1.73419e-05
+13.84,347,2,1024,0.00102091
+13.84,347,3,1024,-0.00147209
+13.88,348,1,32,2.94265e-05
+13.88,348,2,1024,0.00111867
+13.88,348,3,1024,-0.00173832
+13.92,349,1,32,4.14269e-05
+13.92,349,2,1024,0.00120021
+13.92,349,3,1024,-0.0019342
+13.96,350,1,32,5.11524e-05
+13.96,350,2,1024,0.001265
+13.96,350,3,1024,-0.0020715
+14,351,1,32,5.76098e-05
+14,351,2,1024,0.00131298
+14,351,3,1024,-0.00216026
+14.04,352,1,32,6.14434e-05
+14.04,352,2,1024,0.00134443
+14.04,352,3,1024,-0.00220909
+14.08,353,1,32800,6.4042e-05
+14.08,353,2,1024,0.00135985
+14.08,353,3,1024,-0.00222529
+14.12,354,1,32800,6.47112e-05
+14.12,354,2,1024,0.00135996
+14.12,354,3,1024,-0.00221508
+14.16,355,1,32800,6.41574e-05
+14.16,355,2,1024,0.00134557
+14.16,355,3,1024,-0.00218375
+14.2,356,1,32800,6.38144e-05
+14.2,356,2,1024,0.00131757
+14.2,356,3,1024,-0.00213576
+14.24,357,1,32800,6.23175e-05
+14.24,357,2,1024,0.00127688
+14.24,357,3,1024,-0.00207486
+14.28,358,1,32800,6.10892e-05
+14.28,358,2,1024,0.00122443
+14.28,358,3,1024,-0.00200422
+14.32,359,1,32800,5.94745e-05
+14.32,359,2,1024,0.00116116
+14.32,359,3,1024,-0.00192649
+14.36,360,1,32800,5.75024e-05
+14.36,360,2,1024,0.00108797
+14.36,360,3,1024,-0.00184387
+14.4,361,1,32800,5.59134e-05
+14.4,361,2,1024,0.0010057
+14.4,361,3,1024,-0.00175817
+14.44,362,1,32800,5.47502e-05
+14.44,362,2,1024,0.000915189
+14.44,362,3,1024,-0.00167091
+14.48,363,1,32800,5.33433e-05
+14.48,363,2,1024,0.000817199
+14.48,363,3,1024,-0.0015833
+14.52,364,1,32800,5.17195e-05
+14.52,364,2,1024,0.00071245
+14.52,364,3,1024,-0.00149633
+14.56,365,1,32800,4.99145e-05
+14.56,365,2,1024,0.000601609
+14.56,365,3,1024,-0.00141081
+14.6,366,1,32,4.86673e-05
+14.6,366,2,1024,0.000485292
+14.6,366,3,1024,-0.00132735
+14.64,367,1,32,4.80172e-05
+14.64,367,2,1024,0.000364062
+14.64,367,3,1024,-0.00124643
+14.68,368,1,32,4.72894e-05
+14.68,368,2,1024,-0.0136792
+14.68,368,3,1024,-0.00116842
+14.72,369,1,32,4.65036e-05
+14.72,369,2,1024,-0.0555592
+14.72,369,3,1024,-0.00109359
+14.76,370,1,32,4.6388e-05
+14.76,370,2,1024,-0.0974392
+14.76,370,3,1024,-0.00102211
+14.8,371,1,32,4.55685e-05
+14.8,371,2,1024,-0.139319
+14.8,371,3,1024,-0.000954096
+14.84,372,1,32,4.54605e-05
+14.84,372,2,1024,-0.181199
+14.84,372,3,1024,-0.00088961
+14.88,373,1,32,4.53977e-05
+14.88,373,2,1024,-0.223079
+14.88,373,3,1024,-0.000828661
+14.92,374,1,32,4.53931e-05
+14.92,374,2,1024,-0.264959
+14.92,374,3,1024,-0.000771222
+14.96,375,1,32,4.54659e-05
+14.96,375,2,1024,-0.306839
+14.96,375,3,1024,-0.000717237
+15,376,1,32,4.4934e-05
+15,376,2,1024,-0.348719
+15,376,3,1024,-0.000666626
+15.04,377,1,32,4.52167e-05
+15.04,377,2,1024,-0.390599
+15.04,377,3,1024,-0.000619292
+15.08,378,1,32800,4.56438e-05
+15.08,378,2,1024,-0.432479
+15.08,378,3,1024,-0.000575124
+15.12,379,1,32800,4.62234e-05
+15.12,379,2,1024,-0.474359
+15.12,379,3,1024,-0.000534001
+15.16,380,1,32800,4.69686e-05
+15.16,380,2,1024,-0.432479
+15.16,380,3,1024,-0.000495795
+15.2,381,1,32800,4.78913e-05
+15.2,381,2,1024,-0.390599
+15.2,381,3,1024,-0.000460374
+15.24,382,1,32800,4.83004e-05
+15.24,382,2,1024,-0.348719
+15.24,382,3,1024,-0.000427605
+15.28,383,1,32800,4.96056e-05
+15.28,383,2,1024,-0.306839
+15.28,383,3,1024,-0.000397353
+15.32,384,1,32800,5.04254e-05
+15.32,384,2,1024,-0.264959
+15.32,384,3,1024,-0.000369486
+15.36,385,1,32800,5.07564e-05
+15.36,385,2,1024,-0.223079
+15.36,385,3,1024,-0.000343871
+15.4,386,1,32800,5.20163e-05
+15.4,386,2,1024,-0.181199
+15.4,386,3,1024,-0.000320382
+15.44,387,1,32800,5.2824e-05
+15.44,387,2,1024,-0.139319
+15.44,387,3,1024,-0.000298893
+15.48,388,1,32800,5.38772e-05
+15.48,388,2,1024,-0.0974392
+15.48,388,3,1024,-0.000279286
+15.52,389,1,32800,5.54549e-05
+15.52,389,2,1024,-0.0555592
+15.52,389,3,1024,-0.000261444
+15.56,390,1,32800,0.000178252
+15.56,390,2,1024,-0.0136792
+15.56,390,3,1024,-0.000245291
+15.6,391,1,32,0.000509578
+15.6,391,2,1024,0.0282008
+15.6,391,3,1024,-0.000230891
+15.64,392,1,32,0.00100204
+15.64,392,2,1024,0.0700808
+15.64,392,3,1024,-0.00021793
+15.68,393,1,32,0.00158699
+15.68,393,2,1024,0.111961
+15.68,393,3,1024,-0.00020619
+15.72,394,1,32,0.00220587
+15.72,394,2,1024,0.153841
+15.72,394,3,1024,-0.000195489
+15.76,395,1,32,0.00281108
+15.76,395,2,1024,0.195721
+15.76,395,3,1024,-0.000185668
+15.8,396,1,32,0.00337067
+15.8,396,2,1024,0.237601
+15.8,396,3,1024,-0.000176594
+15.84,397,1,32,0.00385965
+15.84,397,2,33856,0.195721
+15.84,397,3,1024,-0.000168149
+15.88,398,1,32,0.00426152
+15.88,398,2,33856,0.153841
+15.88,398,3,1024,-0.000160234
+15.92,399,1,32,0.00456706
+15.92,399,2,33856,0.111961
+15.92,399,3,1024,-0.000152763
+15.96,400,1,32,0.00476952
+15.96,400,2,33856,0.0700808
+15.96,400,3,1024,-0.000145662
+16,401,1,32,0.004866
+16,401,2,33856,0.0282008
+16,401,3,1024,-0.000138867
+16.04,402,1,32,0.00485615
+16.04,402,2,33856,-0.0136792
+16.04,402,3,1024,-0.000132326
+16.08,403,1,32800,0.0047407
+16.08,403,2,33856,-0.0555592
+16.08,403,3,1024,-0.000125992
+16.12,404,1,32800,0.0045222
+16.12,404,2,33856,-0.0974392
+16.12,404,3,1024,-0.000119825
+16.16,405,1,32800,0.00420352
+16.16,405,2,33856,-0.139319
+16.16,405,3,1024,-0.000113794
+16.2,406,1,32800,0.0037886
+16.2,406,2,1088,-0.181199
+16.2,406,3,1024,-0.00010787
+16.24,407,1,32800,0.00328164
+16.24,407,2,1088,-0.223079
+16.24,407,3,1024,-0.000102028
+16.28,408,1,32800,0.00268639
+16.28,408,2,1088,-0.264959
+16.28,408,3,1024,-9.62503e-05
+16.32,409,1,32800,0.00200748
+16.32,409,2,1088,-0.306839
+16.32,409,3,1024,-9.05188e-05
+16.36,410,1,32800,0.00124971
+16.36,410,2,1088,-0.348719
+16.36,410,3,1024,-8.482e-05
+16.4,411,1,32800,0.000417279
+16.4,411,2,1088,-0.390599
+16.4,411,3,1024,-7.91423e-05
+16.44,412,1,32800,-0.000457269
+16.44,412,2,1088,-0.432479
+16.44,412,3,1024,-7.34763e-05
+16.48,413,1,32800,-0.00118628
+16.48,413,2,1088,-0.474359
+16.48,413,3,1024,-6.7814e-05
+16.52,414,1,32800,-0.00172401
+16.52,414,2,1088,-0.48
+16.52,414,3,1024,-6.21493e-05
+16.56,415,1,32800,-0.00209264
+16.56,415,2,1088,-0.48
+16.56,415,3,1024,-5.64771e-05
+16.6,416,1,32,-0.00232794
+16.6,416,2,33856,-0.48
+16.6,416,3,1024,-5.07933e-05
+16.64,417,1,32,-0.00246229
+16.64,417,2,33856,-0.48
+16.64,417,3,1024,-4.50949e-05
+16.68,418,1,32,-0.00252135
+16.68,418,2,33856,-0.48
+16.68,418,3,1024,-3.93794e-05
+16.72,419,1,32,-0.00252587
+16.72,419,2,33856,-0.48
+16.72,419,3,1024,-3.36453e-05
+16.76,420,1,32,-0.00249008
+16.76,420,2,33856,-0.48
+16.76,420,3,1024,-2.78911e-05
+16.8,421,1,32,-0.00242717
+16.8,421,2,33856,-0.48
+16.8,421,3,1024,-2.21162e-05
+16.84,422,1,32,-0.00234429
+16.84,422,2,33856,-0.48
+16.84,422,3,1024,-1.63202e-05
+16.88,423,1,32,-0.00224941
+16.88,423,2,33856,-0.48
+16.88,423,3,1024,-1.05029e-05
+16.92,424,1,32,-0.00214645
+16.92,424,2,33856,-0.48
+16.92,424,3,1024,-4.66434e-06
+16.96,425,1,32,-0.00204006
+16.96,425,2,1088,-0.48
+16.96,425,3,1024,1.19509e-06
+17,426,1,32,-0.00193283
+17,426,2,1088,-0.48
+17,426,3,1024,7.07497e-06
+17.04,427,1,32,-0.00182593
+17.04,427,2,1088,-0.48
+17.04,427,3,1024,1.29747e-05
+17.08,428,1,32800,-0.00172123
+17.08,428,2,1088,-0.48
+17.08,428,3,1024,1.88937e-05
+17.12,429,1,32800,-0.00161987
+17.12,429,2,1088,-0.48
+17.12,429,3,1024,2.48313e-05
+17.16,430,1,32800,-0.00152225
+17.16,430,2,1024,-0.48
+17.16,430,3,1024,3.07866e-05
+17.2,431,1,32800,-0.00142872
+17.2,431,2,1024,-0.48
+17.2,431,3,1024,3.67588e-05
+17.24,432,1,32800,-0.0013396
+17.24,432,2,1024,-0.48
+17.24,432,3,1024,4.27473e-05
+17.28,433,1,32800,-0.00125585
+17.28,433,2,1024,-0.48
+17.28,433,3,1024,4.87511e-05
+17.32,434,1,32800,-0.00117631
+17.32,434,2,1024,-0.48
+17.32,434,3,1024,5.47694e-05
+17.36,435,1,32800,-0.00110111
+17.36,435,2,1024,-0.48
+17.36,435,3,1024,6.08016e-05
+17.4,436,1,32800,-0.00103039
+17.4,436,2,1024,-0.48
+17.4,436,3,1024,6.68467e-05
+17.44,437,1,32800,-0.000964218
+17.44,437,2,1024,-0.48
+17.44,437,3,1024,7.29041e-05
+17.48,438,1,32800,-0.000901935
+17.48,438,2,1024,-0.48
+17.48,438,3,1024,8.01972e-05
+17.52,439,1,32800,-0.000843523
+17.52,439,2,1024,-0.48
+17.52,439,3,1024,0.00010139
+17.56,440,1,32800,-0.000788934
+17.56,440,2,1024,-0.48
+17.56,440,3,1024,0.000136446
+17.6,441,1,32,-0.000738081
+17.6,441,2,1024,-0.48
+17.6,441,3,1024,0.000181667
+17.64,442,1,32,-0.000690838
+17.64,442,2,1024,-0.48
+17.64,442,3,1024,0.000233972
+17.68,443,1,32,-0.000646342
+17.68,443,2,1024,-0.48
+17.68,443,3,1024,0.000290807
+17.72,444,1,32,-0.000605096
+17.72,444,2,1024,-0.48
+17.72,444,3,1024,0.000350068
+17.76,445,1,32,-0.000566882
+17.76,445,2,1024,-0.48
+17.76,445,3,1024,0.000410034
+17.8,446,1,32,-0.000530745
+17.8,446,2,1024,-0.48
+17.8,446,3,1024,0.000469313
+17.84,447,1,32,-0.000497803
+17.84,447,2,1024,-0.48
+17.84,447,3,1024,0.000526789
+17.88,448,1,32,-0.000467059
+17.88,448,2,1024,-0.48
+17.88,448,3,1024,0.000581579
+17.92,449,1,32,-0.000438173
+17.92,449,2,1024,-0.48
+17.92,449,3,1024,0.000632999
+17.96,450,1,32,-0.000412197
+17.96,450,2,1024,-0.48
+17.96,450,3,1024,0.000680532
+18,451,1,32,-0.000388062
+18,451,2,1024,-0.48
+18,451,3,1024,0.000723798
+18.04,452,1,32,-0.000365361
+18.04,452,2,1024,-0.48
+18.04,452,3,1024,0.000762534
+18.08,453,1,32800,-0.000344381
+18.08,453,2,1024,-0.48
+18.08,453,3,1024,0.000796573
+18.12,454,1,32800,-0.000325396
+18.12,454,2,1024,-0.48
+18.12,454,3,1024,0.000825826
+18.16,455,1,32800,-0.00030796
+18.16,455,2,1024,-0.48
+18.16,455,3,1024,0.00085027
+18.2,456,1,32800,-0.000291605
+18.2,456,2,1024,-0.48
+18.2,456,3,1024,0.000869934
+18.24,457,1,32800,-0.000276551
+18.24,457,2,1024,-0.48
+18.24,457,3,1024,0.000884888
+18.28,458,1,32800,-0.000263012
+18.28,458,2,1024,-0.48
+18.28,458,3,1024,0.000895236
+18.32,459,1,32800,-0.000250617
+18.32,459,2,1024,-0.48
+18.32,459,3,1024,0.000901106
+18.36,460,1,32800,-0.000240287
+18.36,460,2,1024,-0.48
+18.36,460,3,1024,0.000902648
+18.4,461,1,32800,-0.000229904
+18.4,461,2,1024,-0.48
+18.4,461,3,1024,0.000900023
+18.44,462,1,32800,-0.000220888
+18.44,462,2,1024,-0.48
+18.44,462,3,1024,0.000893405
+18.48,463,1,32800,-0.000212578
+18.48,463,2,1024,-0.48
+18.48,463,3,1024,0.000882971
+18.52,464,1,32800,-0.000204286
+18.52,464,2,1024,-0.48
+18.52,464,3,1024,0.000868905
+18.56,465,1,32800,-0.000196722
+18.56,465,2,1024,-0.48
+18.56,465,3,1024,0.000851387
+18.6,466,1,32,-0.000189205
+18.6,466,2,1024,-0.48
+18.6,466,3,1024,0.0008306
+18.64,467,1,32,-0.000181737
+18.64,467,2,1024,-0.48
+18.64,467,3,1024,0.000806722
+18.68,468,1,32,-0.000175029
+18.68,468,2,1024,-0.48
+18.68,468,3,1024,0.000779928
+18.72,469,1,32,-0.000167689
+18.72,469,2,1024,-0.48
+18.72,469,3,1024,0.000750388
+18.76,470,1,32,-0.000161112
+18.76,470,2,1024,-0.48
+18.76,470,3,1024,0.000718265
+18.8,471,1,32,-0.000154613
+18.8,471,2,1024,-0.48
+18.8,471,3,1024,0.000683717
+18.84,472,1,32,-0.000147484
+18.84,472,2,1024,-0.48
+18.84,472,3,1024,0.000646896
+18.88,473,1,32,-0.000141126
+18.88,473,2,1024,-0.48
+18.88,473,3,1024,0.000607947
+18.92,474,1,32,-0.000134149
+18.92,474,2,1024,-0.48
+18.92,474,3,1024,0.000567006
+18.96,475,1,32,-0.000127946
+18.96,475,2,1024,-0.48
+18.96,475,3,1024,0.000524204
+19,476,1,32,-0.000121127
+19,476,2,1024,-0.48
+19,476,3,1024,0.000479665
+19.04,477,1,32,-0.000114381
+19.04,477,2,1024,-0.48
+19.04,477,3,1024,0.000433507
+19.08,478,1,32800,-0.000107717
+19.08,478,2,1024,-0.48
+19.08,478,3,1024,0.000385838
+19.12,479,1,32800,-0.000101138
+19.12,479,2,1024,-0.48
+19.12,479,3,1024,0.000336764
+19.16,480,1,32800,-9.46443e-05
+19.16,480,2,1024,-0.48
+19.16,480,3,1024,0.000286382
+19.2,481,1,32800,-8.82353e-05
+19.2,481,2,1024,-0.48
+19.2,481,3,1024,0.000234784
+19.24,482,1,32800,-8.19103e-05
+19.24,482,2,1024,-0.48
+19.24,482,3,1024,0.000182056
+19.28,483,1,32800,-7.49666e-05
+19.28,483,2,1024,-0.48
+19.28,483,3,1024,-0.0138137
+19.32,484,1,32800,-6.88032e-05
+19.32,484,2,1024,-0.48
+19.32,484,3,1024,-0.0556937
+19.36,485,1,32800,-6.2029e-05
+19.36,485,2,1024,-0.48
+19.36,485,3,1024,-0.0975737
+19.4,486,1,32800,-5.53335e-05
+19.4,486,2,1024,-0.48
+19.4,486,3,1024,-0.139454
+19.44,487,1,32800,-4.87257e-05
+19.44,487,2,1024,-0.48
+19.44,487,3,1024,-0.181334
+19.48,488,1,32800,-4.22067e-05
+19.48,488,2,1024,-0.48
+19.48,488,3,1024,-0.223214
+19.52,489,1,32800,-3.57766e-05
+19.52,489,2,1024,-0.48
+19.52,489,3,1024,-0.265094
+19.56,490,1,32800,-2.94345e-05
+19.56,490,2,1024,-0.48
+19.56,490,3,1024,-0.306974
+19.6,491,1,32,-2.3179e-05
+19.6,491,2,1024,-0.48
+19.6,491,3,1024,-0.348854
+19.64,492,1,32,-1.70072e-05
+19.64,492,2,1024,-0.48
+19.64,492,3,1024,-0.390734
+19.68,493,1,32,-1.02149e-05
+19.68,493,2,1024,-0.48
+19.68,493,3,1024,-0.432614
+19.72,494,1,32,-3.49874e-06
+19.72,494,2,1024,-0.48
+19.72,494,3,1024,-0.474494
+19.76,495,1,32,3.13207e-06
+19.76,495,2,1024,-0.48
+19.76,495,3,1024,-0.48
+19.8,496,1,32,9.67619e-06
+19.8,496,2,1024,-0.48
+19.8,496,3,1024,-0.48
+19.84,497,1,32,1.61332e-05
+19.84,497,2,1024,-0.48
+19.84,497,3,1024,-0.48
+19.88,498,1,32,2.25037e-05
+19.88,498,2,1024,-0.48
+19.88,498,3,1024,-0.48
+19.92,499,1,32,2.94899e-05
+19.92,499,2,1024,-0.48
+19.92,499,3,1024,-0.48
+19.96,500,1,32,3.56922e-05
+19.96,500,2,1024,-0.48
+19.96,500,3,1024,-0.48
+20,501,1,32,4.25015e-05
+20,501,2,1024,-0.48
+20,501,3,1024,-0.48
+20.04,502,1,32,4.85269e-05
+20.04,502,2,1024,-0.48
+20.04,502,3,1024,-0.439199
+20.08,503,1,32800,5.5161e-05
+20.08,503,2,1024,-0.48
+20.08,503,3,33824,-0.397319
+20.12,504,1,32800,6.17157e-05
+20.12,504,2,1024,-0.48
+20.12,504,3,33824,-0.355439
+20.16,505,1,32800,6.81837e-05
+20.16,505,2,1024,-0.48
+20.16,505,3,33824,-0.313559
+20.2,506,1,32800,7.52661e-05
+20.2,506,2,1024,-0.48
+20.2,506,3,33824,-0.271679
+20.24,507,1,32800,8.74739e-05
+20.24,507,2,1024,-0.48
+20.24,507,3,33824,-0.229799
+20.28,508,1,32800,0.000117789
+20.28,508,2,1024,-0.48
+20.28,508,3,33824,-0.187919
+20.32,509,1,32800,0.00016506
+20.32,509,2,1024,-0.48
+20.32,509,3,33824,-0.146039
+20.36,510,1,32800,0.000223877
+20.36,510,2,1024,-0.48
+20.36,510,3,1024,-0.104159
+20.4,511,1,32800,0.000289373
+20.4,511,2,1024,-0.48
+20.4,511,3,1024,-0.0622785
+20.44,512,1,32800,0.00035872
+20.44,512,2,1024,-0.48
+20.44,512,3,1024,-0.0203985
+20.48,513,1,32800,0.000428371
+20.48,513,2,1024,-0.48
+20.48,513,3,1024,0.0214815
+20.52,514,1,32800,0.000495469
+20.52,514,2,1024,-0.48
+20.52,514,3,1024,0.0633615
+20.56,515,1,32800,0.000559995
+20.56,515,2,1024,-0.46692
+20.56,515,3,1024,0.105241
+20.6,516,1,32,0.000619881
+20.6,516,2,1024,-0.427154
+20.6,516,3,1024,0.147121
+20.64,517,1,32,0.000675188
+20.64,517,2,1024,-0.390777
+20.64,517,3,1024,0.189001
+20.68,518,1,32,0.000724645
+20.68,518,2,1024,-0.357518
+20.68,518,3,1024,0.230881
+20.72,519,1,32,0.000768428
+20.72,519,2,1024,-0.327124
+20.72,519,3,1024,0.272761
+20.76,520,1,32,0.000807486
+20.76,520,2,1032,-0.289669
+20.76,520,3,1024,0.314641
+20.8,521,1,32,0.00084002
+20.8,521,2,1032,-0.247789
+20.8,521,3,1024,0.356521
+20.84,522,1,32,0.000867775
+20.84,522,2,1032,-0.230293
+20.84,522,3,1024,0.398401
+20.88,523,1,32,0.000889076
+20.88,523,2,1032,-0.230293
+20.88,523,3,1024,0.440281
+20.92,524,1,32,0.000905782
+20.92,524,2,1032,-0.230293
+20.92,524,3,1024,0.48
+20.96,525,1,32,0.000917734
+20.96,525,2,1032,-0.230293
+20.96,525,3,1024,0.48
+21,526,1,32,0.000924799
+21,526,2,1032,-0.230293
+21,526,3,1024,0.48
+21.04,527,1,32,0.000927598
+21.04,527,2,1032,-0.230293
+21.04,527,3,1024,0.48
+21.08,528,1,32800,0.000925396
+21.08,528,2,1032,-0.230293
+21.08,528,3,1024,0.48
+21.12,529,1,32800,0.000919603
+21.12,529,2,1032,-0.230293
+21.12,529,3,1024,0.48
+21.16,530,1,32800,0.000909581
+21.16,530,2,1032,-0.230293
+21.16,530,3,1024,0.48
+21.2,531,1,32800,0.00089612
+21.2,531,2,1032,-0.230293
+21.2,531,3,1024,0.48
+21.24,532,1,32800,0.000879353
+21.24,532,2,1032,-0.230293
+21.24,532,3,1024,0.48
+21.28,533,1,32800,0.000859445
+21.28,533,2,1032,-0.230293
+21.28,533,3,1024,0.48
+21.32,534,1,32800,0.000836591
+21.32,534,2,1032,-0.230293
+21.32,534,3,1024,0.48
+21.36,535,1,32800,0.000810316
+21.36,535,2,1032,-0.230293
+21.36,535,3,1024,0.48
+21.4,536,1,32800,0.000781574
+21.4,536,2,1032,-0.230293
+21.4,536,3,1024,0.48
+21.44,537,1,32800,0.000749958
+21.44,537,2,1032,-0.230293
+21.44,537,3,1024,0.48
+21.48,538,1,32800,0.000716477
+21.48,538,2,1032,-0.230293
+21.48,538,3,1024,0.48
+21.52,539,1,32800,0.000680772
+21.52,539,2,1032,-0.230293
+21.52,539,3,1024,0.48
+21.56,540,1,32800,0.000643195
+21.56,540,2,1032,-0.230293
+21.56,540,3,1024,0.48
+21.6,541,1,32,0.000603421
+21.6,541,2,1032,-0.230293
+21.6,541,3,1024,0.48
+21.64,542,1,32,0.000561141
+21.64,542,2,1032,-0.230293
+21.64,542,3,1024,0.48
+21.68,543,1,32,0.000517476
+21.68,543,2,1032,-0.230293
+21.68,543,3,1024,0.48
+21.72,544,1,32,0.000472871
+21.72,544,2,1032,-0.230293
+21.72,544,3,1024,0.48
+21.76,545,1,32,0.000425674
+21.76,545,2,1032,-0.230293
+21.76,545,3,1024,0.48
+21.8,546,1,32,0.000377741
+21.8,546,2,1032,-0.230293
+21.8,546,3,1024,0.48
+21.84,547,1,32,0.000328869
+21.84,547,2,1032,-0.230293
+21.84,547,3,1024,0.48
+21.88,548,1,32,0.000278141
+21.88,548,2,1032,-0.230293
+21.88,548,3,1024,0.48
+21.92,549,1,32,0.000226057
+21.92,549,2,1032,-0.230293
+21.92,549,3,1024,0.441555
+21.96,550,1,32,0.000173143
+21.96,550,2,1032,-0.230293
+21.96,550,3,1024,0.399675
+22,551,1,32,0.000119231
+22,551,2,1032,-0.230293
+22,551,3,1024,0.357795
+22.04,552,1,32,0.00547058
+22.04,552,2,1032,-0.230293
+22.04,552,3,1024,0.315915
+22.08,553,1,32800,0.0190146
+22.08,553,2,1032,-0.230293
+22.08,553,3,1024,0.274035
+22.12,554,1,32800,0.0356567
+22.12,554,2,1032,-0.230293
+22.12,554,3,1024,0.232155
+22.16,555,1,32800,0.0506837
+22.16,555,2,1032,-0.230293
+22.16,555,3,1024,0.190275
+22.2,556,1,32800,0.0604614
+22.2,556,2,1032,-0.230293
+22.2,556,3,1024,0.148395
+22.24,557,1,32800,0.0642199
+22.24,557,2,1032,-0.230293
+22.24,557,3,1024,0.106515
+22.28,558,1,32800,0.0644961
+22.28,558,2,1032,-0.230293
+22.28,558,3,1024,0.0646346
+22.32,559,1,32800,0.0641649
+22.32,559,2,1032,-0.230293
+22.32,559,3,1024,0.0227546
+22.36,560,1,32800,0.0655555
+22.36,560,2,1032,-0.230293
+22.36,560,3,1024,-0.0191254
+22.4,561,1,32800,0.0679149
+22.4,561,2,1032,-0.230293
+22.4,561,3,1024,-0.0610054
+22.44,562,1,32800,0.0667158
+22.44,562,2,1032,-0.230293
+22.44,562,3,1024,-0.102885
+22.48,563,1,32800,0.0638823
+22.48,563,2,1032,-0.230293
+22.48,563,3,1024,-0.144765
+22.52,564,1,32800,0.0626009
+22.52,564,2,1032,-0.230293
+22.52,564,3,1024,-0.186645
+22.56,565,1,32800,0.0654313
+22.56,565,2,1032,-0.230293
+22.56,565,3,1024,-0.228525
+22.6,566,1,32,0.0688745
+22.6,566,2,1032,-0.230293
+22.6,566,3,1024,-0.270405
+22.64,567,1,32,0.0710003
+22.64,567,2,1032,-0.230293
+22.64,567,3,1024,-0.312285
+22.68,568,1,32,0.0724513
+22.68,568,2,1032,-0.230293
+22.68,568,3,1024,-0.354165
+22.72,569,1,32,0.0743327
+22.72,569,2,1032,-0.230293
+22.72,569,3,1024,-0.396045
+22.76,570,1,32,0.0767384
+22.76,570,2,1032,-0.230293
+22.76,570,3,1024,-0.437925
+22.8,571,1,32,0.0777241
+22.8,571,2,1032,-0.230293
+22.8,571,3,1024,-0.479805
+22.84,572,1,32,0.080506
+22.84,572,2,1032,-0.230293
+22.84,572,3,1024,-0.48
+22.88,573,1,32,0.0780699
+22.88,573,2,1032,-0.230293
+22.88,573,3,1024,-0.48
+22.92,574,1,32,0.0730665
+22.92,574,2,1032,-0.230293
+22.92,574,3,1024,-0.48
+22.96,575,1,32,0.0684899
+22.96,575,2,1032,-0.230293
+22.96,575,3,1024,-0.438166
+23,576,1,32,0.0653597
+23,576,2,1032,-0.230293
+23,576,3,1024,-0.396286
+23.04,577,1,32,0.0640706
+23.04,577,2,1032,-0.230293
+23.04,577,3,1024,-0.354406
+23.08,578,1,32800,0.064784
+23.08,578,2,1032,-0.230293
+23.08,578,3,1024,-0.312526
+23.12,579,1,32800,0.0665356
+23.12,579,2,1032,-0.230293
+23.12,579,3,1024,-0.270646
+23.16,580,1,32800,0.0685216
+23.16,580,2,1032,-0.230293
+23.16,580,3,1024,-0.228766
+23.2,581,1,32800,0.0705001
+23.2,581,2,1032,-0.230293
+23.2,581,3,1024,-0.186886
+23.24,582,1,32800,0.0723842
+23.24,582,2,1032,-0.230293
+23.24,582,3,1024,-0.145006
+23.28,583,1,32800,0.0743572
+23.28,583,2,1032,-0.230293
+23.28,583,3,1024,-0.103126
+23.32,584,1,32800,0.0770163
+23.32,584,2,1032,-0.230293
+23.32,584,3,1024,-0.0612463
+23.36,585,1,32800,0.0790237
+23.36,585,2,1032,-0.230293
+23.36,585,3,1024,-0.0396867
+23.4,586,1,32800,0.0786065
+23.4,586,2,1032,-0.230293
+23.4,586,3,1024,-0.032225
+23.44,587,1,32800,0.0741991
+23.44,587,2,1032,-0.230293
+23.44,587,3,1024,-0.0258246
+23.48,588,1,32800,0.067759
+23.48,588,2,1032,-0.230293
+23.48,588,3,1024,-0.0202141
+23.52,589,1,32800,0.062753
+23.52,589,2,1032,-0.230293
+23.52,589,3,1024,-0.0155325
+23.56,590,1,32800,0.0602585
+23.56,590,2,1032,-0.230293
+23.56,590,3,1024,-0.0116645
+23.6,591,1,32,0.0599744
+23.6,591,2,1032,-0.230293
+23.6,591,3,1024,-0.0085076
+23.64,592,1,32,0.0626766
+23.64,592,2,1032,-0.230293
+23.64,592,3,1024,-0.0059313
+23.68,593,1,32,0.0667839
+23.68,593,2,1032,-0.230293
+23.68,593,3,1024,-0.00382745
+23.72,594,1,32,0.0709634
+23.72,594,2,1032,-0.230293
+23.72,594,3,1024,-0.00213276
+23.76,595,1,32,0.0742847
+23.76,595,2,1032,-0.230293
+23.76,595,3,1024,-0.000758176
+23.8,596,1,32,0.0761066
+23.8,596,2,1032,-0.230293
+23.8,596,3,1024,0.000347836
+23.84,597,1,32,0.0778687
+23.84,597,2,1032,-0.230293
+23.84,597,3,1024,0.0012355
+23.88,598,1,32,0.0801528
+23.88,598,2,1032,-0.230293
+23.88,598,3,1024,0.00188326
+23.92,599,1,32,0.0814453
+23.92,599,2,1032,-0.230293
+23.92,599,3,1024,0.00229105
+23.96,600,1,32,0.0801038
+23.96,600,2,1032,-0.230293
+23.96,600,3,1024,0.00246554
+24,601,1,32,0.0755704
+24,601,2,1032,-0.230293
+24,601,3,1024,0.0024228
+24.04,602,1,32,0.0710865
+24.04,602,2,1032,-0.230293
+24.04,602,3,1024,0.00217362
+24.08,603,1,32800,0.068136
+24.08,603,2,1032,-0.230293
+24.08,603,3,1024,0.00192885
+24.12,604,1,32800,0.0671665
+24.12,604,2,1032,-0.230293
+24.12,604,3,1024,0.00193133
+24.16,605,1,32800,0.0682848
+24.16,605,2,1032,-0.230293
+24.16,605,3,1024,0.00215071
+24.2,606,1,32800,0.0699181
+24.2,606,2,1032,-0.230293
+24.2,606,3,1024,0.00251782
+24.24,607,1,32800,0.0709241
+24.24,607,2,1032,-0.230293
+24.24,607,3,1024,0.00297812
+24.28,608,1,32800,0.071574
+24.28,608,2,1032,-0.230293
+24.28,608,3,1024,0.00347797
+24.32,609,1,32800,0.0722058
+24.32,609,2,1032,-0.230293
+24.32,609,3,1024,0.00398152
+24.36,610,1,32800,0.0725235
+24.36,610,2,1032,-0.230293
+24.36,610,3,1024,0.00445685
+24.4,611,1,32800,0.0722265
+24.4,611,2,1032,-0.230293
+24.4,611,3,1024,0.00487801
+24.44,612,1,32800,0.0717324
+24.44,612,2,1032,-0.230293
+24.44,612,3,1024,0.00522484
+24.48,613,1,32800,0.0712502
+24.48,613,2,1032,-0.230293
+24.48,613,3,1024,0.00548108
+24.52,614,1,32800,0.0709044
+24.52,614,2,1032,-0.230293
+24.52,614,3,1024,0.00563456
+24.56,615,1,32800,0.0707758
+24.56,615,2,1032,-0.230293
+24.56,615,3,1024,0.00567228
+24.6,616,1,32,0.0709158
+24.6,616,2,1032,-0.230293
+24.6,616,3,1024,0.00549272
+24.64,617,1,32,0.0713578
+24.64,617,2,1032,-0.230293
+24.64,617,3,1024,0.00511424
+24.68,618,1,32,0.0721218
+24.68,618,2,1032,-0.230293
+24.68,618,3,1024,0.00460634
+24.72,619,1,32,0.0732818
+24.72,619,2,1032,-0.230293
+24.72,619,3,1024,0.00402671
+24.76,620,1,32,0.0748241
+24.76,620,2,1032,-0.230293
+24.76,620,3,1024,0.00342279
+24.8,621,1,32,0.0762376
+24.8,621,2,1032,-0.230293
+24.8,621,3,1024,0.00283329
+24.84,622,1,32,0.0769826
+24.84,622,2,1032,-0.230293
+24.84,622,3,1024,0.00218201
+24.88,623,1,32,0.0766346
+24.88,623,2,1032,-0.230293
+24.88,623,3,1024,0.00172497

+ 535 - 0
data/processed/data/merged_ObjState.csv

@@ -0,0 +1,535 @@
+simTime,simFrame,playerId,type,posX,posY,posZ,posH,speedX,speedY,speedZ,accelX,accelY,accelZ,dimX,dimY,dimZ,offX,speedH,accelH,travelDist,lightMask,steering,curvHor,curvHorDot,laneOffset,rollRel,pitchRel,road_link_id,road_fc,road_type,road_speed_max,road_speed_min
+0.0,1,1,1,246.072,16.6462,89.1152,2.13049,0.0,0.0,0.0,0.0,0.0,0.0,4.3,1.776,1.423,1.317,0.0,0.0,0.0,0,0.0,-0.013,-0.00568894,1.63897e-08,,,20163135.0,3.0,1.0,60.0,0.0
+0.0,1,2,1,235.032,33.7186,87.8422,2.13049,0.0,0.0,0.0,0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0,,,0.195597,,,,,,,
+0.04,2,1,1,246.072,16.6462,89.1152,2.13049,0.0,0.0,0.0,0.0,0.0,0.0,4.3,1.776,1.423,1.317,0.0,0.0,0.0,0,0.0,-0.013,-0.00568894,1.63897e-08,,,20163135.0,3.0,1.0,60.0,0.0
+0.04,2,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.04188,,,0.195597,,,,,,,
+0.08,3,1,1,246.043,16.6935,89.1108,2.13139,-0.751055,1.19396,-0.0499976,-0.59975,0.895347,-0.0381815,4.3,1.776,1.423,1.317,0.0226172,0.565429,0.0560215,0,-2.26523e-05,-0.014,-0.00569068,-2.43216e-07,,,20163135.0,3.0,1.0,60.0,0.0
+0.08,3,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.12,4,1,1,246.012,16.7422,89.1064,2.13247,-0.786889,1.24745,-0.0497687,-1.17378,1.79046,-0.07223,4.3,1.776,1.423,1.317,0.0270062,0.109726,0.113761,0,-2.26523e-05,-0.014,-0.00569273,4.08638e-08,,,20163135.0,3.0,1.0,60.0,0.0
+0.12,4,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.16,5,1,1,245.979,16.7934,89.1043,2.13461,-0.835687,1.31547,-0.0529551,-1.15963,1.67818,-0.0692543,4.3,1.776,1.423,1.317,0.0534525,0.661158,0.174477,0,-6.48842e-05,-0.014,-0.00569546,-5.5935e-07,,,20163135.0,3.0,1.0,60.0,0.0
+0.16,5,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.2,6,1,1,245.945,16.8473,89.1013,2.13787,-0.888501,1.38519,-0.0552511,-1.3596,1.88561,-0.0779185,4.3,1.776,1.423,1.317,0.0813753,0.69807,0.238593,0,-6.33829e-05,-0.014,-0.00569915,-1.34393e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.2,6,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.24,7,1,1,245.908,16.9042,89.0983,2.14124,-0.945887,1.46337,-0.058049,-1.48399,2.04054,-0.0839134,4.3,1.776,1.423,1.317,0.084423,0.0761906,0.306395,0,-5.05591e-05,-0.015,-0.00570374,-2.00183e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.24,7,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.28,8,1,1,245.869,16.9643,89.0953,2.14468,-1.0075,1.5468,-0.0612119,-1.57592,2.14578,-0.0881248,4.3,1.776,1.423,1.317,0.0858762,0.0363316,0.378209,0,-3.73301e-05,-0.015,-0.00570937,-2.39295e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.28,8,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.32,9,1,1,245.827,17.0279,89.0922,2.14816,-1.07233,1.63375,-0.0646459,-1.64602,2.21567,-0.0911337,4.3,1.776,1.423,1.317,0.086924,0.0261946,0.454263,0,-2.6024e-05,-0.016,-0.00571613,-2.44827e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.32,9,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.36,10,1,1,245.783,17.0949,89.089,2.15166,-1.13964,1.72301,-0.0682812,-1.70047,2.26102,-0.0933201,4.3,1.776,1.423,1.317,0.0875477,0.0155913,0.534719,0,-1.67538e-05,0.004,-0.0181788,-2.13195e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.36,10,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.4,11,1,1,245.736,17.1655,89.0856,2.15516,-1.20885,1.81377,-0.0720648,-1.74351,2.28951,-0.0949356,4.3,1.776,1.423,1.317,0.0876897,0.00355057,0.619688,0,-9.58201e-06,0.002,-0.0181047,-1.4407e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.4,11,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.44,12,1,1,245.686,17.2398,89.0821,2.15866,-1.27956,1.90547,-0.0759766,-1.77804,2.30649,-0.0961739,4.3,1.776,1.423,1.317,0.0873197,-0.00924896,0.70925,0,-3.14319e-06,0.001,-0.0180391,-3.59653e-07,,,20163135.0,3.0,1.0,60.0,0.0
+0.44,12,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.48,13,1,1,245.633,17.3178,89.0785,2.16211,-1.35146,1.99774,-0.0799962,-1.80603,2.31579,-0.0971585,4.3,1.776,1.423,1.317,0.0864153,-0.0226097,0.803462,0,2.55077e-06,-0.001,-0.017984,1.11554e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.48,13,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.52,14,1,1,245.577,17.3995,89.0746,2.16551,-1.42429,2.09033,-0.0841105,-1.82884,2.32016,-0.0979777,4.3,1.776,1.423,1.317,0.0849653,-0.0362499,0.902362,0,7.4829e-06,-0.003,-0.0179413,2.9783e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.52,14,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.56,15,1,1,245.519,17.4848,89.0706,2.16883,-1.49787,2.18309,-0.0883119,-1.84736,2.32157,-0.0986926,4.3,1.776,1.423,1.317,0.0829643,-0.0500267,1.00598,0,1.16453e-05,-0.005,-0.0179127,5.211e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.56,15,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.6,16,1,1,245.457,17.5739,89.0664,2.17205,-1.57203,2.27594,-0.0925968,-1.86218,2.32143,-0.0993469,4.3,1.776,1.423,1.317,0.080414,-0.0637567,1.11433,0,1.57399e-05,-0.006,-0.0179004,7.80654e-06,,,20163135.0,3.0,1.0,60.0,0.0
+0.6,16,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.64,17,1,1,245.393,17.6667,89.0619,2.17514,-1.64661,2.36884,-0.0969651,-1.87364,2.32078,-0.0999717,4.3,1.776,1.423,1.317,0.0773151,-0.0774723,1.22744,0,1.97763e-05,-0.008,-0.0179061,1.07575e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.64,17,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.68,18,1,1,245.325,17.7632,89.0573,2.17809,-1.72147,2.46181,-0.101419,-1.88193,2.32042,-0.10059,4.3,1.776,1.423,1.317,0.0736685,-0.0911664,1.34531,0,2.3057e-05,-0.011,-0.0179315,1.40346e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.68,18,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.72,19,1,1,245.255,17.8635,89.0525,2.18087,-1.79649,2.55486,-0.105961,-1.88714,2.32095,-0.101219,4.3,1.776,1.423,1.317,0.0694736,-0.104872,1.46794,0,2.62869e-05,-0.013,-0.0179783,1.76189e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.72,19,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.76,20,1,1,245.181,17.9674,89.0475,2.18346,-1.87153,2.64805,-0.110599,-1.88923,2.32285,-0.101872,4.3,1.776,1.423,1.317,0.064724,-0.118739,1.59536,0,3.01865e-05,-0.015,-0.0180479,2.15128e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.76,20,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.8,21,1,1,245.105,18.0751,89.0422,2.18583,-1.94646,2.74145,-0.115338,-1.88817,2.3265,-0.102558,4.3,1.776,1.423,1.317,0.059428,-0.132399,1.72756,0,3.33662e-05,-0.017,-0.0181411,2.56866e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.8,21,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.84,22,1,1,245.025,18.1866,89.0367,2.18798,-2.02117,2.83512,-0.120186,-1.88428,2.33193,-0.103287,4.3,1.776,1.423,1.317,0.0537253,-0.14257,1.86455,0,3.65257e-05,-0.02,-0.0182586,3.0121e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.84,22,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.88,23,1,1,244.943,18.3018,89.0311,2.18989,-2.09554,2.92914,-0.125152,-1.87744,2.33939,-0.104064,4.3,1.776,1.423,1.317,0.0476104,-0.152871,2.00633,0,4.03858e-05,-0.022,-0.0184004,3.48184e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.88,23,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.92,24,1,1,244.857,18.4207,89.0251,2.1924,-2.17472,3.01982,-0.130223,-1.93563,2.30015,-0.104878,4.3,1.776,1.423,1.317,0.0629019,0.382286,2.15291,0,4.35579e-05,-0.025,-0.0185679,3.97496e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.92,24,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+0.96,25,1,1,244.768,18.5429,89.019,2.19643,-2.26209,3.10466,-0.135384,-2.0705,2.20458,-0.105716,4.3,1.776,1.423,1.317,0.100823,0.948017,2.30429,0,4.74423e-05,-0.028,-0.0187636,4.49178e-05,,,20163135.0,3.0,1.0,60.0,0.0
+0.96,25,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.0,26,1,1,244.675,18.6682,89.0126,2.20279,-2.36048,3.18135,-0.140617,-2.28106,2.05048,-0.106562,4.3,1.776,1.423,1.317,0.158824,1.45003,2.46048,0,5.06569e-05,-0.03,-0.0189905,5.02945e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.0,26,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.04,27,1,1,244.578,18.7963,89.006,2.21178,-2.47008,3.24938,-0.145864,-2.53213,1.85931,-0.107373,4.3,1.776,1.423,1.317,0.224839,1.65039,2.62147,0,5.39009e-05,-0.016,0.00457079,5.58625e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.04,27,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.08,28,1,1,244.476,18.9267,88.9991,2.22354,-2.59123,3.3079,-0.151119,-2.80751,1.63849,-0.108145,4.3,1.776,1.423,1.317,0.293971,1.72829,2.78729,0,5.78943e-05,-0.016,0.00462635,6.16272e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.08,28,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.12,29,1,1,244.368,19.059,88.9921,2.23819,-2.72478,3.3555,-0.156381,-3.10546,1.38396,-0.108877,4.3,1.776,1.423,1.317,0.366164,1.80483,2.95793,0,6.12469e-05,-0.015,0.00468614,6.75627e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.12,29,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.16,30,1,1,244.255,19.1928,88.9847,2.25584,-2.8715,3.39054,-0.161621,-3.42358,1.09129,-0.109552,4.3,1.776,1.423,1.317,0.441363,1.87997,3.1334,0,6.53571e-05,-0.014,0.00475216,7.36761e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.16,30,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.2,31,1,1,244.135,19.3274,88.9772,2.27662,-3.03196,3.41121,-0.166801,-3.75865,0.755622,-0.110149,4.3,1.776,1.423,1.317,0.51951,1.95368,3.3137,0,6.88405e-05,-0.013,0.00482668,7.99439e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.2,31,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.24,32,1,1,244.009,19.4622,88.9694,2.30064,-3.2066,3.41545,-0.171869,-4.10644,0.371632,-0.110639,4.3,1.776,1.423,1.317,0.600546,2.02591,3.49885,0,7.23934e-05,-0.013,0.00491232,8.63541e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.24,32,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.28,33,1,1,243.874,19.5965,88.9614,2.32802,-3.39557,3.401,-0.176761,-4.46157,-0.0663196,-0.110987,4.3,1.776,1.423,1.317,0.684412,2.09664,3.68884,0,7.61158e-05,-0.012,0.00501195,9.2899e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.28,33,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.32,34,1,1,243.732,19.7294,88.9532,2.35884,-3.59859,3.36551,-0.181398,-4.81508,-0.561634,-0.111152,4.3,1.776,1.423,1.317,0.77038,2.14921,3.88369,0,8.08019e-05,-0.011,0.00512873,9.95976e-05,,,20163135.0,3.0,1.0,60.0,0.0
+1.32,34,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.36,35,1,1,243.582,19.8607,88.9447,2.39083,-3.79925,3.32399,-0.185854,-4.95976,-0.891221,-0.111185,4.3,1.776,1.423,1.317,0.799756,0.734408,4.08338,0,8.65538e-05,-0.01,0.00526395,0.000106487,,,20163135.0,3.0,1.0,60.0,0.0
+1.36,35,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.4,36,1,1,243.424,19.9901,88.9361,2.42324,-3.9999,3.27398,-0.190147,-5.02843,-1.16584,-0.111101,4.3,1.776,1.423,1.317,0.810487,0.268254,4.2879,0,9.32397e-05,-0.01,0.00541915,0.000113615,,,20163135.0,3.0,1.0,60.0,0.0
+1.4,36,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.44,37,1,1,243.258,20.1172,88.9273,2.45556,-4.19918,3.21688,-0.194296,-5.04161,-1.39336,-0.110925,4.3,1.776,1.423,1.317,0.807993,-0.0623479,4.49727,0,0.000100015,-0.009,0.00559569,0.000121021,,,20163135.0,3.0,1.0,60.0,0.0
+1.44,37,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.48,38,1,1,243.084,20.242,88.9184,2.4873,-4.39538,3.1549,-0.198314,-5.00577,-1.56773,-0.110672,4.3,1.776,1.423,1.317,0.793397,-0.364879,4.71146,0,0.000106728,-0.009,-0.0368343,0.000128738,,,20163135.0,3.0,1.0,60.0,0.0
+1.48,38,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.52,39,1,1,242.902,20.3642,88.9092,2.51799,-4.58696,3.09061,-0.202364,-4.92617,-1.68146,-0.110438,4.3,1.776,1.423,1.317,0.767252,-0.653632,4.93048,0,0.000113936,-0.016,-0.0383808,0.000136817,,,20163135.0,3.0,1.0,60.0,0.0
+1.52,39,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.56,40,1,1,242.713,20.4839,88.8999,2.54719,-4.77255,3.02688,-0.206558,-4.80793,-1.72716,-0.110281,4.3,1.776,1.423,1.317,0.729932,-0.933003,5.15432,0,0.000120094,-0.025,-0.0402159,0.000145268,,,20163135.0,3.0,1.0,60.0,0.0
+1.56,40,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.6,41,1,1,242.517,20.6013,88.8903,2.57445,-4.95094,2.96687,-0.21098,-4.65599,-1.69753,-0.110253,4.3,1.776,1.423,1.317,0.681676,-1.2064,5.38298,0,0.000125751,-0.035,-0.0423213,0.000154103,,,20163135.0,3.0,1.0,60.0,0.0
+1.6,41,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.64,42,1,1,242.315,20.7166,88.8806,2.59936,-5.12109,2.91401,-0.215721,-4.47454,-1.58564,-0.110399,4.3,1.776,1.423,1.317,0.622599,-1.47692,5.61646,0,0.000130781,-0.045,-0.0446528,0.000163322,,,20163135.0,3.0,1.0,60.0,0.0
+1.64,42,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.68,43,1,1,242.105,20.8303,88.8707,2.62146,-5.28198,2.87206,-0.220633,-4.26625,-1.38409,-0.110637,4.3,1.776,1.423,1.317,0.552559,-1.75101,5.85474,0,0.000135758,-0.025,0.010808,0.000172933,,,20163135.0,3.0,1.0,60.0,0.0
+1.68,43,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.72,44,1,1,241.89,20.9429,88.8606,2.64045,-5.43342,2.84358,-0.225864,-4.04219,-1.10468,-0.111042,4.3,1.776,1.423,1.317,0.474737,-1.94554,6.09785,0,0.000139861,-0.024,0.0113982,0.000182917,,,20163135.0,3.0,1.0,60.0,0.0
+1.72,44,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.76,45,1,1,241.669,21.0549,88.8502,2.65622,-5.57593,2.82956,-0.231561,-3.81682,-0.773924,-0.111666,4.3,1.776,1.423,1.317,0.394308,-2.01072,6.34576,0,0.000143669,-0.023,0.0120128,0.000193262,,,20163135.0,3.0,1.0,60.0,0.0
+1.76,45,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.8,46,1,1,241.443,21.1671,88.8395,2.66868,-5.70935,2.83198,-0.237811,-3.58859,-0.392576,-0.112546,4.3,1.776,1.423,1.317,0.311337,-2.07428,6.5985,0,0.000147072,-0.021,0.0126489,0.000203946,,,20163135.0,3.0,1.0,60.0,0.0
+1.8,46,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.84,47,1,1,241.212,21.2801,88.8286,2.67771,-5.83336,2.85277,-0.244667,-3.35494,0.0383664,-0.113701,4.3,1.776,1.423,1.317,0.225889,-2.13621,6.85606,0,0.000149962,0.065,-0.260048,0.000214937,,,20163135.0,3.0,1.0,60.0,0.0
+1.84,47,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.88,48,1,1,240.976,21.3948,88.8173,2.68323,-5.9475,2.89382,-0.2529,-3.11221,0.517592,-0.115475,4.3,1.776,1.423,1.317,0.138027,-2.19654,7.11846,0,0.000151532,0.008,-0.270404,0.000226173,,,20163135.0,3.0,1.0,60.0,0.0
+1.88,48,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.92,49,1,1,240.736,21.512,88.8055,2.68515,-6.0511,2.95693,-0.265183,-2.85566,1.04345,-0.119037,4.3,1.776,1.423,1.317,0.0478157,-2.25528,7.38569,0,0.000153086,-0.056,-0.284123,0.000237609,,,20163135.0,3.0,1.0,60.0,0.0
+1.92,49,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+1.96,50,1,1,240.493,21.6327,88.7932,2.68336,-6.14323,3.04382,-0.278429,-2.58041,1.61438,-0.122985,4.3,1.776,1.423,1.317,-0.0446834,-2.31248,7.65779,0,0.000153846,-0.127,-0.300037,0.000249179,,,20163135.0,3.0,1.0,60.0,0.0
+1.96,50,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.0,51,1,1,240.246,21.7579,88.7803,2.67778,-6.22277,3.15616,-0.292249,-2.28288,2.22952,-0.127295,4.3,1.776,1.423,1.317,-0.139411,-2.36819,7.93476,0,0.000154423,-0.003,-0.00427318,0.000260583,,,20163135.0,3.0,1.0,60.0,0.0
+2.0,51,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.04,52,1,1,239.997,21.8886,88.7667,2.66833,-6.28822,3.29545,-0.306874,-1.95087,2.88377,-0.131879,4.3,1.776,1.423,1.317,-0.236313,-2.42254,8.21663,0,0.000154744,0.0,-6.31932e-05,0.000270577,,,20163135.0,3.0,1.0,60.0,0.0
+2.04,52,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.08,53,1,1,239.745,22.0259,88.7525,2.65492,-6.33761,3.46299,-0.322696,-1.57483,3.57296,-0.136875,4.3,1.776,1.423,1.317,-0.335335,-2.47555,8.50341,0,0.000154729,0.0,-5.98863e-05,0.000279079,,,20163135.0,3.0,1.0,60.0,0.0
+2.08,53,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.12,54,1,1,239.493,22.1712,88.7375,2.63746,-6.36855,3.65985,-0.339762,-1.14495,4.29221,-0.142298,4.3,1.776,1.423,1.317,-0.436423,-2.52721,8.79515,0,0.000153603,0.0,-5.66467e-05,0.000286166,,,20163135.0,3.0,1.0,60.0,0.0
+2.12,54,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.16,55,1,1,239.24,22.3254,88.7217,2.61588,-6.37821,3.88682,-0.35809,-0.650776,5.03542,-0.148168,4.3,1.776,1.423,1.317,-0.539525,-2.57755,9.09188,0,0.000151996,0.0,-5.3507e-05,0.000291918,,,20163135.0,3.0,1.0,60.0,0.0
+2.16,55,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.2,56,1,1,238.987,22.4899,88.7051,2.59009,-6.36329,4.14435,-0.377664,-0.0806896,5.7947,-0.154468,4.3,1.776,1.423,1.317,-0.644588,-2.62657,9.39361,0,0.000150558,0.0,-5.05029e-05,0.000296428,,,20163135.0,3.0,1.0,60.0,0.0
+2.2,56,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.24,57,1,1,238.737,22.6658,88.6875,2.56003,-6.31998,4.43244,-0.398422,0.577474,6.56017,-0.161166,4.3,1.776,1.423,1.317,-0.75156,-2.67429,9.70039,0,0.000148534,0.0,-4.7673e-05,0.000299766,,,20163135.0,3.0,1.0,60.0,0.0
+2.24,57,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.28,58,1,1,238.489,22.8544,88.6691,2.52562,-6.24399,4.75057,-0.420243,1.33617,7.31967,-0.168202,4.3,1.776,1.423,1.317,-0.860389,-2.72073,10.0123,0,0.000146564,0.0,-4.50594e-05,0.000302015,,,20163135.0,3.0,1.0,60.0,0.0
+2.28,58,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.32,59,1,1,238.246,23.0567,88.6497,2.48678,-6.13053,5.09756,-0.442938,2.20779,8.05833,-0.175492,4.3,1.776,1.423,1.317,-0.971024,-2.76587,10.3293,0,0.000143899,0.0,-4.27073e-05,0.000303236,,,20163135.0,3.0,1.0,60.0,0.0
+2.32,59,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.36,60,1,1,238.007,23.2724,88.6293,2.44655,-6.00749,5.43348,-0.46571,2.77383,8.28473,-0.182709,4.3,1.776,1.423,1.317,-1.00565,-0.865559,10.6514,0,0.000141186,0.0,-4.06195e-05,0.000303497,,,20163135.0,3.0,1.0,60.0,0.0
+2.36,60,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.4,61,1,1,237.773,23.5001,88.6081,2.40858,-5.90059,5.73284,-0.487795,2.84727,7.9367,-0.189549,4.3,1.776,1.423,1.317,-0.949203,1.41108,10.9786,0,0.000138384,0.0,-3.87649e-05,0.000302866,,,20163135.0,3.0,1.0,60.0,0.0
+2.4,61,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.44,62,1,1,237.543,23.7386,88.586,2.3738,-5.80502,6.00787,-0.509033,2.73023,7.45442,-0.195902,4.3,1.776,1.423,1.317,-0.869469,1.99334,11.3109,0,0.000134746,0.0,-3.71228e-05,0.000301386,,,20163135.0,3.0,1.0,60.0,0.0
+2.44,62,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.48,63,1,1,237.316,23.9872,88.5631,2.34253,-5.72226,6.26123,-0.529399,2.49837,6.93828,-0.201718,4.3,1.776,1.423,1.317,-0.781925,2.18862,11.6484,0,0.000130928,0.0,-3.56724e-05,0.000299108,,,20163135.0,3.0,1.0,60.0,0.0
+2.48,63,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.52,64,1,1,237.091,24.245,88.5395,2.31491,-5.65514,6.49353,-0.5489,2.17346,6.41324,-0.206997,4.3,1.776,1.423,1.317,-0.690417,2.28769,11.9911,0,0.000126901,0.0,-3.43908e-05,0.000296078,,,20163135.0,3.0,1.0,60.0,0.0
+2.52,64,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.56,65,1,1,236.869,24.5114,88.515,2.2907,-5.60184,6.70904,-0.567592,1.82597,5.93719,-0.211772,4.3,1.776,1.423,1.317,-0.605123,2.13235,12.3389,0,0.000122631,0.0,-3.32589e-05,0.00029234,,,20163135.0,3.0,1.0,60.0,0.0
+2.56,65,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.6,66,1,1,236.648,24.7858,88.4898,2.26955,-5.56106,6.91065,-0.585526,1.48521,5.52224,-0.216076,4.3,1.776,1.423,1.317,-0.528781,1.90854,12.692,0,0.000118789,0.0,-3.226e-05,0.000287952,,,20163135.0,3.0,1.0,60.0,0.0
+2.6,66,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.64,67,1,1,236.429,25.0678,88.464,2.25109,-5.53165,7.10063,-0.602736,1.1639,5.16604,-0.219938,4.3,1.776,1.423,1.317,-0.461621,1.679,13.0504,0,0.000114645,0.0,-3.13792e-05,0.000282958,,,20163135.0,3.0,1.0,60.0,0.0
+2.64,67,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.68,68,1,1,236.21,25.357,88.4374,2.23497,-5.51253,7.28075,-0.619235,0.867026,4.86185,-0.223382,4.3,1.776,1.423,1.317,-0.402978,1.46608,13.414,0,0.000109458,0.0,-3.06036e-05,0.000277375,,,20163135.0,3.0,1.0,60.0,0.0
+2.68,68,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.72,69,1,1,235.991,25.653,88.4101,2.22089,-5.50273,7.45247,-0.635021,0.595767,4.60207,-0.226421,4.3,1.776,1.423,1.317,-0.351908,1.27674,13.7829,0,0.000104602,0.0,-2.99217e-05,0.000271245,,,20163135.0,3.0,1.0,60.0,0.0
+2.72,69,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.76,70,1,1,235.773,25.9555,88.3823,2.2086,-5.50136,7.617,-0.650074,0.34938,4.37958,-0.229064,4.3,1.776,1.423,1.317,-0.307435,1.11183,14.1572,0,0.000100064,0.0,-2.93231e-05,0.000264615,,,20163135.0,3.0,1.0,60.0,0.0
+2.76,70,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.8,71,1,1,235.554,26.2644,88.3538,2.19785,-5.50761,7.7753,-0.664364,0.126285,4.18818,-0.231314,4.3,1.776,1.423,1.317,-0.268659,0.969419,14.5367,0,9.51168e-05,0.0,-2.87987e-05,0.000257515,,,20163135.0,3.0,1.0,60.0,0.0
+2.8,71,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.84,72,1,1,235.335,26.5794,88.3247,2.18846,-5.52077,7.92819,-0.677846,-0.0754278,4.02265,-0.233168,4.3,1.776,1.423,1.317,-0.234783,0.84688,14.9216,0,8.97277e-05,0.0,-2.83404e-05,0.000249968,,,20163135.0,3.0,1.0,60.0,0.0
+2.84,72,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.88,73,1,1,235.115,26.9002,88.2951,2.18025,-5.54018,8.07636,-0.690471,-0.257679,3.87868,-0.234622,4.3,1.776,1.423,1.317,-0.205129,0.741356,15.3118,0,8.38774e-05,0.0,-2.79408e-05,0.000241988,,,20163135.0,3.0,1.0,60.0,0.0
+2.88,73,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.92,74,1,1,234.893,27.2269,88.2649,2.17309,-5.56524,8.22037,-0.702178,-0.422258,3.75276,-0.235666,4.3,1.776,1.423,1.317,-0.179122,0.650189,15.7074,0,7.89526e-05,0.0,-2.75935e-05,0.000233627,,,20163135.0,3.0,1.0,60.0,0.0
+2.92,74,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+2.96,75,1,1,234.671,27.5591,88.2343,2.16684,-5.59541,8.3607,-0.712902,-0.570813,3.64201,-0.236292,4.3,1.776,1.423,1.317,-0.156274,0.571197,16.1083,0,7.28404e-05,0.0,-2.72925e-05,0.000224883,,,20163135.0,3.0,1.0,60.0,0.0
+2.96,75,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.0,76,1,1,234.447,27.8968,88.2032,2.16139,-5.63017,8.49778,-0.722569,-0.704598,3.54421,-0.236488,4.3,1.776,1.423,1.317,-0.1362,0.501841,16.5146,0,6.761e-05,-0.0,-2.70325e-05,0.000215803,,,20163135.0,3.0,1.0,60.0,0.0
+3.0,76,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.04,77,1,1,234.222,28.2398,88.1718,2.15665,-5.66905,8.63198,-0.731103,-0.82457,3.45764,-0.236241,4.3,1.776,1.423,1.317,-0.118591,0.440231,16.9262,0,6.18594e-05,-0.0,-2.68089e-05,0.000206403,,,20163135.0,3.0,1.0,60.0,0.0
+3.04,77,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.08,78,1,1,233.995,28.5881,88.14,2.15252,-5.7116,8.76361,-0.738419,-0.931928,3.38065,-0.235539,4.3,1.776,1.423,1.317,-0.103141,0.386236,17.3432,0,5.55584e-05,-0.0,-2.66175e-05,0.000196688,,,20163135.0,3.0,1.0,60.0,0.0
+3.08,78,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.12,79,1,1,233.766,28.9416,88.1079,2.14894,-5.75743,8.89293,-0.751885,-1.02784,3.31181,-0.236714,4.3,1.776,1.423,1.317,-0.0895797,0.339041,17.7655,0,4.93976e-05,-0.0,-2.64545e-05,0.000186679,,,20163135.0,3.0,1.0,60.0,0.0
+3.12,79,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.16,80,1,1,233.535,29.3002,88.075,2.14583,-5.80587,9.01967,-0.774126,-1.09717,3.22487,-0.238368,4.3,1.776,1.423,1.317,-0.0776725,0.297681,18.1932,0,4.33722e-05,-0.0,-2.63166e-05,0.000176398,,,20163135.0,3.0,1.0,60.0,0.0
+3.16,80,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.2,81,1,1,233.303,29.6637,88.0412,2.14314,-5.85629,9.14355,-0.796106,-1.15862,3.14587,-0.239901,4.3,1.776,1.423,1.317,-0.0672157,0.26142,18.6262,0,3.74692e-05,-0.0,-2.62009e-05,0.000165868,,,20163135.0,3.0,1.0,60.0,0.0
+3.2,81,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.24,82,1,1,233.068,30.0321,88.0065,2.14082,-5.90854,9.26495,-0.817666,-1.21675,3.08,-0.241807,4.3,1.776,1.423,1.317,-0.0580381,0.229439,19.0645,0,3.16741e-05,-0.0,-2.61048e-05,0.000155112,,,20163135.0,3.0,1.0,60.0,0.0
+3.24,82,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.28,83,1,1,232.831,30.4053,87.9709,2.13882,-5.96246,9.38418,-0.838918,-1.26802,3.02002,-0.243562,4.3,1.776,1.423,1.317,-0.049988,0.201253,19.5081,0,2.52704e-05,-0.0,-2.60258e-05,0.000144137,,,20163135.0,3.0,1.0,60.0,0.0
+3.28,83,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.32,84,1,1,232.591,30.7832,87.9344,2.1371,-6.01784,9.50145,-0.859822,-1.31305,2.96522,-0.245159,4.3,1.776,1.423,1.317,-0.0429298,0.176455,19.9569,0,1.89427e-05,-0.0,-2.5962e-05,0.000132958,,,20163135.0,3.0,1.0,60.0,0.0
+3.32,84,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.36,85,1,1,232.35,31.1657,87.8972,2.13563,-6.07451,9.61689,-0.880338,-1.35244,2.91496,-0.246588,4.3,1.776,1.423,1.317,-0.0367432,0.154666,20.4108,0,1.1987e-05,0.0,-6.81414e-05,0.000121571,,,20163135.0,3.0,1.0,60.0,0.0
+3.36,85,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.4,86,1,1,232.106,31.5528,87.8591,2.13438,-6.13227,9.73066,-0.900423,-1.3867,2.86874,-0.247843,4.3,1.776,1.423,1.317,-0.0313253,0.135448,20.8699,0,5.79435e-06,0.0,-6.81413e-05,0.000110004,,,20163135.0,3.0,1.0,60.0,0.0
+3.4,86,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.44,87,1,1,231.859,31.9444,87.8201,2.13332,-6.19097,9.84286,-0.920033,-1.41633,2.82606,-0.248916,4.3,1.776,1.423,1.317,-0.0265826,0.118567,21.3342,0,-2.89552e-07,0.0,-6.81412e-05,9.82781e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.44,87,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.48,88,1,1,231.611,32.3404,87.7804,2.13242,-6.25048,9.95363,-0.939123,-1.44177,2.78655,-0.249801,4.3,1.776,1.423,1.317,-0.0224359,0.103665,21.8035,0,-6.03568e-06,0.0,-6.81411e-05,8.64219e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.48,88,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.52,89,1,1,231.36,32.7408,87.7399,2.13167,-6.31067,10.063,-0.957648,-1.46344,2.7498,-0.250492,4.3,1.776,1.423,1.317,-0.0188122,0.0905946,22.2779,0,-1.03151e-05,0.0,-6.8141e-05,7.45041e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.52,89,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.56,90,1,1,231.106,33.1456,87.6987,2.13104,-6.37141,10.1712,-0.97556,-1.48171,2.71551,-0.250982,4.3,1.776,1.423,1.317,-0.0156485,0.0790922,22.7572,0,-1.30728e-05,0.0,-6.81409e-05,6.26174e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.56,90,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.6,91,1,1,230.85,33.5546,87.6567,2.13053,-6.43261,10.2781,-0.992811,-1.4969,2.68336,-0.251264,4.3,1.776,1.423,1.317,-0.0128883,0.0690041,23.2416,0,-1.49811e-05,0.0,-6.81409e-05,5.08569e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.6,91,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.64,92,1,1,230.592,33.9679,87.6141,2.13011,-6.49418,10.384,-1.00935,-1.50935,2.65307,-0.251332,4.3,1.776,1.423,1.317,-0.0104808,0.0601891,23.7309,0,-1.67283e-05,0.0,-6.81409e-05,3.93101e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.64,92,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.68,93,1,1,230.331,34.3854,87.5708,2.12977,-6.55602,10.4887,-1.02513,-1.51932,2.62441,-0.251179,4.3,1.776,1.423,1.317,-0.00838297,0.0524444,24.2252,0,-1.69019e-05,0.0,-6.81408e-05,2.81098e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.68,93,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.72,94,1,1,230.067,34.807,87.5269,2.12951,-6.61807,10.5924,-1.0401,-1.52708,2.59713,-0.2508,4.3,1.776,1.423,1.317,-0.00655384,0.0457285,24.7243,0,-1.68876e-05,-0.0,-6.81409e-05,1.73706e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.72,94,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.76,95,1,1,229.801,35.2328,87.4824,2.12931,-6.68026,10.6952,-1.05421,-1.53285,2.57105,-0.250189,4.3,1.776,1.423,1.317,-0.00496006,0.0398445,25.2282,0,-1.74006e-05,-0.0,-6.81409e-05,7.18801e-06,,,20163135.0,3.0,1.0,60.0,0.0
+3.76,95,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.8,96,1,1,229.533,35.6627,87.4373,2.12917,-6.74253,10.797,-1.06739,-1.53685,2.54597,-0.249339,4.3,1.776,1.423,1.317,-0.0035698,0.0347565,25.737,0,-1.7041e-05,-0.0,-6.81409e-05,-2.3076e-06,,,20163135.0,3.0,1.0,60.0,0.0
+3.8,96,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.84,97,1,1,229.262,36.0966,87.3917,2.12907,-6.80483,10.8978,-1.07961,-1.53928,2.52171,-0.248245,4.3,1.776,1.423,1.317,-0.0023539,0.0303974,26.2506,0,-1.64992e-05,-0.0,-6.8141e-05,-1.09937e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.84,97,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.88,98,1,1,228.988,36.5345,87.3456,2.12902,-6.86712,10.9978,-1.09081,-1.5403,2.49812,-0.246902,4.3,1.776,1.423,1.317,-0.00129003,0.0265967,26.7689,0,-1.57878e-05,-0.0,-6.81411e-05,-1.87453e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.88,98,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.92,99,1,1,228.713,36.9764,87.2991,2.12901,-6.92935,11.0969,-1.10092,-1.5402,2.47497,-0.245305,4.3,1.776,1.423,1.317,-0.000344748,0.0236321,27.292,0,-1.4914e-05,-0.0,-6.81412e-05,-2.54353e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.92,99,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+3.96,100,1,1,228.434,37.4222,87.2522,2.12903,-6.99152,11.1951,-1.10989,-1.53941,2.45194,-0.24345,4.3,1.776,1.423,1.317,0.000526839,0.0217897,27.8197,0,-1.45879e-05,-0.0,-6.81413e-05,-3.09553e-05,,,20163135.0,3.0,1.0,60.0,0.0
+3.96,100,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.0,101,1,1,228.153,37.8719,87.205,2.12908,-7.05361,11.2923,-1.11767,-1.53782,2.42906,-0.241331,4.3,1.776,1.423,1.317,0.00131955,0.0198177,28.3521,0,-1.3418e-05,-0.0,-6.81414e-05,-3.51633e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.0,101,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.04,102,1,1,227.87,38.3256,87.1575,2.12916,-7.11555,11.3887,-1.12419,-1.53523,2.40641,-0.238946,4.3,1.776,1.423,1.317,0.00202089,0.0175337,28.889,0,-1.2804e-05,-0.0,-6.81415e-05,-3.79468e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.04,102,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.08,103,1,1,227.584,38.783,87.1097,2.12927,-7.17731,11.4843,-1.1294,-1.53148,2.38405,-0.23629,4.3,1.776,1.423,1.317,0.0026224,0.0150376,29.4306,0,-1.20654e-05,-0.0,-6.81416e-05,-3.91812e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.08,103,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.12,104,1,1,227.296,39.2442,87.0618,2.12939,-7.23882,11.579,-1.13324,-1.52643,2.36202,-0.23336,4.3,1.776,1.423,1.317,0.003116,0.0123399,29.9767,0,-1.12028e-05,-0.0,-6.81417e-05,-3.874e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.12,104,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.16,105,1,1,227.005,39.7093,87.0137,2.12953,-7.30002,11.6729,-1.13564,-1.51996,2.34036,-0.230155,4.3,1.776,1.423,1.317,0.00349776,0.00954412,30.5272,0,-1.0926e-05,-0.0,-6.81417e-05,-3.66787e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.16,105,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.2,106,1,1,226.711,40.178,86.9656,2.12968,-7.36086,11.7659,-1.13655,-1.512,2.31908,-0.226672,4.3,1.776,1.423,1.317,0.00376605,0.00670731,31.0822,0,-1.0544e-05,-0.0,-6.81417e-05,-3.44149e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.2,106,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.24,107,1,1,226.416,40.6505,86.9175,2.12984,-7.42128,11.8582,-1.13591,-1.50248,2.29817,-0.22291,4.3,1.776,1.423,1.317,0.00392145,0.00388499,31.6417,0,-1.00537e-05,-0.0,-6.81416e-05,-3.2297e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.24,107,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.28,108,1,1,226.118,41.1266,86.8692,2.13,-7.4812,11.9497,-1.14529,-1.49139,2.27762,-0.221116,4.3,1.776,1.423,1.317,0.00396669,0.00113095,32.2055,0,-9.46009e-06,-0.001,-6.81414e-05,-3.03144e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.28,108,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.32,109,1,1,225.817,41.6064,86.8205,2.13015,-7.54057,12.0404,-1.15466,-1.47868,2.25742,-0.219284,4.3,1.776,1.423,1.317,0.00390292,-0.00159417,32.7737,0,-8.76916e-06,-0.0,-1.66651e-05,-2.84551e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.32,109,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.36,110,1,1,225.514,42.0898,86.7714,2.1303,-7.59941,12.1305,-1.16379,-1.46866,2.24441,-0.218029,4.3,1.776,1.423,1.317,0.00373423,-0.0042174,33.3462,0,-7.98805e-06,-0.0,-1.66614e-05,-2.67057e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.36,110,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.4,111,1,1,225.209,42.5768,86.722,2.13044,-7.65775,12.2202,-1.17287,-1.45758,2.23255,-0.216805,4.3,1.776,1.423,1.317,0.00346573,-0.00671257,33.923,0,-7.12477e-06,-0.0,-1.66566e-05,-2.50518e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.4,111,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.44,112,1,1,224.902,43.0674,86.6722,2.13057,-7.71556,12.3094,-1.18189,-1.44542,2.22177,-0.215605,4.3,1.776,1.423,1.317,0.00310255,-0.00907945,34.5042,0,-6.88915e-06,-0.0,-1.6651e-05,-2.34994e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.44,112,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.48,113,1,1,224.592,43.5615,86.6221,2.13067,-7.77278,12.3983,-1.19086,-1.43218,2.21203,-0.214429,4.3,1.776,1.423,1.317,0.00264795,-0.011365,35.0895,0,-6.58983e-06,-0.0,-1.66445e-05,-2.2043e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.48,113,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.52,114,1,1,224.28,44.0592,86.5715,2.13076,-7.82939,12.4868,-1.19978,-1.41791,2.2033,-0.213275,4.3,1.776,1.423,1.317,0.00210864,-0.0134826,35.6791,0,-6.22285e-06,-0.0,-1.66374e-05,-2.06759e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.52,114,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.56,115,1,1,223.966,44.5604,86.5206,2.13082,-7.88534,12.5751,-1.20865,-1.40263,2.19554,-0.212143,4.3,1.776,1.423,1.317,0.00148851,-0.0155032,36.2729,0,-5.79188e-06,-0.0,-1.66297e-05,-1.93907e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.56,115,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.6,116,1,1,223.649,45.0652,86.4694,2.13085,-7.9406,12.6631,-1.21747,-1.38636,2.18874,-0.211032,4.3,1.776,1.423,1.317,0.000792071,-0.0174111,36.8709,0,-5.30135e-06,-0.0,-1.66216e-05,-1.81788e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.6,116,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.64,117,1,1,223.33,45.5735,86.4178,2.13084,-7.99489,12.7511,-1.22624,-1.36614,2.18473,-0.209941,4.3,1.776,1.423,1.317,-0.000208512,-0.0250146,37.4731,0,-5.45724e-06,-0.0,-1.6613e-05,-1.70526e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.64,117,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.68,118,1,1,223.009,46.0853,86.3658,2.13078,-8.04817,12.839,-1.23496,-1.34342,2.1826,-0.208869,4.3,1.776,1.423,1.317,-0.00139361,-0.0296274,38.0794,0,-4.86325e-06,-0.0,-1.66038e-05,-1.59915e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.68,118,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.72,119,1,1,222.686,46.6006,86.3135,2.13075,-8.10243,12.9256,-1.24364,-1.34443,2.16589,-0.207817,4.3,1.776,1.423,1.317,-0.000740872,0.0163184,38.6898,0,-4.91312e-06,-0.0,-1.65953e-05,-1.50061e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.72,119,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.76,120,1,1,222.361,47.1193,86.2609,2.1308,-8.15802,13.0108,-1.25227,-1.36186,2.13917,-0.206782,4.3,1.776,1.423,1.317,0.0011417,0.0470644,39.3043,0,-4.21862e-06,-0.0,-1.6589e-05,-1.40745e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.76,120,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.8,121,1,1,222.034,47.6415,86.2079,2.13084,-8.2121,13.0963,-1.26086,-1.35179,2.12998,-0.205766,4.3,1.776,1.423,1.317,0.000892734,-0.00622425,39.9229,0,-4.17459e-06,-0.0,-1.65846e-05,-1.32059e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.8,121,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.84,122,1,1,221.704,48.167,86.1545,2.13084,-8.26524,13.1818,-1.2694,-1.33506,2.12523,-0.204767,4.3,1.776,1.423,1.317,0.000136869,-0.0188966,40.5455,0,-4.09471e-06,-0.0,-1.65819e-05,-1.23986e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.84,122,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.88,123,1,1,221.373,48.696,86.1008,2.13086,-8.31896,13.2663,-1.2779,-1.33406,2.11089,-0.203785,4.3,1.776,1.423,1.317,0.000565255,0.0107097,41.1722,0,-3.27187e-06,-0.0,-1.65822e-05,-1.16286e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.88,123,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.92,124,1,1,221.039,49.2283,86.0467,2.13085,-8.37133,13.3511,-1.28635,-1.31663,2.1071,-0.202818,4.3,1.776,1.423,1.317,-0.000246269,-0.0202881,41.8028,0,-3.10914e-06,-0.0,-1.65851e-05,-1.09036e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.92,124,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+4.96,125,1,1,220.703,49.7641,85.9923,2.1308,-8.42272,13.4359,-1.29477,-1.29573,2.10574,-0.201868,4.3,1.776,1.423,1.317,-0.00130804,-0.0265443,42.4375,0,-2.9215e-06,-0.0,-1.65907e-05,-1.02203e-05,,,20163135.0,3.0,1.0,60.0,0.0
+4.96,125,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.0,126,1,1,220.365,50.3032,85.9376,2.13075,-8.47444,13.5199,-1.30314,-1.28937,2.0955,-0.200933,4.3,1.776,1.423,1.317,-0.00128878,0.000481642,43.0761,0,-2.70389e-06,-0.0,-1.65999e-05,-9.5749e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.0,126,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.04,127,1,1,220.025,50.8457,85.8825,2.13071,-8.52612,13.6034,-1.31147,-1.28586,2.08371,-0.200012,4.3,1.776,1.423,1.317,-0.00106959,0.00547961,43.7187,0,-3.15943e-06,-0.0,-1.662e-05,-8.98469e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.04,127,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.08,128,1,1,219.683,51.3915,85.8271,2.13071,-8.57863,13.6858,-1.31966,-1.29472,2.0644,-0.199091,4.3,1.776,1.423,1.317,3.65586e-05,0.0276537,44.3652,0,-2.88873e-06,0.012,1.74179e-05,-8.43441e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.08,128,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.12,129,1,1,219.339,51.9405,85.7714,2.13081,-8.63294,13.7665,-1.32767,-1.32181,2.03386,-0.198163,4.3,1.776,1.423,1.317,0.00243237,0.0598954,45.0157,0,-2.58126e-06,0.012,1.7412e-05,-7.91883e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.12,129,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.16,130,1,1,218.992,52.4927,85.7153,2.131,-8.68831,13.846,-1.33503,-1.3489,2.00346,-0.197155,4.3,1.776,1.423,1.317,0.00478175,0.0587343,45.67,0,-2.24716e-06,0.012,1.73953e-05,-7.43243e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.16,130,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.2,131,1,1,218.643,53.048,85.659,2.13126,-8.74404,13.9248,-1.34171,-1.36715,1.97868,-0.196061,4.3,1.776,1.423,1.317,0.00645703,0.0418821,46.3282,0,-1.88993e-06,0.012,1.74014e-05,-6.96942e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.2,131,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.24,132,1,1,218.292,53.6061,85.6023,2.13222,-8.8183,13.9913,-1.34864,-1.60921,1.81279,-0.194997,4.3,1.776,1.423,1.317,0.0240101,0.438827,46.9902,0,-2.21419e-06,0.012,1.74162e-05,-6.54514e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.24,132,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.28,133,1,1,217.936,54.1663,85.5453,2.13423,-8.91245,14.0447,-1.35504,-1.98056,1.56344,-0.193847,4.3,1.776,1.423,1.317,0.0504627,0.661316,47.6561,0,-1.82192e-06,0.007,0.00281483,-6.14267e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.28,133,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.32,134,1,1,217.576,54.7281,85.488,2.13734,-9.02237,14.0873,-1.36072,-2.36543,1.30213,-0.192633,4.3,1.776,1.423,1.317,0.0775302,0.676687,48.3258,0,-1.40382e-06,0.009,0.00281456,-5.75524e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.32,134,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.36,135,1,1,217.211,55.2911,85.4305,2.14186,-9.15737,14.1128,-1.36709,-2.87347,0.955179,-0.191517,4.3,1.776,1.423,1.317,0.113012,0.887041,48.9993,0,-1.67213e-06,0.011,0.00281428,-5.39741e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.36,135,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.4,136,1,1,216.839,55.8543,85.3726,2.148,-9.31871,14.1198,-1.37351,-3.45867,0.546261,-0.190398,4.3,1.776,1.423,1.317,0.153703,1.01728,49.6766,0,-1.22947e-06,0.013,0.00281424,-5.05159e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.4,136,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.44,137,1,1,216.46,56.417,85.3144,2.15596,-9.50851,14.106,-1.37992,-4.10904,0.0773173,-0.189335,4.3,1.776,1.423,1.317,0.198854,1.12877,50.3577,0,-1.46802e-06,0.014,0.00281456,-4.73181e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.44,137,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.48,138,1,1,216.072,56.9783,85.2559,2.16575,-9.72515,14.0712,-1.38724,-4.77124,-0.423853,-0.18842,4.3,1.776,1.423,1.317,0.24491,1.15141,51.0426,0,-1.69857e-06,0.016,0.00281509,-4.44146e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.48,138,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.52,139,1,1,215.675,57.5376,85.1971,2.17703,-9.9577,14.0218,-1.39439,-5.30173,-0.861985,-0.187502,4.3,1.776,1.423,1.317,0.281919,0.925214,51.7311,0,-1.2108e-06,0.016,-0.000610699,-4.16215e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.52,139,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.56,140,1,1,215.268,58.0946,85.138,2.18937,-10.1993,13.9618,-1.4011,-5.6808,-1.21729,-0.186588,4.3,1.776,1.423,1.317,0.308522,0.665066,52.4234,0,-1.40437e-06,0.038,-0.0846437,-3.90721e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.56,140,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.6,141,1,1,214.851,58.6489,85.0786,2.20242,-10.4458,13.8937,-1.40754,-5.93049,-1.4983,-0.185649,4.3,1.776,1.423,1.317,0.326276,0.443861,53.1194,0,-8.79172e-07,-0.021,-0.0836111,-3.65767e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.6,141,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.64,142,1,1,214.424,59.2002,85.0188,2.21592,-10.6946,13.8191,-1.4267,-6.0839,-1.72184,-0.186372,4.3,1.776,1.423,1.317,0.337475,0.279976,53.8191,0,-2.0796e-07,-0.073,-0.0701154,-3.40107e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.64,142,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.68,143,1,1,213.988,59.7483,84.9588,2.22969,-10.9443,13.739,-1.43625,-6.1699,-1.90348,-0.185827,4.3,1.776,1.423,1.317,0.344108,0.165819,54.5225,0,1.75944e-06,-0.046,0.122489,-3.0876e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.68,143,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.72,144,1,1,213.541,60.2931,84.8984,2.2435,-11.1914,13.6562,-1.44457,-6.18426,-2.02488,-0.18572,4.3,1.776,1.423,1.317,0.345446,0.033462,55.2295,0,4.93832e-06,0.041,0.123145,-2.65028e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.72,144,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.76,145,1,1,213.085,60.8347,84.8377,2.25712,-11.4319,13.5741,-1.45504,-6.10644,-2.07858,-0.185452,4.3,1.776,1.423,1.317,0.340434,-0.12531,55.9401,0,9.21909e-06,-0.003,-0.0573858,-2.00699e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.76,145,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.8,146,1,1,212.62,61.373,84.7767,2.27036,-11.6646,13.4942,-1.46124,-5.9673,-2.07683,-0.184605,4.3,1.776,1.423,1.317,0.33097,-0.23661,56.6544,0,1.30788e-05,0.002,-0.16542,-1.10525e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.8,146,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.84,147,1,1,212.145,61.9084,84.7154,2.28311,-11.8886,13.4175,-1.46596,-5.7911,-2.03344,-0.183677,4.3,1.776,1.423,1.317,0.318658,-0.307792,57.3723,0,1.77882e-05,0.016,-0.00679568,1.3975e-07,,,20163135.0,3.0,1.0,60.0,0.0
+5.84,147,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.88,148,1,1,211.662,62.4409,84.6538,2.29526,-12.1032,13.3454,-1.47381,-5.58263,-1.95418,-0.182963,4.3,1.776,1.423,1.317,0.303951,-0.367665,58.0938,0,2.18341e-05,0.011,-0.00702758,1.77962e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.88,148,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.92,149,1,1,211.171,62.9707,84.5919,2.30675,-12.3073,13.2792,-1.48202,-5.34626,-1.83846,-0.182242,4.3,1.776,1.423,1.317,0.287047,-0.422612,58.8189,0,2.57844e-05,0.0,-0.0152856,3.87318e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.92,149,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+5.96,150,1,1,210.672,63.4982,84.5297,2.31752,-12.5014,13.219,-1.49038,-5.10367,-1.70148,-0.181689,4.3,1.776,1.423,1.317,0.269409,-0.440953,59.5475,0,2.95283e-05,0.011,-0.00153944,6.4744e-06,,,20163135.0,3.0,1.0,60.0,0.0
+5.96,150,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.0,151,1,1,210.166,64.0234,84.4672,2.3277,-12.6888,13.1624,-1.49839,-4.89845,-1.58717,-0.181119,4.3,1.776,1.423,1.317,0.254401,-0.37519,60.2798,0,3.22494e-05,0.01,-0.00153447,9.60919e-06,,,20163135.0,3.0,1.0,60.0,0.0
+6.0,151,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.04,152,1,1,209.653,64.5464,84.4043,2.33737,-12.8705,13.1086,-1.50614,-4.72505,-1.49333,-0.18054,4.3,1.776,1.423,1.317,0.241662,-0.318473,61.0155,0,3.5237e-05,0.009,-0.00153,1.33272e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.04,152,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.08,153,1,1,209.133,65.0681,84.3412,2.34596,-13.0307,13.0735,-1.51375,-4.36817,-1.20804,-0.179939,4.3,1.776,1.423,1.317,0.214849,-0.670334,61.7548,0,3.69957e-05,0.006,0.00126709,1.76366e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.08,153,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.12,154,1,1,208.607,65.5892,84.2774,2.35321,-13.1697,13.0579,-1.51983,-3.92497,-0.819118,-0.179158,4.3,1.776,1.423,1.317,0.181237,-0.840291,62.4976,0,3.88178e-05,-0.017,0.0015644,2.2566e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.12,154,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.16,155,1,1,208.078,66.1119,84.2132,2.35761,-13.2519,13.0985,-1.52501,-2.99051,0.0858724,-0.17828,4.3,1.776,1.423,1.317,0.110065,-1.77931,63.244,0,4.06217e-05,-0.016,0.00156321,2.81427e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.16,155,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.2,156,1,1,207.548,66.6383,84.1487,2.35867,-13.2836,13.1898,-1.52953,-1.88862,1.17795,-0.177274,4.3,1.776,1.423,1.317,0.0265573,-2.08769,63.9938,0,4.09097e-05,-0.015,0.00156194,3.43481e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.2,156,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.24,157,1,1,207.018,67.1699,84.084,2.3566,-13.2758,13.3203,-1.53386,-0.83837,2.21783,-0.176227,4.3,1.776,1.423,1.317,-0.0519134,-1.96177,64.7471,0,4.16901e-05,-0.014,0.00156053,4.12014e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.24,157,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.28,158,1,1,206.49,67.7079,84.019,2.35184,-13.237,13.4803,-1.53858,0.0799233,3.10869,-0.175212,4.3,1.776,1.423,1.317,-0.118849,-1.67339,65.5039,0,4.14973e-05,-0.013,0.001559,4.8685e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.28,158,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.32,159,1,1,205.964,68.253,83.9538,2.34499,-13.1756,13.6602,-1.54373,0.826683,3.8046,-0.174255,4.3,1.776,1.423,1.317,-0.171301,-1.3113,66.2641,0,4.09427e-05,-0.011,0.00155738,5.67099e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.32,159,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.36,160,1,1,205.442,68.8061,83.8882,2.33646,-13.0944,13.8563,-1.54738,1.45219,4.35523,-0.173163,4.3,1.776,1.423,1.317,-0.213239,-1.04845,67.0278,0,3.99619e-05,-0.01,0.00155551,6.38515e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.36,160,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.4,161,1,1,204.923,69.3674,83.8224,2.32661,-12.9968,14.0643,-1.546,1.97331,4.7798,-0.17155,4.3,1.776,1.423,1.317,-0.246194,-0.823874,67.7949,0,3.84878e-05,-0.013,0.00139574,6.96357e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.4,161,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.44,162,1,1,204.409,69.9373,83.7563,2.31578,-12.8866,14.2801,-1.55413,2.39499,5.08689,-0.170949,4.3,1.776,1.423,1.317,-0.270838,-0.6161,68.5655,0,3.71591e-05,-0.012,0.00139887,7.41591e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.44,162,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.48,163,1,1,203.899,70.5161,83.69,2.30422,-12.766,14.5009,-1.57752,2.74046,5.30161,-0.171812,4.3,1.776,1.423,1.317,-0.289096,-0.45645,69.3394,0,3.45178e-05,-0.01,0.00139911,7.74758e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.48,163,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.52,164,1,1,203.395,71.1038,83.6233,2.2922,-12.639,14.7227,-1.57598,2.99123,5.42414,-0.17036,4.3,1.776,1.423,1.317,-0.300396,-0.282509,70.1168,0,3.26021e-05,-0.05,-0.40447,7.96824e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.52,164,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.56,165,1,1,202.895,71.7002,83.5563,2.28001,-12.5099,14.9423,-1.60123,3.14011,5.46003,-0.172441,4.3,1.776,1.423,1.317,-0.304766,-0.109231,70.8975,0,2.99741e-05,0.049,0.297632,8.08425e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.56,165,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.6,166,1,1,202.401,72.3053,83.4891,2.26778,-12.3784,15.1596,-1.60896,3.24988,5.44255,-0.171597,4.3,1.776,1.423,1.317,-0.305855,-0.0272319,71.6815,0,2.65695e-05,-0.016,-0.0596915,8.10069e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.6,166,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.64,167,1,1,201.912,72.9189,83.4216,2.25564,-12.2472,15.3727,-1.61373,3.295,5.38894,-0.171571,4.3,1.776,1.423,1.317,-0.303297,0.0639528,72.4689,0,2.37477e-05,-0.003,-0.00500001,8.0256e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.64,167,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.68,168,1,1,201.429,73.5408,83.3538,2.24376,-12.1187,15.58,-1.6225,3.28722,5.28387,-0.171229,4.3,1.776,1.423,1.317,-0.297109,0.154702,73.2597,0,2.0073e-05,-0.007,-0.00496702,7.86353e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.68,168,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.72,169,1,1,200.95,74.1707,83.2858,2.23224,-11.9944,15.7804,-1.63456,3.22982,5.14385,-0.171134,4.3,1.776,1.423,1.317,-0.288007,0.227545,74.0538,0,1.61926e-05,-0.011,-0.0049395,7.61971e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.72,169,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.76,170,1,1,200.476,74.8083,83.2168,2.22118,-11.8758,15.9732,-1.6627,3.12788,4.97969,-0.172863,4.3,1.776,1.423,1.317,-0.276566,0.286015,74.8513,0,1.27773e-05,-0.015,-0.00491592,7.30109e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.76,170,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.8,171,1,1,200.006,75.4533,83.1469,2.21065,-11.7641,16.1579,-1.68692,2.98808,4.79827,-0.1743,4.3,1.776,1.423,1.317,-0.263285,0.332023,75.6522,0,8.39025e-06,-0.019,-0.00489587,6.91096e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.8,171,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.84,172,1,1,199.541,76.1053,83.076,2.2007,-11.6603,16.3344,-1.70707,2.81291,4.6107,-0.175982,4.3,1.776,1.423,1.317,-0.248605,0.367014,76.4565,0,3.68601e-06,-0.012,-9.49992e-05,6.45312e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.84,172,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.88,173,1,1,199.079,76.7641,83.0044,2.19138,-11.5654,16.5028,-1.72306,2.61427,4.41404,-0.177064,4.3,1.776,1.423,1.317,-0.232922,0.392072,77.2641,0,-6.56348e-07,-0.012,-0.000103005,5.93295e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.88,173,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.92,174,1,1,198.621,77.4293,82.9322,2.18272,-11.4797,16.6631,-1.73495,2.39796,4.21268,-0.177558,4.3,1.776,1.423,1.317,-0.216606,0.407905,78.075,0,-5.3631e-06,-0.012,-0.000109909,5.35417e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.92,174,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+6.96,175,1,1,198.166,78.1005,82.8597,2.17472,-11.4036,16.8153,-1.74241,2.16946,4.01002,-0.177418,4.3,1.776,1.423,1.317,-0.199979,0.415676,78.8893,0,-1.04702e-05,-0.012,-0.000114932,4.71984e-05,,,20163135.0,3.0,1.0,60.0,0.0
+6.96,175,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.0,176,1,1,197.713,78.7775,82.7869,2.16739,-11.3372,16.9595,-1.74569,1.9336,3.80896,-0.176683,4.3,1.776,1.423,1.317,-0.183317,0.41654,79.7069,0,-1.60023e-05,-0.012,-0.000119724,4.03234e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.0,176,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.04,177,1,1,197.263,79.46,82.714,2.16071,-11.2803,17.0962,-1.74505,1.69477,3.6116,-0.175375,4.3,1.776,1.423,1.317,-0.166852,0.411623,80.5278,0,-2.1279e-05,-0.0,-0.000124044,3.29545e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.04,177,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.08,178,1,1,196.814,80.1477,82.6413,2.15468,-11.2329,17.2255,-1.74006,1.45669,3.41978,-0.173479,4.3,1.776,1.423,1.317,-0.150777,0.40188,81.3519,0,-2.63161e-05,-0.0,-0.000127413,2.51333e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.08,178,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.12,179,1,1,196.368,80.8402,82.5688,2.14928,-11.1948,17.3476,-1.73041,1.21965,3.233,-0.170991,4.3,1.776,1.423,1.317,-0.135081,0.392392,82.1793,0,-3.18398e-05,-0.0,-0.000130039,1.68825e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.12,179,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.16,180,1,1,195.922,81.5374,82.4968,2.14447,-11.1654,17.4631,-1.71603,0.99151,3.05528,-0.167905,4.3,1.776,1.423,1.317,-0.120178,0.372577,83.0099,0,-3.71768e-05,-0.0,-0.000131966,8.23819e-06,,,20163135.0,3.0,1.0,60.0,0.0
+7.16,180,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.2,181,1,1,195.477,82.2389,82.4255,2.14023,-11.1444,17.5722,-1.69682,0.772893,2.88596,-0.164223,4.3,1.776,1.423,1.317,-0.106061,0.352933,83.8437,0,-4.30433e-05,-0.0,-0.000133231,-7.82593e-07,,,20163135.0,3.0,1.0,60.0,0.0
+7.2,181,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.24,182,1,1,195.033,82.9446,82.3551,2.13652,-11.1312,17.6755,-1.67266,0.565376,2.72518,-0.159957,4.3,1.776,1.423,1.317,-0.0927822,0.331963,84.6806,0,-4.87623e-05,0.001,-0.000144343,-1.01503e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.24,182,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.28,183,1,1,194.588,83.6541,82.2858,2.1333,-11.1253,17.773,-1.64347,0.370442,2.57311,-0.155122,4.3,1.776,1.423,1.317,-0.0803912,0.309777,85.5205,0,-5.50462e-05,0.001,-0.000144336,-1.98548e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.28,183,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.32,184,1,1,194.144,84.3674,82.2178,2.13055,-11.126,17.8654,-1.60913,0.18923,2.42976,-0.149737,4.3,1.776,1.423,1.317,-0.0689182,0.286823,86.3636,0,-6.12137e-05,0.001,-0.000144343,-2.98738e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.32,184,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.36,185,1,1,193.7,85.0842,82.1514,2.12821,-11.1328,17.9528,-1.56954,0.022554,2.29502,-0.14382,4.3,1.776,1.423,1.317,-0.0583775,0.263518,87.2096,0,-6.72716e-05,0.0,-0.000144364,-4.01836e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.36,185,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.4,186,1,1,193.255,85.8043,82.0866,2.12626,-11.1452,18.0356,-1.52627,-0.129399,2.16848,-0.13755,4.3,1.776,1.423,1.317,-0.0487505,0.240674,88.0586,0,-7.32347e-05,0.0,-0.000144396,-5.0759e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.4,186,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.44,187,1,1,192.809,86.5276,82.0233,2.12466,-11.1625,18.1141,-1.49922,-0.267906,2.04891,-0.132714,4.3,1.776,1.423,1.317,-0.0399409,0.22024,88.9105,0,-7.98199e-05,0.0,-0.000144437,-6.15954e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.44,187,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.48,188,1,1,192.362,87.2539,81.9611,2.12339,-11.1843,18.1884,-1.47423,-0.39351,1.93653,-0.128067,4.3,1.776,1.423,1.317,-0.0319189,0.200551,89.7654,0,-8.63429e-05,0.0,-0.000144486,-7.26768e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.48,188,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.52,189,1,1,191.915,87.983,81.8999,2.1224,-11.2103,18.2591,-1.45104,-0.510981,1.83896,-0.124205,4.3,1.776,1.423,1.317,-0.0246674,0.181288,90.6232,0,-9.28068e-05,-0.0,-0.000144541,-8.39863e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.52,189,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.56,190,1,1,191.466,88.7148,81.8396,2.12167,-11.2399,18.3265,-1.42995,-0.616905,1.75032,-0.120675,4.3,1.776,1.423,1.317,-0.0181656,0.162545,91.4838,0,-9.92222e-05,-0.0,-0.000144601,-9.55064e-05,,,20163135.0,3.0,1.0,60.0,0.0
+7.56,190,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0469743,,,0.195597,,,,,,,
+7.6,191,1,1,191.016,89.4492,81.7801,2.12118,-11.2728,18.391,-1.41103,-0.711491,1.67034,-0.117468,4.3,1.776,1.423,1.317,-0.0123864,0.144479,92.3472,0,-0.000105601,-0.0,-0.000144663,-0.000107219,,,20163135.0,3.0,1.0,60.0,0.0
+7.6,191,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0609343,,,0.195599,,,,,,,
+7.64,192,1,1,190.564,90.1861,81.7213,2.12089,-11.3085,18.453,-1.39432,-0.795041,1.59868,-0.114578,4.3,1.776,1.423,1.317,-0.00729943,0.127174,93.2135,0,-0.000112654,-0.0,-0.000144727,-0.000119129,,,20163135.0,3.0,1.0,60.0,0.0
+7.64,192,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.102814,,,0.195606,,,,,,,
+7.68,193,1,1,190.111,90.9254,81.6632,2.12077,-11.3467,18.5127,-1.37989,-0.867956,1.53502,-0.111996,4.3,1.776,1.423,1.317,-0.00287103,0.11071,94.0825,0,-0.000118994,-0.001,-0.000144791,-0.000131205,,,20163135.0,3.0,1.0,60.0,0.0
+7.68,193,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.130926,,,0.19561,,,,,,,
+7.72,194,1,1,189.656,91.667,81.6056,2.12081,-11.3869,18.5703,-1.36779,-0.930712,1.47902,-0.109718,4.3,1.776,1.423,1.317,0.000935011,0.0951511,94.9544,0,-0.000126018,-0.001,-0.000144853,-0.000143452,,,20163135.0,3.0,1.0,60.0,0.0
+7.72,194,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.128381,,,0.195595,,,,,,,
+7.76,195,1,1,189.2,92.4109,81.5485,2.12098,-11.4287,18.6263,-1.35807,-0.983863,1.4303,-0.107737,4.3,1.776,1.423,1.317,0.00415771,0.0805676,95.829,0,-0.000133046,-0.001,-0.000157091,-0.000155862,,,20163135.0,3.0,1.0,60.0,0.0
+7.76,195,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.125044,,,0.195542,,,,,,,
+7.8,196,1,1,188.742,93.157,81.4917,2.12125,-11.472,18.6809,-1.35079,-1.02797,1.3885,-0.106051,4.3,1.776,1.423,1.317,0.00683494,0.0669307,96.7063,0,-0.000138408,-0.001,0.000115476,-0.000168377,,,20163135.0,3.0,1.0,60.0,0.0
+7.8,196,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.120961,,,0.195426,,,,,,,
+7.84,197,1,1,188.282,93.9051,81.4352,2.12167,-11.5184,18.7329,-1.34601,-1.09043,1.33679,-0.104654,4.3,1.776,1.423,1.317,0.0104318,0.0899204,97.5864,0,-0.000142461,-0.001,0.000115477,-0.000180924,,,20163135.0,3.0,1.0,60.0,0.0
+7.84,197,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.11619,,,0.19522,,,,,,,
+7.88,198,1,1,187.82,94.6552,81.3788,2.12231,-11.5707,18.7808,-1.34378,-1.19535,1.26024,-0.103543,4.3,1.776,1.423,1.317,0.0162192,0.144686,98.4692,0,-0.000144446,-0.001,0.000115477,-0.000193387,,,20163135.0,3.0,1.0,60.0,0.0
+7.88,198,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.110801,,,0.194894,,,,,,,
+7.92,199,1,1,187.355,95.4071,81.3225,2.12319,-11.6271,18.8256,-1.34415,-1.30093,1.18441,-0.102717,4.3,1.776,1.423,1.317,0.0219621,0.143572,99.3547,0,-0.000145017,-0.0,0.000115476,-0.00020564,,,20163135.0,3.0,1.0,60.0,0.0
+7.92,199,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.104868,,,0.194415,,,,,,,
+7.96,200,1,1,186.889,96.1607,81.2661,2.12425,-11.6859,18.8686,-1.34718,-1.38431,1.12336,-0.102174,4.3,1.776,1.423,1.317,0.0264563,0.112357,100.243,0,-0.000144155,-0.0,0.000115476,-0.000217531,,,20163135.0,3.0,1.0,60.0,0.0
+7.96,200,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0984751,,,0.193751,,,,,,,
+8.0,201,1,1,186.419,96.9159,81.2099,2.12544,-11.7448,18.9076,-1.35843,-1.36522,0.944805,-0.0928969,4.3,1.776,1.423,1.317,0.0297855,0.08323,101.134,0,-0.000143252,-0.0,0.000115475,-0.000228932,,,20163135.0,3.0,1.0,60.0,0.0
+8.0,201,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0916964,,,0.19287,,,,,,,
+8.04,202,1,1,185.948,97.6725,81.1538,2.12673,-11.7996,18.9372,-1.37847,-1.23549,0.626305,-0.073148,4.3,1.776,1.423,1.317,0.03222,0.0608613,102.027,0,-0.000140909,-0.0,0.000115475,-0.000239672,,,20163135.0,3.0,1.0,60.0,0.0
+8.04,202,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0846015,,,0.191741,,,,,,,
+8.08,203,1,1,185.475,98.4299,81.0983,2.12808,-11.8428,18.9473,-1.41706,-0.841987,-0.0703019,-0.0244578,4.3,1.776,1.423,1.317,0.0336455,0.0356385,102.922,0,-0.00013852,-0.0,0.000115475,-0.000249597,,,20163135.0,3.0,1.0,60.0,0.0
+8.08,203,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0772748,,,0.190336,,,,,,,
+8.12,204,1,1,185.0,99.1874,81.0408,2.12944,-11.877,18.9435,-1.42876,-0.840062,-0.0979969,-0.023143,4.3,1.776,1.423,1.317,0.034183,0.0134362,103.818,0,-0.0001354,0.0,0.000115475,-0.000258535,,,20163135.0,3.0,1.0,60.0,0.0
+8.12,204,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0698008,,,0.188632,,,,,,,
+8.16,205,1,1,184.523,99.9448,80.9827,2.13081,-11.9107,18.9396,-1.44219,-0.843942,-0.0945367,-0.0237345,4.3,1.776,1.423,1.317,0.0342032,0.000506546,104.714,0,-0.000131858,0.0,0.000115475,-0.000266311,,,20163135.0,3.0,1.0,60.0,0.0
+8.16,205,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0622621,,,0.186607,,,,,,,
+8.2,206,1,1,184.046,100.702,80.924,2.13217,-11.944,18.9362,-1.45851,-0.840013,-0.0868064,-0.0243447,4.3,1.776,1.423,1.317,0.0338259,-0.00943262,105.612,0,-0.000127487,0.0,0.000115475,-0.000272731,,,20163135.0,3.0,1.0,60.0,0.0
+8.2,206,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0547379,,,0.184246,,,,,,,
+8.24,207,1,1,183.567,101.459,80.8647,2.13349,-11.9766,18.9334,-1.43976,-0.829864,-0.075213,-0.0243623,4.3,1.776,1.423,1.317,0.0331218,-0.0176028,106.509,0,-0.000122343,,,-0.000277589,,,20163135.0,3.0,1.0,60.0,0.0
+8.24,207,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0473028,,,0.18154,,,,,,,
+8.28,208,1,1,183.087,102.216,80.8106,2.13478,-12.0083,18.9313,-1.23314,-0.814687,-0.0600181,-0.0211644,4.3,1.776,1.423,1.317,0.0321431,-0.0244691,107.407,0,-0.000117193,,,-0.000280692,,,20163135.0,3.0,1.0,60.0,0.0
+8.28,208,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0400259,,,0.178484,,,,,,,
+8.32,209,1,1,182.605,102.973,80.7645,2.13601,-12.039,18.9299,-1.04024,-0.7865,-0.0555156,-0.0173592,4.3,1.776,1.423,1.317,0.0309315,-0.0302888,108.306,0,-0.00011071,,,-0.000281808,,,20163135.0,3.0,1.0,60.0,0.0
+8.32,209,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0329698,,,0.175082,,,,,,,
+8.36,210,1,1,182.123,103.73,80.7262,2.1372,-12.0673,18.9273,-0.863651,-0.710301,-0.118508,-0.0108171,4.3,1.776,1.423,1.317,0.0295351,-0.0349113,109.204,0,-0.000105063,,,-0.000280746,,,20163135.0,3.0,1.0,60.0,0.0
+8.36,210,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.02619,,,0.171342,,,,,,,
+8.4,211,1,1,181.639,104.487,80.6947,2.13831,-12.0924,18.9226,-0.70022,-0.633991,-0.174689,-0.00603333,4.3,1.776,1.423,1.317,0.0279879,-0.0386789,110.103,0,-9.89446e-05,,,-0.000277294,,,20163135.0,3.0,1.0,60.0,0.0
+8.4,211,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0197343,,,0.167279,,,,,,,
+8.44,212,1,1,181.155,105.243,80.6697,2.13937,-12.1144,18.9158,-0.550134,-0.558435,-0.224264,-0.0027356,4.3,1.776,1.423,1.317,0.0263251,-0.0415705,111.001,0,-9.24173e-05,,,-0.000271229,,,20163135.0,3.0,1.0,60.0,0.0
+8.44,212,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0136432,,,0.162914,,,,,,,
+8.48,213,1,1,180.669,105.999,80.6505,2.14035,-12.1333,18.9072,-0.413517,-0.484426,-0.267372,-0.000663848,4.3,1.776,1.423,1.317,0.0245772,-0.0436981,111.9,0,-8.69643e-05,,,-0.000262399,,,20163135.0,3.0,1.0,60.0,0.0
+8.48,213,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00794929,,,0.158273,,,,,,,
+8.52,214,1,1,180.183,106.755,80.6366,2.14126,-12.1491,18.8971,-0.29051,-0.4126,-0.304195,0.000429476,4.3,1.776,1.423,1.317,0.0227699,-0.0451815,112.799,0,-8.12685e-05,,,-0.000252427,,,20163135.0,3.0,1.0,60.0,0.0
+8.52,214,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00267797,,,0.153389,,,,,,,
+8.56,215,1,1,179.697,107.511,80.6274,2.1421,-12.1622,18.8856,-0.181183,-0.343459,-0.334925,0.000774487,4.3,1.776,1.423,1.317,0.0209242,-0.0461413,113.698,0,-7.60896e-05,,,-0.000242317,,,20163135.0,3.0,1.0,60.0,0.0
+8.56,215,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00215247,,,0.148297,,,,,,,
+8.6,216,1,1,179.21,108.266,80.6225,2.14286,-12.1724,18.8731,-0.085563,-0.277223,-0.359611,0.000580159,4.3,1.776,1.423,1.317,0.0190475,-0.0469194,114.596,0,-7.15021e-05,,,-0.000232038,,,20163135.0,3.0,1.0,60.0,0.0
+8.6,216,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00653024,,,0.143039,,,,,,,
+8.64,217,1,1,178.723,109.02,80.6211,2.14355,-12.1801,18.8597,-0.00366557,-0.214191,-0.378419,3.29723e-05,4.3,1.776,1.423,1.317,0.0171526,-0.047371,115.494,0,-6.68667e-05,,,-0.000221546,,,20163135.0,3.0,1.0,60.0,0.0
+8.64,217,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0104495,,,0.137659,,,,,,,
+8.68,218,1,1,178.235,109.774,80.6228,2.14416,-12.1854,18.8456,0.0644977,-0.155144,-0.391867,-0.000704243,4.3,1.776,1.423,1.317,0.0152797,-0.0468244,116.392,0,-6.22382e-05,,,-0.000210801,,,20163135.0,3.0,1.0,60.0,0.0
+8.68,218,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0139097,,,0.132203,,,,,,,
+8.72,219,1,1,177.747,110.528,80.627,2.1447,-12.1887,18.8309,0.119085,-0.104006,-0.402528,-0.00149482,4.3,1.776,1.423,1.317,0.0136364,-0.0410825,117.29,0,-5.83794e-05,,,-0.000199785,,,20163135.0,3.0,1.0,60.0,0.0
+8.72,219,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0169147,,,0.126718,,,,,,,
+8.76,220,1,1,177.26,111.281,80.6332,2.14519,-12.1902,18.8158,0.146832,-0.0588773,-0.409224,-0.00204051,4.3,1.776,1.423,1.317,0.012122,-0.0378584,118.187,0,-5.46505e-05,,,-0.000188471,,,20163135.0,3.0,1.0,60.0,0.0
+8.76,220,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0194726,,,0.121255,,,,,,,
+8.8,221,1,1,176.772,112.033,80.6401,2.14561,-12.1899,18.8006,0.154569,-0.0161295,-0.409735,-0.00231177,4.3,1.776,1.423,1.317,0.0105461,-0.0393986,119.083,0,-5.10971e-05,,,-0.000176837,,,20163135.0,3.0,1.0,60.0,0.0
+8.8,221,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0215944,,,0.115862,,,,,,,
+8.84,222,1,1,176.284,112.784,80.6468,2.14599,-12.1887,18.7851,0.153104,0.0115433,-0.40543,-0.00236888,4.3,1.776,1.423,1.317,0.0094166,-0.0282366,119.979,0,-4.77701e-05,,,-0.000164874,,,20163135.0,3.0,1.0,60.0,0.0
+8.84,222,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0232937,,,0.110588,,,,,,,
+8.88,223,1,1,175.797,113.535,80.6528,2.14632,-12.1865,18.77,0.153137,0.0350367,-0.392849,-0.00238565,4.3,1.776,1.423,1.317,0.00824091,-0.0293924,120.875,0,-4.54189e-05,,,-0.000153358,,,20163135.0,3.0,1.0,60.0,0.0
+8.88,223,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0245861,,,0.10548,,,,,,,
+8.92,224,1,1,175.311,114.287,80.658,2.14515,-12.1288,18.7908,0.137416,0.737325,0.0646723,-0.00212764,4.3,1.776,1.423,1.317,-0.0292488,-0.937241,121.77,0,-4.26872e-05,,,-0.000142724,,,20163135.0,3.0,1.0,60.0,0.0
+8.92,224,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0254883,,,0.100582,,,,,,,
+8.96,225,1,1,174.829,115.041,80.6273,2.14256,-12.0462,18.8275,-0.438712,1.39953,0.491229,0.00675626,4.3,1.776,1.423,1.317,-0.0645482,-0.882487,122.664,0,-4.03044e-05,-0.002,-0.000411909,-0.00013292,,,20163135.0,3.0,1.0,60.0,0.0
+8.96,225,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0260182,,,0.0959357,,,,,,,
+9.0,226,1,1,174.35,115.795,80.6104,2.13933,-11.9656,18.8628,-0.430287,1.70363,0.690911,0.00645303,4.3,1.776,1.423,1.317,-0.0809221,-0.409346,123.558,0,-3.83161e-05,-0.002,-0.000411333,-0.000123899,,,20163135.0,3.0,1.0,60.0,0.0
+9.0,226,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0261936,,,0.0915782,,,,,,,
+9.04,227,1,1,173.874,116.551,80.5935,2.13616,-11.9026,18.8928,-0.402541,1.5367,0.880477,0.00143806,4.3,1.776,1.423,1.317,-0.0792346,0.0421865,124.452,0,-3.60563e-05,-0.003,-0.000410561,-0.000115603,,,20163135.0,3.0,1.0,60.0,0.0
+9.04,227,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0260326,,,0.0875421,,,,,,,
+9.08,228,1,1,173.4,117.308,80.578,2.13331,-11.853,18.9202,-0.374108,1.38985,0.780852,0.00135194,4.3,1.776,1.423,1.317,-0.0713121,0.198063,125.345,0,-3.42563e-05,-0.003,-0.000409626,-0.000107988,,,20163135.0,3.0,1.0,60.0,0.0
+9.08,228,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0255528,,,0.0838553,,,,,,,
+9.12,229,1,1,172.928,118.066,80.5639,2.13079,-11.8101,18.943,-0.335568,1.23329,0.6712,0.00129921,4.3,1.776,1.423,1.317,-0.0627805,0.21329,126.238,0,-3.29561e-05,-0.003,-0.000408514,-0.000101023,,,20163135.0,3.0,1.0,60.0,0.0
+9.12,229,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0247713,,,0.0802529,,,,,,,
+9.16,230,1,1,172.457,118.824,80.5516,2.12861,-11.7731,18.9617,-0.286916,1.08405,0.561745,0.00124996,4.3,1.776,1.423,1.317,-0.0545302,0.206258,127.131,0,-3.14826e-05,-0.004,-0.000407216,-9.46594e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.16,230,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0237041,,,0.0763939,,,,,,,
+9.2,231,1,1,171.987,119.583,80.5414,2.12674,-11.7413,18.9765,-0.228152,0.945768,0.454706,0.00115429,4.3,1.776,1.423,1.317,-0.0467534,0.194419,128.024,0,-2.98579e-05,-0.004,-0.000405798,-8.88502e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.2,231,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0223663,,,0.0722928,,,,,,,
+9.24,232,1,1,171.518,120.343,80.5339,2.12516,-11.7142,18.9874,-0.159282,0.819665,0.350699,0.000951682,4.3,1.776,1.423,1.317,-0.0395119,0.181038,128.916,0,-2.88141e-05,-0.028,0.0275829,-8.35667e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.24,232,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0207712,,,0.0679648,,,,,,,
+9.28,233,1,1,171.051,121.103,80.5293,2.12385,-11.6912,18.9947,-0.0803202,0.706422,0.250006,0.000570192,4.3,1.776,1.423,1.317,-0.0328383,0.166839,129.809,0,-2.83834e-05,-0.003,0.027042,-7.87903e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.28,233,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0189288,,,0.0634245,,,,,,,
+9.32,234,1,1,170.584,121.863,80.528,2.12278,-11.6719,18.9984,-0.0160214,0.606456,0.152771,0.000135033,4.3,1.776,1.423,1.317,-0.0267519,0.15216,130.701,0,-2.71827e-05,0.0,-0.0,-7.44699e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.32,234,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0168507,,,0.0586856,,,,,,,
+9.36,235,1,1,170.117,122.623,80.5278,2.12193,-11.6556,18.9988,-0.0173449,0.520001,0.0590427,0.000172754,4.3,1.776,1.423,1.317,-0.0212625,0.137236,131.592,0,-2.66264e-05,0.0,-0.0,-7.05854e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.36,235,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0145478,,,0.0537615,,,,,,,
+9.4,236,1,1,169.652,123.383,80.5274,2.12127,-11.6417,18.9963,-0.0184088,0.444714,-0.019926,0.000206239,4.3,1.776,1.423,1.317,-0.016544,0.117961,132.484,0,-2.60475e-05,0.115,-0.361123,-6.71064e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.4,236,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0122805,,,0.0486673,,,,,,,
+9.44,237,1,1,169.186,124.143,80.5271,2.12073,-11.6283,18.9922,-0.0193516,0.400333,-0.0773245,0.0002391,4.3,1.776,1.423,1.317,-0.0135117,0.075807,133.375,0,-2.61605e-05,-0.205,-0.363253,-6.40239e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.44,237,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.0102492,,,0.0434294,,,,,,,
+9.48,238,1,1,168.722,124.903,80.5268,2.12027,-11.6153,18.9869,-0.0199008,0.368446,-0.114676,0.000259478,4.3,1.776,1.423,1.317,-0.0114261,0.0521403,134.265,0,-2.55836e-05,-0.002,0.000523083,-6.12973e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.48,238,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00832885,,,0.0380849,,,,,,,
+9.52,239,1,1,168.257,125.662,80.5264,2.11991,-11.6042,18.9799,-0.0201632,0.325854,-0.149497,0.000269728,4.3,1.776,1.423,1.317,-0.00898682,0.060983,135.156,0,-2.57249e-05,-0.001,0.000523078,-5.89185e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.52,239,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00641383,,,0.032679,,,,,,,
+9.56,240,1,1,167.793,126.421,80.5261,2.11967,-11.5956,18.9711,-0.0202153,0.270098,-0.185648,0.000272119,4.3,1.776,1.423,1.317,-0.00600725,0.0744891,136.045,0,-2.52093e-05,-0.001,0.000523067,-5.68483e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.56,240,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00449293,,,0.0272643,,,,,,,
+9.6,241,1,1,167.33,127.18,80.5257,2.11954,-11.5891,18.9611,-0.0201141,0.215674,-0.216073,0.000268686,4.3,1.776,1.423,1.317,-0.00320857,0.0699672,136.934,0,-2.54443e-05,-0.0,0.000523059,-5.50805e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.6,241,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00262745,,,0.0219025,,,,,,,
+9.64,242,1,1,166.866,127.938,80.5253,2.11951,-11.5844,18.9503,-0.0199024,0.165033,-0.240652,0.000261119,4.3,1.776,1.423,1.317,-0.000688086,0.063012,137.823,0,-2.50542e-05,0.0,0.000523058,-5.35783e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.64,242,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.000871491,,,0.0166673,,,,,,,
+9.68,243,1,1,166.403,128.696,80.525,2.11958,-11.5812,18.9387,-0.0196125,0.118688,-0.260108,0.000250756,4.3,1.776,1.423,1.317,0.00155068,0.0559693,138.711,0,-2.54448e-05,0.001,0.000523065,-5.23384e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.68,243,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.000729988,,,0.0116585,,,,,,,
+9.72,244,1,1,165.94,129.453,80.5246,2.11972,-11.5796,18.9266,-0.0192689,0.0767497,-0.27516,0.000238632,4.3,1.776,1.423,1.317,0.00351971,0.0492256,139.599,0,-2.59398e-05,0.001,0.000523076,-5.13485e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.72,244,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00211989,,,0.00704813,,,,,,,
+9.76,245,1,1,165.476,130.21,80.5242,2.11993,-11.5792,18.9142,-0.0188903,0.0391789,-0.28643,0.000225528,4.3,1.776,1.423,1.317,0.00523431,0.042865,140.486,0,-2.65415e-05,0.002,0.000523083,-5.05983e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.76,245,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00342735,,,0.00293076,,,,,,,
+9.8,246,1,1,165.013,130.966,80.5238,2.12019,-11.58,18.9015,-0.0184907,0.00586496,-0.294428,0.000212013,4.3,1.776,1.423,1.317,0.0067101,0.0368948,141.373,0,-2.6557e-05,0.002,0.000523075,-5.00578e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.8,246,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00580384,,,-0.000618747,,,,,,,
+9.84,247,1,1,164.55,131.722,80.5234,2.12051,-11.582,18.8892,-0.0172833,-0.0346572,-0.281143,0.000172867,4.3,1.776,1.423,1.317,0.00796279,0.0313172,142.259,0,-2.66942e-05,0.009,-0.0118929,-4.97097e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.84,247,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00847504,,,-0.00355046,,,,,,,
+9.88,248,1,1,164.086,132.477,80.523,2.12087,-11.5849,18.877,-0.017226,-0.0549586,-0.292069,0.000171304,4.3,1.776,1.423,1.317,0.00900885,0.0261516,143.146,0,-2.7674e-05,-0.001,-0.0118886,-4.95604e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.88,248,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0106806,,,-0.00580896,,,,,,,
+9.92,249,1,1,163.623,133.232,80.5226,2.12127,-11.5884,18.8645,-0.017149,-0.0719444,-0.300341,0.000169124,4.3,1.776,1.423,1.317,0.00986564,0.0214198,144.031,0,-2.81061e-05,-0.012,-0.0118944,-4.95871e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.92,249,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0137265,,,-0.00783107,,,,,,,
+9.96,250,1,1,163.159,133.986,80.5223,2.12169,-11.5924,18.8519,-0.0170602,-0.0858068,-0.306332,0.000166584,4.3,1.776,1.423,1.317,0.0105491,0.0170865,144.917,0,-2.86871e-05,-0.0,7.98252e-06,-4.97794e-05,,,20163135.0,3.0,1.0,60.0,0.0
+9.96,250,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0168519,,,-0.0101647,,,,,,,
+10.0,251,1,1,162.695,134.74,80.5219,2.12213,-11.5966,18.8392,-0.0169625,-0.0968196,-0.310318,0.000163795,4.3,1.776,1.423,1.317,0.011076,0.0131713,145.802,0,-2.94323e-05,-0.0,7.98255e-06,-5.01302e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.0,251,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0189554,,,-0.012659,,,,,,,
+10.04,252,1,1,162.231,135.493,80.5215,2.12259,-11.6011,18.8265,-0.0168591,-0.106036,-0.313025,0.000160847,4.3,1.776,1.423,1.317,0.0115037,0.0106947,146.687,0,-3.03485e-05,-0.0,7.98257e-06,-5.06345e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.04,252,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0192352,,,-0.015146,,,,,,,
+10.08,253,1,1,161.766,136.245,80.5211,2.12308,-11.6062,18.8135,-0.0167517,-0.117551,-0.317039,0.000157802,4.3,1.776,1.423,1.317,0.0120514,0.0136925,147.571,0,-3.07396e-05,-0.0,7.98259e-06,-5.12693e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.08,253,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0171276,,,-0.017595,,,,,,,
+10.12,254,1,1,161.302,136.998,80.5208,2.12358,-11.6118,18.8003,-0.0166419,-0.129697,-0.321376,0.000154702,4.3,1.776,1.423,1.317,0.0126316,0.014503,148.455,0,-3.20108e-05,-0.0,7.98261e-06,-5.2046e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.12,254,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.0125208,,,-0.019965,,,,,,,
+10.16,255,1,1,160.837,137.749,80.5204,2.1241,-11.6177,18.7871,-0.0165306,-0.139342,-0.324137,0.000151579,4.3,1.776,1.423,1.317,0.0130783,0.0111684,149.339,0,-3.27755e-05,-0.0,7.98262e-06,-5.29473e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.16,255,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00813847,,,-0.0221819,,,,,,,
+10.2,256,1,1,160.372,138.5,80.52,2.12463,-11.6235,18.774,-0.0164184,-0.143582,-0.323537,0.000148455,4.3,1.776,1.423,1.317,0.0132369,0.00396541,150.222,0,-3.30262e-05,-0.0,7.98263e-06,-5.39478e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.2,256,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00463011,,,-0.0242062,,,,,,,
+10.24,257,1,1,159.907,139.251,80.5197,2.12515,-11.6289,18.7614,-0.0163059,-0.139932,-0.318038,0.000145344,4.3,1.776,1.423,1.317,0.0129746,-0.00655744,151.105,0,-3.41762e-05,-0.0,7.98264e-06,-5.50577e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.24,257,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,-0.00184309,,,-0.0260236,,,,,,,
+10.28,258,1,1,159.441,140.001,80.5193,2.12563,-11.6331,18.7496,-0.0161934,-0.123325,-0.304484,0.000142257,4.3,1.776,1.423,1.317,0.0120202,-0.0238612,151.988,0,-3.55415e-05,-0.0,7.98265e-06,-5.62798e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.28,258,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.000350471,,,-0.0263818,,,,,,,
+10.32,259,1,1,158.976,140.751,80.5189,2.12595,-11.6319,18.7412,-0.0160812,-0.0478309,-0.25434,0.000139201,4.3,1.776,1.423,1.317,0.00792036,-0.102495,152.87,0,-3.64145e-05,-0.0,7.98266e-06,-5.75986e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.32,259,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00205751,,,-0.024343,,,,,,,
+10.36,260,1,1,158.511,141.5,80.5186,2.12617,-11.6302,18.7333,-0.0159694,-0.00444568,-0.224053,0.000136182,4.3,1.776,1.423,1.317,0.0055289,-0.0597865,153.753,0,-3.68178e-05,-0.0,7.98266e-06,-5.89918e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.36,260,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00336815,,,-0.0212623,,,,,,,
+10.4,261,1,1,158.045,142.249,80.5182,2.12641,-11.631,18.7241,-0.0158582,-0.012962,-0.225976,0.000133203,4.3,1.776,1.423,1.317,0.00590705,0.00945377,154.634,0,-3.84742e-05,-0.0,7.98267e-06,-6.04825e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.4,261,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00436561,,,-0.0165944,,,,,,,
+10.44,262,1,1,157.58,142.998,80.5178,2.12669,-11.6332,18.7141,-0.0157477,-0.0346986,-0.236141,0.000130265,4.3,1.776,1.423,1.317,0.00699272,0.0271417,155.516,0,-4.01053e-05,-0.0,7.98267e-06,-6.20741e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.44,262,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00510973,,,-0.00912007,,,,,,,
+10.48,263,1,1,157.114,143.746,80.5174,2.12702,-11.6364,18.7035,-0.015638,-0.0589527,-0.247916,0.000127372,4.3,1.776,1.423,1.317,0.00821505,0.0305582,156.397,0,-4.24158e-05,-0.004,0.00241152,-6.37908e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.48,263,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00564739,,,-0.000483311,,,,,,,
+10.52,264,1,1,156.649,144.494,80.5171,2.12739,-11.6404,18.6927,-0.015529,-0.0798671,-0.257664,0.000124523,4.3,1.776,1.423,1.317,0.00926098,0.0261484,157.278,0,-4.54231e-05,-0.002,0.00241129,-6.56679e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.52,264,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00601754,,,0.00764349,,,,,,,
+10.56,265,1,1,156.183,145.242,80.5167,2.12778,-11.6445,18.6819,-0.0154208,-0.0929496,-0.262583,0.000121719,4.3,1.776,1.423,1.317,0.00988969,0.0157177,158.159,0,-4.77284e-05,0.0,0.00241118,-6.77086e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.56,265,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00625252,,,0.0135833,,,,,,,
+10.6,266,1,1,155.717,145.989,80.5163,2.12818,-11.6483,18.6714,-0.0153134,-0.0944973,-0.260347,0.000118959,4.3,1.776,1.423,1.317,0.00990186,0.000304217,159.039,0,-5.07295e-05,0.002,0.00241135,-6.99481e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.6,266,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00637907,,,0.0156554,,,,,,,
+10.64,267,1,1,155.251,146.735,80.516,2.12854,-11.6509,18.6617,-0.0152069,-0.0814902,-0.249047,0.000116245,4.3,1.776,1.423,1.317,0.00913426,-0.01919,159.919,0,-5.44437e-05,0.005,0.00241155,-7.24326e-05,,,20163135.0,3.0,1.0,60.0,0.0
+10.64,267,2,1,235.032,33.7186,87.8422,2.13049,-0.0,0.0,0.0,-0.0,0.0,0.0,4.24,1.796,1.302,1.232,0.0,0.0,0.0,1024,0.00641924,,,0.01468,,,,,,,

+ 0 - 0
document/demamd_analysis.md


+ 0 - 0
document/evaluation_indicators.md


+ 0 - 0
document/results_anallysis.md


+ 0 - 0
document/test_cases.md


+ 27 - 0
install/requirements.txt

@@ -0,0 +1,27 @@
+certifi==2024.8.30
+chardet==5.2.0
+charset-normalizer==3.4.0
+contourpy==1.3.0
+cycler==0.12.1
+filelock==3.16.1
+fonttools==4.54.1
+idna==3.10
+kiwisolver==1.4.7
+matplotlib==3.9.2
+numpy==2.1.2
+packaging==24.1
+pandas==2.2.3
+pathlib==1.0.1
+pillow==11.0.0
+pyparsing==3.2.0
+python-dateutil==2.9.0.post0
+pytz==2024.2
+PyYAML==6.0.2
+reportlab==4.2.5
+requests==2.32.3
+scipy==1.14.1
+setuptools==75.1.0
+six==1.16.0
+tzdata==2024.2
+urllib3==2.2.3
+wheel==0.44.0

+ 1355 - 0
log/single_case.log

@@ -0,0 +1,1355 @@
+[2024-10-30 11:33:51,503] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-10-30 11:33:51,503] - [INFO] - [evaluate_main.py] [line:34] - [2 subfolders found to process: ['ACC', 'ICA']]
+[2024-10-30 11:33:51,511] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 11:33:51,511] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 11:33:51,511] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-10-30 11:33:51,511] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-10-30 11:33:51,511] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-10-30 11:33:51,511] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-10-30 11:33:51,511] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/data/processed/ACC]
+[2024-10-30 11:33:51,511] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/data/processed/ICA]
+[2024-10-30 11:33:51,605] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-10-30 11:33:51,609] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-10-30 11:33:51,801] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 11:33:51,839] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 11:33:53,789] - [INFO] - [evaluate_main.py] [line:53] - [所有子文件夹处理完成]
+[2024-10-30 11:33:53,789] - [INFO] - [evaluate_main.py] [line:55] - [程序结束,执行时间:2 s]
+[2024-10-30 11:33:53,789] - [INFO] - [evaluate_main.py] [line:56] - [[case:/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-10-30 14:42:37,197] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-10-30 14:42:37,197] - [INFO] - [evaluate_main.py] [line:34] - [2 subfolders found to process: ['ACC', 'ICA']]
+[2024-10-30 14:42:37,205] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 14:42:37,205] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 14:42:37,206] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-10-30 14:42:37,206] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-10-30 14:42:37,206] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-10-30 14:42:37,206] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-10-30 14:42:37,206] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-10-30 14:42:37,206] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-10-30 14:42:37,300] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-10-30 14:42:37,307] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-10-30 14:42:37,492] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 14:42:37,526] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 14:42:39,479] - [INFO] - [evaluate_main.py] [line:53] - [所有子文件夹处理完成]
+[2024-10-30 14:42:39,479] - [INFO] - [evaluate_main.py] [line:55] - [程序结束,执行时间:2 s]
+[2024-10-30 14:42:39,479] - [INFO] - [evaluate_main.py] [line:56] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-10-30 15:06:42,728] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-10-30 15:06:42,728] - [INFO] - [evaluate_main.py] [line:34] - [2 subfolders found to process: ['ACC', 'ICA']]
+[2024-10-30 15:06:42,737] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 15:06:42,737] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-10-30 15:06:42,737] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-10-30 15:06:42,737] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-10-30 15:06:42,737] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-10-30 15:06:42,737] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-10-30 15:06:42,737] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-10-30 15:06:42,737] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-10-30 15:06:42,833] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-10-30 15:06:42,837] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-10-30 15:06:43,025] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 15:06:43,066] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-10-30 15:06:45,110] - [INFO] - [evaluate_main.py] [line:52] - [所有子文件夹处理完成]
+[2024-10-30 15:06:45,110] - [INFO] - [evaluate_main.py] [line:54] - [程序结束,执行时间:2 s]
+[2024-10-30 15:06:45,110] - [INFO] - [evaluate_main.py] [line:55] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-06 16:47:14,506] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-06 16:47:14,506] - [INFO] - [evaluate_main.py] [line:34] - [3 subfolders found to process: ['data', 'ACC', 'ICA']]
+[2024-11-06 16:47:14,795] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 16:47:14,795] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-06 16:47:14,795] - [INFO] - [data_process.py] [line:131] - [[case:data] Check if the data is valid: Start.]
+[2024-11-06 16:47:14,795] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-06 16:47:14,823] - [INFO] - [data_process.py] [line:156] - [[case:data] Check if the data is valid: End.]
+[2024-11-06 16:47:14,826] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 191, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 398, in _merge_csv
+    df_ego = pd.read_csv(os.path.join(self.data_path, 'EgoState.csv')).drop_duplicates().dropna(how='all')
+             ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data/EgoState.csv'
+[2024-11-06 16:47:15,110] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 16:47:15,110] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-11-06 16:47:15,110] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-11-06 16:47:15,110] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-11-06 16:47:15,362] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-11-06 16:47:15,446] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 16:47:15,446] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-11-06 16:47:15,446] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-11-06 16:47:15,446] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-11-06 16:47:15,571] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 16:47:15,663] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-11-06 16:47:15,906] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:00:51,805] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-06 17:00:51,805] - [INFO] - [evaluate_main.py] [line:34] - [3 subfolders found to process: ['data', 'ACC', 'ICA']]
+[2024-11-06 17:00:52,073] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:00:52,073] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-06 17:00:52,073] - [INFO] - [data_process.py] [line:131] - [[case:data] Check if the data is valid: Start.]
+[2024-11-06 17:00:52,073] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-06 17:00:52,106] - [INFO] - [data_process.py] [line:156] - [[case:data] Check if the data is valid: End.]
+[2024-11-06 17:00:52,110] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 191, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 398, in _merge_csv
+    df_ego = pd.read_csv(os.path.join(self.data_path, 'EgoState.csv')).drop_duplicates().dropna(how='all')
+             ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data/EgoState.csv'
+[2024-11-06 17:00:52,423] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:00:52,424] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-11-06 17:00:52,424] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-11-06 17:00:52,424] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-11-06 17:00:52,547] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-11-06 17:00:52,740] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:00:52,740] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-11-06 17:00:52,740] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-11-06 17:00:52,740] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-11-06 17:00:52,743] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:00:52,879] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-11-06 17:00:53,152] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:03:17,520] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-06 17:03:17,520] - [INFO] - [evaluate_main.py] [line:34] - [3 subfolders found to process: ['data', 'ACC', 'ICA']]
+[2024-11-06 17:03:17,793] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:03:17,794] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-06 17:03:17,794] - [INFO] - [data_process.py] [line:131] - [[case:data] Check if the data is valid: Start.]
+[2024-11-06 17:03:17,794] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-06 17:03:17,831] - [INFO] - [data_process.py] [line:156] - [[case:data] Check if the data is valid: End.]
+[2024-11-06 17:03:17,897] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:03:18,115] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:03:18,115] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-11-06 17:03:18,115] - [INFO] - [data_process.py] [line:131] - [[case:ACC] Check if the data is valid: Start.]
+[2024-11-06 17:03:18,115] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-11-06 17:03:18,272] - [INFO] - [data_process.py] [line:156] - [[case:ACC] Check if the data is valid: End.]
+[2024-11-06 17:03:18,438] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-11-06 17:03:18,438] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-11-06 17:03:18,438] - [INFO] - [data_process.py] [line:131] - [[case:ICA] Check if the data is valid: Start.]
+[2024-11-06 17:03:18,438] - [INFO] - [data_process.py] [line:115] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-11-06 17:03:18,546] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:03:18,621] - [INFO] - [data_process.py] [line:156] - [[case:ICA] Check if the data is valid: End.]
+[2024-11-06 17:03:18,974] - [INFO] - [data_process.py] [line:433] - [merged_ObjState.csv has been saved.]
+[2024-11-06 17:03:21,332] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-06 17:03:21,332] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:3 s]
+[2024-11-06 17:03:21,332] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 17:35:31,404] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:35:31,405] - [INFO] - [evaluate_main.py] [line:34] - [3 subfolders found to process: ['data', 'ACC', 'ICA']]
+[2024-11-14 17:35:31,867] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:35:31,867] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:35:31,867] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:35:31,867] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:35:32,029] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:35:32,153] - [INFO] - [data_process.py] [line:523] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:35:32,228] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError("['road_fc\\troad_type'] not in index")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 208, in __init__
+    self._object_df_process()
+    ~~~~~~~~~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 320, in _object_df_process
+    self.ego_map_df[columns_to_copy + ["simTime", "simFrame"]],
+    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/frame.py", line 4108, in __getitem__
+    indexer = self.columns._get_indexer_strict(key, "columns")[1]
+              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6200, in _get_indexer_strict
+    self._raise_if_missing(keyarr, indexer, axis_name)
+    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6252, in _raise_if_missing
+    raise KeyError(f"{not_found} not in index")
+KeyError: "['road_fc\\troad_type'] not in index"
+[2024-11-14 17:35:32,365] - [INFO] - [single_case_eval.py] [line:27] - [[case:ACC] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:35:32,365] - [INFO] - [single_case_eval.py] [line:41] - [[case:ACC] data_precheck: Start running...]
+[2024-11-14 17:35:32,365] - [INFO] - [data_process.py] [line:148] - [[case:ACC] Check if the data is valid: Start.]
+[2024-11-14 17:35:32,365] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC]
+[2024-11-14 17:35:32,484] - [INFO] - [data_process.py] [line:173] - [[case:ACC] Check if the data is valid: End.]
+[2024-11-14 17:35:32,532] - [ERROR] - [single_case_eval.py] [line:62] - [[case:ACC] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 462, in _merge_csv
+    self.ego_map_df = pd.read_csv(
+                      ~~~~~~~~~~~^
+        os.path.join(self.data_path, "EgoMap.csv")
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    ).drop_duplicates()  # 地图信息
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ACC/EgoMap.csv'
+[2024-11-14 17:35:32,965] - [INFO] - [single_case_eval.py] [line:27] - [[case:ICA] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:35:32,966] - [INFO] - [single_case_eval.py] [line:41] - [[case:ICA] data_precheck: Start running...]
+[2024-11-14 17:35:32,966] - [INFO] - [data_process.py] [line:148] - [[case:ICA] Check if the data is valid: Start.]
+[2024-11-14 17:35:32,966] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA]
+[2024-11-14 17:35:33,219] - [INFO] - [data_process.py] [line:173] - [[case:ICA] Check if the data is valid: End.]
+[2024-11-14 17:35:33,243] - [ERROR] - [single_case_eval.py] [line:62] - [[case:ICA] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 462, in _merge_csv
+    self.ego_map_df = pd.read_csv(
+                      ~~~~~~~~~~~^
+        os.path.join(self.data_path, "EgoMap.csv")
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    ).drop_duplicates()  # 地图信息
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/ICA/EgoMap.csv'
+[2024-11-14 17:36:48,735] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:36:48,736] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:36:49,183] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:36:49,184] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:36:49,184] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:36:49,184] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:36:49,238] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:36:49,318] - [INFO] - [data_process.py] [line:523] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:36:49,386] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError("['road_fc\\troad_type'] not in index")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 208, in __init__
+    self._object_df_process()
+    ~~~~~~~~~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 320, in _object_df_process
+    self.ego_map_df[columns_to_copy + ["simTime", "simFrame"]],
+    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/frame.py", line 4108, in __getitem__
+    indexer = self.columns._get_indexer_strict(key, "columns")[1]
+              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6200, in _get_indexer_strict
+    self._raise_if_missing(keyarr, indexer, axis_name)
+    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6252, in _raise_if_missing
+    raise KeyError(f"{not_found} not in index")
+KeyError: "['road_fc\\troad_type'] not in index"
+[2024-11-14 17:38:44,082] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:38:44,082] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:38:44,572] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:38:44,573] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:38:44,573] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:38:44,573] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:38:44,632] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:38:44,732] - [INFO] - [data_process.py] [line:523] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:39:32,199] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError("['road_fc\\troad_type'] not in index")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 208, in __init__
+    self._object_df_process()
+    ~~~~~~~~~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 320, in _object_df_process
+    self.ego_map_df[columns_to_copy + ["simTime", "simFrame"]],
+    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/frame.py", line 4108, in __getitem__
+    indexer = self.columns._get_indexer_strict(key, "columns")[1]
+              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6200, in _get_indexer_strict
+    self._raise_if_missing(keyarr, indexer, axis_name)
+    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6252, in _raise_if_missing
+    raise KeyError(f"{not_found} not in index")
+KeyError: "['road_fc\\troad_type'] not in index"
+[2024-11-14 17:46:54,802] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:46:54,803] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:46:55,305] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:46:55,305] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:46:55,306] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:46:55,306] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:46:55,361] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:46:55,443] - [INFO] - [data_process.py] [line:526] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:46:58,658] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 17:46:58,658] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:3 s]
+[2024-11-14 17:46:58,658] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 17:47:43,134] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:47:43,135] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:47:43,624] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:47:43,624] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:47:43,624] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:47:43,624] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:47:43,680] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:47:43,764] - [INFO] - [data_process.py] [line:526] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:48:03,322] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 17:48:03,322] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:20 s]
+[2024-11-14 17:48:03,322] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 17:53:17,169] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:53:17,169] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:53:17,660] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:53:17,660] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:53:17,660] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:53:17,660] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:53:17,721] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:53:17,801] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:53:21,027] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 17:53:21,027] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:3 s]
+[2024-11-14 17:53:21,027] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 17:59:55,707] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 17:59:55,708] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 17:59:56,195] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 17:59:56,195] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 17:59:56,195] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 17:59:56,196] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 17:59:56,250] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 17:59:59,537] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 17:59:59,730] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 17:59:59,730] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:4 s]
+[2024-11-14 17:59:59,730] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 18:00:18,894] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:00:18,894] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:00:19,384] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:00:19,384] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:00:19,384] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:00:19,384] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:00:19,447] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:00:35,978] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:00:36,169] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 18:00:36,170] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:17 s]
+[2024-11-14 18:00:36,170] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 18:01:00,326] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:01:00,327] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:01:00,815] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:01:00,815] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:01:00,815] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:01:00,815] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:01:00,868] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:01:24,512] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:01:24,705] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 18:01:24,705] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:24 s]
+[2024-11-14 18:01:24,705] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 18:01:58,781] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:01:58,781] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:02:04,140] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:02:04,140] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:02:04,140] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:02:04,140] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:02:04,194] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:03:49,513] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:06:14,116] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:06:14,116] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:06:19,676] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:06:19,676] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:06:19,676] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:06:19,676] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:06:19,728] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:07:23,415] - [INFO] - [data_process.py] [line:532] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:13:08,830] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:13:08,830] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:13:10,839] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:13:10,839] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:13:10,839] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:13:10,839] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:13:10,893] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:17:06,860] - [INFO] - [data_process.py] [line:535] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:17:18,399] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:17:18,400] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:17:21,711] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:17:21,711] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:17:21,711] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:17:21,711] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:17:21,768] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:17:24,175] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: TypeError("join() got an unexpected keyword argument 'dtype'")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 469, in _merge_csv
+    os.path.join(self.data_path, "ObjState.csv", dtype={"simTime": float})
+    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+TypeError: join() got an unexpected keyword argument 'dtype'
+[2024-11-14 18:18:56,240] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:18:56,241] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:18:58,428] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:18:58,428] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:18:58,428] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:18:58,428] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:18:58,481] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:19:13,236] - [INFO] - [data_process.py] [line:535] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:25:40,259] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 18:25:40,260] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 18:25:41,651] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 18:25:41,652] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 18:25:41,652] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 18:25:41,652] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 18:25:41,702] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 18:25:52,299] - [INFO] - [data_process.py] [line:536] - [merged_ObjState.csv has been saved.]
+[2024-11-14 18:25:56,721] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 18:25:56,721] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:16 s]
+[2024-11-14 18:25:56,721] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:06:45,337] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:06:45,337] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:06:45,342] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:06:45,343] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:06:45,343] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:06:45,343] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:06:45,367] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:06:45,427] - [INFO] - [data_process.py] [line:434] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:06:45,480] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:06:45,480] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 19:06:45,480] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:07:35,891] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:07:35,891] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:07:35,896] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:07:35,897] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:07:35,897] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:07:35,897] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:07:35,922] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:07:35,981] - [INFO] - [data_process.py] [line:434] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:07:36,031] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:07:36,031] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 19:07:36,031] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:31:39,142] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:31:39,142] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:31:39,148] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:31:39,148] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:31:39,148] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:31:39,148] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:31:39,173] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:31:39,285] - [INFO] - [data_process.py] [line:434] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:31:39,340] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:31:39,340] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 19:31:39,340] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:44:06,006] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:44:06,006] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:44:06,011] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:44:06,011] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:44:06,011] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:44:06,011] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:44:06,036] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:44:06,149] - [INFO] - [data_process.py] [line:435] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:44:06,201] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:44:06,201] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 19:44:06,201] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:47:05,637] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:47:05,637] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:47:05,643] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:47:05,644] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:47:05,644] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:47:05,644] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:47:05,670] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:47:05,724] - [INFO] - [data_process.py] [line:435] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:47:05,770] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:47:05,770] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 19:47:05,770] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 19:47:51,331] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:47:51,332] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:47:54,595] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:47:54,596] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:47:54,596] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:47:54,596] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:47:54,652] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:47:59,449] - [INFO] - [data_process.py] [line:435] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:48:47,280] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 19:48:47,280] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 19:48:50,949] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 19:48:50,950] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 19:48:50,950] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 19:48:50,950] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 19:48:51,022] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 19:48:54,156] - [INFO] - [data_process.py] [line:435] - [merged_ObjState.csv has been saved.]
+[2024-11-14 19:48:56,688] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 19:48:56,688] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:9 s]
+[2024-11-14 19:48:56,688] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:14:21,682] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:14:21,682] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:14:22,214] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:14:22,214] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:14:22,214] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:14:22,214] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:14:22,256] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:14:22,288] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: AttributeError("'DataPreprocessing' object has no attribute 'ego_map_df'")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 428, in _merge_csv
+    self.ego_map_df[columns_to_copy],
+    ^^^^^^^^^^^^^^^
+AttributeError: 'DataPreprocessing' object has no attribute 'ego_map_df'. Did you mean: 'ego_data_df'?
+[2024-11-14 20:16:19,837] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:16:19,838] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:16:20,369] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:16:20,370] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:16:20,370] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:16:20,370] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:16:20,414] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:16:20,451] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError('simTime')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 426, in _merge_csv
+    merged_df = pd.merge(
+        merged_df,
+    ...<2 lines>...
+        how="left",
+    )
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/reshape/merge.py", line 170, in merge
+    op = _MergeOperation(
+        left_df,
+    ...<10 lines>...
+        validate=validate,
+    )
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/reshape/merge.py", line 794, in __init__
+    ) = self._get_merge_keys()
+        ~~~~~~~~~~~~~~~~~~~~^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/reshape/merge.py", line 1297, in _get_merge_keys
+    right_keys.append(right._get_label_or_level_values(rk))
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/generic.py", line 1911, in _get_label_or_level_values
+    raise KeyError(key)
+KeyError: 'simTime'
+[2024-11-14 20:18:49,890] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:18:49,890] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:18:50,430] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:18:50,430] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:18:50,430] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:18:50,431] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:18:50,481] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:18:50,557] - [INFO] - [data_process.py] [line:442] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:18:50,612] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:18:50,612] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 20:18:50,612] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:19:09,568] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:19:09,568] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:19:09,574] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:19:09,574] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:19:09,574] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:19:09,574] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:19:09,604] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:19:09,661] - [INFO] - [data_process.py] [line:442] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:19:09,704] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:19:09,704] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 20:19:09,704] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:24:52,668] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:24:52,668] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:24:52,674] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:24:52,674] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:24:52,674] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:24:52,674] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:24:52,704] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:24:52,761] - [INFO] - [data_process.py] [line:456] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:24:52,803] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:24:52,803] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 20:24:52,803] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:26:22,883] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:26:22,884] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:26:23,424] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:26:23,424] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:26:23,424] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:26:23,424] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:26:23,476] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:26:23,547] - [INFO] - [data_process.py] [line:456] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:26:53,156] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:26:53,156] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:30 s]
+[2024-11-14 20:26:53,156] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:30:45,115] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:30:45,115] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:30:45,664] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:30:45,664] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:30:45,664] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:30:45,664] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:30:45,723] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:30:45,799] - [INFO] - [data_process.py] [line:456] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:30:48,126] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:30:48,126] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:3 s]
+[2024-11-14 20:30:48,126] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:31:05,653] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:31:05,653] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:31:06,217] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:31:06,218] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:31:06,218] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:31:06,218] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:31:06,276] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:31:06,349] - [INFO] - [data_process.py] [line:458] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:33:41,378] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:33:41,378] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:155 s]
+[2024-11-14 20:33:41,378] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:33:54,487] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:33:54,488] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:33:55,034] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:33:55,034] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:33:55,034] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:33:55,034] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:33:55,097] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:33:55,169] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:34:12,552] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:34:12,552] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:18 s]
+[2024-11-14 20:34:12,552] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:35:18,659] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:35:18,660] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:35:19,204] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:35:19,204] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:35:19,204] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:35:19,204] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:35:19,261] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:35:19,334] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:35:19,390] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:35:19,390] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:0 s]
+[2024-11-14 20:35:19,390] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:35:39,240] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:35:39,241] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:35:39,779] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:35:39,780] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:35:39,780] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:35:39,780] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:35:39,833] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:35:39,905] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:35:44,469] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:35:44,470] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:5 s]
+[2024-11-14 20:35:44,470] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:36:22,254] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:36:22,255] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:36:22,809] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:36:22,809] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:36:22,809] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:36:22,809] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:36:22,859] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:36:22,933] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:37:19,423] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:37:19,424] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:57 s]
+[2024-11-14 20:37:19,424] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:37:42,071] - [INFO] - [evaluate_main.py] [line:29] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:37:42,072] - [INFO] - [evaluate_main.py] [line:34] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:37:42,623] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:37:42,623] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:37:42,623] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:37:42,623] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:37:42,679] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:37:42,751] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:38:00,241] - [INFO] - [evaluate_main.py] [line:54] - [所有子文件夹处理完成]
+[2024-11-14 20:38:00,242] - [INFO] - [evaluate_main.py] [line:56] - [程序结束,执行时间:18 s]
+[2024-11-14 20:38:00,242] - [INFO] - [evaluate_main.py] [line:57] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:39:41,300] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:39:41,300] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:39:41,300] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:39:41,300] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:39:41,301] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:39:41,301] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:39:41,344] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:39:41,410] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:39:50,552] - [INFO] - [evaluate_main.py] [line:56] - [所有子文件夹处理完成]
+[2024-11-14 20:39:50,552] - [INFO] - [evaluate_main.py] [line:58] - [程序结束,执行时间:9 s]
+[2024-11-14 20:39:50,552] - [INFO] - [evaluate_main.py] [line:59] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 20:40:17,105] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:40:17,105] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:40:17,105] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:40:17,105] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:40:17,105] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:40:17,105] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:40:17,147] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:40:17,215] - [INFO] - [data_process.py] [line:461] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:45:24,255] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:45:24,255] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:45:24,255] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:45:24,255] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:45:24,255] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:45:24,256] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:45:24,306] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:45:24,311] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 205, in __init__
+    self._merge_csv()
+    ~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 444, in _merge_csv
+    pd.read_csv(os.path.join(self.data_path, "EgoState.csv"))
+    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data/EgoState.csv'
+[2024-11-14 20:50:06,818] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:50:06,818] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:50:06,818] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:50:06,819] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:50:06,819] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:50:06,819] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:50:06,864] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:50:06,984] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:50:06,988] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: FileNotFoundError(2, 'No such file or directory')!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 206, in __init__
+    self._read_csv()
+    ~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 358, in _read_csv
+    self.ego_df = pd.read_csv(
+                  ~~~~~~~~~~~^
+        os.path.join(self.data_path, "EgoState.csv")
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    ).drop_duplicates()
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv
+    return _read(filepath_or_buffer, kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 620, in _read
+    parser = TextFileReader(filepath_or_buffer, **kwds)
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__
+    self._engine = self._make_engine(f, self.engine)
+                   ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/parsers/readers.py", line 1880, in _make_engine
+    self.handles = get_handle(
+                   ~~~~~~~~~~^
+        f,
+        ^^
+    ...<6 lines>...
+        storage_options=self.options.get("storage_options", None),
+        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    )
+    ^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/io/common.py", line 873, in get_handle
+    handle = open(
+        handle,
+    ...<3 lines>...
+        newline="",
+    )
+FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data/EgoState.csv'
+[2024-11-14 20:50:43,650] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:50:43,651] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:50:43,651] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:50:43,651] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:50:43,651] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:50:43,651] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:50:43,702] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:50:43,821] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:50:43,840] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError("None of [Index(['simTime', 'playerId', 'accelX'], dtype='object')] are in the [columns]")!]
+Traceback (most recent call last):
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 207, in __init__
+    self._object_accel_get_from_egostate()
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
+  File "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/common/data_process.py", line 521, in _object_accel_get_from_egostate
+    self.ego_df[["simTime", "playerId", "accelX"]],
+    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/frame.py", line 4108, in __getitem__
+    indexer = self.columns._get_indexer_strict(key, "columns")[1]
+              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6200, in _get_indexer_strict
+    self._raise_if_missing(keyarr, indexer, axis_name)
+    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/kevin/anaconda3/envs/zhaoyuan/lib/python3.13/site-packages/pandas/core/indexes/base.py", line 6249, in _raise_if_missing
+    raise KeyError(f"None of [{key}] are in the [{axis_name}]")
+KeyError: "None of [Index(['simTime', 'playerId', 'accelX'], dtype='object')] are in the [columns]"
+[2024-11-14 20:51:16,081] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:51:16,081] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:51:16,082] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:51:16,082] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:51:16,082] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:51:16,082] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:51:16,134] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:51:16,252] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:52:09,968] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:52:09,968] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:52:09,969] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:52:09,969] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:52:09,969] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:52:09,969] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:52:10,022] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:52:10,139] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:54:05,467] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 20:54:05,467] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 20:54:05,467] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 20:54:05,467] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 20:54:05,467] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 20:54:05,467] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 20:54:05,520] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 20:54:05,643] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 20:55:52,917] - [INFO] - [evaluate_main.py] [line:56] - [所有子文件夹处理完成]
+[2024-11-14 20:55:52,918] - [INFO] - [evaluate_main.py] [line:58] - [程序结束,执行时间:107 s]
+[2024-11-14 20:55:52,918] - [INFO] - [evaluate_main.py] [line:59] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:01:13,191] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:01:13,191] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:01:13,191] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:01:13,191] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:01:13,191] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:01:13,191] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:01:13,238] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:01:13,364] - [INFO] - [data_process.py] [line:513] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:03:55,507] - [INFO] - [evaluate_main.py] [line:31] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:03:55,507] - [INFO] - [evaluate_main.py] [line:36] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:03:56,045] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:03:56,046] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:03:56,046] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:03:56,046] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:03:56,100] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:03:56,173] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:04:25,895] - [INFO] - [evaluate_main.py] [line:56] - [所有子文件夹处理完成]
+[2024-11-14 21:04:25,895] - [INFO] - [evaluate_main.py] [line:58] - [程序结束,执行时间:30 s]
+[2024-11-14 21:04:25,895] - [INFO] - [evaluate_main.py] [line:59] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:09:49,268] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:09:49,269] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:09:49,813] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:09:49,813] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:09:49,814] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:09:49,814] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:09:49,873] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:09:49,947] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:10:32,995] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:10:32,995] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:43 s]
+[2024-11-14 21:10:32,996] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:10:48,586] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:10:48,586] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:10:49,123] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:10:49,123] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:10:49,123] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:10:49,123] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:10:49,177] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:10:49,249] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:12:14,185] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:12:14,185] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:85 s]
+[2024-11-14 21:12:14,185] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:13:15,926] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:13:15,926] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:13:16,464] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:13:16,464] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:13:16,464] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:13:16,464] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:13:16,554] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:13:16,653] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:13:43,262] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:13:43,263] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:27 s]
+[2024-11-14 21:13:43,263] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:15:57,428] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:15:57,429] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:15:57,985] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:15:57,985] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:15:57,985] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:15:57,985] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:15:58,039] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:15:58,114] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:16:28,837] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:16:28,838] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:31 s]
+[2024-11-14 21:16:28,838] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:17:16,203] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:17:16,204] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:17:16,745] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:17:16,746] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:17:16,746] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:17:16,746] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:17:16,800] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:17:16,878] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:17:52,481] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:17:52,482] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:36 s]
+[2024-11-14 21:17:52,482] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:18:38,264] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:18:38,264] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:18:38,804] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:18:38,804] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:18:38,804] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:18:38,804] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:18:38,868] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:18:38,949] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:18:47,287] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:18:47,287] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:9 s]
+[2024-11-14 21:18:47,287] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:19:55,497] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:19:55,497] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:19:55,502] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:19:55,502] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:19:55,502] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:19:55,502] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:19:55,532] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:19:55,590] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:19:55,636] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:19:55,636] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-14 21:19:55,636] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:21:07,401] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:21:07,401] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:21:07,406] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:21:07,407] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:21:07,407] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:21:07,407] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:21:07,435] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:21:07,492] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:21:07,537] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:21:07,537] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-14 21:21:07,537] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-14 21:22:31,309] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-14 21:22:31,309] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-14 21:22:31,314] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-14 21:22:31,315] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-14 21:22:31,315] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-14 21:22:31,315] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data]
+[2024-11-14 21:22:31,345] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-14 21:22:31,404] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-14 21:22:31,449] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-14 21:22:31,449] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-14 21:22:31,449] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 16:13:50,140] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 16:13:50,140] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 16:13:50,155] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 16:13:50,155] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 16:13:50,155] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 16:13:50,155] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 16:13:50,207] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 16:13:50,296] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 16:13:50,364] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 16:13:50,365] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-18 16:13:50,365] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:28:37,419] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:28:37,419] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:28:37,426] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:28:37,426] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:28:37,426] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:28:37,426] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:28:37,479] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:28:37,609] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:28:37,714] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 17:28:37,714] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-18 17:28:37,714] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:28:58,968] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:28:58,969] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:28:59,102] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:28:59,102] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:28:59,102] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:28:59,102] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:28:59,244] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:28:59,384] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:28:59,724] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 17:28:59,724] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-18 17:28:59,724] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:31:42,714] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:31:42,715] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:31:42,832] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:31:42,833] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:31:42,833] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:31:42,833] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:31:42,947] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:31:43,056] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:31:43,250] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 17:31:43,250] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-18 17:31:43,250] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:32:17,547] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:32:17,548] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:32:17,664] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:32:17,664] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:32:17,664] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:32:17,665] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:32:17,759] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:32:17,893] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:32:18,088] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 17:32:18,088] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-18 17:32:18,088] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:32:34,340] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:32:34,341] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:32:34,459] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:32:34,459] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:32:34,460] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:32:34,460] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:32:34,572] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:32:34,677] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:34:16,999] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 17:34:17,000] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:102 s]
+[2024-11-18 17:34:17,000] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 17:46:20,771] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:46:20,772] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:46:20,888] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:46:20,889] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:46:20,889] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:46:20,889] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:46:20,995] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:46:25,297] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 17:55:26,020] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 17:55:26,021] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 17:55:26,137] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 17:55:26,138] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 17:55:26,138] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 17:55:26,138] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 17:55:26,236] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 17:55:29,786] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-18 18:15:10,827] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-18 18:15:10,828] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:1184 s]
+[2024-11-18 18:15:10,828] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-18 18:15:15,194] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-18 18:15:15,194] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-18 18:15:15,313] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-18 18:15:15,314] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-18 18:15:15,314] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-18 18:15:15,314] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-18 18:15:15,419] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-18 18:15:18,556] - [INFO] - [data_process.py] [line:451] - [merged_ObjState.csv has been saved.]
+[2024-11-19 10:00:24,330] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 10:00:24,330] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 10:00:24,445] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 10:00:24,445] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 10:00:24,445] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 10:00:24,445] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 10:00:24,537] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 10:00:37,074] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 10:00:37,076] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 10:00:37,190] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 10:00:37,191] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 10:00:37,191] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 10:00:37,191] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 10:00:37,300] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 10:00:37,344] - [ERROR] - [single_case_eval.py] [line:62] - [[case:data] SINGLE_CASE_EVAL: Single case run ERROR: KeyError('curvHor')!]
+Traceback (most recent call last):
+  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc
+    return self._engine.get_loc(casted_key)
+  File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc
+  File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc
+  File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item
+  File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item
+KeyError: 'curvHor'
+
+The above exception was the direct cause of the following exception:
+
+Traceback (most recent call last):
+  File "/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/scripts/single_case_eval.py", line 54, in single_case_eval
+    data = data_process.DataPreprocessing(case_name, mode_label)
+  File "/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/models/common/data_process.py", line 200, in __init__
+    self._merge_csv()
+  File "/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/models/common/data_process.py", line 400, in _merge_csv
+    df_laneinfo["curvHor"] = df_laneinfo["curvHor"].round(3)
+  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/frame.py", line 3761, in __getitem__
+    indexer = self.columns.get_loc(key)
+  File "/home/server/.local/lib/python3.8/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc
+    raise KeyError(key) from err
+KeyError: 'curvHor'
+[2024-11-19 10:04:14,479] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 10:04:14,479] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 10:04:14,594] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 10:04:14,594] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 10:04:14,594] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 10:04:14,594] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 10:04:14,720] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 10:04:14,817] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 10:41:08,007] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 10:41:08,007] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 10:41:08,121] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 10:41:08,121] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 10:41:08,121] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 10:41:08,122] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 10:41:08,233] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 10:41:08,313] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 10:42:02,319] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 10:42:02,319] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 10:42:02,432] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 10:42:02,432] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 10:42:02,433] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 10:42:02,433] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 10:42:02,529] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 10:42:02,624] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 11:03:50,691] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 11:03:50,691] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 11:03:50,806] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 11:03:50,807] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 11:03:50,807] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 11:03:50,807] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 11:03:50,962] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 11:03:51,054] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 13:22:49,995] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 13:22:49,997] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:8339 s]
+[2024-11-19 13:22:49,997] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 13:23:20,038] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 13:23:20,038] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 13:23:20,157] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 13:23:20,158] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 13:23:20,159] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 13:23:20,159] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 13:23:20,272] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 13:23:20,347] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 13:23:38,129] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 13:23:38,129] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:18 s]
+[2024-11-19 13:23:38,129] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 13:23:43,580] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 13:23:43,581] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 13:23:43,700] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 13:23:43,701] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 13:23:43,701] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 13:23:43,701] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 13:23:43,819] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 13:23:43,897] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 13:23:44,059] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 13:23:44,060] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 13:23:44,060] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 13:23:59,971] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 13:23:59,972] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 13:24:00,090] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 13:24:00,091] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 13:24:00,091] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 13:24:00,091] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 13:24:00,217] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 13:24:00,295] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 13:24:00,425] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 13:24:00,426] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 13:24:00,426] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 13:24:28,124] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 13:24:28,125] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 13:24:28,243] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 13:24:28,244] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 13:24:28,244] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 13:24:28,245] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 13:24:28,354] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 13:24:28,429] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 13:25:17,431] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 13:25:17,431] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:49 s]
+[2024-11-19 13:25:17,431] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 14:01:29,005] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:01:29,005] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:01:29,127] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:01:29,128] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:01:29,128] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:01:29,129] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:01:29,255] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:01:29,327] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:03:09,736] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:03:09,737] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:03:09,855] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:03:09,855] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:03:09,856] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:03:09,856] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:03:09,973] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:03:10,047] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:06:15,989] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:06:15,989] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:06:16,107] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:06:16,108] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:06:16,109] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:06:16,109] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:06:16,231] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:06:16,311] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:07:28,307] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:07:28,308] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:07:28,428] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:07:28,429] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:07:28,429] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:07:28,430] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:07:28,544] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:07:31,556] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:08:47,655] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:08:47,655] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:08:47,774] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:08:47,775] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:08:47,775] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:08:47,775] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:08:47,889] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:08:51,839] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:09:50,350] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:09:50,350] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:09:50,358] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:09:50,358] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:09:50,358] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:09:50,358] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:09:50,404] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:09:50,472] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:09:50,526] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 14:09:50,527] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 14:09:50,527] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 14:14:02,585] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:14:02,586] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:14:02,707] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:14:02,708] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:14:02,709] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:14:02,709] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:14:02,825] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:14:20,806] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:14:20,806] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:14:20,924] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:14:20,925] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:14:20,925] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:14:20,926] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:14:21,039] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:14:21,111] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:36:51,050] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:36:51,050] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:36:51,168] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:36:51,168] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:36:51,169] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:36:51,169] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:36:51,287] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:36:51,362] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:36:54,873] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 14:36:54,874] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:3 s]
+[2024-11-19 14:36:54,874] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 14:37:07,522] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:37:07,523] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:37:07,644] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:37:07,646] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:37:07,646] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:37:07,647] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:37:07,780] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:37:07,860] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:40:17,887] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:40:17,888] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:40:18,006] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:40:18,007] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:40:18,007] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:40:18,008] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:40:18,124] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:40:18,195] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:42:25,818] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:42:25,818] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:42:25,931] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:42:25,932] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:42:25,932] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:42:25,932] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:42:26,030] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:42:26,114] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:42:55,475] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 14:42:55,475] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 14:42:55,481] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 14:42:55,481] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 14:42:55,481] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 14:42:55,481] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 14:42:55,528] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 14:42:55,596] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 14:42:55,717] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 14:42:55,717] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 14:42:55,717] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 15:10:23,410] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 15:10:23,410] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 15:10:23,416] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 15:10:23,416] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 15:10:23,416] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 15:10:23,416] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 15:10:23,465] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 15:10:23,533] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 15:10:23,645] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 15:10:23,646] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 15:10:23,646] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 15:15:39,803] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 15:15:39,803] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 15:15:39,809] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 15:15:39,809] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 15:15:39,809] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 15:15:39,809] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 15:15:39,864] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 15:15:39,937] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 15:15:40,064] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 15:15:40,064] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 15:15:40,064] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]
+[2024-11-19 15:21:15,772] - [INFO] - [evaluate_main.py] [line:33] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: Start.]
+[2024-11-19 15:21:15,773] - [INFO] - [evaluate_main.py] [line:38] - [1 subfolders found to process: ['data']]
+[2024-11-19 15:21:15,778] - [INFO] - [single_case_eval.py] [line:27] - [[case:data] SINGLE_CASE_EVAL: Start running...]
+[2024-11-19 15:21:15,779] - [INFO] - [single_case_eval.py] [line:41] - [[case:data] data_precheck: Start running...]
+[2024-11-19 15:21:15,779] - [INFO] - [data_process.py] [line:148] - [[case:data] Check if the data is valid: Start.]
+[2024-11-19 15:21:15,779] - [INFO] - [data_process.py] [line:130] - [Start Check Frame loss statistic: /home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed/data]
+[2024-11-19 15:21:15,826] - [INFO] - [data_process.py] [line:173] - [[case:data] Check if the data is valid: End.]
+[2024-11-19 15:21:15,892] - [INFO] - [data_process.py] [line:460] - [merged_ObjState.csv has been saved.]
+[2024-11-19 15:21:15,940] - [INFO] - [evaluate_main.py] [line:58] - [所有子文件夹处理完成]
+[2024-11-19 15:21:15,940] - [INFO] - [evaluate_main.py] [line:60] - [程序结束,执行时间:0 s]
+[2024-11-19 15:21:15,940] - [INFO] - [evaluate_main.py] [line:61] - [[case:/home/server/anaconda3/envs/vitual_XGJ/zhaoyuan-master_1118/zhaoyuan/data/processed] SINGLE_CASE_EVAL: End.]

+ 626 - 0
models/comfort/comfort.py

@@ -0,0 +1,626 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+##################################################################
+#
+# Copyright (c) 2023 CICV, Inc. All Rights Reserved
+#
+##################################################################
+"""
+@Authors:           zhanghaiwen(zhanghaiwen@china-icv.cn), yangzihao(yangzihao@china-icv.cn)
+@Data:              2023/06/25
+@Last Modified:     2023/06/25
+@Summary:           Comfort metrics
+"""
+
+import sys
+import math
+import pandas as pd
+import numpy as np
+import scipy.signal
+from pathlib import Path 
+root_path = Path(__file__).resolve().parent.parent 
+
+sys.path.append(str(root_path)) 
+sys.path.append('/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/') 
+print(sys.path)
+from models.common.score import Score
+from common.common import get_interpolation, get_frame_with_time
+from config import config
+from models.common import data_process
+
+from models.common import log  # 确保这个路径是正确的,或者调整它
+log_path = config.LOG_PATH 
+logger = log.get_logger(log_path)
+
+
+def peak_valley_decorator(method):
+    def wrapper(self, *args, **kwargs):
+        peak_valley = self._peak_valley_determination(self.df)
+        pv_list = self.df.loc[peak_valley, ['simTime', 'speedH']].values.tolist()
+        if len(pv_list) != 0:
+            flag = True
+            p_last = pv_list[0]
+
+            for i in range(1, len(pv_list)):
+                p_curr = pv_list[i]
+
+                if self._peak_valley_judgment(p_last, p_curr):
+                    # method(self, p_curr, p_last)
+                    method(self, p_curr, p_last, flag, *args, **kwargs)
+                else:
+                    p_last = p_curr
+
+            return method
+        else:
+            flag = False
+            p_curr = [0, 0]
+            p_last = [0, 0]
+            method(self, p_curr, p_last, flag, *args, **kwargs)
+            return method
+
+    return wrapper
+
+
+class Comfort(object):
+    """
+    Class for achieving comfort metrics for autonomous driving.
+
+    Attributes:
+        dataframe: Vehicle driving data, stored in dataframe format.
+    """
+
+    def __init__(self, data_processed):
+        
+        self.eval_data = pd.DataFrame()
+        self.data_processed = data_processed
+        
+
+        self.data = data_processed.obj_data[1]
+        self.mileage = data_processed.report_info['mileage']
+        self.ego_df = pd.DataFrame()
+        self.discomfort_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+        self.df_drivectrl = data_processed.driver_ctrl_df
+
+        
+        self.calculated_value = {  
+            'Weaving': 0,  
+            'shake': 0,  
+            'cadence': 0,  
+            'slamBrake': 0,  
+            'slamAccelerate': 0,   
+        } 
+
+        self.metric_list = config.COMFORT_METRIC_LIST
+
+        self.time_list = data_processed.driver_ctrl_data['time_list']
+        self.frame_list = data_processed.driver_ctrl_data['frame_list']
+
+        self.count_dict = {}
+        self.duration_dict = {}
+        self.strength_dict = {}
+
+        self.discomfort_count = 0
+        self.zigzag_count = 0
+        self.shake_count = 0
+        self.cadence_count = 0
+        self.slam_brake_count = 0
+        self.slam_accel_count = 0
+
+        self.zigzag_strength = 0
+        self.shake_strength = 0
+        self.cadence_strength = 0
+        self.slam_brake_strength = 0
+        self.slam_accel_strength = 0
+
+        self.discomfort_duration = 0
+        self.zigzag_duration = 0
+        self.shake_duration = 0
+        self.cadence_duration = 0
+        self.slam_brake_duration = 0
+        self.slam_accel_duration = 0
+
+        self.zigzag_time_list = []
+        self.zigzag_frame_list = []
+        self.zigzag_stre_list = []
+        self.cur_ego_path_list = []
+        self.curvature_list = []
+
+        self._get_data()
+        self._comf_param_cal()
+
+    def _get_data(self):
+        """
+
+        """
+        self.ego_df = self.data[config.COMFORT_INFO].copy()
+        self.df = self.ego_df.reset_index(drop=True)  # 索引是csv原索引
+
+    def _cal_cur_ego_path(self, row):
+        try:
+            divide = (row['speedX'] ** 2 + row['speedY'] ** 2) ** (3 / 2)
+            if not divide:
+                res = None
+            else:
+                res = (row['speedX'] * row['accelY'] - row['speedY'] * row['accelX']) / divide
+        except:
+            res = None
+        return res
+
+    def _comf_param_cal(self):
+        """
+
+        """
+
+        # [log]
+        self.ego_df['ip_acc'] = self.ego_df['v'].apply(get_interpolation, point1=[18, 4], point2=[72, 2])
+        self.ego_df['ip_dec'] = self.ego_df['v'].apply(get_interpolation, point1=[18, -5], point2=[72, -3.5])
+        self.ego_df['slam_brake'] = (self.ego_df['lon_acc'] - self.ego_df['ip_dec']).apply(
+            lambda x: 1 if x < 0 else 0)
+        self.ego_df['slam_accel'] = (self.ego_df['lon_acc'] - self.ego_df['ip_acc']).apply(
+            lambda x: 1 if x > 0 else 0)
+        self.ego_df['cadence'] = self.ego_df.apply(
+            lambda row: self._cadence_process_new(row['lon_acc'], row['ip_acc'], row['ip_dec']), axis=1)
+
+        # for shake detector
+        self.ego_df['cur_ego_path'] = self.ego_df.apply(self._cal_cur_ego_path, axis=1)
+        self.ego_df['curvHor'] = self.ego_df['curvHor'].astype('float')
+        self.ego_df['cur_diff'] = (self.ego_df['cur_ego_path'] - self.ego_df['curvHor']).abs()
+        self.ego_df['R'] = self.ego_df['curvHor'].apply(lambda x: 10000 if x == 0 else 1 / x)
+        self.ego_df['R_ego'] = self.ego_df['cur_ego_path'].apply(lambda x: 10000 if x == 0 else 1 / x)
+        self.ego_df['R_diff'] = (self.ego_df['R_ego'] - self.ego_df['R']).abs()
+
+        self.cur_ego_path_list = self.ego_df['cur_ego_path'].values.tolist()
+        self.curvature_list = self.ego_df['curvHor'].values.tolist()
+
+    def _peak_valley_determination(self, df):
+        """
+        Determine the peak and valley of the vehicle based on its current angular velocity.
+
+        Parameters:
+            df: Dataframe containing the vehicle angular velocity.
+
+        Returns:
+            peak_valley: List of indices representing peaks and valleys.
+        """
+
+        peaks, _ = scipy.signal.find_peaks(df['speedH'], height=0.01, distance=1, prominence=0.01)
+        valleys, _ = scipy.signal.find_peaks(-df['speedH'], height=0.01, distance=1, prominence=0.01)
+        peak_valley = sorted(list(peaks) + list(valleys))
+
+        return peak_valley
+
+    def _peak_valley_judgment(self, p_last, p_curr, tw=10000, avg=0.02):
+        """
+        Determine if the given peaks and valleys satisfy certain conditions.
+
+        Parameters:
+            p_last: Previous peak or valley data point.
+            p_curr: Current peak or valley data point.
+            tw: Threshold time difference between peaks and valleys.
+            avg: Angular velocity gap threshold.
+
+        Returns:
+            Boolean indicating whether the conditions are satisfied.
+        """
+        t_diff = p_curr[0] - p_last[0]
+        v_diff = abs(p_curr[1] - p_last[1])
+        s = p_curr[1] * p_last[1]
+
+        zigzag_flag = t_diff < tw and v_diff > avg and s < 0
+        if zigzag_flag and ([p_last[0], p_curr[0]] not in self.zigzag_time_list):
+            self.zigzag_time_list.append([p_last[0], p_curr[0]])
+        return zigzag_flag
+
+    @peak_valley_decorator
+    def zigzag_count_func(self, p_curr, p_last, flag=True):
+        """
+        Count the number of zigzag movements.
+
+        Parameters:
+            df: Input dataframe data.
+
+        Returns:
+            zigzag_count: Number of zigzag movements.
+        """
+        if flag:
+            self.zigzag_count += 1
+        else:
+            self.zigzag_count += 0
+
+    @peak_valley_decorator
+    def cal_zigzag_strength_strength(self, p_curr, p_last, flag=True):
+        """
+        Calculate various strength statistics.
+
+        Returns:
+            Tuple containing maximum strength, minimum strength,
+            average strength, and 99th percentile strength.
+        """
+        if flag:
+            v_diff = abs(p_curr[1] - p_last[1])
+            t_diff = p_curr[0] - p_last[0]
+            self.zigzag_stre_list.append(v_diff / t_diff)  # 平均角加速度
+        else:
+            self.zigzag_stre_list = []
+
+    def _shake_detector(self, Cr_diff=0.05, T_diff=0.39):
+        """
+        ego车横向加速度ax;
+        ego车轨迹横向曲率;
+        ego车轨迹曲率变化率;
+        ego车所在车lane曲率;
+        ego车所在车lane曲率变化率;
+        转向灯(暂时存疑,可不用)Cr_diff = 0.1, T_diff = 0.04
+        求解曲率公式k(t) = (x'(t) * y''(t) - y'(t) * x''(t)) / ((x'(t))^2 + (y'(t))^2)^(3/2)
+        """
+        time_list = []
+        frame_list = []
+        shake_time_list = []
+
+        df = self.ego_df.copy()
+        df = df[df['cur_diff'] > Cr_diff]
+        df['frame_ID_diff'] = df['simFrame'].diff()  # 找出行车轨迹曲率与道路曲率之差大于阈值的数据段
+        filtered_df = df[df.frame_ID_diff > T_diff]  # 此处是用大间隔区分多次晃动情景    。
+
+        row_numbers = filtered_df.index.tolist()
+        cut_column = pd.cut(df.index, bins=row_numbers)
+
+        grouped = df.groupby(cut_column)
+        dfs = {}
+        for name, group in grouped:
+            dfs[name] = group.reset_index(drop=True)
+
+        for name, df_group in dfs.items():
+            # 直道,未主动换道
+            df_group['curvHor'] = df_group['curvHor'].abs()
+            df_group_straight = df_group[(df_group.lightMask == 0) & (df_group.curvHor < 0.001)]
+            if not df_group_straight.empty:
+                tmp_list = df_group_straight['simTime'].values
+                # shake_time_list.append([tmp_list[0], tmp_list[-1]])
+                time_list.extend(df_group_straight['simTime'].values)
+                frame_list.extend(df_group_straight['simFrame'].values)
+                self.shake_count = self.shake_count + 1
+
+            # 打转向灯,道路为直道,此时晃动判断标准车辆曲率变化率为一个更大的阈值
+            df_group_change_lane = df_group[(df_group['lightMask'] != 0) & (df_group['curvHor'] < 0.001)]
+            df_group_change_lane_data = df_group_change_lane[df_group_change_lane.cur_diff > Cr_diff + 0.2]
+            if not df_group_change_lane_data.empty:
+                tmp_list = df_group_change_lane_data['simTime'].values
+                # shake_time_list.append([tmp_list[0], tmp_list[-1]])
+                time_list.extend(df_group_change_lane_data['simTime'].values)
+                frame_list.extend(df_group_change_lane_data['simFrame'].values)
+                self.shake_count = self.shake_count + 1
+
+            # 转弯,打转向灯
+            df_group_turn = df_group[(df_group['lightMask'] != 0) & (df_group['curvHor'].abs() > 0.001)]
+            df_group_turn_data = df_group_turn[df_group_turn.cur_diff.abs() > Cr_diff + 0.1]
+            if not df_group_turn_data.empty:
+                tmp_list = df_group_turn_data['simTime'].values
+                # shake_time_list.append([tmp_list[0], tmp_list[-1]])
+                time_list.extend(df_group_turn_data['simTime'].values)
+                frame_list.extend(df_group_turn_data['simFrame'].values)
+                self.shake_count = self.shake_count + 1
+
+        TIME_RANGE = 1
+        t_list = time_list
+        f_list = frame_list
+        group_time = []
+        group_frame = []
+        sub_group_time = []
+        sub_group_frame = []
+        for i in range(len(f_list)):
+            if not sub_group_time or t_list[i] - t_list[i - 1] <= TIME_RANGE:
+                sub_group_time.append(t_list[i])
+                sub_group_frame.append(f_list[i])
+            else:
+                group_time.append(sub_group_time)
+                group_frame.append(sub_group_frame)
+                sub_group_time = [t_list[i]]
+                sub_group_frame = [f_list[i]]
+
+
+        # 输出图表值
+        shake_time = [[g[0], g[-1]] for g in group_time]
+        shake_frame = [[g[0], g[-1]] for g in group_frame]
+        self.shake_count = len(shake_time)
+
+        if shake_time:
+            time_df = pd.DataFrame(shake_time, columns=['start_time', 'end_time'])
+            frame_df = pd.DataFrame(shake_frame, columns=['start_frame', 'end_frame'])
+            discomfort_df = pd.concat([time_df, frame_df], axis=1)
+            discomfort_df['type'] = 'shake'
+            self.discomfort_df = pd.concat([self.discomfort_df, discomfort_df], ignore_index=True)
+
+        return time_list
+
+    def _cadence_process(self, lon_acc_roc, ip_dec_roc):
+        if abs(lon_acc_roc) >= abs(ip_dec_roc) or abs(lon_acc_roc) < 1:
+            return np.nan
+        # elif abs(lon_acc_roc) == 0:
+        elif abs(lon_acc_roc) == 0:
+            return 0
+        elif lon_acc_roc > 0 and lon_acc_roc < -ip_dec_roc:
+            return 1
+        elif lon_acc_roc < 0 and lon_acc_roc > ip_dec_roc:
+            return -1
+
+    def _cadence_process_new(self, lon_acc, ip_acc, ip_dec):
+        if abs(lon_acc) < 1 or lon_acc > ip_acc or lon_acc < ip_dec:
+            return np.nan
+        # elif abs(lon_acc_roc) == 0:
+        elif abs(lon_acc) == 0:
+            return 0
+        elif lon_acc > 0 and lon_acc < ip_acc:
+            return 1
+        elif lon_acc < 0 and lon_acc > ip_dec:
+            return -1
+        else:
+            return 0
+
+    def _cadence_detector(self):
+        """
+        # 加速度突变:先加后减,先减后加,先加然后停,先减然后停
+        # 顿挫:2s内多次加速度变化率突变
+        # 求出每一个特征点,然后提取,然后将每一个特征点后面的2s做一个窗口,统计频率,避免无效运算
+
+        # 将特征点筛选出来
+        # 将特征点时间作为聚类标准,大于1s的pass,小于等于1s的聚类到一个分组
+        # 去掉小于3个特征点的分组
+        """
+        # data = self.ego_df[['simTime', 'simFrame', 'lon_acc_roc', 'cadence']].copy()
+        data = self.ego_df[['simTime', 'simFrame', 'lon_acc', 'lon_acc_roc', 'cadence']].copy()
+        time_list = data['simTime'].values.tolist()
+
+        data = data[data['cadence'] != np.nan]
+        data['cadence_diff'] = data['cadence'].diff()
+        data.dropna(subset='cadence_diff', inplace=True)
+        data = data[data['cadence_diff'] != 0]
+
+        t_list = data['simTime'].values.tolist()
+        f_list = data['simFrame'].values.tolist()
+
+        TIME_RANGE = 1
+        group_time = []
+        group_frame = []
+        sub_group_time = []
+        sub_group_frame = []
+        for i in range(len(f_list)):
+            if not sub_group_time or t_list[i] - t_list[i - 1] <= TIME_RANGE:  # 特征点相邻一秒内的,算作同一组顿挫
+                sub_group_time.append(t_list[i])
+                sub_group_frame.append(f_list[i])
+            else:
+                group_time.append(sub_group_time)
+                group_frame.append(sub_group_frame)
+                sub_group_time = [t_list[i]]
+                sub_group_frame = [f_list[i]]
+
+        group_time.append(sub_group_time)
+        group_frame.append(sub_group_frame)
+        group_time = [g for g in group_time if len(g) >= 1]  # 有一次特征点则算作一次顿挫
+        group_frame = [g for g in group_frame if len(g) >= 1]
+
+
+        # 将顿挫组的起始时间为组重新统计时间
+
+        # 输出图表值
+        cadence_time = [[g[0], g[-1]] for g in group_time]
+        cadence_frame = [[g[0], g[-1]] for g in group_frame]
+
+        if cadence_time:
+            time_df = pd.DataFrame(cadence_time, columns=['start_time', 'end_time'])
+            frame_df = pd.DataFrame(cadence_frame, columns=['start_frame', 'end_frame'])
+            discomfort_df = pd.concat([time_df, frame_df], axis=1)
+            discomfort_df['type'] = 'cadence'
+            self.discomfort_df = pd.concat([self.discomfort_df, discomfort_df], ignore_index=True)
+
+        # 将顿挫组的起始时间为组重新统计时间
+        cadence_time_list = [time for pair in cadence_time for time in time_list if pair[0] <= time <= pair[1]]
+
+        # time_list = [element for sublist in group_time for element in sublist]
+        # merged_list = [element for sublist in res_group for element in sublist]
+        # res_df = data[data['simTime'].isin(merged_list)]
+
+        stre_list = []
+        freq_list = []
+        for g in group_time:
+            # calculate strength
+            g_df = data[data['simTime'].isin(g)]
+            strength = g_df['lon_acc'].abs().mean()
+            stre_list.append(strength)
+
+            # calculate frequency
+            cnt = len(g)
+            t_start = g_df['simTime'].iloc[0]
+            t_end = g_df['simTime'].iloc[-1]
+            t_delta = t_end - t_start
+            frequency = cnt / t_delta
+            freq_list.append(frequency)
+
+        self.cadence_count = len(freq_list)
+        cadence_stre = sum(stre_list) / len(stre_list) if stre_list else 0
+
+        return cadence_time_list
+
+    def _slam_brake_detector(self):
+        # 统计急刹全为1的分段的个数,记录分段开头的frame_ID
+        # data = self.ego_df[['simTime', 'simFrame', 'lon_acc_roc', 'ip_dec_roc', 'slam_brake']].copy()
+        data = self.ego_df[['simTime', 'simFrame', 'lon_acc', 'lon_acc_roc', 'ip_dec', 'slam_brake']].copy()
+        # data['slam_diff'] = data['slam_brake'].diff()
+        # res_df = data[data['slam_diff'] == 1]
+
+        res_df = data[data['slam_brake'] == 1]
+        t_list = res_df['simTime'].values
+        f_list = res_df['simFrame'].values.tolist()
+
+        TIME_RANGE = 1
+        group_time = []
+        group_frame = []
+        sub_group_time = []
+        sub_group_frame = []
+        for i in range(len(f_list)):
+            if not sub_group_time or f_list[i] - f_list[i - 1] <= TIME_RANGE:  # 连续帧的算作同一组急刹
+                sub_group_time.append(t_list[i])
+                sub_group_frame.append(f_list[i])
+            else:
+                group_time.append(sub_group_time)
+                group_frame.append(sub_group_frame)
+                sub_group_time = [t_list[i]]
+                sub_group_frame = [f_list[i]]
+
+        group_time.append(sub_group_time)
+        group_frame.append(sub_group_frame)
+        group_time = [g for g in group_time if len(g) >= 2]  # 达到两帧算作一次急刹
+        group_frame = [g for g in group_frame if len(g) >= 2]
+
+        # 输出图表值
+        slam_brake_time = [[g[0], g[-1]] for g in group_time]
+        slam_brake_frame = [[g[0], g[-1]] for g in group_frame]
+
+        if slam_brake_time:
+            time_df = pd.DataFrame(slam_brake_time, columns=['start_time', 'end_time'])
+            frame_df = pd.DataFrame(slam_brake_frame, columns=['start_frame', 'end_frame'])
+            discomfort_df = pd.concat([time_df, frame_df], axis=1)
+            discomfort_df['type'] = 'slam_brake'
+            self.discomfort_df = pd.concat([self.discomfort_df, discomfort_df], ignore_index=True)
+
+        time_list = [element for sublist in group_time for element in sublist]
+        self.slam_brake_count = len(group_time)  # / self.mileage  # * 1000000
+        return time_list
+
+    def _slam_accel_detector(self):
+        # 统计急刹全为1的分段的个数,记录分段开头的frame_ID
+        # data = self.ego_df[['simTime', 'simFrame', 'lon_acc_roc', 'ip_acc_roc', 'slam_accel']].copy()
+        data = self.ego_df[['simTime', 'simFrame', 'lon_acc', 'ip_acc', 'slam_accel']].copy()
+        # data['slam_diff'] = data['slam_accel'].diff()
+        # res_df = data.loc[data['slam_diff'] == 1]
+
+        res_df = data.loc[data['slam_accel'] == 1]
+        t_list = res_df['simTime'].values
+        f_list = res_df['simFrame'].values.tolist()
+
+        group_time = []
+        group_frame = []
+        sub_group_time = []
+        sub_group_frame = []
+        for i in range(len(f_list)):
+            if not group_time or f_list[i] - f_list[i - 1] <= 1:  # 连续帧的算作同一组急加速
+                sub_group_time.append(t_list[i])
+                sub_group_frame.append(f_list[i])
+            else:
+                group_time.append(sub_group_time)
+                group_frame.append(sub_group_frame)
+                sub_group_time = [t_list[i]]
+                sub_group_frame = [f_list[i]]
+
+        group_time.append(sub_group_time)
+        group_frame.append(sub_group_frame)
+        group_time = [g for g in group_time if len(g) >= 2]
+        group_frame = [g for g in group_frame if len(g) >= 2]
+
+
+        # 输出图表值
+        slam_accel_time = [[g[0], g[-1]] for g in group_time]
+        slam_accel_frame = [[g[0], g[-1]] for g in group_frame]
+
+        if slam_accel_time:
+            time_df = pd.DataFrame(slam_accel_time, columns=['start_time', 'end_time'])
+            frame_df = pd.DataFrame(slam_accel_frame, columns=['start_frame', 'end_frame'])
+            discomfort_df = pd.concat([time_df, frame_df], axis=1)
+            discomfort_df['type'] = 'slam_accel'
+            self.discomfort_df = pd.concat([self.discomfort_df, discomfort_df], ignore_index=True)
+
+        time_list = [element for sublist in group_time for element in sublist]
+        self.slam_accel_count = len(group_time)  # / self.mileage  # * 1000000
+        return time_list
+
+    def comf_statistic(self):
+        
+        df = self.ego_df[['simTime', 'cur_diff', 'lon_acc', 'lon_acc_roc', 'accelH']].copy()
+
+        self.zigzag_count_func()
+        self.cal_zigzag_strength_strength()
+        if self.zigzag_time_list:
+            zigzag_df = pd.DataFrame(self.zigzag_time_list, columns=['start_time', 'end_time'])
+            zigzag_df = get_frame_with_time(zigzag_df, self.ego_df)
+            zigzag_df['type'] = 'zigzag'
+            self.discomfort_df = pd.concat([self.discomfort_df, zigzag_df], ignore_index=True)
+            # discomfort_df = pd.concat([time_df, frame_df], axis=1)
+            # self.discomfort_df = pd.concat([self.discomfort_df, discomfort_df], ignore_index=True)
+
+        zigzag_t_list = []
+        # 只有[t_start, t_end]数对,要提取为完整time list
+        t_list = df['simTime'].values.tolist()
+        for t_start, t_end in self.zigzag_time_list:
+            index_1 = t_list.index(t_start)
+            index_2 = t_list.index(t_end)
+            zigzag_t_list.extend(t_list[index_1:index_2 + 1])
+        zigzag_t_list = list(set(zigzag_t_list))
+        shake_t_list = self._shake_detector()
+        cadence_t_list = self._cadence_detector()
+        slam_brake_t_list = self._slam_brake_detector()
+        slam_accel_t_list = self._slam_accel_detector()
+
+    
+
+        discomfort_time_list = zigzag_t_list + shake_t_list + cadence_t_list + slam_brake_t_list + slam_accel_t_list
+        discomfort_time_list = sorted(discomfort_time_list)  # 排序
+        discomfort_time_list = list(set(discomfort_time_list))  # 去重
+
+        # TIME_DIFF = self.time_list[3] - self.time_list[2]
+        # TIME_DIFF = 0.4
+        FREQUENCY = 100
+        TIME_DIFF = 1 / FREQUENCY
+        self.discomfort_duration = len(discomfort_time_list) * TIME_DIFF
+
+        df['flag_zigzag'] = df['simTime'].apply(lambda x: 1 if x in zigzag_t_list else 0)
+        df['flag_shake'] = df['simTime'].apply(lambda x: 1 if x in shake_t_list else 0)
+        df['flag_cadence'] = df['simTime'].apply(lambda x: 1 if x in cadence_t_list else 0)
+        df['flag_slam_brake'] = df['simTime'].apply(lambda x: 1 if x in slam_brake_t_list else 0)
+        df['flag_slam_accel'] = df['simTime'].apply(lambda x: 1 if x in slam_accel_t_list else 0)
+
+
+        self.calculated_value = {
+            "weaving": self.zigzag_count,
+            "shake": self.shake_count,
+            "cadence": self.cadence_count,
+            "slamBrake": self.slam_brake_count,
+            "slamAccelerate": self.slam_accel_count
+        }
+       
+        return self.calculated_value
+
+    def _nan_detect(self, num):
+        if math.isnan(num):
+            return 0
+        return num
+
+    def zip_time_pairs(self, zip_list):
+        zip_time_pairs = zip(self.time_list, zip_list)
+        zip_vs_time = [[x, "" if math.isnan(y) else y] for x, y in zip_time_pairs]
+        return zip_vs_time
+
+    def report_statistic(self):
+        comfort_result = self.comf_statistic()
+
+        evaluator = Score(config.COMFORT_CONFIG_PATH)
+        result = evaluator.evaluate(comfort_result) 
+        print(f'Comfort Result:{self.calculated_value}')
+        
+        return result
+    
+if __name__ == '__main__':
+    case_name = 'ICA'
+    mode_label = 'PGVIL'
+    
+    data = data_process.DataPreprocessing(case_name, mode_label)
+
+
+    comfort_instance = Comfort(data)  
+    # 调用实例方法 report_statistic,它不接受除 self 之外的参数  
+    try:  
+        comfort_result = comfort_instance.report_statistic() 
+        result = {'comfort': comfort_result}
+        
+        print(result) 
+    except Exception as e:  
+        print(f"An error occurred in Comfort.report_statistic: {e}")

+ 36 - 0
models/comfort/comfort_config.yaml

@@ -0,0 +1,36 @@
+
+name: comfort
+priority: 0
+comfortLat:
+  name: comfortLat
+  priority: 0
+  Weaving:
+    name: Weaving
+    priority: 0
+    max: 0
+    min: 0
+  shake:
+    name: shake
+    priority: 0
+    max: 0
+    min: 0
+comfortLon:
+  name: comfortLon
+  priority: 0
+  cadence:
+    name: cadence
+    priority: 0
+    max: 0
+    min: 0
+  slamBrake:
+    name: slamBrake 
+    priority: 0
+    max: 0
+    min: 0
+  slamAccelerate:
+    name: slamAccelerate
+    priority: 0
+    max: 0
+    min: 0
+
+

+ 61 - 0
models/common/common.py

@@ -0,0 +1,61 @@
+import os
+import sys
+import json
+from pathlib import Path
+
+
+
+def dict2json(data_dict, file_path):  
+    """  
+    将字典转换为JSON格式并保存到文件中。  
+  
+    参数:  
+    data_dict (dict): 要转换的字典。  
+    file_path (str): 保存JSON文件的路径。  
+    """  
+    try:  
+        with open(file_path, 'w', encoding='utf-8') as json_file:  
+            json.dump(data_dict, json_file, ensure_ascii=False, indent=4)  
+        print(f"JSON文件已保存到 {file_path}")  
+    except Exception as e:  
+        print(f"保存JSON文件时出错: {e}")
+
+def get_interpolation(x, point1, point2):
+    """
+    According to the two extreme value points, the equation of one variable is determined,
+    and the solution of the equation is obtained in the domain of definition.
+
+    Arguments:
+        x: A float number of the independent variable.
+        point1: A set of the coordinate extreme point.
+        point2: A set of the other coordinate extreme point.
+
+    Returns:
+        y: A float number of the dependent variable.
+    """
+    try:
+        k = (point1[1] - point2[1]) / (point1[0] - point2[0])
+        b = (point1[0] * point2[1] - point1[1] * point2[0]) / (point1[0] - point2[0])
+        y = x * k + b
+        return y
+    except Exception as e:
+        return f"Error: {str(e)}"
+    
+def get_frame_with_time(df1, df2):
+    # 将dataframe1按照start_time与simTime进行合并
+    df1_start = df1.merge(df2[['simTime', 'simFrame']], left_on='start_time', right_on='simTime')
+    df1_start = df1_start[['start_time', 'simFrame']].copy()
+    df1_start.rename(columns={'simFrame': 'start_frame'}, inplace=True)
+
+    # 将dataframe1按照end_time与simTime进行合并
+    df1_end = df1.merge(df2[['simTime', 'simFrame']], left_on='end_time', right_on='simTime')
+    df1_end = df1_end[['end_time', 'simFrame']].copy()
+    df1_end.rename(columns={'simFrame': 'end_frame'}, inplace=True)
+
+    # 将两个合并后的数据框按照行索引进行拼接
+    result = pd.concat([df1_start, df1_end], axis=1)
+    return result
+    
+
+if __name__ == "__main__":
+    pass

+ 463 - 0
models/common/data_process.py

@@ -0,0 +1,463 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+##################################################################
+#
+# Copyright (c) 2024 CICV, Inc. All Rights Reserved
+#
+##################################################################
+"""
+@Authors:           zhanghaiwen(zhanghaiwen@china-icv.cn)
+@Data:              2024/10/17
+@Last Modified:     2024/10/17
+@Summary:           Evaluation functions
+"""
+
+import os
+import sys
+import yaml
+import traceback
+import numpy as np
+import pandas as pd
+from collections import Counter
+from pathlib import Path
+
+root_path = Path(__file__).resolve().parent.parent
+sys.path.append(str(root_path))
+from models.common import log
+from config import config
+
+log_path = config.LOG_PATH  # 后边改成python包传递路径
+
+logger = log.get_logger(log_path)
+
+
+class DataQuality(object):
+    def __init__(self, df=None):
+        self.df = df
+        self.frame_list = []
+        self.frame_diff_list = []
+        self.frame_diff_counter = {}
+        self.total_frame_count = 0
+        self.max_frame_number = 0
+        self.frame_loss_count = 0
+        self.frame_loss_rate = 0
+        self.frame_loss_max = 0
+        self.frame_loss_max_start = []
+        self.result = ""
+
+    def quality_detect(self):
+        self.frame_extract()
+        if self.frame_list:
+            self.cal_total_frame_count()
+            self.cal_max_frame_number()
+            self.cal_frame_diff()
+            self.cal_frame_loss_count()
+            self.cal_frame_loss_rate()
+            self.cal_frame_loss_max()
+            self.cal_frame_diff_counter()
+            self.result_print()
+        else:
+            self.result = "No data in this file."
+            print("No data in this file.")
+
+    def frame_extract(self):
+        self.df = self.df.dropna(subset=["simFrame"])
+        self.frame_list = sorted(self.df["simFrame"].unique())
+
+    def cal_frame_diff(self):
+        maxx = -1
+        for i in range(1, len(self.frame_list)):
+            diff = self.frame_list[i] - self.frame_list[i - 1] - 1
+            if diff > maxx and diff != 0:
+                maxx = diff
+                self.frame_loss_max_start = [self.frame_list[i - 1], self.frame_list[i]]
+            self.frame_diff_list.append(int(diff))
+
+    def cal_total_frame_count(self):
+        self.total_frame_count = len(self.frame_list) - 1 if self.frame_list else 0
+
+    def cal_max_frame_number(self):
+        self.max_frame_number = self.frame_list[-1] if self.frame_list else 0
+
+    def cal_frame_loss_count(self):
+        self.frame_loss_count = sum(self.frame_diff_list)
+
+    def cal_frame_loss_rate(self):
+        if self.total_frame_count + 1 > 0:
+            self.frame_loss_rate = round(
+                self.frame_loss_count / (self.total_frame_count + 1), 4
+            )
+        else:
+            self.frame_loss_rate = 0
+
+    def cal_frame_loss_max(self):
+        self.frame_loss_max = max(self.frame_diff_list) if self.frame_diff_list else 0
+
+    def cal_frame_diff_counter(self):
+        self.frame_diff_counter = dict(Counter(self.frame_diff_list))
+        sorted_items = sorted(
+            self.frame_diff_counter.items(), key=lambda x: x[1], reverse=True
+        )
+        self.frame_diff_counter = dict(sorted_items[1:])  # 跳过不丢帧次数统计
+
+    def result_print(self):
+        self.result += f"丢帧率: {self.frame_loss_rate * 100:.2f}%, "
+        self.result += f"总帧数: {self.total_frame_count + 1}, "
+        self.result += f"丢帧数量: {self.frame_loss_count}, "
+        self.result += f"最长丢帧数量: {self.frame_loss_max}, "
+        self.result += f"最长丢帧时起始帧: {self.frame_loss_max_start}, "
+        self.result += f"丢帧数及次数统计: {self.frame_diff_counter}."
+
+        print("此文件总帧数:", self.total_frame_count + 1)
+        print("此文件最大帧数:", self.max_frame_number)
+        print("此文件丢帧数量:", self.frame_loss_count)
+        print("此文件丢帧率:", f"{self.frame_loss_rate * 100:.2f}%")
+        print("此文件最长丢帧数量:", self.frame_loss_max)
+        print("此文件最长丢帧时起始帧:", self.frame_loss_max_start)
+        print("此文件丢帧数及次数统计:", self.frame_diff_counter)
+
+
+def get_all_files(path):
+    return [
+        os.path.join(root, file)
+        for root, _, files in os.walk(path)
+        for file in files
+        if file.endswith(".csv")
+    ]
+
+
+def frame_loss_statistic(path):
+    logger.info(f"Start Check Frame loss statistic: {path}")
+    file_names = get_all_files(path)
+    frame_loss_dict = {}
+    for file in file_names:
+        file_name = os.path.basename(file)
+        print(f"\n[{file_name}]")
+        df = pd.read_csv(file, index_col=False)
+        d_q = DataQuality(df)
+        d_q.quality_detect()
+        frame_loss_dict[file_name] = {
+            "result": d_q.result,
+            "frame_loss_rate": d_q.frame_loss_rate,
+        }
+    return frame_loss_dict
+
+
+def data_precheck(file_path, case_name):
+    """检查数据是否是有效数据,丢帧率是否在阈值内,数据中检查关键信息是否齐全"""
+    logger.info(f"[case:{case_name}] Check if the data is valid: Start.")
+
+    if not os.path.exists(file_path):
+        logger.error(f"[case:{file_path}] SINGLE_CASE_EVAL: Invalid dataPath!")
+        exit(1)
+
+    frame_loss_dict = {}
+    try:
+        frame_loss_dict = frame_loss_statistic(file_path)
+    except Exception as e:
+        logger.error(
+            f"[case:{case_name}] SINGLE_CASE_EVAL: frame loss statistic ERROR: {repr(e)}",
+            exc_info=True,
+        )
+        exit(-1)
+
+    # 检查帧丢失率
+    for key, value in frame_loss_dict.items():
+        if value["frame_loss_rate"] > config.DATA_QUALITY_LEVEL_1:
+            logger.error(
+                f"[case:{case_name}] SINGLE_CASE_EVAL: [{key}] frame loss rate > {config.DATA_QUALITY_LEVEL_1}%: {value['result']}"
+            )
+            return False
+
+    # 检查关键信息是否齐全(根据实际情况修改)
+    logger.info(f"[case:{case_name}] Check if the data is valid: End.")
+    return True
+
+
+class DataPreprocessing:
+
+    def __init__(self, case_name, mode_label):
+        # Base info
+        self.data_path = os.path.join(config.PROCESSED_DATA_PATH, case_name)
+        self.case_name = case_name
+
+        # Initialize data containers
+        self.object_df = pd.DataFrame()
+        self.driver_ctrl_df = pd.DataFrame()
+        self.vehicle_sys_df = pd.DataFrame()
+        self.ego_data_df = pd.DataFrame()
+        self.config = config
+        self.mode_label = mode_label
+
+        self.obj_data = {}
+        self.ego_data = {}
+        self.obj_id_list = []
+
+        # Data quality level
+        self.data_quality_level = config.DATA_QUALITY_LEVEL_1
+
+        # Load and process data
+        self._merge_csv()
+        self._read_csv()
+        self._process_object_df()
+        self.report_info = self._get_report_info(self.obj_data.get(1, pd.DataFrame()))
+        self._process_mode()
+
+    def _process_mode(self):
+        if self.mode_label == "real_car":
+            self._process_real_car()
+        elif self.mode_label == "PGVIL":
+            self._process_PGVIL()
+
+    def _process_real_car(self):
+        # Process real car data (implementation needed)
+        pass
+
+    def _process_PGVIL(self):
+        """Process PGVIL data"""
+        self.driver_ctrl_data = self._get_driver_ctrl_data(self.driver_ctrl_df)
+
+    @staticmethod
+    def cal_velocity(lat_v, lon_v):
+        """
+        Calculate the resultant velocity from lateral and longitudinal components.
+
+        Args:
+            lat_v: Lateral velocity in m/s
+            lon_v: Longitudinal velocity in m/s
+
+        Returns:
+            Resultant velocity in km/h
+        """
+        return np.sqrt(lat_v**2 + lon_v**2)  # Using numpy for vectorized operations
+
+    def _process_object_df(self):
+
+        EGO_PLAYER_ID = 1
+        data = self.object_df.copy()
+
+        # calculate common parameters
+        data["lat_v"] = data["speedY"] * 1
+        data["lon_v"] = data["speedX"] * 1
+        data["v"] = data.apply(
+            lambda row: self.cal_velocity(row["lat_v"], row["lon_v"]), axis=1
+        )
+        data["v"] = data["v"]  # km/h
+
+        # calculate acceleraton components
+        data["lat_acc"] = data["accelY"] * 1
+        data["lon_acc"] = data["accelX"] * 1
+        data["accel"] = data.apply(
+            lambda row: self.cal_velocity(row["lat_acc"], row["lon_acc"]), axis=1
+        )
+
+        data = data.dropna(subset=["type"])
+        data.reset_index(drop=True, inplace=True)
+        self.object_df = data.copy()
+
+        # calculate respective parameters
+        for obj_id, obj_data in data.groupby("playerId"):
+            self.obj_data[obj_id] = obj_data
+            self.obj_data[obj_id]["time_diff"] = self.obj_data[obj_id]["simTime"].diff()
+
+            self.obj_data[obj_id]["lat_acc_diff"] = self.obj_data[obj_id][
+                "lat_acc"
+            ].diff()
+            self.obj_data[obj_id]["lon_acc_diff"] = self.obj_data[obj_id][
+                "lon_acc"
+            ].diff()
+            self.obj_data[obj_id]["yawrate_diff"] = self.obj_data[obj_id][
+                "speedH"
+            ].diff()
+
+            self.obj_data[obj_id]["lat_acc_roc"] = (
+                self.obj_data[obj_id]["lat_acc_diff"]
+                / self.obj_data[obj_id]["time_diff"]
+            )
+            self.obj_data[obj_id]["lon_acc_roc"] = (
+                self.obj_data[obj_id]["lon_acc_diff"]
+                / self.obj_data[obj_id]["time_diff"]
+            )
+            self.obj_data[obj_id]["accelH"] = (
+                self.obj_data[obj_id]["yawrate_diff"]
+                / self.obj_data[obj_id]["time_diff"]
+            )
+
+            self.obj_data[obj_id]["lat_acc_roc"] = self.obj_data[obj_id][
+                "lat_acc_roc"
+            ].replace([np.inf, -np.inf], [9999, -9999])
+            self.obj_data[obj_id]["lon_acc_roc"] = self.obj_data[obj_id][
+                "lon_acc_roc"
+            ].replace([np.inf, -np.inf], [9999, -9999])
+            self.obj_data[obj_id]["accelH"] = self.obj_data[obj_id]["accelH"].replace(
+                [np.inf, -np.inf], [9999, -9999]
+            )
+
+        # get object id list
+        self.obj_id_list = list(self.obj_data.keys())
+        self.ego_data = self.obj_data[EGO_PLAYER_ID]
+
+    def _get_driver_ctrl_data(self, df):
+        """
+        Process and get driver control information.
+
+        Args:
+            df: A DataFrame containing driver control data.
+
+        Returns:
+            A dictionary of driver control info.
+        """
+        driver_ctrl_data = {
+            "time_list": df["simTime"].round(2).tolist(),
+            "frame_list": df["simFrame"].tolist(),
+            "brakePedal_list": (
+                (df["brakePedal"] * 100).tolist()
+                if df["brakePedal"].max() < 1
+                else df["brakePedal"].tolist()
+            ),
+            "throttlePedal_list": (
+                (df["throttlePedal"] * 100).tolist()
+                if df["throttlePedal"].max() < 1
+                else df["throttlePedal"].tolist()
+            ),
+            "steeringWheel_list": df["steeringWheel"].tolist(),
+        }
+        return driver_ctrl_data
+
+    def _read_csv(self):
+        """Read CSV files into DataFrames."""
+        self.driver_ctrl_df = pd.read_csv(
+            os.path.join(self.data_path, "DriverCtrl.csv")
+        ).drop_duplicates()
+        self.object_df = pd.read_csv(
+            os.path.join(self.data_path, "merged_ObjState.csv"),
+            dtype={"simTime": float},
+        ).drop_duplicates(subset=["simTime", "simFrame", "playerId"])
+        self.road_mark_df = pd.read_csv(
+            os.path.join(self.data_path, "RoadMark.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.road_pos_df = pd.read_csv(
+            os.path.join(self.data_path, "RoadPos.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.traffic_light_df = pd.read_csv(
+            os.path.join(self.data_path, "TrafficLight.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.traffic_signal_df = pd.read_csv(
+            os.path.join(self.data_path, "TrafficSign.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.lane_info_new_df = pd.read_csv(
+            os.path.join(self.data_path, "LaneInfo_new.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.road_info_df = pd.read_csv(
+            os.path.join(self.data_path, "RoadInfo.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.inter_info_df = pd.read_csv(
+            os.path.join(self.data_path, "InterInfo.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        self.cross_walk_df = pd.read_csv(
+            os.path.join(self.data_path, "CrosswalkInfo.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+
+    def _get_report_info(self, df):
+        """Extract report information from the DataFrame."""
+        mileage = self._mileage_cal(df)
+        duration = self._duration_cal(df)
+        return {"mileage": mileage, "duration": duration}
+
+    def _mileage_cal(self, df):
+        """Calculate mileage based on the driving data."""
+        if df["travelDist"].nunique() == 1:
+            df["time_diff"] = df["simTime"].diff().fillna(0)
+            df["avg_speed"] = (df["v"] + df["v"].shift()).fillna(0) / 2
+            df["distance_increment"] = df["avg_speed"] * df["time_diff"] / 3.6
+            df["travelDist"] = df["distance_increment"].cumsum().fillna(0)
+
+            mileage = round(df["travelDist"].iloc[-1] - df["travelDist"].iloc[0], 2)
+            return mileage
+        return 0.0  # Return 0 if travelDist is not valid
+
+    def _duration_cal(self, df):
+        """Calculate duration of the driving data."""
+        return df["simTime"].iloc[-1] - df["simTime"].iloc[0]
+
+    def _merge_csv(self):
+        """Merge CSV files into one consolidated DataFrame."""
+        df_object = pd.read_csv(
+            os.path.join(self.data_path, "ObjState.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        df_laneinfo = pd.read_csv(
+            os.path.join(self.data_path, "LaneInfo.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        df_roadPos = pd.read_csv(
+            os.path.join(self.data_path, "RoadPos.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        df_vehicleSys = pd.read_csv(
+            os.path.join(self.data_path, "VehicleSystems.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+        ego_map_df = pd.read_csv(
+            os.path.join(self.data_path, "EgoMap.csv"), dtype={"simTime": float}
+        ).drop_duplicates()
+
+        # Rename columns for clarity
+        df_laneinfo = df_laneinfo.rename(columns={"curvHor": "curvHor", "id": "laneId"})
+        df_laneinfo["curvHor"] = df_laneinfo["curvHor"].round(3)
+
+        # Merge data
+        combined_df = pd.merge(
+            df_roadPos,
+            df_laneinfo,
+            on=["simTime", "simFrame", "playerId", "laneId"],
+            how="inner",
+        )
+
+        df_laneinfo_new = combined_df[
+            ["simTime", "simFrame", "playerId", "curvHor", "curvHorDot"]
+        ].drop_duplicates()
+        df_roadPos = df_roadPos[
+            ["simTime", "simFrame", "playerId", "laneOffset", "rollRel", "pitchRel"]
+        ].copy()
+        df_vehicleSys = df_vehicleSys[
+            ["simTime", "simFrame", "playerId", "lightMask", "steering"]
+        ].copy()
+
+        # Final merge to create complete DataFrame
+        merged_df = pd.merge(
+            df_object, df_vehicleSys, on=["simTime", "simFrame", "playerId"], how="left"
+        )
+        merged_df = pd.merge(
+            merged_df,
+            df_laneinfo_new,
+            on=["simTime", "simFrame", "playerId"],
+            how="left",
+        )
+        merged_df = pd.merge(
+            merged_df, df_roadPos, on=["simTime", "simFrame", "playerId"], how="left"
+        )
+
+        # Columns to copy from ego map
+        columns_to_copy = [
+            "simTime",
+            "simFrame",
+            "playerId",
+            "road_link_id",
+            "road_fc",
+            "road_type",
+            "road_speed_max",
+            "road_speed_min",
+        ]
+
+        # Merge EGO data with map data
+        merged_df = pd.merge(
+            merged_df,
+            ego_map_df[columns_to_copy],
+            on=["simTime", "simFrame", "playerId"],
+            how="left",
+        )
+
+        # Clean up and save
+        merged_df.drop_duplicates(inplace=True)
+        merged_df = merged_df[merged_df.simFrame > 0].copy()
+        merged_df.to_csv(
+            os.path.join(self.data_path, "merged_ObjState.csv"), index=False
+        )
+        logger.info("merged_ObjState.csv has been saved.")

+ 73 - 0
models/common/log.py

@@ -0,0 +1,73 @@
+import logging
+import os
+logger = None
+class Logger:
+    _instance = None
+
+    def __new__(cls, log_file):
+        if cls._instance is None:
+            cls._instance = super(Logger, cls).__new__(cls)
+            cls._instance._initialize_logger(log_file)
+        return cls._instance
+
+    def _initialize_logger(self, log_file):
+        # 确保日志目录存在
+        os.makedirs(os.path.dirname(log_file), exist_ok=True)
+        
+        # 设置日志格式
+        formatter = logging.Formatter(
+            "[%(asctime)s] - [%(levelname)s] - [%(filename)s] [line:%(lineno)d] - [%(message)s]"
+        )
+        
+        # 创建文件处理器
+        file_handler = logging.FileHandler(log_file, mode='a', encoding='utf-8')
+        file_handler.setFormatter(formatter)
+
+        # 创建控制台处理器
+        stream_handler = logging.StreamHandler()
+        stream_handler.setFormatter(formatter)
+
+
+        # 配置日志记录器
+        self.logger = logging.getLogger()
+        self.logger.setLevel(logging.DEBUG)
+        self.logger.addHandler(file_handler)
+        self.logger.addHandler(stream_handler)
+
+    def debug(self, message):
+        """记录调试信息"""
+        self.logger.debug(message)
+
+    def info(self, message):
+        """记录普通信息"""
+        self.logger.info(message)
+
+    def warning(self, message):
+        """记录警告信息"""
+        self.logger.warning(message)
+
+    def error(self, message):
+        """记录错误信息"""
+        self.logger.error(message)
+
+    def critical(self, message):
+        """记录严重错误信息"""
+        self.logger.critical(message)
+def get_logger(log_path):
+    """
+    返回已配置的全局日志记录器。
+    """
+    global logger
+    if not logger:
+        logger = Logger(log_path).logger
+    return logger
+# 使用示例
+if __name__ == "__main__":
+    path = "/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/log" 
+    log = Logger()
+    
+    log.info("程序开始运行")
+    log.debug("这是一个调试消息")
+    log.warning("这是一个警告消息")
+    log.error("这是一个错误消息")
+    log.critical("这是一个严重错误消息")

+ 166 - 0
models/common/score.py

@@ -0,0 +1,166 @@
+import os
+import sys  
+import yaml 
+import json 
+
+sys.path.append('/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/') 
+from config import config
+
+class Score:  
+    def __init__(self, config_path, calculated_metrics=None):  
+        self.config_path = config_path  
+        # self.calculated_metrics = calculated_metrics 
+        self.calculated_metrics = calculated_metrics
+        self.safety_config = self.load_config()
+        self.level_3_merics = self._extract_level_3_metrics(self.safety_config) 
+
+        self.result = {}  
+  
+    def load_config(self):  
+        with open(self.config_path, 'r') as file:  
+            return yaml.safe_load(file)  
+    
+    def _extract_level_3_metrics(self, d):
+        name = []
+        for key, value in d.items():
+            if isinstance(value, dict):  # 如果值是字典,继续遍历
+                self._extract_level_3_metrics(value)
+            elif key == 'name':  # 找到name键时,将值添加到列表
+                name.append(value)
+        return name
+                         
+    def is_within_range(self, value, min_val, max_val):  
+        return min_val <= value <= max_val  
+  
+    def evaluate_level_3(self, metrics):  
+        result3 = {}  
+        name = metrics.get('name')  
+        priority = metrics.get('priority')  
+        max_val = metrics.get('max')  
+        min_val = metrics.get('min')
+        
+        self.level_3_merics.append(name)  
+        metric_value = self.calculated_metrics.get(name)  
+        result3[name] = {  
+            'result': True,  
+            'priority': priority 
+        } 
+        if metric_value is None:  
+            return result3  
+  
+        if not self.is_within_range(metric_value, min_val, max_val) and priority == 0:  
+            result3[name]['result'] = False  
+        elif not self.is_within_range(metric_value, min_val, max_val) and priority == 1:  
+            result3[name]['priority_1_count'] += 1  
+  
+        # Count priority 1 failures and override result if more than 3  
+       
+        priority_1_metrics = [v for v in result3.values() if v['priority'] == 1 and not v['result']]  
+        if len([m for m in priority_1_metrics if not m['result']]) > 3:  
+            result3[name]['result'] = False
+        # print("------------3-------------")
+        # print(result3)
+  
+        return result3  
+  
+    def evaluate_level_2(self, metrics):  
+        result2 = {}  
+        name = metrics.get('name')  
+        priority = metrics.get('priority')  
+        result2[name] = {}  
+  
+        for metric, sub_metrics in metrics.items():  
+            if metric not in ['name', 'priority']:  
+                result2[name].update(self.evaluate_level_3(sub_metrics))  
+  
+        # Aggregate results for level 2  config.T0 config.T1 config.T2
+        priority_0_count = sum(1 for v in result2[name].values() if v['priority'] == 0 and not v['result']) 
+        priority_1_count = sum(1 for v in result2[name].values() if v['priority'] == 1 and not v['result']) 
+        priority_2_count = sum(1 for v in result2[name].values() if v['priority'] == 2 and not v['result']) 
+
+        if priority_0_count > config.T0:  
+            result2[name]['result'] = False
+            
+        elif priority_1_count > config.T1:  
+            for metric in result2[name].values():  
+                metric['result'] = False 
+        elif priority_2_count > config.T2:  
+            for metric in result2[name].values():  
+                metric['result'] = False
+        else:  
+            result2[name]['result'] = True  # Default to True unless overridden  
+        result2[name]['priority'] = priority 
+        result2[name]['priority_0_count'] = priority_0_count  
+        result2[name]['priority_1_count'] = priority_1_count
+        result2[name]['priority_2_count'] = priority_2_count  
+        # print("------------2-------------") 
+        # print(result2)
+  
+        return result2  
+  
+    def evaluate_level_1(self): 
+        priority_1_count = 0
+        name = self.safety_config.get('name')
+        priority = self.safety_config.get('priority') 
+        result1 = {} 
+        result1[name] = {}  
+        for metric, metrics in self.safety_config.items():
+            if metric not in ['name', 'priority']:  
+                result1[name].update(self.evaluate_level_2(metrics))
+                
+        # Aggregate results for level 2  config.T0 config.T1 config.T2
+        priority_0_count = sum(1 for v in result1[name].values() if v['priority'] == 0 and not v['result']) 
+        priority_1_count = sum(1 for v in result1[name].values() if v['priority'] == 1 and not v['result']) 
+        priority_2_count = sum(1 for v in result1[name].values() if v['priority'] == 2 and not v['result']) 
+
+        if priority_0_count > config.T0:  
+            result1[name]['result'] = False
+            
+        elif priority_1_count > config.T1:  
+            for metric in result1[name].values():  
+                metric['result'] = False 
+        elif priority_2_count > config.T2:  
+            for metric in result1[name].values():  
+                metric['result'] = False
+        else:  
+            result1[name]['result'] = True  # Default to True unless overridden  
+        result1[name]['priority'] = priority 
+        result1[name]['priority_0_count'] = priority_0_count  
+        result1[name]['priority_1_count'] = priority_1_count
+        result1[name]['priority_2_count'] = priority_2_count  
+        # print("------------2-------------") 
+        # print(result1)
+       
+        return result1  
+  
+    def evaluate(self, calculated_metrics):
+        self.calculated_metrics = calculated_metrics  
+        self.result = self.evaluate_level_1()  
+        return self.result  
+  
+  
+def main():  
+    config_path = r'/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/models/safety/safety_config.yaml' 
+    config_path1 = r'/home/kevin/kevin/zhaoyuan/evaluate_zhaoyuan/models/safety/safety_config.json'  
+    calculated_metrics = {  
+        'TTC': 1.0,  
+        'MTTC': 1.0,  
+        'THW': 1.0,  
+        'LonSD': 50.0,  
+        'LatSD': 3.0,  
+        'DRAC': 3.0,  
+        'BTN': -1000.0,  
+        'STN': 0.5,  
+        'collisionRisk': 5.0,  
+        'collisionSeverity': 2.0,  
+    }  
+  
+    # evaluator = Score(config_path, calculated_metrics) 
+    evaluator = Score(config_path)  
+    result = evaluator.evaluate(calculated_metrics) 
+    with open(config_path1, 'w') as json_file:
+        json.dump(result, json_file, indent=4)  # `indent` 参数用于美化输出
+    #print(f"Is the overall safety valid? {result['safety_indicator_name']['result'] if 'safety_indicator_name' in result else 'Unknown'}")  # Replace 'safety_indicator_name' with actual top-level metric name  
+  
+if __name__ == '__main__':  
+    main()

+ 0 - 0
models/function/function.py


+ 21 - 0
models/map/CMakeLists.txt

@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 3.10)
+project(engine)
+
+# set(CMAKE_CXX_STANDARD 11)
+# set(CMAKE_CXX_STANDARD_REQUIRED True)
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED True)
+
+
+find_package(GDAL REQUIRED)
+# include_directories(${CMAKE_SOURCE_DIR}/lib)
+include_directories(
+    include
+    /usr/include
+    ${GDAL_INCLUDE_DIRS}
+    lib
+)
+add_library(utils STATIC lib/utils.cpp)
+# add_executable(engine src/engine_20241104_1.cpp)
+add_executable(engine src/main.cpp include/engine.cpp)
+target_link_libraries(engine ${GDAL_LIBRARIES} utils)

+ 386 - 0
models/map/build/CMakeCache.txt

@@ -0,0 +1,386 @@
+# This is the CMakeCache file.
+# For build in directory: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11
+
+//Flags used by the C compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the C compiler during DEBUG builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the C compiler during MINSIZEREL builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the C compiler during RELEASE builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the C compiler during RELWITHDEBINFO builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=engine
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=/usr/bin/readelf
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make.  This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to the gdal-config tool
+GDAL_CONFIG:FILEPATH=/usr/bin/gdal-config
+
+//Path to the GDAL include directory
+GDAL_INCLUDE_DIR:PATH=/usr/include/gdal
+
+//Path to the GDAL library
+GDAL_LIBRARY:FILEPATH=/usr/lib/libgdal.so
+
+//Value Computed by CMake
+engine_BINARY_DIR:STATIC=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+
+//Value Computed by CMake
+engine_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+engine_SOURCE_DIR:STATIC=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding GDAL
+FIND_PACKAGE_MESSAGE_DETAILS_GDAL:INTERNAL=[/usr/lib/libgdal.so][/usr/include/gdal][v3.4.1()]
+//ADVANCED property for variable: GDAL_CONFIG
+GDAL_CONFIG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: GDAL_INCLUDE_DIR
+GDAL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: GDAL_LIBRARY
+GDAL_LIBRARY-ADVANCED:INTERNAL=1
+

+ 72 - 0
models/map/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake

@@ -0,0 +1,72 @@
+set(CMAKE_C_COMPILER "/usr/bin/cc")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "GNU")
+set(CMAKE_C_COMPILER_VERSION "11.4.0")
+set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_C_COMPILER_WRAPPER "")
+set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23")
+set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
+set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
+set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
+set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
+set(CMAKE_C23_COMPILE_FEATURES "c_std_23")
+
+set(CMAKE_C_PLATFORM_ID "Linux")
+set(CMAKE_C_SIMULATE_ID "")
+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
+set(CMAKE_C_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCC 1)
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "ELF")
+set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
+  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/local/cuda/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

+ 83 - 0
models/map/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake

@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "GNU")
+set(CMAKE_CXX_COMPILER_VERSION "11.4.0")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Linux")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX 1)
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+  if (CMAKE_${lang}_COMPILER_ID_RUN)
+    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+    endforeach()
+  endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/local/cuda/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

BIN
models/map/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin


BIN
models/map/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin


+ 15 - 0
models/map/build/CMakeFiles/3.22.1/CMakeSystem.cmake

@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Linux-6.8.0-48-generic")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-48-generic")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Linux-6.8.0-48-generic")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "6.8.0-48-generic")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)

+ 803 - 0
models/map/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c

@@ -0,0 +1,803 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+#if defined(__CLASSIC_C__)
+/* cv-qualifiers did not exist in K&R C */
+# define const
+# define volatile
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+   always no.  */
+#  define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+#  define SIMULATE_ID "GNU"
+# endif
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+     except that a few beta releases use the old format with V=2021.  */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+#  if defined(__INTEL_COMPILER_UPDATE)
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+#  else
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
+#  endif
+# else
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+   /* The third version component from --version is an update index,
+      but no macro is provided for it.  */
+#  define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
+#endif
+#if defined(_MSC_VER)
+  /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+   /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+   /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+   /* __SUNPRO_C = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# else
+   /* __SUNPRO_CC = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+  /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+  /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
+
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
+# define COMPILER_ID "XL"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
+# define COMPILER_ID "VisualAge"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+#   define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
+# endif
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__BCC__)
+# define COMPILER_ID "Bruce"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+  /* __ARMCC_VERSION = VRRPPPP */
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
+#else
+  /* __ARMCC_VERSION = VRPPPP */
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# if defined(__GNUC_MINOR__)
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
+# define COMPILER_ID "SDCC"
+# if defined(__SDCC_VERSION_MAJOR)
+#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
+#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
+#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
+# else
+  /* SDCC = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+  identification macro.  Try to identify the platform and guess that
+  it is the native compiler.  */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+#  define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+#  define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+#  define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+#  define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+#  define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+#  define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+#  define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+#  define PLATFORM_ID "Integrity"
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+#  define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+#  define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+#  if _M_ARM == 4
+#   define ARCHITECTURE_ID "ARMV4I"
+#  elif _M_ARM == 5
+#   define ARCHITECTURE_ID "ARMV5I"
+#  else
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+#  endif
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+#  define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+#  define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+#  define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+#  define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+#  define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+#  define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+#  define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+#  define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+#  define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+#  define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+#  define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+#  define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+#  define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+#  define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+#  define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+  'i','n','t','e','r','n','a','l','[',
+  COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+  SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+  '.', SIMULATE_VERSION_MINOR,
+#  ifdef SIMULATE_VERSION_PATCH
+   '.', SIMULATE_VERSION_PATCH,
+#   ifdef SIMULATE_VERSION_TWEAK
+    '.', SIMULATE_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if !defined(__STDC__) && !defined(__clang__)
+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
+#  define C_VERSION "90"
+# else
+#  define C_VERSION
+# endif
+#elif __STDC_VERSION__ > 201710L
+# define C_VERSION "23"
+#elif __STDC_VERSION__ >= 201710L
+# define C_VERSION "17"
+#elif __STDC_VERSION__ >= 201000L
+# define C_VERSION "11"
+#elif __STDC_VERSION__ >= 199901L
+# define C_VERSION "99"
+#else
+# define C_VERSION "90"
+#endif
+const char* info_language_standard_default =
+  "INFO" ":" "standard_default[" C_VERSION "]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
+  "ON"
+#else
+  "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+# if defined(__CLASSIC_C__)
+int main(argc, argv) int argc; char *argv[];
+# else
+int main(int argc, char* argv[])
+# endif
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+  require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+  require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+  require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+  require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+  require += info_cray[argc];
+#endif
+  require += info_language_standard_default[argc];
+  require += info_language_extensions_default[argc];
+  (void)argv;
+  return require;
+}
+#endif

BIN
models/map/build/CMakeFiles/3.22.1/CompilerIdC/a.out


+ 791 - 0
models/map/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp

@@ -0,0 +1,791 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+   recognize the extension without flags.  Borland does not know .cxx for
+   example.  */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+   always no.  */
+#  define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+  /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+#  define SIMULATE_ID "GNU"
+# endif
+  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+     except that a few beta releases use the old format with V=2021.  */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+#  if defined(__INTEL_COMPILER_UPDATE)
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+#  else
+#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
+#  endif
+# else
+#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+   /* The third version component from --version is an update index,
+      but no macro is provided for it.  */
+#  define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
+#endif
+#if defined(_MSC_VER)
+  /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+   /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+   /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+   /* __SUNPRO_CC = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# else
+   /* __SUNPRO_CC = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+  /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+  /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+#   define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
+# endif
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+  /* __ARMCC_VERSION = VRRPPPP */
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
+#else
+  /* __ARMCC_VERSION = VRPPPP */
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+  identification macro.  Try to identify the platform and guess that
+  it is the native compiler.  */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+#  define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+#  define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+#  define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+#  define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+#  define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+#  define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+#  define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+#  define PLATFORM_ID "Integrity"
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+#  define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+#  define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+#  if _M_ARM == 4
+#   define ARCHITECTURE_ID "ARMV4I"
+#  elif _M_ARM == 5
+#   define ARCHITECTURE_ID "ARMV5I"
+#  else
+#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+#  endif
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+#  define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+#  define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+#  define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+#  define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+#  define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+#  define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+#  define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+#  define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+#  define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+#  define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+#  define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+#  define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+#  define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+#  define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+#  define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+  'i','n','t','e','r','n','a','l','[',
+  COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+  SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+  '.', SIMULATE_VERSION_MINOR,
+#  ifdef SIMULATE_VERSION_PATCH
+   '.', SIMULATE_VERSION_PATCH,
+#   ifdef SIMULATE_VERSION_TWEAK
+    '.', SIMULATE_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+#  if defined(__INTEL_CXX11_MODE__)
+#    if defined(__cpp_aggregate_nsdmi)
+#      define CXX_STD 201402L
+#    else
+#      define CXX_STD 201103L
+#    endif
+#  else
+#    define CXX_STD 199711L
+#  endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+#  define CXX_STD _MSVC_LANG
+#else
+#  define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+  "23"
+#elif CXX_STD > 201703L
+  "20"
+#elif CXX_STD >= 201703L
+  "17"
+#elif CXX_STD >= 201402L
+  "14"
+#elif CXX_STD >= 201103L
+  "11"
+#else
+  "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */
+#if (defined(__clang__) || defined(__GNUC__) ||                               \
+     defined(__TI_COMPILER_VERSION__)) &&                                     \
+  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)
+  "ON"
+#else
+  "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+  require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+  require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+  require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+  require += info_cray[argc];
+#endif
+  require += info_language_standard_default[argc];
+  require += info_language_extensions_default[argc];
+  (void)argv;
+  return require;
+}

BIN
models/map/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out


+ 16 - 0
models/map/build/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

+ 459 - 0
models/map/build/CMakeFiles/CMakeOutput.log

@@ -0,0 +1,459 @@
+The system is: Linux - 6.8.0-48-generic - x86_64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/cc 
+Build flags: 
+Id flags:  
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/3.22.1/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/c++ 
+Build flags: 
+Id flags:  
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out"
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_732cd/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_732cd.dir/build.make CMakeFiles/cmTC_732cd.dir/build
+gmake[1]: Entering directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc   -v -o CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/'
+ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_732cd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cco7SpL9.s
+GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)
+	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ /usr/lib/gcc/x86_64-linux-gnu/11/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+End of search list.
+GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)
+	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+Compiler executable checksum: 50eaa2331df977b8016186198deb2d18
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/'
+ as -v --64 -o CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o /tmp/cco7SpL9.s
+GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.'
+Linking C executable cmTC_732cd
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_732cd.dir/link.txt --verbose=1
+/usr/bin/cc  -v CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -o cmTC_732cd 
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_732cd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_732cd.'
+ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsz9Tm8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_732cd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/local/cuda/lib64/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L. -L/usr/local/cuda/lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_732cd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_732cd.'
+gmake[1]: Leaving directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp'
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+  found start of include info
+  found start of implicit include info
+    add: [/usr/lib/gcc/x86_64-linux-gnu/11/include]
+    add: [/usr/local/include]
+    add: [/usr/include/x86_64-linux-gnu]
+    add: [/usr/include]
+  end of search list found
+  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include]
+  collapse include dir [/usr/local/include] ==> [/usr/local/include]
+  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+  collapse include dir [/usr/include] ==> [/usr/include]
+  implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+Parsed C implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_732cd/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_732cd.dir/build.make CMakeFiles/cmTC_732cd.dir/build]
+  ignore line: [gmake[1]: Entering directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp']
+  ignore line: [Building C object CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o]
+  ignore line: [/usr/bin/cc   -v -o CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/cc]
+  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+  ignore line: [Target: x86_64-linux-gnu]
+  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
+  ignore line: [Thread model: posix]
+  ignore line: [Supported LTO compression algorithms: zlib zstd]
+  ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/']
+  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_732cd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cco7SpL9.s]
+  ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)]
+  ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
+  ignore line: []
+  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
+  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"]
+  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"]
+  ignore line: [#include "..." search starts here:]
+  ignore line: [#include <...> search starts here:]
+  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include]
+  ignore line: [ /usr/local/include]
+  ignore line: [ /usr/include/x86_64-linux-gnu]
+  ignore line: [ /usr/include]
+  ignore line: [End of search list.]
+  ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)]
+  ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
+  ignore line: []
+  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+  ignore line: [Compiler executable checksum: 50eaa2331df977b8016186198deb2d18]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/']
+  ignore line: [ as -v --64 -o CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o /tmp/cco7SpL9.s]
+  ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.']
+  ignore line: [Linking C executable cmTC_732cd]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_732cd.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/cc  -v CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -o cmTC_732cd ]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/cc]
+  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper]
+  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+  ignore line: [Target: x86_64-linux-gnu]
+  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
+  ignore line: [Thread model: posix]
+  ignore line: [Supported LTO compression algorithms: zlib zstd]
+  ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_732cd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_732cd.']
+  link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsz9Tm8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_732cd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/local/cuda/lib64/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L. -L/usr/local/cuda/lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore
+    arg [-plugin] ==> ignore
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore
+    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/ccsz9Tm8.res] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+    arg [-plugin-opt=-pass-through=-lc] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+    arg [--build-id] ==> ignore
+    arg [--eh-frame-hdr] ==> ignore
+    arg [-m] ==> ignore
+    arg [elf_x86_64] ==> ignore
+    arg [--hash-style=gnu] ==> ignore
+    arg [--as-needed] ==> ignore
+    arg [-dynamic-linker] ==> ignore
+    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+    arg [-pie] ==> ignore
+    arg [-znow] ==> ignore
+    arg [-zrelro] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTC_732cd] ==> ignore
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o]
+    arg [-L/usr/local/cuda/lib64/../lib] ==> dir [/usr/local/cuda/lib64/../lib]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib]
+    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+    arg [-L/lib/../lib] ==> dir [/lib/../lib]
+    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+    arg [-L.] ==> ignore
+    arg [-L/usr/local/cuda/lib64] ==> dir [/usr/local/cuda/lib64]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..]
+    arg [CMakeFiles/cmTC_732cd.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [-lgcc] ==> lib [gcc]
+    arg [--push-state] ==> ignore
+    arg [--as-needed] ==> ignore
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [--pop-state] ==> ignore
+    arg [-lc] ==> lib [c]
+    arg [-lgcc] ==> lib [gcc]
+    arg [--push-state] ==> ignore
+    arg [--as-needed] ==> ignore
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [--pop-state] ==> ignore
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
+  collapse library dir [/usr/local/cuda/lib64/../lib] ==> [/usr/local/cuda/lib]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib]
+  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+  collapse library dir [/lib/../lib] ==> [/lib]
+  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+  collapse library dir [/usr/local/cuda/lib64] ==> [/usr/local/cuda/lib64]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib]
+  implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
+  implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
+  implicit dirs: [/usr/local/cuda/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64]
+  implicit fwks: []
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_510af/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_510af.dir/build.make CMakeFiles/cmTC_510af.dir/build
+gmake[1]: Entering directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++   -v -o CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/'
+ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_510af.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccczbNDE.s
+GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)
+	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"
+ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ /usr/include/c++/11
+ /usr/include/x86_64-linux-gnu/c++/11
+ /usr/include/c++/11/backward
+ /usr/lib/gcc/x86_64-linux-gnu/11/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+End of search list.
+GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)
+	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/'
+ as -v --64 -o CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccczbNDE.s
+GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.'
+Linking CXX executable cmTC_510af
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_510af.dir/link.txt --verbose=1
+/usr/bin/c++  -v CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_510af 
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_510af' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_510af.'
+ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwOYBwG.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_510af /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/local/cuda/lib64/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L. -L/usr/local/cuda/lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_510af' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_510af.'
+gmake[1]: Leaving directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp'
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+  found start of include info
+  found start of implicit include info
+    add: [/usr/include/c++/11]
+    add: [/usr/include/x86_64-linux-gnu/c++/11]
+    add: [/usr/include/c++/11/backward]
+    add: [/usr/lib/gcc/x86_64-linux-gnu/11/include]
+    add: [/usr/local/include]
+    add: [/usr/include/x86_64-linux-gnu]
+    add: [/usr/include]
+  end of search list found
+  collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11]
+  collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11]
+  collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward]
+  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include]
+  collapse include dir [/usr/local/include] ==> [/usr/local/include]
+  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+  collapse include dir [/usr/include] ==> [/usr/include]
+  implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_510af/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_510af.dir/build.make CMakeFiles/cmTC_510af.dir/build]
+  ignore line: [gmake[1]: Entering directory '/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/CMakeTmp']
+  ignore line: [Building CXX object CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [/usr/bin/c++   -v -o CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/c++]
+  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+  ignore line: [Target: x86_64-linux-gnu]
+  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
+  ignore line: [Thread model: posix]
+  ignore line: [Supported LTO compression algorithms: zlib zstd]
+  ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/']
+  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_510af.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccczbNDE.s]
+  ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)]
+  ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
+  ignore line: []
+  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+  ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"]
+  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
+  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"]
+  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"]
+  ignore line: [#include "..." search starts here:]
+  ignore line: [#include <...> search starts here:]
+  ignore line: [ /usr/include/c++/11]
+  ignore line: [ /usr/include/x86_64-linux-gnu/c++/11]
+  ignore line: [ /usr/include/c++/11/backward]
+  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include]
+  ignore line: [ /usr/local/include]
+  ignore line: [ /usr/include/x86_64-linux-gnu]
+  ignore line: [ /usr/include]
+  ignore line: [End of search list.]
+  ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)]
+  ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP]
+  ignore line: []
+  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+  ignore line: [Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/']
+  ignore line: [ as -v --64 -o CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccczbNDE.s]
+  ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.']
+  ignore line: [Linking CXX executable cmTC_510af]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_510af.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/c++  -v CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_510af ]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/c++]
+  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper]
+  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+  ignore line: [Target: x86_64-linux-gnu]
+  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2]
+  ignore line: [Thread model: posix]
+  ignore line: [Supported LTO compression algorithms: zlib zstd]
+  ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/local/cuda/lib64/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:./:/usr/local/cuda/lib64/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_510af' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_510af.']
+  link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwOYBwG.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_510af /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/local/cuda/lib64/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L. -L/usr/local/cuda/lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore
+    arg [-plugin] ==> ignore
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore
+    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/ccwOYBwG.res] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+    arg [-plugin-opt=-pass-through=-lc] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+    arg [--build-id] ==> ignore
+    arg [--eh-frame-hdr] ==> ignore
+    arg [-m] ==> ignore
+    arg [elf_x86_64] ==> ignore
+    arg [--hash-style=gnu] ==> ignore
+    arg [--as-needed] ==> ignore
+    arg [-dynamic-linker] ==> ignore
+    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+    arg [-pie] ==> ignore
+    arg [-znow] ==> ignore
+    arg [-zrelro] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTC_510af] ==> ignore
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o]
+    arg [-L/usr/local/cuda/lib64/../lib] ==> dir [/usr/local/cuda/lib64/../lib]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib]
+    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+    arg [-L/lib/../lib] ==> dir [/lib/../lib]
+    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+    arg [-L.] ==> ignore
+    arg [-L/usr/local/cuda/lib64] ==> dir [/usr/local/cuda/lib64]
+    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..]
+    arg [CMakeFiles/cmTC_510af.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [-lstdc++] ==> lib [stdc++]
+    arg [-lm] ==> lib [m]
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [-lgcc] ==> lib [gcc]
+    arg [-lc] ==> lib [c]
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [-lgcc] ==> lib [gcc]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o]
+    arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
+  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
+  collapse library dir [/usr/local/cuda/lib64/../lib] ==> [/usr/local/cuda/lib]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib]
+  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+  collapse library dir [/lib/../lib] ==> [/lib]
+  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+  collapse library dir [/usr/local/cuda/lib64] ==> [/usr/local/cuda/lib64]
+  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib]
+  implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
+  implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
+  implicit dirs: [/usr/local/cuda/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib;/usr/local/cuda/lib64]
+  implicit fwks: []
+
+

+ 51 - 0
models/map/build/CMakeFiles/Makefile.cmake

@@ -0,0 +1,51 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+  "CMakeCache.txt"
+  "../CMakeLists.txt"
+  "CMakeFiles/3.22.1/CMakeCCompiler.cmake"
+  "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
+  "CMakeFiles/3.22.1/CMakeSystem.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
+  "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
+  "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+  "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
+  "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
+  "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake"
+  "/usr/share/cmake-3.22/Modules/FindGDAL.cmake"
+  "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake"
+  "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake"
+  "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake"
+  "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
+  "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
+  "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake"
+  "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
+  )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+  "Makefile"
+  "CMakeFiles/cmake.check_cache"
+  )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+  "CMakeFiles/CMakeDirectoryInformation.cmake"
+  )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+  "CMakeFiles/utils.dir/DependInfo.cmake"
+  "CMakeFiles/engine.dir/DependInfo.cmake"
+  )

+ 140 - 0
models/map/build/CMakeFiles/Makefile2

@@ -0,0 +1,140 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+
+#=============================================================================
+# Directory level rules for the build root directory
+
+# The main recursive "all" target.
+all: CMakeFiles/utils.dir/all
+all: CMakeFiles/engine.dir/all
+.PHONY : all
+
+# The main recursive "preinstall" target.
+preinstall:
+.PHONY : preinstall
+
+# The main recursive "clean" target.
+clean: CMakeFiles/utils.dir/clean
+clean: CMakeFiles/engine.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/utils.dir
+
+# All Build rule for target.
+CMakeFiles/utils.dir/all:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/depend
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=4,5 "Built target utils"
+.PHONY : CMakeFiles/utils.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/utils.dir/rule: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles 2
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/utils.dir/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles 0
+.PHONY : CMakeFiles/utils.dir/rule
+
+# Convenience name for target.
+utils: CMakeFiles/utils.dir/rule
+.PHONY : utils
+
+# clean rule for target.
+CMakeFiles/utils.dir/clean:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/clean
+.PHONY : CMakeFiles/utils.dir/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/engine.dir
+
+# All Build rule for target.
+CMakeFiles/engine.dir/all: CMakeFiles/utils.dir/all
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/depend
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/build
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=1,2,3 "Built target engine"
+.PHONY : CMakeFiles/engine.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/engine.dir/rule: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles 5
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/engine.dir/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles 0
+.PHONY : CMakeFiles/engine.dir/rule
+
+# Convenience name for target.
+engine: CMakeFiles/engine.dir/rule
+.PHONY : engine
+
+# clean rule for target.
+CMakeFiles/engine.dir/clean:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/clean
+.PHONY : CMakeFiles/engine.dir/clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+

+ 4 - 0
models/map/build/CMakeFiles/TargetDirectories.txt

@@ -0,0 +1,4 @@
+/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/utils.dir
+/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/engine.dir
+/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/edit_cache.dir
+/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/rebuild_cache.dir

+ 1 - 0
models/map/build/CMakeFiles/cmake.check_cache

@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file

+ 21 - 0
models/map/build/CMakeFiles/engine.dir/DependInfo.cmake

@@ -0,0 +1,21 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+  )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+  "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp" "CMakeFiles/engine.dir/include/engine.cpp.o" "gcc" "CMakeFiles/engine.dir/include/engine.cpp.o.d"
+  "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp" "CMakeFiles/engine.dir/src/main.cpp.o" "gcc" "CMakeFiles/engine.dir/src/main.cpp.o.d"
+  )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+  "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/utils.dir/DependInfo.cmake"
+  )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 128 - 0
models/map/build/CMakeFiles/engine.dir/build.make

@@ -0,0 +1,128 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/engine.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/engine.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/engine.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/engine.dir/flags.make
+
+CMakeFiles/engine.dir/src/main.cpp.o: CMakeFiles/engine.dir/flags.make
+CMakeFiles/engine.dir/src/main.cpp.o: ../src/main.cpp
+CMakeFiles/engine.dir/src/main.cpp.o: CMakeFiles/engine.dir/compiler_depend.ts
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/engine.dir/src/main.cpp.o"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/engine.dir/src/main.cpp.o -MF CMakeFiles/engine.dir/src/main.cpp.o.d -o CMakeFiles/engine.dir/src/main.cpp.o -c /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp
+
+CMakeFiles/engine.dir/src/main.cpp.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/engine.dir/src/main.cpp.i"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp > CMakeFiles/engine.dir/src/main.cpp.i
+
+CMakeFiles/engine.dir/src/main.cpp.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/engine.dir/src/main.cpp.s"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp -o CMakeFiles/engine.dir/src/main.cpp.s
+
+CMakeFiles/engine.dir/include/engine.cpp.o: CMakeFiles/engine.dir/flags.make
+CMakeFiles/engine.dir/include/engine.cpp.o: ../include/engine.cpp
+CMakeFiles/engine.dir/include/engine.cpp.o: CMakeFiles/engine.dir/compiler_depend.ts
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/engine.dir/include/engine.cpp.o"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/engine.dir/include/engine.cpp.o -MF CMakeFiles/engine.dir/include/engine.cpp.o.d -o CMakeFiles/engine.dir/include/engine.cpp.o -c /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp
+
+CMakeFiles/engine.dir/include/engine.cpp.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/engine.dir/include/engine.cpp.i"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp > CMakeFiles/engine.dir/include/engine.cpp.i
+
+CMakeFiles/engine.dir/include/engine.cpp.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/engine.dir/include/engine.cpp.s"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp -o CMakeFiles/engine.dir/include/engine.cpp.s
+
+# Object files for target engine
+engine_OBJECTS = \
+"CMakeFiles/engine.dir/src/main.cpp.o" \
+"CMakeFiles/engine.dir/include/engine.cpp.o"
+
+# External object files for target engine
+engine_EXTERNAL_OBJECTS =
+
+engine: CMakeFiles/engine.dir/src/main.cpp.o
+engine: CMakeFiles/engine.dir/include/engine.cpp.o
+engine: CMakeFiles/engine.dir/build.make
+engine: /usr/lib/libgdal.so
+engine: libutils.a
+engine: CMakeFiles/engine.dir/link.txt
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable engine"
+	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/engine.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/engine.dir/build: engine
+.PHONY : CMakeFiles/engine.dir/build
+
+CMakeFiles/engine.dir/clean:
+	$(CMAKE_COMMAND) -P CMakeFiles/engine.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/engine.dir/clean
+
+CMakeFiles/engine.dir/depend:
+	cd /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/engine.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/engine.dir/depend
+

+ 13 - 0
models/map/build/CMakeFiles/engine.dir/cmake_clean.cmake

@@ -0,0 +1,13 @@
+file(REMOVE_RECURSE
+  "CMakeFiles/engine.dir/include/engine.cpp.o"
+  "CMakeFiles/engine.dir/include/engine.cpp.o.d"
+  "CMakeFiles/engine.dir/src/main.cpp.o"
+  "CMakeFiles/engine.dir/src/main.cpp.o.d"
+  "engine"
+  "engine.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+  include(CMakeFiles/engine.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()

+ 554 - 0
models/map/build/CMakeFiles/engine.dir/compiler_depend.internal

@@ -0,0 +1,554 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+CMakeFiles/engine.dir/include/engine.cpp.o
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp
+ /usr/include/stdc-predef.h
+ /usr/include/c++/11/iostream
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h
+ /usr/include/features.h
+ /usr/include/features-time64.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h
+ /usr/include/c++/11/pstl/pstl_config.h
+ /usr/include/c++/11/ostream
+ /usr/include/c++/11/ios
+ /usr/include/c++/11/iosfwd
+ /usr/include/c++/11/bits/stringfwd.h
+ /usr/include/c++/11/bits/memoryfwd.h
+ /usr/include/c++/11/bits/postypes.h
+ /usr/include/c++/11/cwchar
+ /usr/include/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/c++/11/exception
+ /usr/include/c++/11/bits/exception.h
+ /usr/include/c++/11/bits/exception_ptr.h
+ /usr/include/c++/11/bits/exception_defines.h
+ /usr/include/c++/11/bits/cxxabi_init_exception.h
+ /usr/include/c++/11/typeinfo
+ /usr/include/c++/11/bits/hash_bytes.h
+ /usr/include/c++/11/new
+ /usr/include/c++/11/bits/move.h
+ /usr/include/c++/11/type_traits
+ /usr/include/c++/11/bits/nested_exception.h
+ /usr/include/c++/11/bits/char_traits.h
+ /usr/include/c++/11/bits/stl_algobase.h
+ /usr/include/c++/11/bits/functexcept.h
+ /usr/include/c++/11/bits/cpp_type_traits.h
+ /usr/include/c++/11/ext/type_traits.h
+ /usr/include/c++/11/ext/numeric_traits.h
+ /usr/include/c++/11/bits/stl_pair.h
+ /usr/include/c++/11/bits/stl_iterator_base_types.h
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/11/bits/concept_check.h
+ /usr/include/c++/11/debug/assertions.h
+ /usr/include/c++/11/bits/stl_iterator.h
+ /usr/include/c++/11/bits/ptr_traits.h
+ /usr/include/c++/11/debug/debug.h
+ /usr/include/c++/11/bits/predefined_ops.h
+ /usr/include/c++/11/cstdint
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h
+ /usr/include/stdint.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/c++/11/bits/localefwd.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h
+ /usr/include/c++/11/clocale
+ /usr/include/locale.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/c++/11/cctype
+ /usr/include/ctype.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/c++/11/bits/ios_base.h
+ /usr/include/c++/11/ext/atomicity.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h
+ /usr/include/pthread.h
+ /usr/include/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/time.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/c++/11/bits/locale_classes.h
+ /usr/include/c++/11/string
+ /usr/include/c++/11/bits/allocator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h
+ /usr/include/c++/11/ext/new_allocator.h
+ /usr/include/c++/11/bits/ostream_insert.h
+ /usr/include/c++/11/bits/cxxabi_forced.h
+ /usr/include/c++/11/bits/stl_function.h
+ /usr/include/c++/11/backward/binders.h
+ /usr/include/c++/11/bits/range_access.h
+ /usr/include/c++/11/initializer_list
+ /usr/include/c++/11/bits/basic_string.h
+ /usr/include/c++/11/ext/alloc_traits.h
+ /usr/include/c++/11/bits/alloc_traits.h
+ /usr/include/c++/11/bits/stl_construct.h
+ /usr/include/c++/11/string_view
+ /usr/include/c++/11/bits/functional_hash.h
+ /usr/include/c++/11/bits/string_view.tcc
+ /usr/include/c++/11/ext/string_conversions.h
+ /usr/include/c++/11/cstdlib
+ /usr/include/stdlib.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/include/endian.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/alloca.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/c++/11/bits/std_abs.h
+ /usr/include/c++/11/cstdio
+ /usr/include/stdio.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/c++/11/cerrno
+ /usr/include/errno.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/linux/errno.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/c++/11/bits/charconv.h
+ /usr/include/c++/11/bits/basic_string.tcc
+ /usr/include/c++/11/bits/locale_classes.tcc
+ /usr/include/c++/11/system_error
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h
+ /usr/include/c++/11/stdexcept
+ /usr/include/c++/11/streambuf
+ /usr/include/c++/11/bits/streambuf.tcc
+ /usr/include/c++/11/bits/basic_ios.h
+ /usr/include/c++/11/bits/locale_facets.h
+ /usr/include/c++/11/cwctype
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h
+ /usr/include/c++/11/bits/streambuf_iterator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h
+ /usr/include/c++/11/bits/locale_facets.tcc
+ /usr/include/c++/11/bits/basic_ios.tcc
+ /usr/include/c++/11/bits/ostream.tcc
+ /usr/include/c++/11/istream
+ /usr/include/c++/11/bits/istream.tcc
+ /usr/include/c++/11/sstream
+ /usr/include/c++/11/bits/sstream.tcc
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h
+ /usr/include/c++/11/vector
+ /usr/include/c++/11/bits/stl_uninitialized.h
+ /usr/include/c++/11/bits/stl_vector.h
+ /usr/include/c++/11/bits/stl_bvector.h
+ /usr/include/c++/11/bits/vector.tcc
+ /usr/include/c++/11/cmath
+ /usr/include/math.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/c++/11/bits/specfun.h
+ /usr/include/c++/11/limits
+ /usr/include/c++/11/tr1/gamma.tcc
+ /usr/include/c++/11/tr1/special_function_util.h
+ /usr/include/c++/11/tr1/bessel_function.tcc
+ /usr/include/c++/11/tr1/beta_function.tcc
+ /usr/include/c++/11/tr1/ell_integral.tcc
+ /usr/include/c++/11/tr1/exp_integral.tcc
+ /usr/include/c++/11/tr1/hypergeometric.tcc
+ /usr/include/c++/11/tr1/legendre_function.tcc
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc
+ /usr/include/c++/11/tr1/poly_hermite.tcc
+ /usr/include/c++/11/tr1/poly_laguerre.tcc
+ /usr/include/c++/11/tr1/riemann_zeta.tcc
+ /usr/include/c++/11/iomanip
+ /usr/include/c++/11/locale
+ /usr/include/c++/11/bits/locale_facets_nonio.h
+ /usr/include/c++/11/ctime
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h
+ /usr/include/libintl.h
+ /usr/include/c++/11/bits/codecvt.h
+ /usr/include/c++/11/bits/locale_facets_nonio.tcc
+ /usr/include/c++/11/bits/locale_conv.h
+ /usr/include/c++/11/bits/unique_ptr.h
+ /usr/include/c++/11/utility
+ /usr/include/c++/11/bits/stl_relops.h
+ /usr/include/c++/11/tuple
+ /usr/include/c++/11/array
+ /usr/include/c++/11/bits/uses_allocator.h
+ /usr/include/c++/11/bits/invoke.h
+ /usr/include/c++/11/bits/quoted_string.h
+ /usr/include/c++/11/fstream
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h
+ /usr/include/c++/11/bits/fstream.tcc
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h
+ /usr/include/c++/11/map
+ /usr/include/c++/11/bits/stl_tree.h
+ /usr/include/c++/11/ext/aligned_buffer.h
+ /usr/include/c++/11/bits/node_handle.h
+ /usr/include/c++/11/bits/stl_map.h
+ /usr/include/c++/11/bits/stl_multimap.h
+ /usr/include/c++/11/bits/erase_if.h
+ /usr/include/c++/11/algorithm
+ /usr/include/c++/11/bits/stl_algo.h
+ /usr/include/c++/11/bits/algorithmfwd.h
+ /usr/include/c++/11/bits/stl_heap.h
+ /usr/include/c++/11/bits/stl_tempbuf.h
+ /usr/include/c++/11/bits/uniform_int_dist.h
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h
+ /usr/include/c++/11/functional
+ /usr/include/c++/11/bits/refwrap.h
+ /usr/include/c++/11/bits/std_function.h
+ /usr/include/c++/11/unordered_map
+ /usr/include/c++/11/bits/hashtable.h
+ /usr/include/c++/11/bits/hashtable_policy.h
+ /usr/include/c++/11/bits/enable_special_members.h
+ /usr/include/c++/11/bits/unordered_map.h
+ /usr/include/c++/11/pstl/execution_defs.h
+
+CMakeFiles/engine.dir/src/main.cpp.o
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp
+ /usr/include/stdc-predef.h
+ /usr/include/c++/11/iostream
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h
+ /usr/include/features.h
+ /usr/include/features-time64.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h
+ /usr/include/c++/11/pstl/pstl_config.h
+ /usr/include/c++/11/ostream
+ /usr/include/c++/11/ios
+ /usr/include/c++/11/iosfwd
+ /usr/include/c++/11/bits/stringfwd.h
+ /usr/include/c++/11/bits/memoryfwd.h
+ /usr/include/c++/11/bits/postypes.h
+ /usr/include/c++/11/cwchar
+ /usr/include/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/c++/11/exception
+ /usr/include/c++/11/bits/exception.h
+ /usr/include/c++/11/bits/exception_ptr.h
+ /usr/include/c++/11/bits/exception_defines.h
+ /usr/include/c++/11/bits/cxxabi_init_exception.h
+ /usr/include/c++/11/typeinfo
+ /usr/include/c++/11/bits/hash_bytes.h
+ /usr/include/c++/11/new
+ /usr/include/c++/11/bits/move.h
+ /usr/include/c++/11/type_traits
+ /usr/include/c++/11/bits/nested_exception.h
+ /usr/include/c++/11/bits/char_traits.h
+ /usr/include/c++/11/bits/stl_algobase.h
+ /usr/include/c++/11/bits/functexcept.h
+ /usr/include/c++/11/bits/cpp_type_traits.h
+ /usr/include/c++/11/ext/type_traits.h
+ /usr/include/c++/11/ext/numeric_traits.h
+ /usr/include/c++/11/bits/stl_pair.h
+ /usr/include/c++/11/bits/stl_iterator_base_types.h
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/11/bits/concept_check.h
+ /usr/include/c++/11/debug/assertions.h
+ /usr/include/c++/11/bits/stl_iterator.h
+ /usr/include/c++/11/bits/ptr_traits.h
+ /usr/include/c++/11/debug/debug.h
+ /usr/include/c++/11/bits/predefined_ops.h
+ /usr/include/c++/11/cstdint
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h
+ /usr/include/stdint.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/c++/11/bits/localefwd.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h
+ /usr/include/c++/11/clocale
+ /usr/include/locale.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/c++/11/cctype
+ /usr/include/ctype.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/c++/11/bits/ios_base.h
+ /usr/include/c++/11/ext/atomicity.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h
+ /usr/include/pthread.h
+ /usr/include/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/time.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/c++/11/bits/locale_classes.h
+ /usr/include/c++/11/string
+ /usr/include/c++/11/bits/allocator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h
+ /usr/include/c++/11/ext/new_allocator.h
+ /usr/include/c++/11/bits/ostream_insert.h
+ /usr/include/c++/11/bits/cxxabi_forced.h
+ /usr/include/c++/11/bits/stl_function.h
+ /usr/include/c++/11/backward/binders.h
+ /usr/include/c++/11/bits/range_access.h
+ /usr/include/c++/11/initializer_list
+ /usr/include/c++/11/bits/basic_string.h
+ /usr/include/c++/11/ext/alloc_traits.h
+ /usr/include/c++/11/bits/alloc_traits.h
+ /usr/include/c++/11/bits/stl_construct.h
+ /usr/include/c++/11/string_view
+ /usr/include/c++/11/bits/functional_hash.h
+ /usr/include/c++/11/bits/string_view.tcc
+ /usr/include/c++/11/ext/string_conversions.h
+ /usr/include/c++/11/cstdlib
+ /usr/include/stdlib.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/include/endian.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/alloca.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/c++/11/bits/std_abs.h
+ /usr/include/c++/11/cstdio
+ /usr/include/stdio.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/c++/11/cerrno
+ /usr/include/errno.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/linux/errno.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/c++/11/bits/charconv.h
+ /usr/include/c++/11/bits/basic_string.tcc
+ /usr/include/c++/11/bits/locale_classes.tcc
+ /usr/include/c++/11/system_error
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h
+ /usr/include/c++/11/stdexcept
+ /usr/include/c++/11/streambuf
+ /usr/include/c++/11/bits/streambuf.tcc
+ /usr/include/c++/11/bits/basic_ios.h
+ /usr/include/c++/11/bits/locale_facets.h
+ /usr/include/c++/11/cwctype
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h
+ /usr/include/c++/11/bits/streambuf_iterator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h
+ /usr/include/c++/11/bits/locale_facets.tcc
+ /usr/include/c++/11/bits/basic_ios.tcc
+ /usr/include/c++/11/bits/ostream.tcc
+ /usr/include/c++/11/istream
+ /usr/include/c++/11/bits/istream.tcc
+ /usr/include/c++/11/sstream
+ /usr/include/c++/11/bits/sstream.tcc
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h
+ /usr/include/c++/11/vector
+ /usr/include/c++/11/bits/stl_uninitialized.h
+ /usr/include/c++/11/bits/stl_vector.h
+ /usr/include/c++/11/bits/stl_bvector.h
+ /usr/include/c++/11/bits/vector.tcc
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/csv.h
+ /usr/include/c++/11/algorithm
+ /usr/include/c++/11/utility
+ /usr/include/c++/11/bits/stl_relops.h
+ /usr/include/c++/11/bits/stl_algo.h
+ /usr/include/c++/11/bits/algorithmfwd.h
+ /usr/include/c++/11/bits/stl_heap.h
+ /usr/include/c++/11/bits/stl_tempbuf.h
+ /usr/include/c++/11/bits/uniform_int_dist.h
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h
+ /usr/include/c++/11/functional
+ /usr/include/c++/11/tuple
+ /usr/include/c++/11/array
+ /usr/include/c++/11/bits/uses_allocator.h
+ /usr/include/c++/11/bits/invoke.h
+ /usr/include/c++/11/bits/refwrap.h
+ /usr/include/c++/11/bits/std_function.h
+ /usr/include/c++/11/unordered_map
+ /usr/include/c++/11/ext/aligned_buffer.h
+ /usr/include/c++/11/bits/hashtable.h
+ /usr/include/c++/11/bits/hashtable_policy.h
+ /usr/include/c++/11/bits/enable_special_members.h
+ /usr/include/c++/11/bits/node_handle.h
+ /usr/include/c++/11/bits/unordered_map.h
+ /usr/include/c++/11/bits/erase_if.h
+ /usr/include/c++/11/pstl/execution_defs.h
+ /usr/include/c++/11/cstring
+ /usr/include/string.h
+ /usr/include/strings.h
+ /usr/include/c++/11/condition_variable
+ /usr/include/c++/11/chrono
+ /usr/include/c++/11/ratio
+ /usr/include/c++/11/limits
+ /usr/include/c++/11/ctime
+ /usr/include/c++/11/bits/parse_numbers.h
+ /usr/include/c++/11/bits/std_mutex.h
+ /usr/include/c++/11/bits/unique_lock.h
+ /usr/include/c++/11/bits/shared_ptr.h
+ /usr/include/c++/11/bits/shared_ptr_base.h
+ /usr/include/c++/11/bits/allocated_ptr.h
+ /usr/include/c++/11/bits/unique_ptr.h
+ /usr/include/c++/11/ext/concurrence.h
+ /usr/include/c++/11/mutex
+ /usr/include/c++/11/thread
+ /usr/include/c++/11/bits/std_thread.h
+ /usr/include/c++/11/bits/this_thread_sleep.h
+ /usr/include/c++/11/cassert
+ /usr/include/assert.h
+ /usr/include/c++/11/memory
+ /usr/include/c++/11/bits/stl_raw_storage_iter.h
+ /usr/include/c++/11/bits/align.h
+ /usr/include/c++/11/bit
+ /usr/include/c++/11/bits/shared_ptr_atomic.h
+ /usr/include/c++/11/bits/atomic_base.h
+ /usr/include/c++/11/bits/atomic_lockfree_defines.h
+ /usr/include/c++/11/backward/auto_ptr.h
+ /usr/include/c++/11/pstl/glue_memory_defs.h
+ /usr/include/c++/11/fstream
+ /usr/include/c++/11/bits/codecvt.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h
+ /usr/include/c++/11/bits/fstream.tcc
+ /usr/include/c++/11/cmath
+ /usr/include/math.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/c++/11/bits/specfun.h
+ /usr/include/c++/11/tr1/gamma.tcc
+ /usr/include/c++/11/tr1/special_function_util.h
+ /usr/include/c++/11/tr1/bessel_function.tcc
+ /usr/include/c++/11/tr1/beta_function.tcc
+ /usr/include/c++/11/tr1/ell_integral.tcc
+ /usr/include/c++/11/tr1/exp_integral.tcc
+ /usr/include/c++/11/tr1/hypergeometric.tcc
+ /usr/include/c++/11/tr1/legendre_function.tcc
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc
+ /usr/include/c++/11/tr1/poly_hermite.tcc
+ /usr/include/c++/11/tr1/poly_laguerre.tcc
+ /usr/include/c++/11/tr1/riemann_zeta.tcc
+ /usr/include/c++/11/iomanip
+ /usr/include/c++/11/locale
+ /usr/include/c++/11/bits/locale_facets_nonio.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h
+ /usr/include/libintl.h
+ /usr/include/c++/11/bits/locale_facets_nonio.tcc
+ /usr/include/c++/11/bits/locale_conv.h
+ /usr/include/c++/11/bits/quoted_string.h
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h
+ /usr/include/c++/11/map
+ /usr/include/c++/11/bits/stl_tree.h
+ /usr/include/c++/11/bits/stl_map.h
+ /usr/include/c++/11/bits/stl_multimap.h
+

+ 1130 - 0
models/map/build/CMakeFiles/engine.dir/compiler_depend.make

@@ -0,0 +1,1130 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+CMakeFiles/engine.dir/include/engine.cpp.o: ../include/engine.cpp \
+  /usr/include/stdc-predef.h \
+  /usr/include/c++/11/iostream \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+  /usr/include/features.h \
+  /usr/include/features-time64.h \
+  /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+  /usr/include/x86_64-linux-gnu/bits/timesize.h \
+  /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+  /usr/include/x86_64-linux-gnu/bits/long-double.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+  /usr/include/c++/11/pstl/pstl_config.h \
+  /usr/include/c++/11/ostream \
+  /usr/include/c++/11/ios \
+  /usr/include/c++/11/iosfwd \
+  /usr/include/c++/11/bits/stringfwd.h \
+  /usr/include/c++/11/bits/memoryfwd.h \
+  /usr/include/c++/11/bits/postypes.h \
+  /usr/include/c++/11/cwchar \
+  /usr/include/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+  /usr/include/x86_64-linux-gnu/bits/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+  /usr/include/c++/11/exception \
+  /usr/include/c++/11/bits/exception.h \
+  /usr/include/c++/11/bits/exception_ptr.h \
+  /usr/include/c++/11/bits/exception_defines.h \
+  /usr/include/c++/11/bits/cxxabi_init_exception.h \
+  /usr/include/c++/11/typeinfo \
+  /usr/include/c++/11/bits/hash_bytes.h \
+  /usr/include/c++/11/new \
+  /usr/include/c++/11/bits/move.h \
+  /usr/include/c++/11/type_traits \
+  /usr/include/c++/11/bits/nested_exception.h \
+  /usr/include/c++/11/bits/char_traits.h \
+  /usr/include/c++/11/bits/stl_algobase.h \
+  /usr/include/c++/11/bits/functexcept.h \
+  /usr/include/c++/11/bits/cpp_type_traits.h \
+  /usr/include/c++/11/ext/type_traits.h \
+  /usr/include/c++/11/ext/numeric_traits.h \
+  /usr/include/c++/11/bits/stl_pair.h \
+  /usr/include/c++/11/bits/stl_iterator_base_types.h \
+  /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+  /usr/include/c++/11/bits/concept_check.h \
+  /usr/include/c++/11/debug/assertions.h \
+  /usr/include/c++/11/bits/stl_iterator.h \
+  /usr/include/c++/11/bits/ptr_traits.h \
+  /usr/include/c++/11/debug/debug.h \
+  /usr/include/c++/11/bits/predefined_ops.h \
+  /usr/include/c++/11/cstdint \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \
+  /usr/include/stdint.h \
+  /usr/include/x86_64-linux-gnu/bits/types.h \
+  /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+  /usr/include/x86_64-linux-gnu/bits/time64.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+  /usr/include/c++/11/bits/localefwd.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+  /usr/include/c++/11/clocale \
+  /usr/include/locale.h \
+  /usr/include/x86_64-linux-gnu/bits/locale.h \
+  /usr/include/c++/11/cctype \
+  /usr/include/ctype.h \
+  /usr/include/x86_64-linux-gnu/bits/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/endianness.h \
+  /usr/include/c++/11/bits/ios_base.h \
+  /usr/include/c++/11/ext/atomicity.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+  /usr/include/pthread.h \
+  /usr/include/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+  /usr/include/x86_64-linux-gnu/bits/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+  /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+  /usr/include/time.h \
+  /usr/include/x86_64-linux-gnu/bits/time.h \
+  /usr/include/x86_64-linux-gnu/bits/timex.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+  /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+  /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+  /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+  /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+  /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+  /usr/include/c++/11/bits/locale_classes.h \
+  /usr/include/c++/11/string \
+  /usr/include/c++/11/bits/allocator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+  /usr/include/c++/11/ext/new_allocator.h \
+  /usr/include/c++/11/bits/ostream_insert.h \
+  /usr/include/c++/11/bits/cxxabi_forced.h \
+  /usr/include/c++/11/bits/stl_function.h \
+  /usr/include/c++/11/backward/binders.h \
+  /usr/include/c++/11/bits/range_access.h \
+  /usr/include/c++/11/initializer_list \
+  /usr/include/c++/11/bits/basic_string.h \
+  /usr/include/c++/11/ext/alloc_traits.h \
+  /usr/include/c++/11/bits/alloc_traits.h \
+  /usr/include/c++/11/bits/stl_construct.h \
+  /usr/include/c++/11/string_view \
+  /usr/include/c++/11/bits/functional_hash.h \
+  /usr/include/c++/11/bits/string_view.tcc \
+  /usr/include/c++/11/ext/string_conversions.h \
+  /usr/include/c++/11/cstdlib \
+  /usr/include/stdlib.h \
+  /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+  /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+  /usr/include/x86_64-linux-gnu/sys/types.h \
+  /usr/include/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+  /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+  /usr/include/x86_64-linux-gnu/sys/select.h \
+  /usr/include/x86_64-linux-gnu/bits/select.h \
+  /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+  /usr/include/alloca.h \
+  /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+  /usr/include/c++/11/bits/std_abs.h \
+  /usr/include/c++/11/cstdio \
+  /usr/include/stdio.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+  /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+  /usr/include/c++/11/cerrno \
+  /usr/include/errno.h \
+  /usr/include/x86_64-linux-gnu/bits/errno.h \
+  /usr/include/linux/errno.h \
+  /usr/include/x86_64-linux-gnu/asm/errno.h \
+  /usr/include/asm-generic/errno.h \
+  /usr/include/asm-generic/errno-base.h \
+  /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+  /usr/include/c++/11/bits/charconv.h \
+  /usr/include/c++/11/bits/basic_string.tcc \
+  /usr/include/c++/11/bits/locale_classes.tcc \
+  /usr/include/c++/11/system_error \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+  /usr/include/c++/11/stdexcept \
+  /usr/include/c++/11/streambuf \
+  /usr/include/c++/11/bits/streambuf.tcc \
+  /usr/include/c++/11/bits/basic_ios.h \
+  /usr/include/c++/11/bits/locale_facets.h \
+  /usr/include/c++/11/cwctype \
+  /usr/include/wctype.h \
+  /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+  /usr/include/c++/11/bits/streambuf_iterator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+  /usr/include/c++/11/bits/locale_facets.tcc \
+  /usr/include/c++/11/bits/basic_ios.tcc \
+  /usr/include/c++/11/bits/ostream.tcc \
+  /usr/include/c++/11/istream \
+  /usr/include/c++/11/bits/istream.tcc \
+  /usr/include/c++/11/sstream \
+  /usr/include/c++/11/bits/sstream.tcc \
+  ../include/engine.h \
+  /usr/include/c++/11/vector \
+  /usr/include/c++/11/bits/stl_uninitialized.h \
+  /usr/include/c++/11/bits/stl_vector.h \
+  /usr/include/c++/11/bits/stl_bvector.h \
+  /usr/include/c++/11/bits/vector.tcc \
+  /usr/include/c++/11/cmath \
+  /usr/include/math.h \
+  /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+  /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+  /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+  /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+  /usr/include/c++/11/bits/specfun.h \
+  /usr/include/c++/11/limits \
+  /usr/include/c++/11/tr1/gamma.tcc \
+  /usr/include/c++/11/tr1/special_function_util.h \
+  /usr/include/c++/11/tr1/bessel_function.tcc \
+  /usr/include/c++/11/tr1/beta_function.tcc \
+  /usr/include/c++/11/tr1/ell_integral.tcc \
+  /usr/include/c++/11/tr1/exp_integral.tcc \
+  /usr/include/c++/11/tr1/hypergeometric.tcc \
+  /usr/include/c++/11/tr1/legendre_function.tcc \
+  /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+  /usr/include/c++/11/tr1/poly_hermite.tcc \
+  /usr/include/c++/11/tr1/poly_laguerre.tcc \
+  /usr/include/c++/11/tr1/riemann_zeta.tcc \
+  /usr/include/c++/11/iomanip \
+  /usr/include/c++/11/locale \
+  /usr/include/c++/11/bits/locale_facets_nonio.h \
+  /usr/include/c++/11/ctime \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+  /usr/include/libintl.h \
+  /usr/include/c++/11/bits/codecvt.h \
+  /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+  /usr/include/c++/11/bits/locale_conv.h \
+  /usr/include/c++/11/bits/unique_ptr.h \
+  /usr/include/c++/11/utility \
+  /usr/include/c++/11/bits/stl_relops.h \
+  /usr/include/c++/11/tuple \
+  /usr/include/c++/11/array \
+  /usr/include/c++/11/bits/uses_allocator.h \
+  /usr/include/c++/11/bits/invoke.h \
+  /usr/include/c++/11/bits/quoted_string.h \
+  /usr/include/c++/11/fstream \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+  /usr/include/c++/11/bits/fstream.tcc \
+  ../lib/utils.h \
+  /usr/include/c++/11/map \
+  /usr/include/c++/11/bits/stl_tree.h \
+  /usr/include/c++/11/ext/aligned_buffer.h \
+  /usr/include/c++/11/bits/node_handle.h \
+  /usr/include/c++/11/bits/stl_map.h \
+  /usr/include/c++/11/bits/stl_multimap.h \
+  /usr/include/c++/11/bits/erase_if.h \
+  /usr/include/c++/11/algorithm \
+  /usr/include/c++/11/bits/stl_algo.h \
+  /usr/include/c++/11/bits/algorithmfwd.h \
+  /usr/include/c++/11/bits/stl_heap.h \
+  /usr/include/c++/11/bits/stl_tempbuf.h \
+  /usr/include/c++/11/bits/uniform_int_dist.h \
+  /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+  /usr/include/c++/11/functional \
+  /usr/include/c++/11/bits/refwrap.h \
+  /usr/include/c++/11/bits/std_function.h \
+  /usr/include/c++/11/unordered_map \
+  /usr/include/c++/11/bits/hashtable.h \
+  /usr/include/c++/11/bits/hashtable_policy.h \
+  /usr/include/c++/11/bits/enable_special_members.h \
+  /usr/include/c++/11/bits/unordered_map.h \
+  /usr/include/c++/11/pstl/execution_defs.h
+
+CMakeFiles/engine.dir/src/main.cpp.o: ../src/main.cpp \
+  /usr/include/stdc-predef.h \
+  /usr/include/c++/11/iostream \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+  /usr/include/features.h \
+  /usr/include/features-time64.h \
+  /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+  /usr/include/x86_64-linux-gnu/bits/timesize.h \
+  /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+  /usr/include/x86_64-linux-gnu/bits/long-double.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+  /usr/include/c++/11/pstl/pstl_config.h \
+  /usr/include/c++/11/ostream \
+  /usr/include/c++/11/ios \
+  /usr/include/c++/11/iosfwd \
+  /usr/include/c++/11/bits/stringfwd.h \
+  /usr/include/c++/11/bits/memoryfwd.h \
+  /usr/include/c++/11/bits/postypes.h \
+  /usr/include/c++/11/cwchar \
+  /usr/include/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+  /usr/include/x86_64-linux-gnu/bits/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+  /usr/include/c++/11/exception \
+  /usr/include/c++/11/bits/exception.h \
+  /usr/include/c++/11/bits/exception_ptr.h \
+  /usr/include/c++/11/bits/exception_defines.h \
+  /usr/include/c++/11/bits/cxxabi_init_exception.h \
+  /usr/include/c++/11/typeinfo \
+  /usr/include/c++/11/bits/hash_bytes.h \
+  /usr/include/c++/11/new \
+  /usr/include/c++/11/bits/move.h \
+  /usr/include/c++/11/type_traits \
+  /usr/include/c++/11/bits/nested_exception.h \
+  /usr/include/c++/11/bits/char_traits.h \
+  /usr/include/c++/11/bits/stl_algobase.h \
+  /usr/include/c++/11/bits/functexcept.h \
+  /usr/include/c++/11/bits/cpp_type_traits.h \
+  /usr/include/c++/11/ext/type_traits.h \
+  /usr/include/c++/11/ext/numeric_traits.h \
+  /usr/include/c++/11/bits/stl_pair.h \
+  /usr/include/c++/11/bits/stl_iterator_base_types.h \
+  /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+  /usr/include/c++/11/bits/concept_check.h \
+  /usr/include/c++/11/debug/assertions.h \
+  /usr/include/c++/11/bits/stl_iterator.h \
+  /usr/include/c++/11/bits/ptr_traits.h \
+  /usr/include/c++/11/debug/debug.h \
+  /usr/include/c++/11/bits/predefined_ops.h \
+  /usr/include/c++/11/cstdint \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \
+  /usr/include/stdint.h \
+  /usr/include/x86_64-linux-gnu/bits/types.h \
+  /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+  /usr/include/x86_64-linux-gnu/bits/time64.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+  /usr/include/c++/11/bits/localefwd.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+  /usr/include/c++/11/clocale \
+  /usr/include/locale.h \
+  /usr/include/x86_64-linux-gnu/bits/locale.h \
+  /usr/include/c++/11/cctype \
+  /usr/include/ctype.h \
+  /usr/include/x86_64-linux-gnu/bits/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/endianness.h \
+  /usr/include/c++/11/bits/ios_base.h \
+  /usr/include/c++/11/ext/atomicity.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+  /usr/include/pthread.h \
+  /usr/include/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+  /usr/include/x86_64-linux-gnu/bits/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+  /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+  /usr/include/time.h \
+  /usr/include/x86_64-linux-gnu/bits/time.h \
+  /usr/include/x86_64-linux-gnu/bits/timex.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+  /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+  /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+  /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+  /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+  /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+  /usr/include/c++/11/bits/locale_classes.h \
+  /usr/include/c++/11/string \
+  /usr/include/c++/11/bits/allocator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+  /usr/include/c++/11/ext/new_allocator.h \
+  /usr/include/c++/11/bits/ostream_insert.h \
+  /usr/include/c++/11/bits/cxxabi_forced.h \
+  /usr/include/c++/11/bits/stl_function.h \
+  /usr/include/c++/11/backward/binders.h \
+  /usr/include/c++/11/bits/range_access.h \
+  /usr/include/c++/11/initializer_list \
+  /usr/include/c++/11/bits/basic_string.h \
+  /usr/include/c++/11/ext/alloc_traits.h \
+  /usr/include/c++/11/bits/alloc_traits.h \
+  /usr/include/c++/11/bits/stl_construct.h \
+  /usr/include/c++/11/string_view \
+  /usr/include/c++/11/bits/functional_hash.h \
+  /usr/include/c++/11/bits/string_view.tcc \
+  /usr/include/c++/11/ext/string_conversions.h \
+  /usr/include/c++/11/cstdlib \
+  /usr/include/stdlib.h \
+  /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+  /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+  /usr/include/x86_64-linux-gnu/sys/types.h \
+  /usr/include/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+  /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+  /usr/include/x86_64-linux-gnu/sys/select.h \
+  /usr/include/x86_64-linux-gnu/bits/select.h \
+  /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+  /usr/include/alloca.h \
+  /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+  /usr/include/c++/11/bits/std_abs.h \
+  /usr/include/c++/11/cstdio \
+  /usr/include/stdio.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+  /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+  /usr/include/c++/11/cerrno \
+  /usr/include/errno.h \
+  /usr/include/x86_64-linux-gnu/bits/errno.h \
+  /usr/include/linux/errno.h \
+  /usr/include/x86_64-linux-gnu/asm/errno.h \
+  /usr/include/asm-generic/errno.h \
+  /usr/include/asm-generic/errno-base.h \
+  /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+  /usr/include/c++/11/bits/charconv.h \
+  /usr/include/c++/11/bits/basic_string.tcc \
+  /usr/include/c++/11/bits/locale_classes.tcc \
+  /usr/include/c++/11/system_error \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+  /usr/include/c++/11/stdexcept \
+  /usr/include/c++/11/streambuf \
+  /usr/include/c++/11/bits/streambuf.tcc \
+  /usr/include/c++/11/bits/basic_ios.h \
+  /usr/include/c++/11/bits/locale_facets.h \
+  /usr/include/c++/11/cwctype \
+  /usr/include/wctype.h \
+  /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+  /usr/include/c++/11/bits/streambuf_iterator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+  /usr/include/c++/11/bits/locale_facets.tcc \
+  /usr/include/c++/11/bits/basic_ios.tcc \
+  /usr/include/c++/11/bits/ostream.tcc \
+  /usr/include/c++/11/istream \
+  /usr/include/c++/11/bits/istream.tcc \
+  /usr/include/c++/11/sstream \
+  /usr/include/c++/11/bits/sstream.tcc \
+  ../include/engine.h \
+  /usr/include/c++/11/vector \
+  /usr/include/c++/11/bits/stl_uninitialized.h \
+  /usr/include/c++/11/bits/stl_vector.h \
+  /usr/include/c++/11/bits/stl_bvector.h \
+  /usr/include/c++/11/bits/vector.tcc \
+  ../include/csv.h \
+  /usr/include/c++/11/algorithm \
+  /usr/include/c++/11/utility \
+  /usr/include/c++/11/bits/stl_relops.h \
+  /usr/include/c++/11/bits/stl_algo.h \
+  /usr/include/c++/11/bits/algorithmfwd.h \
+  /usr/include/c++/11/bits/stl_heap.h \
+  /usr/include/c++/11/bits/stl_tempbuf.h \
+  /usr/include/c++/11/bits/uniform_int_dist.h \
+  /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+  /usr/include/c++/11/functional \
+  /usr/include/c++/11/tuple \
+  /usr/include/c++/11/array \
+  /usr/include/c++/11/bits/uses_allocator.h \
+  /usr/include/c++/11/bits/invoke.h \
+  /usr/include/c++/11/bits/refwrap.h \
+  /usr/include/c++/11/bits/std_function.h \
+  /usr/include/c++/11/unordered_map \
+  /usr/include/c++/11/ext/aligned_buffer.h \
+  /usr/include/c++/11/bits/hashtable.h \
+  /usr/include/c++/11/bits/hashtable_policy.h \
+  /usr/include/c++/11/bits/enable_special_members.h \
+  /usr/include/c++/11/bits/node_handle.h \
+  /usr/include/c++/11/bits/unordered_map.h \
+  /usr/include/c++/11/bits/erase_if.h \
+  /usr/include/c++/11/pstl/execution_defs.h \
+  /usr/include/c++/11/cstring \
+  /usr/include/string.h \
+  /usr/include/strings.h \
+  /usr/include/c++/11/condition_variable \
+  /usr/include/c++/11/chrono \
+  /usr/include/c++/11/ratio \
+  /usr/include/c++/11/limits \
+  /usr/include/c++/11/ctime \
+  /usr/include/c++/11/bits/parse_numbers.h \
+  /usr/include/c++/11/bits/std_mutex.h \
+  /usr/include/c++/11/bits/unique_lock.h \
+  /usr/include/c++/11/bits/shared_ptr.h \
+  /usr/include/c++/11/bits/shared_ptr_base.h \
+  /usr/include/c++/11/bits/allocated_ptr.h \
+  /usr/include/c++/11/bits/unique_ptr.h \
+  /usr/include/c++/11/ext/concurrence.h \
+  /usr/include/c++/11/mutex \
+  /usr/include/c++/11/thread \
+  /usr/include/c++/11/bits/std_thread.h \
+  /usr/include/c++/11/bits/this_thread_sleep.h \
+  /usr/include/c++/11/cassert \
+  /usr/include/assert.h \
+  /usr/include/c++/11/memory \
+  /usr/include/c++/11/bits/stl_raw_storage_iter.h \
+  /usr/include/c++/11/bits/align.h \
+  /usr/include/c++/11/bit \
+  /usr/include/c++/11/bits/shared_ptr_atomic.h \
+  /usr/include/c++/11/bits/atomic_base.h \
+  /usr/include/c++/11/bits/atomic_lockfree_defines.h \
+  /usr/include/c++/11/backward/auto_ptr.h \
+  /usr/include/c++/11/pstl/glue_memory_defs.h \
+  /usr/include/c++/11/fstream \
+  /usr/include/c++/11/bits/codecvt.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+  /usr/include/c++/11/bits/fstream.tcc \
+  /usr/include/c++/11/cmath \
+  /usr/include/math.h \
+  /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+  /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+  /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+  /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+  /usr/include/c++/11/bits/specfun.h \
+  /usr/include/c++/11/tr1/gamma.tcc \
+  /usr/include/c++/11/tr1/special_function_util.h \
+  /usr/include/c++/11/tr1/bessel_function.tcc \
+  /usr/include/c++/11/tr1/beta_function.tcc \
+  /usr/include/c++/11/tr1/ell_integral.tcc \
+  /usr/include/c++/11/tr1/exp_integral.tcc \
+  /usr/include/c++/11/tr1/hypergeometric.tcc \
+  /usr/include/c++/11/tr1/legendre_function.tcc \
+  /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+  /usr/include/c++/11/tr1/poly_hermite.tcc \
+  /usr/include/c++/11/tr1/poly_laguerre.tcc \
+  /usr/include/c++/11/tr1/riemann_zeta.tcc \
+  /usr/include/c++/11/iomanip \
+  /usr/include/c++/11/locale \
+  /usr/include/c++/11/bits/locale_facets_nonio.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+  /usr/include/libintl.h \
+  /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+  /usr/include/c++/11/bits/locale_conv.h \
+  /usr/include/c++/11/bits/quoted_string.h \
+  ../lib/utils.h \
+  /usr/include/c++/11/map \
+  /usr/include/c++/11/bits/stl_tree.h \
+  /usr/include/c++/11/bits/stl_map.h \
+  /usr/include/c++/11/bits/stl_multimap.h
+
+
+/usr/include/c++/11/pstl/glue_memory_defs.h:
+
+/usr/include/c++/11/backward/auto_ptr.h:
+
+/usr/include/c++/11/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/11/bits/atomic_base.h:
+
+/usr/include/c++/11/bits/shared_ptr_atomic.h:
+
+/usr/include/c++/11/bit:
+
+/usr/include/c++/11/bits/align.h:
+
+/usr/include/c++/11/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/11/memory:
+
+/usr/include/assert.h:
+
+/usr/include/c++/11/cassert:
+
+/usr/include/c++/11/mutex:
+
+/usr/include/c++/11/ext/concurrence.h:
+
+/usr/include/c++/11/bits/allocated_ptr.h:
+
+/usr/include/c++/11/bits/parse_numbers.h:
+
+/usr/include/c++/11/thread:
+
+/usr/include/c++/11/ratio:
+
+/usr/include/c++/11/condition_variable:
+
+/usr/include/strings.h:
+
+../include/csv.h:
+
+../src/main.cpp:
+
+/usr/include/c++/11/bits/unordered_map.h:
+
+/usr/include/c++/11/bits/shared_ptr.h:
+
+/usr/include/c++/11/bits/stl_construct.h:
+
+/usr/include/c++/11/tr1/exp_integral.tcc:
+
+/usr/include/c++/11/bits/cxxabi_forced.h:
+
+/usr/include/c++/11/fstream:
+
+/usr/include/c++/11/bits/shared_ptr_base.h:
+
+/usr/include/c++/11/bits/basic_string.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/c++/11/backward/binders.h:
+
+/usr/include/c++/11/algorithm:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:
+
+/usr/include/c++/11/bits/locale_classes.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
+
+/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
+
+/usr/include/c++/11/ext/new_allocator.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/c++/11/ext/atomicity.h:
+
+/usr/include/c++/11/bits/stl_pair.h:
+
+/usr/include/c++/11/bits/locale_facets_nonio.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/time.h:
+
+/usr/include/pthread.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:
+
+/usr/include/c++/11/bits/ios_base.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
+
+/usr/include/x86_64-linux-gnu/bits/endianness.h:
+
+/usr/include/c++/11/tr1/modified_bessel_func.tcc:
+
+/usr/include/libintl.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
+
+/usr/include/c++/11/bits/localefwd.h:
+
+/usr/include/c++/11/tr1/hypergeometric.tcc:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/c++/11/iomanip:
+
+/usr/include/c++/11/cctype:
+
+/usr/include/c++/11/unordered_map:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
+
+../include/engine.h:
+
+/usr/include/c++/11/ext/alloc_traits.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/c++/11/bits/predefined_ops.h:
+
+/usr/include/c++/11/clocale:
+
+/usr/include/c++/11/bits/ostream.tcc:
+
+/usr/include/c++/11/bits/sstream.tcc:
+
+/usr/include/c++/11/new:
+
+/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
+
+/usr/include/c++/11/bits/stl_iterator.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
+
+/usr/include/wchar.h:
+
+/usr/include/c++/11/bits/cxxabi_init_exception.h:
+
+/usr/include/c++/11/string:
+
+../lib/utils.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
+
+/usr/include/c++/11/tuple:
+
+/usr/include/c++/11/bits/stl_tree.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
+
+../include/engine.cpp:
+
+/usr/include/x86_64-linux-gnu/bits/timesize.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h:
+
+/usr/include/c++/11/exception:
+
+/usr/include/c++/11/debug/debug.h:
+
+/usr/include/features-time64.h:
+
+/usr/include/c++/11/bits/stringfwd.h:
+
+/usr/include/c++/11/bits/invoke.h:
+
+/usr/include/c++/11/cstdint:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/c++/11/tr1/special_function_util.h:
+
+/usr/include/c++/11/ext/type_traits.h:
+
+/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
+
+/usr/include/c++/11/bits/memoryfwd.h:
+
+/usr/include/c++/11/bits/stl_function.h:
+
+/usr/include/c++/11/tr1/gamma.tcc:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/time64.h:
+
+/usr/include/c++/11/ctime:
+
+/usr/include/c++/11/ext/numeric_traits.h:
+
+/usr/include/features.h:
+
+/usr/include/c++/11/bits/stl_multimap.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/c++/11/type_traits:
+
+/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
+
+/usr/include/c++/11/pstl/pstl_config.h:
+
+/usr/include/c++/11/cmath:
+
+/usr/include/c++/11/bits/allocator.h:
+
+/usr/include/c++/11/bits/char_traits.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/c++/11/functional:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/c++/11/bits/alloc_traits.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
+
+/usr/include/c++/11/chrono:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h:
+
+/usr/include/c++/11/debug/assertions.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
+
+/usr/include/c++/11/bits/ostream_insert.h:
+
+/usr/include/c++/11/ostream:
+
+/usr/include/c++/11/bits/unique_ptr.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/long-double.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
+
+/usr/include/c++/11/cwchar:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h:
+
+/usr/include/c++/11/bits/stl_algobase.h:
+
+/usr/include/c++/11/bits/nested_exception.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
+
+/usr/include/c++/11/bits/std_function.h:
+
+/usr/include/c++/11/bits/stl_tempbuf.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
+
+/usr/include/c++/11/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/11/cstdlib:
+
+/usr/include/c++/11/bits/std_mutex.h:
+
+/usr/include/c++/11/tr1/poly_laguerre.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/floatn.h:
+
+/usr/include/c++/11/bits/range_access.h:
+
+/usr/include/c++/11/map:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/c++/11/bits/exception_ptr.h:
+
+/usr/include/c++/11/ext/string_conversions.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:
+
+/usr/include/c++/11/bits/exception_defines.h:
+
+/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
+
+/usr/include/c++/11/typeinfo:
+
+/usr/include/c++/11/bits/move.h:
+
+/usr/include/c++/11/bits/hash_bytes.h:
+
+/usr/include/c++/11/bits/string_view.tcc:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h:
+
+/usr/include/c++/11/bits/functexcept.h:
+
+/usr/include/c++/11/bits/concept_check.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
+
+/usr/include/c++/11/streambuf:
+
+/usr/include/c++/11/iosfwd:
+
+/usr/include/c++/11/initializer_list:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h:
+
+/usr/include/c++/11/locale:
+
+/usr/include/ctype.h:
+
+/usr/include/c++/11/bits/std_thread.h:
+
+/usr/include/c++/11/bits/cpp_type_traits.h:
+
+/usr/include/c++/11/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/11/bits/functional_hash.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/c++/11/ext/aligned_buffer.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/11/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
+
+/usr/include/c++/11/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/sched.h:
+
+/usr/include/wctype.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/c++/11/tr1/ell_integral.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
+
+/usr/include/c++/11/bits/charconv.h:
+
+/usr/include/c++/11/bits/basic_string.tcc:
+
+/usr/include/c++/11/bits/locale_classes.tcc:
+
+/usr/include/c++/11/iostream:
+
+/usr/include/c++/11/bits/node_handle.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
+
+/usr/include/c++/11/system_error:
+
+/usr/include/c++/11/bits/stl_vector.h:
+
+/usr/include/c++/11/ios:
+
+/usr/include/c++/11/utility:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h:
+
+/usr/include/c++/11/pstl/glue_algorithm_defs.h:
+
+/usr/include/c++/11/stdexcept:
+
+/usr/include/string.h:
+
+/usr/include/c++/11/bits/streambuf.tcc:
+
+/usr/include/c++/11/tr1/bessel_function.tcc:
+
+/usr/include/c++/11/bits/uniform_int_dist.h:
+
+/usr/include/c++/11/bits/basic_ios.h:
+
+/usr/include/c++/11/bits/exception.h:
+
+/usr/include/c++/11/bits/locale_facets.h:
+
+/usr/include/c++/11/tr1/poly_hermite.tcc:
+
+/usr/include/c++/11/cwctype:
+
+/usr/include/c++/11/bits/streambuf_iterator.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h:
+
+/usr/include/c++/11/bits/this_thread_sleep.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
+
+/usr/include/c++/11/bits/locale_facets.tcc:
+
+/usr/include/c++/11/istream:
+
+/usr/include/c++/11/bits/istream.tcc:
+
+/usr/include/c++/11/sstream:
+
+/usr/include/c++/11/vector:
+
+/usr/include/c++/11/bits/stl_uninitialized.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
+
+/usr/include/c++/11/bits/stl_bvector.h:
+
+/usr/include/c++/11/bits/vector.tcc:
+
+/usr/include/c++/11/cstring:
+
+/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
+
+/usr/include/math.h:
+
+/usr/include/c++/11/bits/quoted_string.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/c++/11/bits/stl_algo.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
+
+/usr/include/c++/11/string_view:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/c++/11/bits/postypes.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
+
+/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
+
+/usr/include/c++/11/bits/stl_map.h:
+
+/usr/include/c++/11/bits/specfun.h:
+
+/usr/include/c++/11/limits:
+
+/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:
+
+/usr/include/c++/11/tr1/legendre_function.tcc:
+
+/usr/include/c++/11/tr1/riemann_zeta.tcc:
+
+/usr/include/c++/11/bits/locale_facets_nonio.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h:
+
+/usr/include/c++/11/bits/locale_conv.h:
+
+/usr/include/c++/11/bits/stl_relops.h:
+
+/usr/include/c++/11/tr1/beta_function.tcc:
+
+/usr/include/c++/11/array:
+
+/usr/include/c++/11/bits/unique_lock.h:
+
+/usr/include/c++/11/bits/uses_allocator.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h:
+
+/usr/include/c++/11/bits/fstream.tcc:
+
+/usr/include/c++/11/bits/ptr_traits.h:
+
+/usr/include/stdint.h:
+
+/usr/include/endian.h:
+
+/usr/include/c++/11/bits/erase_if.h:
+
+/usr/include/c++/11/pstl/execution_defs.h:
+
+/usr/include/c++/11/bits/algorithmfwd.h:
+
+/usr/include/c++/11/bits/std_abs.h:
+
+/usr/include/c++/11/bits/stl_heap.h:
+
+/usr/include/c++/11/bits/refwrap.h:
+
+/usr/include/c++/11/bits/hashtable.h:
+
+/usr/include/c++/11/bits/hashtable_policy.h:
+
+/usr/include/c++/11/bits/codecvt.h:
+
+/usr/include/c++/11/bits/basic_ios.tcc:
+
+/usr/include/c++/11/bits/enable_special_members.h:

+ 2 - 0
models/map/build/CMakeFiles/engine.dir/compiler_depend.ts

@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for engine.

+ 2 - 0
models/map/build/CMakeFiles/engine.dir/depend.make

@@ -0,0 +1,2 @@
+# Empty dependencies file for engine.
+# This may be replaced when dependencies are built.

+ 10 - 0
models/map/build/CMakeFiles/engine.dir/flags.make

@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES = 
+
+CXX_INCLUDES = -I/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include -I/usr/include/gdal -I/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib
+
+CXX_FLAGS = -std=gnu++17
+

BIN
models/map/build/CMakeFiles/engine.dir/include/engine.cpp.o


+ 211 - 0
models/map/build/CMakeFiles/engine.dir/include/engine.cpp.o.d

@@ -0,0 +1,211 @@
+CMakeFiles/engine.dir/include/engine.cpp.o: \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.cpp \
+ /usr/include/stdc-predef.h /usr/include/c++/11/iostream \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+ /usr/include/c++/11/pstl/pstl_config.h /usr/include/c++/11/ostream \
+ /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \
+ /usr/include/c++/11/bits/stringfwd.h \
+ /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \
+ /usr/include/c++/11/cwchar /usr/include/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \
+ /usr/include/c++/11/bits/exception_ptr.h \
+ /usr/include/c++/11/bits/exception_defines.h \
+ /usr/include/c++/11/bits/cxxabi_init_exception.h \
+ /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \
+ /usr/include/c++/11/new /usr/include/c++/11/bits/move.h \
+ /usr/include/c++/11/type_traits \
+ /usr/include/c++/11/bits/nested_exception.h \
+ /usr/include/c++/11/bits/char_traits.h \
+ /usr/include/c++/11/bits/stl_algobase.h \
+ /usr/include/c++/11/bits/functexcept.h \
+ /usr/include/c++/11/bits/cpp_type_traits.h \
+ /usr/include/c++/11/ext/type_traits.h \
+ /usr/include/c++/11/ext/numeric_traits.h \
+ /usr/include/c++/11/bits/stl_pair.h \
+ /usr/include/c++/11/bits/stl_iterator_base_types.h \
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/11/bits/concept_check.h \
+ /usr/include/c++/11/debug/assertions.h \
+ /usr/include/c++/11/bits/stl_iterator.h \
+ /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \
+ /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/11/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+ /usr/include/c++/11/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \
+ /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \
+ /usr/include/c++/11/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+ /usr/include/c++/11/ext/new_allocator.h \
+ /usr/include/c++/11/bits/ostream_insert.h \
+ /usr/include/c++/11/bits/cxxabi_forced.h \
+ /usr/include/c++/11/bits/stl_function.h \
+ /usr/include/c++/11/backward/binders.h \
+ /usr/include/c++/11/bits/range_access.h \
+ /usr/include/c++/11/initializer_list \
+ /usr/include/c++/11/bits/basic_string.h \
+ /usr/include/c++/11/ext/alloc_traits.h \
+ /usr/include/c++/11/bits/alloc_traits.h \
+ /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \
+ /usr/include/c++/11/bits/functional_hash.h \
+ /usr/include/c++/11/bits/string_view.tcc \
+ /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/11/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/11/bits/charconv.h \
+ /usr/include/c++/11/bits/basic_string.tcc \
+ /usr/include/c++/11/bits/locale_classes.tcc \
+ /usr/include/c++/11/system_error \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+ /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \
+ /usr/include/c++/11/bits/streambuf.tcc \
+ /usr/include/c++/11/bits/basic_ios.h \
+ /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+ /usr/include/c++/11/bits/streambuf_iterator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+ /usr/include/c++/11/bits/locale_facets.tcc \
+ /usr/include/c++/11/bits/basic_ios.tcc \
+ /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \
+ /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/sstream \
+ /usr/include/c++/11/bits/sstream.tcc \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h \
+ /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \
+ /usr/include/c++/11/bits/stl_vector.h \
+ /usr/include/c++/11/bits/stl_bvector.h \
+ /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/limits \
+ /usr/include/c++/11/tr1/gamma.tcc \
+ /usr/include/c++/11/tr1/special_function_util.h \
+ /usr/include/c++/11/tr1/bessel_function.tcc \
+ /usr/include/c++/11/tr1/beta_function.tcc \
+ /usr/include/c++/11/tr1/ell_integral.tcc \
+ /usr/include/c++/11/tr1/exp_integral.tcc \
+ /usr/include/c++/11/tr1/hypergeometric.tcc \
+ /usr/include/c++/11/tr1/legendre_function.tcc \
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/11/tr1/poly_hermite.tcc \
+ /usr/include/c++/11/tr1/poly_laguerre.tcc \
+ /usr/include/c++/11/tr1/riemann_zeta.tcc /usr/include/c++/11/iomanip \
+ /usr/include/c++/11/locale \
+ /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \
+ /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/11/bits/locale_conv.h \
+ /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \
+ /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/tuple \
+ /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \
+ /usr/include/c++/11/bits/invoke.h \
+ /usr/include/c++/11/bits/quoted_string.h /usr/include/c++/11/fstream \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+ /usr/include/c++/11/bits/fstream.tcc \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h \
+ /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \
+ /usr/include/c++/11/ext/aligned_buffer.h \
+ /usr/include/c++/11/bits/node_handle.h \
+ /usr/include/c++/11/bits/stl_map.h \
+ /usr/include/c++/11/bits/stl_multimap.h \
+ /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/algorithm \
+ /usr/include/c++/11/bits/stl_algo.h \
+ /usr/include/c++/11/bits/algorithmfwd.h \
+ /usr/include/c++/11/bits/stl_heap.h \
+ /usr/include/c++/11/bits/stl_tempbuf.h \
+ /usr/include/c++/11/bits/uniform_int_dist.h \
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/11/functional /usr/include/c++/11/bits/refwrap.h \
+ /usr/include/c++/11/bits/std_function.h \
+ /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \
+ /usr/include/c++/11/bits/hashtable_policy.h \
+ /usr/include/c++/11/bits/enable_special_members.h \
+ /usr/include/c++/11/bits/unordered_map.h \
+ /usr/include/c++/11/pstl/execution_defs.h

+ 1 - 0
models/map/build/CMakeFiles/engine.dir/link.txt

@@ -0,0 +1 @@
+/usr/bin/c++ CMakeFiles/engine.dir/src/main.cpp.o CMakeFiles/engine.dir/include/engine.cpp.o -o engine  /usr/lib/libgdal.so libutils.a 

+ 4 - 0
models/map/build/CMakeFiles/engine.dir/progress.make

@@ -0,0 +1,4 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+

BIN
models/map/build/CMakeFiles/engine.dir/src/main.cpp.o


+ 233 - 0
models/map/build/CMakeFiles/engine.dir/src/main.cpp.o.d

@@ -0,0 +1,233 @@
+CMakeFiles/engine.dir/src/main.cpp.o: \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/src/main.cpp \
+ /usr/include/stdc-predef.h /usr/include/c++/11/iostream \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+ /usr/include/c++/11/pstl/pstl_config.h /usr/include/c++/11/ostream \
+ /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \
+ /usr/include/c++/11/bits/stringfwd.h \
+ /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \
+ /usr/include/c++/11/cwchar /usr/include/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \
+ /usr/include/c++/11/bits/exception_ptr.h \
+ /usr/include/c++/11/bits/exception_defines.h \
+ /usr/include/c++/11/bits/cxxabi_init_exception.h \
+ /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \
+ /usr/include/c++/11/new /usr/include/c++/11/bits/move.h \
+ /usr/include/c++/11/type_traits \
+ /usr/include/c++/11/bits/nested_exception.h \
+ /usr/include/c++/11/bits/char_traits.h \
+ /usr/include/c++/11/bits/stl_algobase.h \
+ /usr/include/c++/11/bits/functexcept.h \
+ /usr/include/c++/11/bits/cpp_type_traits.h \
+ /usr/include/c++/11/ext/type_traits.h \
+ /usr/include/c++/11/ext/numeric_traits.h \
+ /usr/include/c++/11/bits/stl_pair.h \
+ /usr/include/c++/11/bits/stl_iterator_base_types.h \
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/11/bits/concept_check.h \
+ /usr/include/c++/11/debug/assertions.h \
+ /usr/include/c++/11/bits/stl_iterator.h \
+ /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \
+ /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/11/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+ /usr/include/c++/11/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \
+ /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \
+ /usr/include/c++/11/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+ /usr/include/c++/11/ext/new_allocator.h \
+ /usr/include/c++/11/bits/ostream_insert.h \
+ /usr/include/c++/11/bits/cxxabi_forced.h \
+ /usr/include/c++/11/bits/stl_function.h \
+ /usr/include/c++/11/backward/binders.h \
+ /usr/include/c++/11/bits/range_access.h \
+ /usr/include/c++/11/initializer_list \
+ /usr/include/c++/11/bits/basic_string.h \
+ /usr/include/c++/11/ext/alloc_traits.h \
+ /usr/include/c++/11/bits/alloc_traits.h \
+ /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \
+ /usr/include/c++/11/bits/functional_hash.h \
+ /usr/include/c++/11/bits/string_view.tcc \
+ /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/11/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/11/bits/charconv.h \
+ /usr/include/c++/11/bits/basic_string.tcc \
+ /usr/include/c++/11/bits/locale_classes.tcc \
+ /usr/include/c++/11/system_error \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+ /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \
+ /usr/include/c++/11/bits/streambuf.tcc \
+ /usr/include/c++/11/bits/basic_ios.h \
+ /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+ /usr/include/c++/11/bits/streambuf_iterator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+ /usr/include/c++/11/bits/locale_facets.tcc \
+ /usr/include/c++/11/bits/basic_ios.tcc \
+ /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \
+ /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/sstream \
+ /usr/include/c++/11/bits/sstream.tcc \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h \
+ /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \
+ /usr/include/c++/11/bits/stl_vector.h \
+ /usr/include/c++/11/bits/stl_bvector.h \
+ /usr/include/c++/11/bits/vector.tcc \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/csv.h \
+ /usr/include/c++/11/algorithm /usr/include/c++/11/utility \
+ /usr/include/c++/11/bits/stl_relops.h \
+ /usr/include/c++/11/bits/stl_algo.h \
+ /usr/include/c++/11/bits/algorithmfwd.h \
+ /usr/include/c++/11/bits/stl_heap.h \
+ /usr/include/c++/11/bits/stl_tempbuf.h \
+ /usr/include/c++/11/bits/uniform_int_dist.h \
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/11/functional /usr/include/c++/11/tuple \
+ /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \
+ /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \
+ /usr/include/c++/11/bits/std_function.h \
+ /usr/include/c++/11/unordered_map \
+ /usr/include/c++/11/ext/aligned_buffer.h \
+ /usr/include/c++/11/bits/hashtable.h \
+ /usr/include/c++/11/bits/hashtable_policy.h \
+ /usr/include/c++/11/bits/enable_special_members.h \
+ /usr/include/c++/11/bits/node_handle.h \
+ /usr/include/c++/11/bits/unordered_map.h \
+ /usr/include/c++/11/bits/erase_if.h \
+ /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/cstring \
+ /usr/include/string.h /usr/include/strings.h \
+ /usr/include/c++/11/condition_variable /usr/include/c++/11/chrono \
+ /usr/include/c++/11/ratio /usr/include/c++/11/limits \
+ /usr/include/c++/11/ctime /usr/include/c++/11/bits/parse_numbers.h \
+ /usr/include/c++/11/bits/std_mutex.h \
+ /usr/include/c++/11/bits/unique_lock.h \
+ /usr/include/c++/11/bits/shared_ptr.h \
+ /usr/include/c++/11/bits/shared_ptr_base.h \
+ /usr/include/c++/11/bits/allocated_ptr.h \
+ /usr/include/c++/11/bits/unique_ptr.h \
+ /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/mutex \
+ /usr/include/c++/11/thread /usr/include/c++/11/bits/std_thread.h \
+ /usr/include/c++/11/bits/this_thread_sleep.h /usr/include/c++/11/cassert \
+ /usr/include/assert.h /usr/include/c++/11/memory \
+ /usr/include/c++/11/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \
+ /usr/include/c++/11/bits/shared_ptr_atomic.h \
+ /usr/include/c++/11/bits/atomic_base.h \
+ /usr/include/c++/11/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/11/backward/auto_ptr.h \
+ /usr/include/c++/11/pstl/glue_memory_defs.h /usr/include/c++/11/fstream \
+ /usr/include/c++/11/bits/codecvt.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+ /usr/include/c++/11/bits/fstream.tcc /usr/include/c++/11/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/tr1/gamma.tcc \
+ /usr/include/c++/11/tr1/special_function_util.h \
+ /usr/include/c++/11/tr1/bessel_function.tcc \
+ /usr/include/c++/11/tr1/beta_function.tcc \
+ /usr/include/c++/11/tr1/ell_integral.tcc \
+ /usr/include/c++/11/tr1/exp_integral.tcc \
+ /usr/include/c++/11/tr1/hypergeometric.tcc \
+ /usr/include/c++/11/tr1/legendre_function.tcc \
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/11/tr1/poly_hermite.tcc \
+ /usr/include/c++/11/tr1/poly_laguerre.tcc \
+ /usr/include/c++/11/tr1/riemann_zeta.tcc /usr/include/c++/11/iomanip \
+ /usr/include/c++/11/locale \
+ /usr/include/c++/11/bits/locale_facets_nonio.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/11/bits/locale_conv.h \
+ /usr/include/c++/11/bits/quoted_string.h \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h \
+ /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \
+ /usr/include/c++/11/bits/stl_map.h \
+ /usr/include/c++/11/bits/stl_multimap.h

+ 1 - 0
models/map/build/CMakeFiles/progress.marks

@@ -0,0 +1 @@
+5

+ 19 - 0
models/map/build/CMakeFiles/utils.dir/DependInfo.cmake

@@ -0,0 +1,19 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+  )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+  "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp" "CMakeFiles/utils.dir/lib/utils.cpp.o" "gcc" "CMakeFiles/utils.dir/lib/utils.cpp.o.d"
+  )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+  )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 111 - 0
models/map/build/CMakeFiles/utils.dir/build.make

@@ -0,0 +1,111 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/utils.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/utils.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/utils.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/utils.dir/flags.make
+
+CMakeFiles/utils.dir/lib/utils.cpp.o: CMakeFiles/utils.dir/flags.make
+CMakeFiles/utils.dir/lib/utils.cpp.o: ../lib/utils.cpp
+CMakeFiles/utils.dir/lib/utils.cpp.o: CMakeFiles/utils.dir/compiler_depend.ts
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/utils.dir/lib/utils.cpp.o"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/utils.dir/lib/utils.cpp.o -MF CMakeFiles/utils.dir/lib/utils.cpp.o.d -o CMakeFiles/utils.dir/lib/utils.cpp.o -c /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp
+
+CMakeFiles/utils.dir/lib/utils.cpp.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/utils.dir/lib/utils.cpp.i"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp > CMakeFiles/utils.dir/lib/utils.cpp.i
+
+CMakeFiles/utils.dir/lib/utils.cpp.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/utils.dir/lib/utils.cpp.s"
+	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp -o CMakeFiles/utils.dir/lib/utils.cpp.s
+
+# Object files for target utils
+utils_OBJECTS = \
+"CMakeFiles/utils.dir/lib/utils.cpp.o"
+
+# External object files for target utils
+utils_EXTERNAL_OBJECTS =
+
+libutils.a: CMakeFiles/utils.dir/lib/utils.cpp.o
+libutils.a: CMakeFiles/utils.dir/build.make
+libutils.a: CMakeFiles/utils.dir/link.txt
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libutils.a"
+	$(CMAKE_COMMAND) -P CMakeFiles/utils.dir/cmake_clean_target.cmake
+	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/utils.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/utils.dir/build: libutils.a
+.PHONY : CMakeFiles/utils.dir/build
+
+CMakeFiles/utils.dir/clean:
+	$(CMAKE_COMMAND) -P CMakeFiles/utils.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/utils.dir/clean
+
+CMakeFiles/utils.dir/depend:
+	cd /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles/utils.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/utils.dir/depend
+

+ 11 - 0
models/map/build/CMakeFiles/utils.dir/cmake_clean.cmake

@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+  "CMakeFiles/utils.dir/lib/utils.cpp.o"
+  "CMakeFiles/utils.dir/lib/utils.cpp.o.d"
+  "libutils.a"
+  "libutils.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+  include(CMakeFiles/utils.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()

+ 3 - 0
models/map/build/CMakeFiles/utils.dir/cmake_clean_target.cmake

@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+  "libutils.a"
+)

+ 260 - 0
models/map/build/CMakeFiles/utils.dir/compiler_depend.internal

@@ -0,0 +1,260 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+CMakeFiles/utils.dir/lib/utils.cpp.o
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp
+ /usr/include/stdc-predef.h
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h
+ /usr/include/c++/11/vector
+ /usr/include/c++/11/bits/stl_algobase.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h
+ /usr/include/features.h
+ /usr/include/features-time64.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h
+ /usr/include/c++/11/pstl/pstl_config.h
+ /usr/include/c++/11/bits/functexcept.h
+ /usr/include/c++/11/bits/exception_defines.h
+ /usr/include/c++/11/bits/cpp_type_traits.h
+ /usr/include/c++/11/ext/type_traits.h
+ /usr/include/c++/11/ext/numeric_traits.h
+ /usr/include/c++/11/bits/stl_pair.h
+ /usr/include/c++/11/bits/move.h
+ /usr/include/c++/11/type_traits
+ /usr/include/c++/11/bits/stl_iterator_base_types.h
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/11/bits/concept_check.h
+ /usr/include/c++/11/debug/assertions.h
+ /usr/include/c++/11/bits/stl_iterator.h
+ /usr/include/c++/11/bits/ptr_traits.h
+ /usr/include/c++/11/debug/debug.h
+ /usr/include/c++/11/bits/predefined_ops.h
+ /usr/include/c++/11/bits/allocator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h
+ /usr/include/c++/11/ext/new_allocator.h
+ /usr/include/c++/11/new
+ /usr/include/c++/11/bits/exception.h
+ /usr/include/c++/11/bits/memoryfwd.h
+ /usr/include/c++/11/bits/stl_construct.h
+ /usr/include/c++/11/bits/stl_uninitialized.h
+ /usr/include/c++/11/ext/alloc_traits.h
+ /usr/include/c++/11/bits/alloc_traits.h
+ /usr/include/c++/11/bits/stl_vector.h
+ /usr/include/c++/11/initializer_list
+ /usr/include/c++/11/bits/stl_bvector.h
+ /usr/include/c++/11/bits/functional_hash.h
+ /usr/include/c++/11/bits/hash_bytes.h
+ /usr/include/c++/11/bits/range_access.h
+ /usr/include/c++/11/bits/vector.tcc
+ /usr/include/c++/11/string
+ /usr/include/c++/11/bits/stringfwd.h
+ /usr/include/c++/11/bits/char_traits.h
+ /usr/include/c++/11/bits/postypes.h
+ /usr/include/c++/11/cwchar
+ /usr/include/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/c++/11/cstdint
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h
+ /usr/include/stdint.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/c++/11/bits/localefwd.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h
+ /usr/include/c++/11/clocale
+ /usr/include/locale.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/c++/11/iosfwd
+ /usr/include/c++/11/cctype
+ /usr/include/ctype.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/c++/11/bits/ostream_insert.h
+ /usr/include/c++/11/bits/cxxabi_forced.h
+ /usr/include/c++/11/bits/stl_function.h
+ /usr/include/c++/11/backward/binders.h
+ /usr/include/c++/11/bits/basic_string.h
+ /usr/include/c++/11/ext/atomicity.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h
+ /usr/include/pthread.h
+ /usr/include/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/time.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/c++/11/string_view
+ /usr/include/c++/11/bits/string_view.tcc
+ /usr/include/c++/11/ext/string_conversions.h
+ /usr/include/c++/11/cstdlib
+ /usr/include/stdlib.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/include/endian.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/alloca.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/c++/11/bits/std_abs.h
+ /usr/include/c++/11/cstdio
+ /usr/include/stdio.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/c++/11/cerrno
+ /usr/include/errno.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/linux/errno.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/c++/11/bits/charconv.h
+ /usr/include/c++/11/bits/basic_string.tcc
+ /usr/include/c++/11/cmath
+ /usr/include/math.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/c++/11/bits/specfun.h
+ /usr/include/c++/11/limits
+ /usr/include/c++/11/tr1/gamma.tcc
+ /usr/include/c++/11/tr1/special_function_util.h
+ /usr/include/c++/11/tr1/bessel_function.tcc
+ /usr/include/c++/11/tr1/beta_function.tcc
+ /usr/include/c++/11/tr1/ell_integral.tcc
+ /usr/include/c++/11/tr1/exp_integral.tcc
+ /usr/include/c++/11/tr1/hypergeometric.tcc
+ /usr/include/c++/11/tr1/legendre_function.tcc
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc
+ /usr/include/c++/11/tr1/poly_hermite.tcc
+ /usr/include/c++/11/tr1/poly_laguerre.tcc
+ /usr/include/c++/11/tr1/riemann_zeta.tcc
+ /usr/include/c++/11/iostream
+ /usr/include/c++/11/ostream
+ /usr/include/c++/11/ios
+ /usr/include/c++/11/exception
+ /usr/include/c++/11/bits/exception_ptr.h
+ /usr/include/c++/11/bits/cxxabi_init_exception.h
+ /usr/include/c++/11/typeinfo
+ /usr/include/c++/11/bits/nested_exception.h
+ /usr/include/c++/11/bits/ios_base.h
+ /usr/include/c++/11/bits/locale_classes.h
+ /usr/include/c++/11/bits/locale_classes.tcc
+ /usr/include/c++/11/system_error
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h
+ /usr/include/c++/11/stdexcept
+ /usr/include/c++/11/streambuf
+ /usr/include/c++/11/bits/streambuf.tcc
+ /usr/include/c++/11/bits/basic_ios.h
+ /usr/include/c++/11/bits/locale_facets.h
+ /usr/include/c++/11/cwctype
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h
+ /usr/include/c++/11/bits/streambuf_iterator.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h
+ /usr/include/c++/11/bits/locale_facets.tcc
+ /usr/include/c++/11/bits/basic_ios.tcc
+ /usr/include/c++/11/bits/ostream.tcc
+ /usr/include/c++/11/istream
+ /usr/include/c++/11/bits/istream.tcc
+ /usr/include/c++/11/sstream
+ /usr/include/c++/11/bits/sstream.tcc
+ /usr/include/c++/11/iomanip
+ /usr/include/c++/11/locale
+ /usr/include/c++/11/bits/locale_facets_nonio.h
+ /usr/include/c++/11/ctime
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h
+ /usr/include/libintl.h
+ /usr/include/c++/11/bits/codecvt.h
+ /usr/include/c++/11/bits/locale_facets_nonio.tcc
+ /usr/include/c++/11/bits/locale_conv.h
+ /usr/include/c++/11/bits/unique_ptr.h
+ /usr/include/c++/11/utility
+ /usr/include/c++/11/bits/stl_relops.h
+ /usr/include/c++/11/tuple
+ /usr/include/c++/11/array
+ /usr/include/c++/11/bits/uses_allocator.h
+ /usr/include/c++/11/bits/invoke.h
+ /usr/include/c++/11/bits/quoted_string.h
+ /usr/include/c++/11/fstream
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h
+ /usr/include/c++/11/bits/fstream.tcc
+ /usr/include/c++/11/algorithm
+ /usr/include/c++/11/bits/stl_algo.h
+ /usr/include/c++/11/bits/algorithmfwd.h
+ /usr/include/c++/11/bits/stl_heap.h
+ /usr/include/c++/11/bits/stl_tempbuf.h
+ /usr/include/c++/11/bits/uniform_int_dist.h
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h
+ /usr/include/c++/11/functional
+ /usr/include/c++/11/bits/refwrap.h
+ /usr/include/c++/11/bits/std_function.h
+ /usr/include/c++/11/unordered_map
+ /usr/include/c++/11/ext/aligned_buffer.h
+ /usr/include/c++/11/bits/hashtable.h
+ /usr/include/c++/11/bits/hashtable_policy.h
+ /usr/include/c++/11/bits/enable_special_members.h
+ /usr/include/c++/11/bits/node_handle.h
+ /usr/include/c++/11/bits/unordered_map.h
+ /usr/include/c++/11/bits/erase_if.h
+ /usr/include/c++/11/pstl/execution_defs.h
+

+ 769 - 0
models/map/build/CMakeFiles/utils.dir/compiler_depend.make

@@ -0,0 +1,769 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+CMakeFiles/utils.dir/lib/utils.cpp.o: ../lib/utils.cpp \
+  /usr/include/stdc-predef.h \
+  ../lib/utils.h \
+  ../include/engine.h \
+  /usr/include/c++/11/vector \
+  /usr/include/c++/11/bits/stl_algobase.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+  /usr/include/features.h \
+  /usr/include/features-time64.h \
+  /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+  /usr/include/x86_64-linux-gnu/bits/timesize.h \
+  /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+  /usr/include/x86_64-linux-gnu/bits/long-double.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+  /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+  /usr/include/c++/11/pstl/pstl_config.h \
+  /usr/include/c++/11/bits/functexcept.h \
+  /usr/include/c++/11/bits/exception_defines.h \
+  /usr/include/c++/11/bits/cpp_type_traits.h \
+  /usr/include/c++/11/ext/type_traits.h \
+  /usr/include/c++/11/ext/numeric_traits.h \
+  /usr/include/c++/11/bits/stl_pair.h \
+  /usr/include/c++/11/bits/move.h \
+  /usr/include/c++/11/type_traits \
+  /usr/include/c++/11/bits/stl_iterator_base_types.h \
+  /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+  /usr/include/c++/11/bits/concept_check.h \
+  /usr/include/c++/11/debug/assertions.h \
+  /usr/include/c++/11/bits/stl_iterator.h \
+  /usr/include/c++/11/bits/ptr_traits.h \
+  /usr/include/c++/11/debug/debug.h \
+  /usr/include/c++/11/bits/predefined_ops.h \
+  /usr/include/c++/11/bits/allocator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+  /usr/include/c++/11/ext/new_allocator.h \
+  /usr/include/c++/11/new \
+  /usr/include/c++/11/bits/exception.h \
+  /usr/include/c++/11/bits/memoryfwd.h \
+  /usr/include/c++/11/bits/stl_construct.h \
+  /usr/include/c++/11/bits/stl_uninitialized.h \
+  /usr/include/c++/11/ext/alloc_traits.h \
+  /usr/include/c++/11/bits/alloc_traits.h \
+  /usr/include/c++/11/bits/stl_vector.h \
+  /usr/include/c++/11/initializer_list \
+  /usr/include/c++/11/bits/stl_bvector.h \
+  /usr/include/c++/11/bits/functional_hash.h \
+  /usr/include/c++/11/bits/hash_bytes.h \
+  /usr/include/c++/11/bits/range_access.h \
+  /usr/include/c++/11/bits/vector.tcc \
+  /usr/include/c++/11/string \
+  /usr/include/c++/11/bits/stringfwd.h \
+  /usr/include/c++/11/bits/char_traits.h \
+  /usr/include/c++/11/bits/postypes.h \
+  /usr/include/c++/11/cwchar \
+  /usr/include/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn.h \
+  /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+  /usr/include/x86_64-linux-gnu/bits/wchar.h \
+  /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+  /usr/include/c++/11/cstdint \
+  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \
+  /usr/include/stdint.h \
+  /usr/include/x86_64-linux-gnu/bits/types.h \
+  /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+  /usr/include/x86_64-linux-gnu/bits/time64.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+  /usr/include/c++/11/bits/localefwd.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+  /usr/include/c++/11/clocale \
+  /usr/include/locale.h \
+  /usr/include/x86_64-linux-gnu/bits/locale.h \
+  /usr/include/c++/11/iosfwd \
+  /usr/include/c++/11/cctype \
+  /usr/include/ctype.h \
+  /usr/include/x86_64-linux-gnu/bits/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/endianness.h \
+  /usr/include/c++/11/bits/ostream_insert.h \
+  /usr/include/c++/11/bits/cxxabi_forced.h \
+  /usr/include/c++/11/bits/stl_function.h \
+  /usr/include/c++/11/backward/binders.h \
+  /usr/include/c++/11/bits/basic_string.h \
+  /usr/include/c++/11/ext/atomicity.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+  /usr/include/pthread.h \
+  /usr/include/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+  /usr/include/x86_64-linux-gnu/bits/sched.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+  /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+  /usr/include/time.h \
+  /usr/include/x86_64-linux-gnu/bits/time.h \
+  /usr/include/x86_64-linux-gnu/bits/timex.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+  /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+  /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+  /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+  /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+  /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+  /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+  /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+  /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+  /usr/include/c++/11/string_view \
+  /usr/include/c++/11/bits/string_view.tcc \
+  /usr/include/c++/11/ext/string_conversions.h \
+  /usr/include/c++/11/cstdlib \
+  /usr/include/stdlib.h \
+  /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+  /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+  /usr/include/x86_64-linux-gnu/sys/types.h \
+  /usr/include/endian.h \
+  /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+  /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+  /usr/include/x86_64-linux-gnu/sys/select.h \
+  /usr/include/x86_64-linux-gnu/bits/select.h \
+  /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+  /usr/include/alloca.h \
+  /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+  /usr/include/c++/11/bits/std_abs.h \
+  /usr/include/c++/11/cstdio \
+  /usr/include/stdio.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+  /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+  /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+  /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+  /usr/include/c++/11/cerrno \
+  /usr/include/errno.h \
+  /usr/include/x86_64-linux-gnu/bits/errno.h \
+  /usr/include/linux/errno.h \
+  /usr/include/x86_64-linux-gnu/asm/errno.h \
+  /usr/include/asm-generic/errno.h \
+  /usr/include/asm-generic/errno-base.h \
+  /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+  /usr/include/c++/11/bits/charconv.h \
+  /usr/include/c++/11/bits/basic_string.tcc \
+  /usr/include/c++/11/cmath \
+  /usr/include/math.h \
+  /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+  /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+  /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+  /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+  /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+  /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+  /usr/include/c++/11/bits/specfun.h \
+  /usr/include/c++/11/limits \
+  /usr/include/c++/11/tr1/gamma.tcc \
+  /usr/include/c++/11/tr1/special_function_util.h \
+  /usr/include/c++/11/tr1/bessel_function.tcc \
+  /usr/include/c++/11/tr1/beta_function.tcc \
+  /usr/include/c++/11/tr1/ell_integral.tcc \
+  /usr/include/c++/11/tr1/exp_integral.tcc \
+  /usr/include/c++/11/tr1/hypergeometric.tcc \
+  /usr/include/c++/11/tr1/legendre_function.tcc \
+  /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+  /usr/include/c++/11/tr1/poly_hermite.tcc \
+  /usr/include/c++/11/tr1/poly_laguerre.tcc \
+  /usr/include/c++/11/tr1/riemann_zeta.tcc \
+  /usr/include/c++/11/iostream \
+  /usr/include/c++/11/ostream \
+  /usr/include/c++/11/ios \
+  /usr/include/c++/11/exception \
+  /usr/include/c++/11/bits/exception_ptr.h \
+  /usr/include/c++/11/bits/cxxabi_init_exception.h \
+  /usr/include/c++/11/typeinfo \
+  /usr/include/c++/11/bits/nested_exception.h \
+  /usr/include/c++/11/bits/ios_base.h \
+  /usr/include/c++/11/bits/locale_classes.h \
+  /usr/include/c++/11/bits/locale_classes.tcc \
+  /usr/include/c++/11/system_error \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+  /usr/include/c++/11/stdexcept \
+  /usr/include/c++/11/streambuf \
+  /usr/include/c++/11/bits/streambuf.tcc \
+  /usr/include/c++/11/bits/basic_ios.h \
+  /usr/include/c++/11/bits/locale_facets.h \
+  /usr/include/c++/11/cwctype \
+  /usr/include/wctype.h \
+  /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+  /usr/include/c++/11/bits/streambuf_iterator.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+  /usr/include/c++/11/bits/locale_facets.tcc \
+  /usr/include/c++/11/bits/basic_ios.tcc \
+  /usr/include/c++/11/bits/ostream.tcc \
+  /usr/include/c++/11/istream \
+  /usr/include/c++/11/bits/istream.tcc \
+  /usr/include/c++/11/sstream \
+  /usr/include/c++/11/bits/sstream.tcc \
+  /usr/include/c++/11/iomanip \
+  /usr/include/c++/11/locale \
+  /usr/include/c++/11/bits/locale_facets_nonio.h \
+  /usr/include/c++/11/ctime \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+  /usr/include/libintl.h \
+  /usr/include/c++/11/bits/codecvt.h \
+  /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+  /usr/include/c++/11/bits/locale_conv.h \
+  /usr/include/c++/11/bits/unique_ptr.h \
+  /usr/include/c++/11/utility \
+  /usr/include/c++/11/bits/stl_relops.h \
+  /usr/include/c++/11/tuple \
+  /usr/include/c++/11/array \
+  /usr/include/c++/11/bits/uses_allocator.h \
+  /usr/include/c++/11/bits/invoke.h \
+  /usr/include/c++/11/bits/quoted_string.h \
+  /usr/include/c++/11/fstream \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+  /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+  /usr/include/c++/11/bits/fstream.tcc \
+  /usr/include/c++/11/algorithm \
+  /usr/include/c++/11/bits/stl_algo.h \
+  /usr/include/c++/11/bits/algorithmfwd.h \
+  /usr/include/c++/11/bits/stl_heap.h \
+  /usr/include/c++/11/bits/stl_tempbuf.h \
+  /usr/include/c++/11/bits/uniform_int_dist.h \
+  /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+  /usr/include/c++/11/functional \
+  /usr/include/c++/11/bits/refwrap.h \
+  /usr/include/c++/11/bits/std_function.h \
+  /usr/include/c++/11/unordered_map \
+  /usr/include/c++/11/ext/aligned_buffer.h \
+  /usr/include/c++/11/bits/hashtable.h \
+  /usr/include/c++/11/bits/hashtable_policy.h \
+  /usr/include/c++/11/bits/enable_special_members.h \
+  /usr/include/c++/11/bits/node_handle.h \
+  /usr/include/c++/11/bits/unordered_map.h \
+  /usr/include/c++/11/bits/erase_if.h \
+  /usr/include/c++/11/pstl/execution_defs.h
+
+
+/usr/include/c++/11/bits/erase_if.h:
+
+/usr/include/c++/11/bits/enable_special_members.h:
+
+/usr/include/c++/11/bits/hashtable_policy.h:
+
+/usr/include/c++/11/bits/hashtable.h:
+
+/usr/include/c++/11/bits/refwrap.h:
+
+/usr/include/c++/11/bits/stl_heap.h:
+
+/usr/include/c++/11/bits/algorithmfwd.h:
+
+/usr/include/c++/11/bits/fstream.tcc:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h:
+
+/usr/include/c++/11/bits/uses_allocator.h:
+
+/usr/include/c++/11/array:
+
+/usr/include/c++/11/bits/locale_conv.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h:
+
+/usr/include/c++/11/bits/locale_facets_nonio.h:
+
+/usr/include/c++/11/sstream:
+
+/usr/include/c++/11/bits/istream.tcc:
+
+/usr/include/c++/11/istream:
+
+/usr/include/c++/11/bits/basic_ios.tcc:
+
+/usr/include/c++/11/bits/locale_facets.tcc:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h:
+
+/usr/include/c++/11/bits/streambuf_iterator.h:
+
+/usr/include/c++/11/cwctype:
+
+/usr/include/c++/11/bits/basic_ios.h:
+
+/usr/include/c++/11/stdexcept:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h:
+
+/usr/include/c++/11/bits/nested_exception.h:
+
+/usr/include/c++/11/typeinfo:
+
+/usr/include/c++/11/exception:
+
+/usr/include/c++/11/bits/unique_ptr.h:
+
+/usr/include/c++/11/ostream:
+
+/usr/include/c++/11/tr1/riemann_zeta.tcc:
+
+/usr/include/c++/11/bits/locale_facets.h:
+
+/usr/include/c++/11/tr1/poly_hermite.tcc:
+
+/usr/include/c++/11/tr1/legendre_function.tcc:
+
+/usr/include/c++/11/tr1/beta_function.tcc:
+
+/usr/include/c++/11/bits/streambuf.tcc:
+
+/usr/include/c++/11/tr1/bessel_function.tcc:
+
+/usr/include/c++/11/bits/locale_classes.h:
+
+/usr/include/c++/11/tr1/gamma.tcc:
+
+/usr/include/c++/11/limits:
+
+/usr/include/c++/11/bits/specfun.h:
+
+/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/c++/11/bits/locale_classes.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
+
+/usr/include/c++/11/bits/ios_base.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
+
+/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/c++/11/bits/stl_algo.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/c++/11/bits/quoted_string.h:
+
+/usr/include/math.h:
+
+/usr/include/c++/11/bits/basic_string.tcc:
+
+/usr/include/c++/11/bits/charconv.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
+
+/usr/include/c++/11/tr1/ell_integral.tcc:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h:
+
+/usr/include/wctype.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/c++/11/utility:
+
+/usr/include/errno.h:
+
+/usr/include/c++/11/cerrno:
+
+/usr/include/stdio.h:
+
+/usr/include/c++/11/cstdio:
+
+/usr/include/c++/11/bits/std_abs.h:
+
+/usr/include/alloca.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/c++/11/ext/aligned_buffer.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
+
+/usr/include/c++/11/bits/uniform_int_dist.h:
+
+/usr/include/c++/11/bits/cxxabi_init_exception.h:
+
+/usr/include/wchar.h:
+
+/usr/include/c++/11/pstl/glue_algorithm_defs.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
+
+/usr/include/c++/11/bits/range_access.h:
+
+/usr/include/c++/11/bits/exception.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/c++/11/bits/string_view.tcc:
+
+/usr/include/c++/11/bits/hash_bytes.h:
+
+/usr/include/c++/11/bits/stl_bvector.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/c++/11/initializer_list:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h:
+
+/usr/include/c++/11/system_error:
+
+/usr/include/c++/11/bits/stl_vector.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/11/tr1/modified_bessel_func.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/endianness.h:
+
+/usr/include/c++/11/bits/stl_uninitialized.h:
+
+/usr/include/c++/11/bits/stl_iterator_base_funcs.h:
+
+/usr/include/ctype.h:
+
+/usr/include/c++/11/cmath:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:
+
+/usr/include/x86_64-linux-gnu/bits/long-double.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
+
+/usr/include/c++/11/bits/predefined_ops.h:
+
+/usr/include/c++/11/bits/alloc_traits.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
+
+/usr/include/c++/11/tr1/special_function_util.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/c++/11/bits/postypes.h:
+
+/usr/include/c++/11/bits/invoke.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/c++/11/bits/exception_ptr.h:
+
+/usr/include/c++/11/ext/string_conversions.h:
+
+/usr/include/features-time64.h:
+
+/usr/include/c++/11/locale:
+
+/usr/include/linux/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
+
+/usr/include/c++/11/functional:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/11/bits/char_traits.h:
+
+/usr/include/c++/11/bits/std_function.h:
+
+/usr/include/c++/11/bits/allocator.h:
+
+/usr/include/c++/11/pstl/pstl_config.h:
+
+/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
+
+/usr/include/c++/11/bits/vector.tcc:
+
+/usr/include/features.h:
+
+/usr/include/c++/11/ext/numeric_traits.h:
+
+/usr/include/c++/11/tr1/poly_laguerre.tcc:
+
+/usr/include/c++/11/cstdlib:
+
+/usr/include/c++/11/bits/stl_iterator_base_types.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:
+
+/usr/include/c++/11/bits/ostream_insert.h:
+
+/usr/include/c++/11/debug/debug.h:
+
+/usr/include/c++/11/streambuf:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
+
+/usr/include/c++/11/bits/functexcept.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h:
+
+/usr/include/c++/11/debug/assertions.h:
+
+/usr/include/c++/11/pstl/execution_defs.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
+
+/usr/include/c++/11/new:
+
+/usr/include/c++/11/bits/stl_iterator.h:
+
+/usr/include/c++/11/bits/ptr_traits.h:
+
+/usr/include/c++/11/bits/stl_relops.h:
+
+../lib/utils.cpp:
+
+/usr/include/c++/11/bits/ostream.tcc:
+
+/usr/include/c++/11/clocale:
+
+/usr/include/c++/11/vector:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
+
+/usr/include/c++/11/string:
+
+../lib/utils.h:
+
+/usr/include/c++/11/bits/stl_function.h:
+
+/usr/include/c++/11/bits/functional_hash.h:
+
+/usr/include/x86_64-linux-gnu/bits/timesize.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h:
+
+/usr/include/c++/11/tuple:
+
+/usr/include/c++/11/type_traits:
+
+/usr/include/c++/11/tr1/exp_integral.tcc:
+
+/usr/include/c++/11/bits/stl_construct.h:
+
+/usr/include/c++/11/bits/exception_defines.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h:
+
+/usr/include/c++/11/string_view:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:
+
+/usr/include/c++/11/ext/type_traits.h:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/c++/11/bits/concept_check.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
+
+/usr/include/c++/11/bits/node_handle.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
+
+/usr/include/c++/11/bits/stl_tempbuf.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
+
+/usr/include/c++/11/bits/stl_algobase.h:
+
+/usr/include/c++/11/cwchar:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
+
+/usr/include/c++/11/bits/stringfwd.h:
+
+/usr/include/c++/11/bits/memoryfwd.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
+
+/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
+
+/usr/include/c++/11/ios:
+
+/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
+
+/usr/include/c++/11/cstdint:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/c++/11/bits/unordered_map.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
+
+../include/engine.h:
+
+/usr/include/c++/11/bits/move.h:
+
+/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/c++/11/bits/codecvt.h:
+
+/usr/include/c++/11/ctime:
+
+/usr/include/x86_64-linux-gnu/bits/time64.h:
+
+/usr/include/c++/11/iosfwd:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
+
+/usr/include/c++/11/unordered_map:
+
+/usr/include/c++/11/cctype:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
+
+/usr/include/c++/11/tr1/hypergeometric.tcc:
+
+/usr/include/c++/11/bits/localefwd.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/include/c++/11/fstream:
+
+/usr/include/c++/11/ext/alloc_traits.h:
+
+/usr/include/c++/11/bits/cxxabi_forced.h:
+
+/usr/include/c++/11/algorithm:
+
+/usr/include/c++/11/iostream:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/c++/11/backward/binders.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/c++/11/bits/basic_string.h:
+
+/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h:
+
+/usr/include/c++/11/bits/cpp_type_traits.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
+
+/usr/include/time.h:
+
+/usr/include/c++/11/bits/locale_facets_nonio.tcc:
+
+/usr/include/c++/11/bits/stl_pair.h:
+
+/usr/include/c++/11/ext/atomicity.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/c++/11/iomanip:
+
+/usr/include/c++/11/ext/new_allocator.h:
+
+/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
+
+/usr/include/c++/11/bits/sstream.tcc:
+
+/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:

+ 2 - 0
models/map/build/CMakeFiles/utils.dir/compiler_depend.ts

@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for utils.

+ 2 - 0
models/map/build/CMakeFiles/utils.dir/depend.make

@@ -0,0 +1,2 @@
+# Empty dependencies file for utils.
+# This may be replaced when dependencies are built.

+ 10 - 0
models/map/build/CMakeFiles/utils.dir/flags.make

@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES = 
+
+CXX_INCLUDES = -I/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include -I/usr/include/gdal -I/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib
+
+CXX_FLAGS = -std=gnu++17
+

BIN
models/map/build/CMakeFiles/utils.dir/lib/utils.cpp.o


+ 212 - 0
models/map/build/CMakeFiles/utils.dir/lib/utils.cpp.o.d

@@ -0,0 +1,212 @@
+CMakeFiles/utils.dir/lib/utils.cpp.o: \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.cpp \
+ /usr/include/stdc-predef.h \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/lib/utils.h \
+ /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/include/engine.h \
+ /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \
+ /usr/include/c++/11/pstl/pstl_config.h \
+ /usr/include/c++/11/bits/functexcept.h \
+ /usr/include/c++/11/bits/exception_defines.h \
+ /usr/include/c++/11/bits/cpp_type_traits.h \
+ /usr/include/c++/11/ext/type_traits.h \
+ /usr/include/c++/11/ext/numeric_traits.h \
+ /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \
+ /usr/include/c++/11/type_traits \
+ /usr/include/c++/11/bits/stl_iterator_base_types.h \
+ /usr/include/c++/11/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/11/bits/concept_check.h \
+ /usr/include/c++/11/debug/assertions.h \
+ /usr/include/c++/11/bits/stl_iterator.h \
+ /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \
+ /usr/include/c++/11/bits/predefined_ops.h \
+ /usr/include/c++/11/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \
+ /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \
+ /usr/include/c++/11/bits/exception.h \
+ /usr/include/c++/11/bits/memoryfwd.h \
+ /usr/include/c++/11/bits/stl_construct.h \
+ /usr/include/c++/11/bits/stl_uninitialized.h \
+ /usr/include/c++/11/ext/alloc_traits.h \
+ /usr/include/c++/11/bits/alloc_traits.h \
+ /usr/include/c++/11/bits/stl_vector.h \
+ /usr/include/c++/11/initializer_list \
+ /usr/include/c++/11/bits/stl_bvector.h \
+ /usr/include/c++/11/bits/functional_hash.h \
+ /usr/include/c++/11/bits/hash_bytes.h \
+ /usr/include/c++/11/bits/range_access.h \
+ /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/string \
+ /usr/include/c++/11/bits/stringfwd.h \
+ /usr/include/c++/11/bits/char_traits.h \
+ /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \
+ /usr/include/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/c++/11/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/11/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \
+ /usr/include/c++/11/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \
+ /usr/include/c++/11/cctype /usr/include/ctype.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/c++/11/bits/ostream_insert.h \
+ /usr/include/c++/11/bits/cxxabi_forced.h \
+ /usr/include/c++/11/bits/stl_function.h \
+ /usr/include/c++/11/backward/binders.h \
+ /usr/include/c++/11/bits/basic_string.h \
+ /usr/include/c++/11/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/11/string_view /usr/include/c++/11/bits/string_view.tcc \
+ /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/11/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/11/bits/charconv.h \
+ /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/limits \
+ /usr/include/c++/11/tr1/gamma.tcc \
+ /usr/include/c++/11/tr1/special_function_util.h \
+ /usr/include/c++/11/tr1/bessel_function.tcc \
+ /usr/include/c++/11/tr1/beta_function.tcc \
+ /usr/include/c++/11/tr1/ell_integral.tcc \
+ /usr/include/c++/11/tr1/exp_integral.tcc \
+ /usr/include/c++/11/tr1/hypergeometric.tcc \
+ /usr/include/c++/11/tr1/legendre_function.tcc \
+ /usr/include/c++/11/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/11/tr1/poly_hermite.tcc \
+ /usr/include/c++/11/tr1/poly_laguerre.tcc \
+ /usr/include/c++/11/tr1/riemann_zeta.tcc /usr/include/c++/11/iostream \
+ /usr/include/c++/11/ostream /usr/include/c++/11/ios \
+ /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \
+ /usr/include/c++/11/bits/cxxabi_init_exception.h \
+ /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \
+ /usr/include/c++/11/bits/ios_base.h \
+ /usr/include/c++/11/bits/locale_classes.h \
+ /usr/include/c++/11/bits/locale_classes.tcc \
+ /usr/include/c++/11/system_error \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \
+ /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \
+ /usr/include/c++/11/bits/streambuf.tcc \
+ /usr/include/c++/11/bits/basic_ios.h \
+ /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \
+ /usr/include/c++/11/bits/streambuf_iterator.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \
+ /usr/include/c++/11/bits/locale_facets.tcc \
+ /usr/include/c++/11/bits/basic_ios.tcc \
+ /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \
+ /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/sstream \
+ /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/iomanip \
+ /usr/include/c++/11/locale \
+ /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \
+ /usr/include/c++/11/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/11/bits/locale_conv.h \
+ /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \
+ /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/tuple \
+ /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \
+ /usr/include/c++/11/bits/invoke.h \
+ /usr/include/c++/11/bits/quoted_string.h /usr/include/c++/11/fstream \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \
+ /usr/include/c++/11/bits/fstream.tcc /usr/include/c++/11/algorithm \
+ /usr/include/c++/11/bits/stl_algo.h \
+ /usr/include/c++/11/bits/algorithmfwd.h \
+ /usr/include/c++/11/bits/stl_heap.h \
+ /usr/include/c++/11/bits/stl_tempbuf.h \
+ /usr/include/c++/11/bits/uniform_int_dist.h \
+ /usr/include/c++/11/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/11/functional /usr/include/c++/11/bits/refwrap.h \
+ /usr/include/c++/11/bits/std_function.h \
+ /usr/include/c++/11/unordered_map \
+ /usr/include/c++/11/ext/aligned_buffer.h \
+ /usr/include/c++/11/bits/hashtable.h \
+ /usr/include/c++/11/bits/hashtable_policy.h \
+ /usr/include/c++/11/bits/enable_special_members.h \
+ /usr/include/c++/11/bits/node_handle.h \
+ /usr/include/c++/11/bits/unordered_map.h \
+ /usr/include/c++/11/bits/erase_if.h \
+ /usr/include/c++/11/pstl/execution_defs.h

+ 2 - 0
models/map/build/CMakeFiles/utils.dir/link.txt

@@ -0,0 +1,2 @@
+/usr/bin/ar qc libutils.a CMakeFiles/utils.dir/lib/utils.cpp.o
+/usr/bin/ranlib libutils.a

+ 3 - 0
models/map/build/CMakeFiles/utils.dir/progress.make

@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 4
+CMAKE_PROGRESS_2 = 5
+

+ 249 - 0
models/map/build/Makefile

@@ -0,0 +1,249 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+	/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+	/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build//CMakeFiles/progress.marks
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named utils
+
+# Build rule for target.
+utils: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 utils
+.PHONY : utils
+
+# fast build rule for target.
+utils/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build
+.PHONY : utils/fast
+
+#=============================================================================
+# Target rules for targets named engine
+
+# Build rule for target.
+engine: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 engine
+.PHONY : engine
+
+# fast build rule for target.
+engine/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/build
+.PHONY : engine/fast
+
+include/engine.o: include/engine.cpp.o
+.PHONY : include/engine.o
+
+# target to build an object file
+include/engine.cpp.o:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/include/engine.cpp.o
+.PHONY : include/engine.cpp.o
+
+include/engine.i: include/engine.cpp.i
+.PHONY : include/engine.i
+
+# target to preprocess a source file
+include/engine.cpp.i:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/include/engine.cpp.i
+.PHONY : include/engine.cpp.i
+
+include/engine.s: include/engine.cpp.s
+.PHONY : include/engine.s
+
+# target to generate assembly for a file
+include/engine.cpp.s:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/include/engine.cpp.s
+.PHONY : include/engine.cpp.s
+
+lib/utils.o: lib/utils.cpp.o
+.PHONY : lib/utils.o
+
+# target to build an object file
+lib/utils.cpp.o:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/lib/utils.cpp.o
+.PHONY : lib/utils.cpp.o
+
+lib/utils.i: lib/utils.cpp.i
+.PHONY : lib/utils.i
+
+# target to preprocess a source file
+lib/utils.cpp.i:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/lib/utils.cpp.i
+.PHONY : lib/utils.cpp.i
+
+lib/utils.s: lib/utils.cpp.s
+.PHONY : lib/utils.s
+
+# target to generate assembly for a file
+lib/utils.cpp.s:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/lib/utils.cpp.s
+.PHONY : lib/utils.cpp.s
+
+src/main.o: src/main.cpp.o
+.PHONY : src/main.o
+
+# target to build an object file
+src/main.cpp.o:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/src/main.cpp.o
+.PHONY : src/main.cpp.o
+
+src/main.i: src/main.cpp.i
+.PHONY : src/main.i
+
+# target to preprocess a source file
+src/main.cpp.i:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/src/main.cpp.i
+.PHONY : src/main.cpp.i
+
+src/main.s: src/main.cpp.s
+.PHONY : src/main.s
+
+# target to generate assembly for a file
+src/main.cpp.s:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/engine.dir/build.make CMakeFiles/engine.dir/src/main.cpp.s
+.PHONY : src/main.cpp.s
+
+# Help Target
+help:
+	@echo "The following are some of the valid targets for this Makefile:"
+	@echo "... all (the default if no target is provided)"
+	@echo "... clean"
+	@echo "... depend"
+	@echo "... edit_cache"
+	@echo "... rebuild_cache"
+	@echo "... engine"
+	@echo "... utils"
+	@echo "... include/engine.o"
+	@echo "... include/engine.i"
+	@echo "... include/engine.s"
+	@echo "... lib/utils.o"
+	@echo "... lib/utils.i"
+	@echo "... lib/utils.s"
+	@echo "... src/main.o"
+	@echo "... src/main.i"
+	@echo "... src/main.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+

+ 54 - 0
models/map/build/cmake_install.cmake

@@ -0,0 +1,54 @@
+# Install script for directory: /home/kevin/kevin/zhaoyuan/zhaoyuan/models/map
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+  set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+  if(BUILD_TYPE)
+    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+  else()
+    set(CMAKE_INSTALL_CONFIG_NAME "")
+  endif()
+  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+  if(COMPONENT)
+    message(STATUS "Install component: \"${COMPONENT}\"")
+    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+  else()
+    set(CMAKE_INSTALL_COMPONENT)
+  endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+  set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+  set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+  set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+       "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/build/${CMAKE_INSTALL_MANIFEST}"
+     "${CMAKE_INSTALL_MANIFEST_CONTENT}")

BIN
models/map/build/engine


BIN
models/map/build/libutils.a


+ 256 - 0
models/map/data/hd_arrow.csv

@@ -0,0 +1,256 @@
+arrow_id,arrow_ref_lane,arrow_direction,arrow_coords
+61107866,30225856,"[2,3]","[[258151.871739042,4150149.822082724],[258154.563560925,4150149.997551877],[258154.550492831,4150150.215071146],[258156.446969339,4150149.997919276],[258154.596882130,4150149.505104131],[258154.579285058,4150149.767848935],[258153.035249809,4150149.649884533],[258153.556799908,4150149.089826966],[258154.338950450,4150149.134964371],[258153.213217991,4150148.733504862],[258151.799013731,4150148.982738293],[258152.655397128,4150149.035492719],[258152.127922372,4150149.598832417],[258151.883398753,4150149.589610075],[258151.871739042,4150149.822082724]]"
+61107867,30226051,"2","[[258111.781929431,4149970.343506696],[258112.890673606,4149970.753564219],[258112.925390843,4149970.598613969],[258114.703136532,4149970.864168000],[258114.751580431,4149970.703265446],[258112.957735399,4149970.438179227],[258112.989789234,4149970.282973166],[258111.781929431,4149970.343506696]]"
+61107868,30225915,"2","[[258458.674849246,4149789.203169916],[258457.230385936,4149791.517986373],[258457.045032434,4149791.403299521],[258456.375506152,4149793.129181881],[258457.618756197,4149791.758065494],[258457.430340344,4149791.641579326],[258458.886412536,4149789.317984868],[258458.674849246,4149789.203169916]]"
+61107869,30225876,"[2,3]","[[257802.589358997,4150059.575144108],[257801.371767104,4150059.212611175],[257801.356618370,4150059.428304036],[257800.452991799,4150059.368073844],[257800.726731699,4150059.009019164],[257801.232523861,4150059.051947111],[257800.430963650,4150058.772273268],[257799.625151281,4150058.954993179],[257800.101858341,4150058.965890865],[257799.802910773,4150059.319681301],[257799.601678801,4150059.307543341],[257799.587292471,4150059.494669244],[257801.343818267,4150059.590837488],[257801.330324976,4150059.796485953],[257802.589358997,4150059.575144108]]"
+61107870,30225829,"1","[[258308.375798141,4149764.392899516],[258308.353153278,4149765.162040589],[258307.435082037,4149766.010824932],[258307.375366543,4149768.964206669],[258307.610293483,4149768.962717251],[258307.670816733,4149766.695827075],[258308.346574611,4149766.072883014],[258308.329761414,4149766.801981152],[258308.673417608,4149765.620674298],[258308.375798141,4149764.392899516]]"
+61107871,30225885,"2","[[258151.975173658,4149806.968010217],[258152.404605407,4149805.762655662],[258152.227800482,4149805.741246814],[258152.485246735,4149803.991653795],[258152.321358272,4149803.966870836],[258152.068952833,4149805.719316272],[258151.913199853,4149805.700294680],[258151.975173658,4149806.968010217]]"
+61107872,30226075,"2","[[257968.762582678,4149832.290307372],[257967.550485821,4149831.816075317],[257967.534778680,4149832.015789722],[257965.746139924,4149831.763576181],[257965.734219859,4149831.919974656],[257967.519883234,4149832.173385390],[257967.503910175,4149832.366998733],[257968.762582678,4149832.290307372]]"
+61107873,30225995,"4","[[257981.261446248,4150111.449331198],[257977.591611361,4150111.265145340],[257977.254878923,4150111.220845622],[257977.136835656,4150111.128425314],[257977.039421391,4150110.993421109],[257977.008109817,4150110.857383439],[257977.039419649,4150110.710195179],[257977.142555465,4150110.554809697],[257977.300128102,4150110.441713662],[257977.540016999,4150110.401084702],[257978.292577576,4150110.430072778],[257978.272848501,4150110.658893237],[257980.145787277,4150110.390072572],[257978.302414090,4150109.955411026],[257978.313991325,4150110.192206744],[257977.436898668,4150110.149068537],[257977.220913230,4150110.217102936],[257977.057325557,4150110.330373868],[257976.923564150,4150110.464658164],[257976.824615382,4150110.627030323],[257976.791167367,4150110.801159455],[257976.802107645,4150111.019091961],[257976.890426607,4150111.185348876],[257977.013901888,4150111.321483498],[257977.154316040,4150111.425137726],[257977.351079753,4150111.505939347],[257977.469448335,4150111.515159508],[257981.242113526,4150111.722234518],[257981.261446248,4150111.449331198]]"
+61107874,30225907,"2","[[257955.603640793,4150002.788181129],[257954.453034434,4150002.357480864],[257954.429580566,4150002.534318310],[257952.620517677,4150002.281815678],[257952.604311869,4150002.433896121],[257954.413255130,4150002.697509123],[257954.385831490,4150002.887012799],[257955.603640793,4150002.788181129]]"
+61107875,30226004,"1","[[258309.559389298,4149792.004509877],[258310.385294423,4149792.052281489],[258311.141542541,4149792.972853357],[258314.124182770,4149793.098399578],[258314.137541889,4149792.860213862],[258311.855350506,4149792.760980261],[258311.328459402,4149792.086208316],[258312.032574178,4149792.119856130],[258310.886114498,4149791.746741365],[258309.559389298,4149792.004509877]]"
+61107876,30226030,"1","[[258337.911140544,4149971.217487707],[258339.131113699,4149969.320671281],[258339.908864656,4149969.140596822],[258339.552190034,4149969.732951058],[258340.425965618,4149968.917442149],[258340.808500065,4149967.648373697],[258340.404992974,4149968.320057646],[258339.228522348,4149968.635326791],[258337.691289880,4149971.091587613],[258337.911140544,4149971.217487707]]"
+61107877,30226076,"[1,2,3]","[[258132.084816713,4149783.416090585],[258130.863428071,4149783.014966132],[258130.849589490,4149783.175529395],[258130.035500047,4149783.068343495],[258130.315413183,4149782.744219996],[258130.890398657,4149782.803596093],[258130.132120572,4149782.456879259],[258129.283185897,4149782.606941541],[258129.704133130,4149782.657575928],[258129.398060744,4149782.992455692],[258129.108432356,4149782.954777254],[258129.087210574,4149783.126328714],[258129.433418140,4149783.167250279],[258129.625262332,4149783.593511726],[258129.123544121,4149783.532784430],[258129.916096174,4149783.876839310],[258130.733154800,4149783.729702475],[258130.266749568,4149783.665505591],[258130.072041472,4149783.247324294],[258130.828764412,4149783.339405575],[258130.810740611,4149783.496091964],[258132.084816713,4149783.416090585]]"
+61107878,30226004,"2","[[258368.359887595,4149794.217931892],[258365.693730672,4149794.118832964],[258365.706699259,4149793.891543498],[258363.869183264,4149794.181567564],[258365.670322659,4149794.593441893],[258365.683582390,4149794.367032522],[258368.352289939,4149794.462503210],[258368.359887595,4149794.217931892]]"
+61107879,30225923,"[1,2,3]","[[258147.187999005,4149811.199197087],[258146.749321621,4149812.400155728],[258146.922145755,4149812.421680103],[258146.788782578,4149813.261680442],[258146.474958096,4149812.991460031],[258146.520611126,4149812.414464208],[258146.145879494,4149813.217049547],[258146.279928585,4149814.064497171],[258146.351331073,4149813.602820114],[258146.698142044,4149813.883966521],[258146.650514365,4149814.179682505],[258146.827482160,4149814.209749852],[258146.874853904,4149813.886940525],[258147.283571570,4149813.681251040],[258147.210222393,4149814.206960256],[258147.562565931,4149813.359042935],[258147.457650414,4149812.578834043],[258147.390283334,4149813.042282012],[258146.968491169,4149813.245907831],[258147.084886922,4149812.440498564],[258147.282803103,4149812.463293185],[258147.187999005,4149811.199197087]]"
+61107880,30225851,"[1,2]","[[258309.433557247,4149919.214824360],[258309.693164047,4149919.365226394],[258309.875563009,4149920.143519695],[258309.214634944,4149919.755198624],[258310.070203743,4149920.642119969],[258311.339472901,4149921.010223743],[258310.665004130,4149920.615964800],[258310.476079540,4149919.823310966],[258311.737344213,4149920.556063370],[258311.616104828,4149920.752953940],[258313.406986126,4149921.406909380],[258311.969311696,4149920.144816444],[258311.851494928,4149920.343717940],[258309.559986044,4149919.004565918],[258309.433557247,4149919.214824360]]"
+61107881,30225987,"[2,3]","[[258480.885272189,4149851.835438877],[258480.936197953,4149849.007380779],[258481.160660076,4149849.008421055],[258480.860469344,4149847.266914191],[258480.461546416,4149848.997383338],[258480.686857881,4149849.003285972],[258480.667909181,4149850.605220417],[258480.099766774,4149850.030708988],[258480.110903148,4149849.224473323],[258479.775312798,4149850.452519598],[258480.066151159,4149851.728254635],[258480.085288965,4149850.978098514],[258480.656487385,4149851.502318340],[258480.650005284,4149851.834267822],[258480.885272189,4149851.835438877]]"
+61107882,30225959,"3","[[258422.115288606,4149993.639021727],[258419.596761946,4149992.187920620],[258418.511058309,4149992.509985224],[258417.829003026,4149992.116271807],[258418.692900921,4149993.028506946],[258419.873493375,4149993.312899365],[258419.309798135,4149992.979948405],[258420.067231472,4149992.749601640],[258421.992438826,4149993.856727149],[258422.115288606,4149993.639021727]]"
+61107883,30225993,"[2,3]","[[258286.864245283,4149744.466894093],[258286.261537808,4149746.267156421],[258286.508423095,4149746.287199757],[258286.337878235,4149747.713274580],[258285.817588960,4149747.089181650],[258285.902043602,4149746.329685761],[258285.436805257,4149747.516189958],[258285.607981867,4149748.709761165],[258285.710199712,4149747.991844504],[258286.224209441,4149748.607012128],[258286.177674187,4149748.955785943],[258286.426502898,4149748.987879324],[258286.747259975,4149746.304477941],[258286.989091912,4149746.327333666],[258286.864245283,4149744.466894093]]"
+61107884,30225938,"[1,2,3]","[[257948.178032970,4149877.437592443],[257948.642552906,4149876.267857156],[257948.450777793,4149876.243111644],[257948.601052623,4149875.266888339],[257948.931235764,4149875.591049808],[257948.840818579,4149876.144358973],[257949.216137295,4149875.298762208],[257949.094375745,4149874.490943710],[257949.027814791,4149874.987802563],[257948.683283616,4149874.681718266],[257948.712833544,4149874.486155083],[257948.551978938,4149874.462176516],[257948.527072369,4149874.640833263],[257948.115209387,4149874.826410016],[257948.178482219,4149874.393067161],[257947.840507017,4149875.125398435],[257947.918759556,4149876.001900938],[257948.015062040,4149875.453085524],[257948.436334186,4149875.201371253],[257948.276855793,4149876.223400465],[257948.080832760,4149876.195668550],[257948.178032970,4149877.437592443]]"
+61107885,30225831,"[1,3]","[[258283.366005740,4149791.585704661],[258283.466911966,4149790.746427938],[258284.264040187,4149790.111071958],[258284.893192071,4149790.892608909],[258284.794141820,4149791.701287844],[258285.273065762,4149790.452631781],[258285.098757325,4149789.184735513],[258285.006631718,4149789.975775598],[258284.486537889,4149789.324798622],[258284.763184123,4149787.064627321],[258284.518281273,4149787.039639545],[258284.245139191,4149789.289379729],[258283.584265316,4149789.811932112],[258283.671273190,4149789.088570326],[258283.193379957,4149790.266001572],[258283.366005740,4149791.585704661]]"
+61107886,30225829,"2","[[258349.940099347,4149759.838542514],[258348.117832941,4149759.406736557],[258348.105400658,4149759.643340259],[258345.415804487,4149759.542372753],[258345.413561270,4149759.779236035],[258348.099273575,4149759.889757103],[258348.096051490,4149760.105101494],[258349.940099347,4149759.838542514]]"
+61107887,30225887,"2","[[258273.548645495,4149926.138332734],[258273.021946445,4149928.799283129],[258272.797276016,4149928.751383683],[258272.801242171,4149930.613556846],[258273.488066452,4149928.884487541],[258273.260504467,4149928.840670523],[258273.790006694,4149926.175640275],[258273.548645495,4149926.138332734]]"
+61107888,30226017,"1","[[258284.673982740,4149730.382680670],[258283.957716397,4149730.290521213],[258283.212107000,4149729.358535463],[258280.284506420,4149728.998045163],[258280.291591095,4149729.251186971],[258282.507964163,4149729.519260553],[258283.031329117,4149730.160812897],[258282.300609177,4149730.086177819],[258283.439034444,4149730.542046651],[258284.673982740,4149730.382680670]]"
+61107889,30226025,"2","[[258368.258487930,4149909.307775882],[258369.692002935,4149907.001699025],[258369.899701643,4149907.117623403],[258370.531787477,4149905.393040562],[258369.271439736,4149906.774887247],[258369.473550709,4149906.881310848],[258368.040272121,4149909.186381265],[258368.258487930,4149909.307775882]]"
+61107890,30226033,"[2,3]","[[258310.376507319,4149837.453716891],[258307.720520099,4149837.115988990],[258307.749398422,4149836.890903010],[258305.859455506,4149837.003198180],[258307.650752076,4149837.594610044],[258307.684265117,4149837.358393708],[258309.164020352,4149837.532347699],[258308.567665747,4149838.038808308],[258307.750711192,4149837.966786538],[258308.927931394,4149838.414645046],[258310.112083807,4149838.265752939],[258309.418296818,4149838.163831744],[258310.048093086,4149837.641294936],[258310.348339825,4149837.678893287],[258310.376507319,4149837.453716891]]"
+61107891,30225929,"2","[[257822.625791498,4150003.401728482],[257823.092126442,4150002.048778181],[257822.899024772,4150002.020964402],[257823.155301069,4150000.264280332],[257822.993360976,4150000.239447368],[257822.729181644,4150001.998360618],[257822.537167291,4150001.971403769],[257822.625791498,4150003.401728482]]"
+61107892,30225998,"4","[[257979.732322034,4150142.128291287],[257975.802192217,4150141.882257510],[257975.600229977,4150141.823598799],[257975.474474927,4150141.709522180],[257975.405945016,4150141.599668302],[257975.376821937,4150141.441464267],[257975.406130678,4150141.292445994],[257975.467863845,4150141.156368554],[257975.568704392,4150141.056028915],[257975.689609796,4150140.988093355],[257975.844964014,4150140.963139475],[257976.685896566,4150141.032430273],[257976.646583216,4150141.275814899],[257978.502900191,4150141.047572526],[257976.733315347,4150140.574557837],[257976.697430732,4150140.798849962],[257975.839606286,4150140.730161390],[257975.681898124,4150140.744187882],[257975.568310292,4150140.792806797],[257975.429883931,4150140.876246126],[257975.328867805,4150140.973592009],[257975.252823422,4150141.068101483],[257975.188316415,4150141.209257687],[257975.148666882,4150141.346692253],[257975.139200771,4150141.490024394],[257975.150988085,4150141.578759011],[257975.190886525,4150141.699552678],[257975.256878151,4150141.822586506],[257975.334851808,4150141.913172988],[257975.439480530,4150141.994876391],[257975.552521902,4150142.055343139],[257975.732430883,4150142.110644600],[257979.705096701,4150142.373323660],[257979.732322034,4150142.128291287]]"
+61107893,30226074,"2","[[258021.153986068,4150062.774776751],[258020.725143924,4150063.950468585],[258020.884694929,4150063.972375836],[258020.612969448,4150065.759266524],[258020.778003082,4150065.799229695],[258021.045633558,4150063.990244267],[258021.195965698,4150064.011753106],[258021.153986068,4150062.774776751]]"
+61107894,30225888,"2","[[257823.916262604,4150060.622777358],[257825.775165877,4150060.759733370],[257825.762147795,4150060.948263272],[257826.989152935,4150060.761066664],[257825.791784342,4150060.402828939],[257825.779947204,4150060.595434043],[257823.927407005,4150060.464179567],[257823.916262604,4150060.622777358]]"
+61107895,30225830,"2","[[258434.696700710,4149753.938079904],[258432.015650545,4149753.817288411],[258432.031892024,4149753.574576789],[258430.177008711,4149753.824771484],[258431.999599710,4149754.286240967],[258432.034263776,4149754.055989764],[258434.718492172,4149754.182575660],[258434.696700710,4149753.938079904]]"
+61107896,30225834,"1","[[258278.382940940,4150075.670988305],[258280.253947648,4150076.847407151],[258280.466122506,4150077.663265062],[258279.823961688,4150077.265405523],[258280.638241652,4150078.197283157],[258281.876199982,4150078.570177434],[258281.248840214,4150078.166778822],[258281.003141782,4150077.022686812],[258278.504293284,4150075.484200931],[258278.382940940,4150075.670988305]]"
+61107897,30225827,"[1,3]","[[258109.600520578,4149966.402197654],[258109.121247653,4149966.321383106],[258108.708314231,4149965.793699028],[258109.267770406,4149965.416579111],[258109.770804891,4149965.498591357],[258109.012566001,4149965.134438615],[258108.172367782,4149965.243266298],[258108.639649253,4149965.304436865],[258108.188190508,4149965.614109655],[258106.712499992,4149965.411974150],[258106.688723482,4149965.577824453],[258108.159614676,4149965.779321935],[258108.515152522,4149966.229926039],[258107.979814387,4149966.142188457],[258108.790266367,4149966.511710108],[258109.600520578,4149966.402197654]]"
+61107898,30226067,"2","[[258168.343673447,4150142.455453233],[258168.607141961,4150139.761821322],[258168.838898155,4150139.779523137],[258168.655697161,4150137.925775899],[258168.129805070,4150139.732039595],[258168.346044051,4150139.767185755],[258168.086626370,4150142.429600722],[258168.343673447,4150142.455453233]]"
+61107899,30225842,"1","[[258181.847736361,4150116.832289948],[258183.520997826,4150115.321791534],[258184.366501842,4150115.316887615],[258183.894612823,4150115.773316876],[258184.973261587,4150115.230508849],[258185.651430257,4150114.182976568],[258185.069283222,4150114.696032973],[258183.832864090,4150114.714403757],[258181.692699555,4150116.660972121],[258181.847736361,4150116.832289948]]"
+61107900,30225996,"2","[[258343.211097863,4149810.220650767],[258345.868979316,4149810.556336276],[258345.847350516,4149810.787209280],[258347.676890652,4149810.664792764],[258345.923771279,4149810.077150877],[258345.910248782,4149810.312786648],[258343.238737396,4149809.998599817],[258343.211097863,4149810.220650767]]"
+61107901,30225930,"[1,2]","[[258197.456820730,4150156.058380489],[258197.151749613,4150156.040253150],[258196.712003338,4150155.454589242],[258197.456453270,4150155.481944140],[258196.290236616,4150155.097760095],[258195.004730407,4150155.333917698],[258195.789856906,4150155.380971708],[258196.268417180,4150155.983167952],[258194.762261053,4150155.889086047],[258194.778479511,4150155.676362429],[258192.874053059,4150155.900178560],[258194.737842572,4150156.380275209],[258194.746114120,4150156.137793878],[258197.442563128,4150156.302035326],[258197.456820730,4150156.058380489]]"
+61107902,30225994,"4","[[257981.462632725,4150107.934034151],[257977.611348173,4150107.772561767],[257977.454394755,4150107.745581768],[257977.304423817,4150107.657310789],[257977.209713287,4150107.542220388],[257977.197910290,4150107.422497973],[257977.237355460,4150107.281070897],[257977.324364564,4150107.122155840],[257977.473248852,4150106.987320773],[257977.674174206,4150106.918946791],[257978.490130828,4150106.926876661],[257978.475617984,4150107.161543176],[257980.299207475,4150106.882273106],[257978.510516054,4150106.467902138],[257978.485920517,4150106.699862954],[257977.663306723,4150106.670023915],[257977.500632897,4150106.717293269],[257977.354780924,4150106.788952969],[257977.230999321,4150106.891958826],[257977.135344180,4150107.000144601],[257977.028372979,4150107.160639704],[257976.973138082,4150107.343621418],[257976.971634246,4150107.483723168],[257976.991036486,4150107.621217806],[257977.106365039,4150107.784690145],[257977.256861934,4150107.891050077],[257977.469269935,4150107.992277802],[257981.438811064,4150108.223061923],[257981.462632725,4150107.934034151]]"
+61107903,30225983,"2","[[257977.346384882,4150099.868598158],[257980.031732283,4150099.997107583],[257979.988237917,4150100.233727438],[257981.888214499,4150099.963010519],[257980.076768740,4150099.527309044],[257980.033895683,4150099.751804313],[257977.349259863,4150099.614277603],[257977.346384882,4150099.868598158]]"
+61107904,30225920,"2","[[258136.577629315,4150074.760542361],[258136.960000478,4150072.064231708],[258137.177389920,4150072.102342636],[258137.103160964,4150070.272863294],[258136.488540140,4150071.999182976],[258136.727748923,4150072.029551488],[258136.338217463,4150074.723182423],[258136.577629315,4150074.760542361]]"
+61107905,30225902,"2","[[258235.475857607,4150107.778890244],[258237.642814785,4150106.135553806],[258237.787280581,4150106.330059785],[258239.037342857,4150104.955595831],[258237.360180779,4150105.765240622],[258237.495997911,4150105.945447794],[258235.331449792,4150107.586381852],[258235.475857607,4150107.778890244]]"
+61107906,30225934,"2","[[257728.785005664,4150039.870500088],[257728.339002617,4150041.139674472],[257728.522312221,4150041.165660703],[257728.301024963,4150042.928328464],[257728.437439081,4150042.940018841],[257728.666575201,4150041.179344027],[257728.874683872,4150041.208718044],[257728.785005664,4150039.870500088]]"
+61107907,30225929,"[1,3]","[[257815.650541176,4150047.868950055],[257815.739468194,4150047.371327446],[257816.289782678,4150046.802302695],[257816.650979952,4150047.550396111],[257816.563885446,4150048.083618594],[257816.919734150,4150047.284674144],[257816.803059242,4150046.481706634],[257816.742832025,4150046.915962268],[257816.463724094,4150046.293321080],[257816.649706110,4150044.999285491],[257816.466339507,4150044.962192094],[257816.286819331,4150046.237935407],[257815.840417216,4150046.769616455],[257815.879767233,4150046.338967099],[257815.543686961,4150047.099239710],[257815.650541176,4150047.868950055]]"
+61107908,30226026,"2","[[258364.968058129,4149907.437486458],[258366.403088098,4149905.140916918],[258366.604819800,4149905.252571687],[258367.273960297,4149903.544906065],[258366.005929758,4149904.927420546],[258366.194397174,4149905.030463781],[258364.776440913,4149907.317430127],[258364.968058129,4149907.437486458]]"
+61107909,30226006,"[2,3]","[[257755.627448055,4149976.801442903],[257756.848771527,4149977.252161643],[257756.869789220,4149977.086056869],[257757.851562904,4149977.230198590],[257757.548941410,4149977.552109377],[257757.006211465,4149977.478270685],[257757.794072040,4149977.831423265],[257758.631320982,4149977.724756013],[257758.131991578,4149977.648543549],[257758.435947524,4149977.308600736],[257758.655755385,4149977.341411502],[257758.678563463,4149977.163814502],[257756.896016794,4149976.910359596],[257756.921741823,4149976.714351283],[257755.627448055,4149976.801442903]]"
+61107910,30225923,"2","[[258126.046735989,4149954.558298167],[258126.299048572,4149952.772643813],[258126.447865579,4149952.793754428],[258126.392882853,4149951.571817884],[258126.001421004,4149952.730644542],[258126.150234788,4149952.751644175],[258125.897919009,4149954.537187561],[258126.046735989,4149954.558298167]]"
+61107911,30226057,"2","[[257940.603622881,4149831.617963601],[257938.640000959,4149831.340077835],[257938.668988660,4149831.134312632],[257937.309950426,4149831.236474008],[257938.591836247,4149831.696232752],[257938.620277054,4149831.489928103],[257940.581483954,4149831.776103189],[257940.603622881,4149831.617963601]]"
+61107912,30225936,"2","[[258372.386592638,4149778.491147680],[258374.435179878,4149778.960705815],[258374.423029688,4149778.740365311],[258377.184276479,4149778.940112208],[258377.181796497,4149778.696055565],[258374.451431709,4149778.495745505],[258374.438179622,4149778.270994240],[258372.386592638,4149778.491147680]]"
+61107913,30225998,"2","[[258156.153261703,4150152.991316786],[258153.471178399,4150152.806678730],[258153.482949601,4150152.581089114],[258151.534147105,4150152.785878472],[258153.452018166,4150153.274613101],[258153.463732723,4150153.044027033],[258156.137209513,4150153.221917805],[258156.153261703,4150152.991316786]]"
+61107914,30226073,"3","[[258442.547780601,4149784.444014537],[258444.111673822,4149781.940023379],[258443.823639050,4149780.840473427],[258444.270571717,4149780.136103609],[258443.317997995,4149781.074616943],[258443.012484956,4149782.133967553],[258443.355511401,4149781.592440253],[258443.548528275,4149782.401415537],[258442.341773786,4149784.328483397],[258442.547780601,4149784.444014537]]"
+61107915,30225934,"2","[[257799.082965830,4150063.001136789],[257800.304587489,4150063.347002791],[257800.313076265,4150063.161048114],[257802.117401081,4150063.278261628],[257802.128639294,4150063.113774378],[257800.290047955,4150062.984229607],[257800.304238680,4150062.802551787],[257799.082965830,4150063.001136789]]"
+61107916,30225917,"2","[[258465.032048383,4149793.204107818],[258463.612294359,4149795.497880649],[258463.424560596,4149795.380486019],[258462.768012384,4149797.089886318],[258464.001397674,4149795.738827315],[258463.816742381,4149795.623786864],[258465.245627253,4149793.336524318],[258465.032048383,4149793.204107818]]"
+61107917,30226053,"[1,2,3]","[[257944.417328924,4149950.568041570],[257945.484516189,4149951.025157621],[257945.511581923,4149950.808119224],[257946.494167227,4149950.949815983],[257946.194972034,4149951.292389548],[257945.671154842,4149951.229539818],[257946.490434536,4149951.558249502],[257947.326577185,4149951.398209541],[257946.814060428,4149951.355578912],[257947.093687422,4149951.034233218],[257947.344278795,4149951.072262608],[257947.367036884,4149950.883672077],[257947.117050475,4149950.848179682],[257946.948938949,4149950.443667705],[257947.349690160,4149950.475886805],[257946.588149028,4149950.141610675],[257945.727061282,4149950.287159610],[257946.280781910,4149950.346252008],[257946.534680687,4149950.772038190],[257945.527690052,4149950.625275505],[257945.547570748,4149950.453428988],[257944.417328924,4149950.568041570]]"
+61107918,30225939,"[1,3]","[[258177.236432642,4149783.558244793],[258177.315038525,4149782.902543982],[258178.091371737,4149782.234238623],[258178.740149843,4149782.932118854],[258178.664508241,4149783.692915625],[258179.132826812,4149782.503315720],[258178.935006143,4149781.322625958],[258178.847396406,4149782.028013876],[258178.312675548,4149781.437666988],[258178.589351947,4149779.206922306],[258178.347448069,4149779.184627202],[258178.067041846,4149781.439360023],[258177.432874331,4149781.921049664],[258177.496702070,4149781.256448378],[258177.023695409,4149782.397425395],[258177.236432642,4149783.558244793]]"
+61107919,30225876,"2","[[257743.074395332,4150055.653397579],[257741.901953842,4150055.324434766],[257741.887499505,4150055.497012776],[257740.086225156,4150055.378279397],[257740.079198541,4150055.541422486],[257741.859670554,4150055.657207076],[257741.826075948,4150055.832230321],[257743.074395332,4150055.653397579]]"
+61107920,30225933,"4","[[258444.032866057,4149993.450460485],[258445.591828722,4149994.368962373],[258446.598977699,4149994.952056732],[258447.445328089,4149995.421418343],[258447.523817529,4149995.481116906],[258447.563483667,4149995.536166507],[258447.593354608,4149995.622821670],[258447.608158414,4149995.696696908],[258447.606687788,4149995.774154326],[258447.589929333,4149995.828175649],[258447.572803760,4149995.869545819],[258447.509750058,4149995.975668871],[258447.486526963,4149996.005220584],[258447.424021490,4149996.057015234],[258447.341331447,4149996.102731504],[258447.233435596,4149996.140182666],[258447.141798968,4149996.152171595],[258447.031872304,4149996.156250075],[258446.917034380,4149996.128372276],[258446.771680675,4149996.064838475],[258446.186447504,4149995.709630692],[258446.282721127,4149995.512689209],[258444.549937771,4149994.910334185],[258445.957378783,4149996.108016597],[258446.055249766,4149995.920358511],[258446.751281825,4149996.335104740],[258446.901307454,4149996.391838858],[258446.986963308,4149996.396461616],[258447.217121664,4149996.404776964],[258447.320511325,4149996.376786319],[258447.397207509,4149996.341129080],[258447.559094589,4149996.257461629],[258447.661663348,4149996.161520889],[258447.754662005,4149996.046976218],[258447.817978960,4149995.925518074],[258447.848715333,4149995.776571840],[258447.838959298,4149995.632576969],[258447.827488376,4149995.524062710],[258447.735183447,4149995.366580500],[258447.691221750,4149995.319097138],[258447.588833628,4149995.238211585],[258447.527730737,4149995.198000817],[258445.727166364,4149994.160557919],[258444.151904575,4149993.229533974],[258444.032866057,4149993.450460485]]"
+61107921,30226042,"2","[[257923.893276789,4149947.547692659],[257925.324045490,4149948.037438781],[257925.353019082,4149947.846446019],[257927.134149744,4149948.112195728],[257927.155875948,4149947.952068786],[257925.372686963,4149947.673383852],[257925.402782635,4149947.493576430],[257923.893276789,4149947.547692659]]"
+61107922,30226030,"1","[[258315.131280195,4150007.603747458],[258316.287446101,4150005.726439284],[258317.099190404,4150005.525049842],[258316.741233326,4150006.134102870],[258317.639268327,4150005.273126032],[258318.000455882,4150004.092308994],[258317.608639766,4150004.721337784],[258316.455061705,4150005.010733375],[258314.927089892,4150007.471395602],[258315.131280195,4150007.603747458]]"
+61107923,30225988,"1","[[258251.520754269,4150064.268196511],[258249.440136393,4150062.983359495],[258249.230559644,4150062.153432011],[258249.834734818,4150062.520515888],[258248.976590004,4150061.566035091],[258247.822207486,4150061.269576868],[258248.405389543,4150061.636270741],[258248.743821124,4150062.833425380],[258251.392318953,4150064.476293076],[258251.520754269,4150064.268196511]]"
+61107924,30226014,"[1,2,3]","[[257904.960081129,4149995.254901874],[257903.790291060,4149994.788779867],[257903.758925231,4149994.997946605],[257902.743450201,4149994.821114332],[257903.086251256,4149994.522920074],[257903.578567022,4149994.583351064],[257902.826888516,4149994.235019667],[257902.007147287,4149994.359156446],[257902.490237060,4149994.412858347],[257902.165105234,4149994.761519439],[257901.982970632,4149994.730274939],[257901.957875363,4149994.887167923],[257902.143017520,4149994.918324949],[257902.330423357,4149995.331715869],[257901.878116275,4149995.271009892],[257902.605301774,4149995.605170297],[257903.450145862,4149995.516178788],[257902.932901458,4149995.426595259],[257902.721381631,4149995.009018619],[257903.736127203,4149995.160770494],[257903.706707446,4149995.369880636],[257904.960081129,4149995.254901874]]"
+61107925,30225934,"3","[[257736.047317002,4149991.465297483],[257735.714748524,4149992.142280561],[257735.835782688,4149992.991325464],[257735.895152376,4149992.570311185],[257736.188884310,4149993.111110863],[257736.003415596,4149994.455892716],[257736.163375845,4149994.476561014],[257736.440040296,4149992.605766752],[257735.976376798,4149991.938962120],[257736.047317002,4149991.465297483]]"
+61107926,30226056,"2","[[258315.799292068,4149773.531349718],[258313.939489724,4149773.087423897],[258313.954707089,4149773.343217341],[258311.266338116,4149773.244780093],[258311.274011604,4149773.484687612],[258313.959997961,4149773.571198623],[258313.965462816,4149773.805172557],[258315.799292068,4149773.531349718]]"
+61107927,30226032,"2","[[258029.592062528,4150029.433713675],[258030.004318122,4150028.235513491],[258029.851489226,4150028.213410610],[258030.123667674,4150026.448054804],[258029.960287888,4150026.422371211],[258029.682832615,4150028.207206414],[258029.539217527,4150028.182281115],[258029.592062528,4150029.433713675]]"
+61107928,30226041,"2","[[258488.172164539,4149847.376546540],[258488.138464124,4149850.117915544],[258487.917298926,4149850.108449298],[258488.211762859,4149851.866227372],[258488.599166345,4149850.126207818],[258488.371793093,4149850.122475092],[258488.410680623,4149847.385953682],[258488.172164539,4149847.376546540]]"
+61107929,30226005,"3","[[258440.756989886,4150017.324958055],[258440.377439819,4150014.359114300],[258439.455740255,4150013.627041730],[258439.354180023,4150012.882164711],[258439.187487598,4150014.121195376],[258439.658516455,4150015.254419643],[258439.573772313,4150014.542930518],[258440.229617072,4150015.070799406],[258440.521489027,4150017.309467446],[258440.756989886,4150017.324958055]]"
+61107930,30226056,"3","[[258372.726505544,4149776.030665411],[258375.634390090,4149776.133635543],[258376.493500284,4149775.272575852],[258377.274673824,4149775.304325824],[258376.027351925,4149774.927354523],[258374.770657824,4149775.200517398],[258375.541896885,4149775.240774630],[258374.922971446,4149775.863618311],[258372.729675466,4149775.783001645],[258372.726505544,4149776.030665411]]"
+61107931,30226072,"2","[[258445.362707214,4149786.191853186],[258446.784892007,4149783.905670214],[258446.987748121,4149784.025513484],[258447.647537977,4149782.296691840],[258446.388159256,4149783.667278093],[258446.582662871,4149783.776923281],[258445.152327327,4149786.075116056],[258445.362707214,4149786.191853186]]"
+61107932,30225943,"1","[[258179.001936928,4150142.061720554],[258179.001936928,4150142.061720554],[258178.833763405,4150144.238667975],[258178.180984313,4150144.867955846],[258178.233154999,4150144.192363564],[258177.845914437,4150145.295198087],[258178.053409035,4150146.519479063],[258178.111367673,4150145.768858244],[258179.001005276,4150145.006848116],[258179.227131157,4150142.079057946],[258179.001936928,4150142.061720554]]"
+61107933,30225843,"2","[[258179.356922169,4150114.202459813],[258181.355977812,4150112.396382805],[258181.511891812,4150112.576560650],[258182.637370364,4150111.055430720],[258181.047798475,4150112.051915027],[258181.190926617,4150112.209473079],[258179.203757557,4150114.034641837],[258179.356922169,4150114.202459813]]"
+61107934,30225912,"2","[[258116.610575129,4150045.276625665],[258117.019210052,4150044.075314877],[258116.881458178,4150044.054105151],[258117.141452829,4150042.304546150],[258116.975103524,4150042.283278874],[258116.710840399,4150044.032184438],[258116.559807082,4150044.010916385],[258116.610575129,4150045.276625665]]"
+61107935,30226000,"3","[[258306.178531759,4149993.210183682],[258307.721609848,4149990.723979792],[258307.419781552,4149989.637717750],[258307.822428785,4149988.988381655],[258306.924700886,4149989.835578037],[258306.571981846,4149990.984828352],[258306.917201574,4149990.449338970],[258307.136015347,4149991.192032537],[258305.986952635,4149993.094459341],[258306.178531759,4149993.210183682]]"
+61107936,30225976,"2","[[258125.526907661,4149985.299150262],[258125.928014800,4149984.149372906],[258125.768165106,4149984.126361546],[258126.027646178,4149982.343719714],[258125.872924205,4149982.326557069],[258125.612531402,4149984.111335708],[258125.463624652,4149984.087117830],[258125.526907661,4149985.299150262]]"
+61107937,30225915,"4","[[258382.346048182,4149912.203929979],[258380.552902643,4149915.101442678],[258380.483851473,4149915.165645340],[258380.394300057,4149915.219002983],[258380.297265377,4149915.240256889],[258380.216774613,4149915.236706578],[258380.159008932,4149915.216947054],[258380.077733444,4149915.177211174],[258380.044102234,4149915.153196929],[258380.006937153,4149915.120288706],[258379.945571201,4149915.040545597],[258379.908079546,4149914.965885078],[258379.887972776,4149914.901493596],[258379.890554670,4149914.795237116],[258379.923055752,4149914.713213696],[258380.136521028,4149914.378143672],[258380.409101628,4149914.545497932],[258381.006797442,4149912.731060116],[258379.590235357,4149914.038247595],[258379.880147843,4149914.217094167],[258379.422214825,4149914.920232927],[258379.367378179,4149915.065436258],[258379.340869963,4149915.192268494],[258379.335821160,4149915.305038554],[258379.349921947,4149915.437022979],[258379.368648822,4149915.502676266],[258379.426161023,4149915.617406757],[258379.552042239,4149915.781688573],[258379.704001521,4149915.880571547],[258379.952246173,4149915.962887246],[258380.279755316,4149915.911952395],[258380.573736593,4149915.688057384],[258382.629122121,4149912.385085442],[258382.346048182,4149912.203929979]]"
+61107938,30225904,"2","[[258102.308098298,4150111.578307736],[258104.995787200,4150111.376470010],[258105.021104715,4150111.604869355],[258106.837105015,4150111.146693623],[258104.951200826,4150110.917607367],[258104.973099868,4150111.134999167],[258102.287092472,4150111.327680381],[258102.308098298,4150111.578307736]]"
+61107939,30225889,"[2,3]","[[258267.808377622,4149801.026242726],[258266.064225493,4149800.467234469],[258266.039966960,4149800.686744140],[258264.538234403,4149800.497108322],[258265.115778420,4149799.995300379],[258265.922501024,4149800.083720369],[258264.830252772,4149799.620182703],[258263.467094998,4149799.775722862],[258264.249666764,4149799.867842860],[258263.640511171,4149800.381675694],[258263.339788242,4149800.342982044],[258263.308759813,4149800.585457393],[258266.009782606,4149800.924752215],[258265.977554986,4149801.180812746],[258267.808377622,4149801.026242726]]"
+61107940,30226051,"[1,2,3]","[[258056.158751946,4149962.156201175],[258057.367980401,4149962.581324172],[258057.380894109,4149962.425563445],[258058.219696016,4149962.555013990],[258057.923900746,4149962.883711868],[258057.401717101,4149962.828249389],[258058.230618959,4149963.150136871],[258059.038447040,4149963.030249526],[258058.560518637,4149962.980498039],[258058.853399808,4149962.633780653],[258059.150215791,4149962.681354565],[258059.169217881,4149962.515753889],[258058.868428225,4149962.474626398],[258058.694198547,4149962.057406439],[258059.203291830,4149962.110250613],[258058.365791918,4149961.769731218],[258057.553034513,4149961.893649305],[258058.025592468,4149961.959661822],[258058.178878388,4149962.375158054],[258057.394672556,4149962.263002380],[258057.407624486,4149962.102464579],[258056.158751946,4149962.156201175]]"
+61107941,30226009,"1","[[258228.099013611,4150154.710339029],[258225.846939305,4150154.577940741],[258225.348783021,4150153.956319791],[258226.088830483,4150154.002797878],[258224.933773482,4150153.591296061],[258223.653508407,4150153.834183197],[258224.412036044,4150153.895118628],[258225.140864796,4150154.780602721],[258228.078857588,4150154.955164691],[258228.099013611,4150154.710339029]]"
+61107942,30225996,"2","[[258440.467832457,4149734.954730886],[258443.110370740,4149734.904486942],[258443.147055252,4149735.143552468],[258444.980187148,4149734.753823787],[258443.115050787,4149734.421980864],[258443.153942252,4149734.669978894],[258440.463405680,4149734.728946103],[258440.467832457,4149734.954730886]]"
+61107943,30226181,"[1,2]","[[258182.928516651,4149744.635353361],[258183.479953905,4149742.893438321],[258183.266943237,4149742.869193019],[258183.592275504,4149740.231634674],[258183.351357914,4149740.206756109],[258183.320093291,4149740.474562422],[258182.689525410,4149740.860849834],[258182.769330641,4149740.151912435],[258182.321387091,4149741.271946286],[258182.473248628,4149742.507173023],[258182.577847501,4149741.731318449],[258183.212965457,4149741.346231678],[258183.030019322,4149742.844642736],[258182.786878826,4149742.816385635],[258182.928516651,4149744.635353361]]"
+61107944,30225841,"2","[[258245.717747060,4150041.307228778],[258246.587666697,4150038.771366218],[258246.812030021,4150038.839266033],[258247.022360259,4150036.957762125],[258246.127913357,4150038.633887614],[258246.339189718,4150038.699279719],[258245.490256998,4150041.235310263],[258245.717747060,4150041.307228778]]"
+61107945,30225860,"1","[[258329.185053888,4150021.897977722],[258328.023251208,4150023.785443944],[258327.201597547,4150023.974791533],[258327.574505449,4150023.368414784],[258326.641106685,4150024.200539924],[258326.356572985,4150025.316821571],[258326.719533158,4150024.739833571],[258327.824631288,4150024.558472617],[258329.384676354,4150022.037681963],[258329.185053888,4150021.897977722]]"
+61107946,30226008,"2","[[258271.521817034,4150080.583547479],[258269.234422013,4150079.153213273],[258269.351550751,4150078.967325884],[258267.593840748,4150078.268768757],[258268.984851836,4150079.552533521],[258269.106906562,4150079.362504597],[258271.401277487,4150080.776975492],[258271.521817034,4150080.583547479]]"
+61107947,30225941,"[2,3]","[[258088.029866058,4150086.457746286],[258086.837100972,4150086.044026185],[258086.814574848,4150086.185849419],[258085.856355649,4150086.047205744],[258086.138973001,4150085.713004863],[258086.871666180,4150085.810776571],[258085.924811610,4150085.429561340],[258085.214253380,4150085.557282672],[258085.599187389,4150085.609071409],[258085.227907155,4150085.960065936],[258085.029062298,4150085.932524297],[258085.004516991,4150086.105394444],[258086.790883665,4150086.360693973],[258086.767711170,4150086.504646304],[258088.029866058,4150086.457746286]]"
+61107948,30225876,"3","[[257732.147710841,4150042.130184067],[257732.637103350,4150042.820230470],[257732.575283192,4150043.266528893],[257732.905748241,4150042.520410524],[257732.764815040,4150041.678164658],[257732.715282824,4150042.181639311],[257732.403523526,4150041.593271523],[257732.593053311,4150040.269474309],[257732.420911927,4150040.243940422],[257732.147710841,4150042.130184067]]"
+61107949,30225906,"2","[[257935.705314477,4149961.435912860],[257936.195199162,4149960.225342683],[257936.000176865,4149960.198470651],[257936.263393237,4149958.408602837],[257936.111506693,4149958.385474533],[257935.838236516,4149960.173635471],[257935.662261718,4149960.147209171],[257935.705314477,4149961.435912860]]"
+61107950,30225932,"4","[[258442.179091738,4149996.577298820],[258445.414072679,4149998.466772747],[258445.526514222,4149998.543256996],[258445.618952564,4149998.650421281],[258445.688133228,4149998.810351608],[258445.691794381,4149998.924312716],[258445.676682923,4149998.980174414],[258445.609834383,4149999.108065966],[258445.578656795,4149999.144179421],[258445.524033511,4149999.189969793],[258445.441041411,4149999.243580714],[258445.335509494,4149999.270967141],[258445.241325457,4149999.286695279],[258445.001634269,4149999.218346430],[258444.318789324,4149998.815657352],[258444.421498792,4149998.602535214],[258442.658050401,4149998.008178873],[258444.091465000,4149999.237539225],[258444.197197013,4149999.040101100],[258444.877246117,4149999.425766750],[258445.019989438,4149999.487821308],[258445.150268911,4149999.520026922],[258445.388519961,4149999.520443645],[258445.496649133,4149999.487983766],[258445.655363253,4149999.413960240],[258445.753900465,4149999.334685670],[258445.812259165,4149999.268128159],[258445.910130306,4149999.086578831],[258445.936236978,4149998.958092469],[258445.929449258,4149998.748592113],[258445.907759954,4149998.666253343],[258445.834801603,4149998.513429956],[258445.779584181,4149998.444170600],[258445.678382537,4149998.349256011],[258445.590260719,4149998.284061427],[258442.296039177,4149996.351434874],[258442.179091738,4149996.577298820]]"
+61107951,30225878,"2","[[258306.508328043,4149833.810906330],[258309.194880756,4149834.167627782],[258309.161672277,4149834.383842914],[258311.025032065,4149834.252439066],[258309.250253516,4149833.708528503],[258309.227100370,4149833.923452072],[258306.535964705,4149833.585745329],[258306.508328043,4149833.810906330]]"
+61107952,30225885,"2","[[258132.880560219,4149935.956295169],[258133.286816428,4149934.782489130],[258133.131267070,4149934.767349563],[258133.368797983,4149933.021332434],[258133.213672504,4149932.996406492],[258132.981737057,4149934.743038527],[258132.823452913,4149934.719092921],[258132.880560219,4149935.956295169]]"
+61107953,30226047,"[2,3]","[[258253.040765061,4150085.235031376],[258254.461697181,4150082.933848405],[258254.655696092,4150083.056720668],[258255.330562749,4150081.306781273],[258254.069393625,4150082.683119779],[258254.263424779,4150082.807101785],[258253.410701882,4150084.124262784],[258253.220070499,4150083.385749912],[258253.619439821,4150082.727509042],[258252.705414511,4150083.537311505],[258252.328811197,4150084.784332931],[258252.707770872,4150084.206765306],[258252.933079740,4150084.932164546],[258252.837682373,4150085.110312664],[258253.040765061,4150085.235031376]]"
+61107954,30225885,"[1,2]","[[258130.976696617,4149949.830240693],[258131.378729563,4149948.675661006],[258131.227988999,4149948.655383671],[258131.515248523,4149946.865826383],[258131.332458507,4149946.842481799],[258131.284868971,4149947.151636261],[258130.876298912,4149947.386533935],[258130.944897185,4149946.883287152],[258130.606939411,4149947.665368421],[258130.688346146,4149948.453035556],[258130.774207361,4149947.983274233],[258131.201223617,4149947.752505467],[258131.070202212,4149948.633311837],[258130.909238784,4149948.608555586],[258130.976696617,4149949.830240693]]"
+61107955,30226246,"[1,3]","[[258166.198192788,4149790.791821965],[258167.030342002,4149790.914258416],[258167.655824250,4149791.700114609],[258166.915884802,4149792.313717623],[258166.099204605,4149792.236147864],[258167.246783001,4149792.699287512],[258168.493730309,4149792.508344546],[258167.775153052,4149792.446251056],[258168.427625001,4149791.905939863],[258170.627009929,4149792.202132387],[258170.669726342,4149791.950653592],[258168.453940228,4149791.668932172],[258167.957593543,4149791.037264259],[258168.650655620,4149791.120091371],[258167.500453987,4149790.633703288],[258166.198192788,4149790.791821965]]"
+61107956,30225923,"2","[[258135.178753358,4149892.781716167],[258135.438077646,4149891.026958127],[258135.583894558,4149891.048378293],[258135.534861217,4149889.823936593],[258135.122332891,4149890.980042391],[258135.292351014,4149891.008645268],[258135.016899679,4149892.759873413],[258135.178753358,4149892.781716167]]"
+61107957,30225954,"[1,2,3]","[[257952.000082927,4150006.379866032],[257953.148137293,4150006.853734915],[257953.176729056,4150006.652646084],[257954.211345717,4150006.802826481],[257953.834711030,4150007.137100163],[257953.413129714,4150007.067389990],[257954.127367990,4150007.400931508],[257954.906446143,4150007.288089481],[257954.489876548,4150007.220232768],[257954.798640474,4150006.890154032],[257954.991627079,4150006.917085611],[257955.013987177,4150006.739169280],[257954.824127518,4150006.716256331],[257954.619654939,4150006.297362987],[257955.068241619,4150006.367176517],[257954.321491209,4150006.017697812],[257953.570979378,4150006.141704685],[257953.999088560,4150006.207559774],[257954.268139469,4150006.636903960],[257953.199411811,4150006.485827265],[257953.227684108,4150006.273751894],[257952.000082927,4150006.379866032]]"
+61107958,30225944,"3","[[258181.589320657,4150142.259447637],[258181.350872874,4150145.235466310],[258182.113990674,4150146.066859998],[258182.048539674,4150146.928322956],[258182.491251639,4150145.720583124],[258182.242107235,4150144.464413594],[258182.187727296,4150145.176722713],[258181.633734822,4150144.501302896],[258181.819261067,4150142.278646452],[258181.589320657,4150142.259447637]]"
+61107959,30225905,"2","[[258044.302399399,4150015.750922373],[258043.133744610,4150015.350834676],[258043.108967538,4150015.515714750],[258041.310564552,4150015.236782280],[258041.288413062,4150015.391478769],[258043.090714085,4150015.664411275],[258043.070748689,4150015.824264453],[258044.302399399,4150015.750922373]]"
+61107960,30226047,"2","[[258213.748382132,4150147.586616942],[258215.231960627,4150145.242399080],[258215.410432000,4150145.409815723],[258216.084876629,4150143.648888371],[258214.840399390,4150144.983653894],[258215.013654717,4150145.145224330],[258213.564751703,4150147.424459359],[258213.748382132,4150147.586616942]]"
+61107961,30225875,"2","[[257942.721394858,4149913.883613944],[257943.186712547,4149912.680534158],[257942.980459523,4149912.651100658],[257943.247595876,4149910.874114541],[257943.094465535,4149910.853910005],[257942.821931919,4149912.634051937],[257942.633812876,4149912.604091134],[257942.721394858,4149913.883613944]]"
+61107962,30225955,"2","[[257928.544997270,4149986.291354760],[257928.787294257,4149984.534193744],[257928.981366909,4149984.558871803],[257928.898025701,4149983.285223269],[257928.454783866,4149984.464782267],[257928.637743122,4149984.490894196],[257928.382171488,4149986.269544374],[257928.544997270,4149986.291354760]]"
+61107963,30225998,"[1,3]","[[257992.638046009,4150142.477555145],[257990.464358136,4150142.261638219],[257989.907848443,4150141.536766305],[257990.504469737,4150141.573732326],[257989.495395810,4150141.156573703],[257988.207051967,4150141.337755702],[257988.994523019,4150141.425706757],[257989.604574264,4150142.289968465],[257988.818555866,4150142.970572641],[257988.064251382,4150142.884545086],[257989.252071120,4150143.320053109],[257990.387543922,4150143.148758341],[257989.758187728,4150143.060763808],[257990.456131643,4150142.475018822],[257992.623591020,4150142.714219184],[257992.638046009,4150142.477555145]]"
+61107964,30225852,"[2,3]","[[258310.781067086,4149916.715863348],[258313.131440891,4149918.079074566],[258312.996963757,4149918.286567769],[258314.852542641,4149918.948974495],[258313.355551850,4149917.668611140],[258313.238709513,4149917.864485466],[258311.957066108,4149917.112887490],[258312.817993775,4149916.940281000],[258313.577593797,4149917.375940533],[258312.505186402,4149916.390687908],[258311.326204698,4149916.076940683],[258311.985127385,4149916.466319777],[258311.178210179,4149916.660460468],[258310.899389727,4149916.500842202],[258310.781067086,4149916.715863348]]"
+61107965,30225924,"2","[[257901.349901076,4149998.819257509],[257902.530408355,4149999.282512857],[257902.560631736,4149999.101035534],[257904.181500751,4149999.348227203],[257904.206825906,4149999.190105782],[257902.580464123,4149998.939741787],[257902.607661896,4149998.754687181],[257901.349901076,4149998.819257509]]"
+61107966,30226056,"2","[[258349.881034711,4149774.718778393],[258348.098268637,4149774.302597406],[258348.092141350,4149774.542905493],[258345.404137012,4149774.432562398],[258345.395817639,4149774.673600537],[258348.107484005,4149774.781701790],[258348.102520285,4149775.001095212],[258349.881034711,4149774.718778393]]"
+61107967,30225852,"3","[[258293.515764473,4149906.590342200],[258296.044147793,4149908.071222204],[258297.135549938,4149907.756085149],[258297.816516222,4149908.145378509],[258296.907164826,4149907.247913381],[258295.828382236,4149906.970132854],[258296.369454289,4149907.301067508],[258295.601557130,4149907.512736208],[258293.640579456,4149906.370245256],[258293.515764473,4149906.590342200]]"
+61107968,30226009,"1","[[258250.588242006,4150139.851889429],[258249.438228338,4150141.702041382],[258248.597062290,4150141.904959550],[258248.957598386,4150141.318041449],[258248.042770471,4150142.163965697],[258247.715937283,4150143.338236072],[258248.134552889,4150142.687432569],[258249.262833634,4150142.448297175],[258250.800576261,4150139.981226321],[258250.588242006,4150139.851889429]]"
+61107969,30225912,"[1,3]","[[258113.103788474,4150068.431981910],[258112.896528963,4150069.875791179],[258112.451375387,4150070.286464737],[258112.509206635,4150069.830179333],[258112.207564603,4150070.530348594],[258112.294280968,4150071.366620701],[258112.370144035,4150070.860607790],[258112.907631161,4150070.437588065],[258113.301564703,4150070.951385195],[258113.226924266,4150071.505566452],[258113.571187780,4150070.736628806],[258113.484630928,4150069.924120797],[258113.401444789,4150070.403578901],[258113.048213262,4150069.919476126],[258113.260302461,4150068.452979534],[258113.103788474,4150068.431981910]]"
+61107970,30225947,"4","[[258179.961497854,4150131.663570996],[258179.683011171,4150135.327491317],[258179.635861023,4150135.545112093],[258179.577437731,4150135.658100358],[258179.473136634,4150135.776531018],[258179.336393296,4150135.850921329],[258179.195900677,4150135.872440750],[258179.022252639,4150135.791851558],[258178.939563116,4150135.709508372],[258178.854150316,4150135.573042728],[258178.823331301,4150135.392895934],[258178.877882494,4150134.622492828],[258179.101386176,4150134.633437355],[258178.888712883,4150132.764663475],[258178.396985168,4150134.576820025],[258178.645359525,4150134.611921404],[258178.583272746,4150135.299686111],[258178.583914564,4150135.468047776],[258178.616571327,4150135.592606773],[258178.670674938,4150135.720985444],[258178.752368375,4150135.866555717],[258178.892212591,4150135.984224341],[258179.065829791,4150136.060704880],[258179.220156076,4150136.097872165],[258179.362739805,4150136.081290090],[258179.499177505,4150136.029899900],[258179.601100030,4150135.960630755],[258179.679645386,4150135.882044576],[258179.745100669,4150135.800839834],[258179.836878478,4150135.665779479],[258179.902443898,4150135.524372246],[258179.936946735,4150135.358988037],[258180.219939915,4150131.670390604],[258179.961497854,4150131.663570996]]"
+61107971,30225920,"2","[[258146.400575330,4150008.254894831],[258146.799457287,4150005.571989319],[258147.015416070,4150005.597369285],[258146.932486823,4150003.779138796],[258146.322928728,4150005.506309527],[258146.535990996,4150005.532551120],[258146.152058408,4150008.215022297],[258146.400575330,4150008.254894831]]"
+61107972,30225919,"4","[[258141.113043786,4150070.858972050],[258140.578754048,4150074.506003040],[258140.534495829,4150074.719541561],[258140.508264728,4150074.837481357],[258140.435879229,4150074.920886995],[258140.351434612,4150075.003643408],[258140.236494769,4150075.039304164],[258140.146815961,4150075.021140024],[258140.032174343,4150074.908626294],[258139.931613101,4150074.768824780],[258139.892847130,4150074.619897181],[258139.873055239,4150074.438430442],[258139.987312793,4150073.721160071],[258140.210688204,4150073.758097525],[258140.129420656,4150071.933154404],[258139.506379360,4150073.674379583],[258139.740578292,4150073.706004433],[258139.625820785,4150074.448724099],[258139.628840694,4150074.577031923],[258139.639146983,4150074.648371858],[258139.690551187,4150074.799597887],[258139.754907877,4150074.939562818],[258139.902120102,4150075.130988657],[258140.014172597,4150075.224473778],[258140.101282413,4150075.257817922],[258140.190928973,4150075.274872309],[258140.302821545,4150075.268400128],[258140.435221503,4150075.215127448],[258140.549707732,4150075.133386308],[258140.653617953,4150075.031960081],[258140.732061470,4150074.919389457],[258140.789976346,4150074.758433962],[258141.380641582,4150070.900511255],[258141.113043786,4150070.858972050]]"
+61107973,30225913,"2","[[257759.155684361,4149973.577610672],[257757.990851726,4149973.142352270],[257757.970807029,4149973.308428723],[257756.194007152,4149973.036480242],[257756.174597290,4149973.212201247],[257757.933825440,4149973.464446483],[257757.910939450,4149973.663704248],[257759.155684361,4149973.577610672]]"
+61107974,30225995,"[1,3]","[[257993.627927399,4150111.428536555],[257991.429335706,4150111.309417500],[257990.828733873,4150110.614927442],[257991.420712151,4150110.629148481],[257990.356564158,4150110.275789376],[257989.096069426,4150110.544127797],[257989.882303478,4150110.562030586],[257990.580696939,4150111.404509030],[257989.829385476,4150112.137083662],[257989.032063606,4150112.115393713],[257990.225290439,4150112.468776061],[257991.438077117,4150112.209932911],[257990.776499663,4150112.176965544],[257991.365080244,4150111.553638246],[257993.631992114,4150111.650556365],[257993.627927399,4150111.428536555]]"
+61107975,30225833,"[1,2,3]","[[258034.268553279,4149973.142766319],[258033.885770153,4149974.331667964],[258034.021353462,4149974.348274567],[258033.906438839,4149975.207178845],[258033.569224211,4149974.857117724],[258033.631558513,4149974.376154440],[258033.282669852,4149975.162556710],[258033.409869424,4149975.981102508],[258033.470775979,4149975.505845235],[258033.818171738,4149975.822400795],[258033.777106271,4149976.151803167],[258033.942249550,4149976.155888277],[258033.998048790,4149975.766857887],[258034.420903392,4149975.551421252],[258034.350420383,4149976.099262754],[258034.676701919,4149975.345283387],[258034.578916147,4149974.475679425],[258034.499340153,4149974.990908834],[258034.087033246,4149975.151948293],[258034.188541643,4149974.380067473],[258034.362335978,4149974.401561082],[258034.268553279,4149973.142766319]]"
+61107976,30226041,"2","[[258489.103905028,4149796.915566562],[258489.058345643,4149799.599190542],[258488.827086778,4149799.592793714],[258489.159723950,4149801.418215659],[258489.527927088,4149799.605226252],[258489.300669899,4149799.602489640],[258489.343337650,4149796.922948021],[258489.103905028,4149796.915566562]]"
+61107977,30225882,"[2,3]","[[257965.284736950,4149835.086957785],[257966.477540503,4149835.552309577],[257966.495371172,4149835.358642220],[257967.484947649,4149835.515022431],[257967.174355374,4149835.843376112],[257966.738782201,4149835.804282186],[257967.430150518,4149836.142489272],[257968.130164783,4149835.968083892],[257967.757887593,4149835.937923294],[257968.039733308,4149835.604407708],[257968.255330343,4149835.644566121],[257968.277026648,4149835.459005480],[257966.508828904,4149835.185094415],[257966.526278836,4149834.978331989],[257965.284736950,4149835.086957785]]"
+61107978,30225941,"2","[[258108.798977033,4150070.276091460],[258108.997913444,4150069.012011186],[258109.153695827,4150069.035251372],[258109.091656904,4150067.811298223],[258108.687959792,4150068.960041634],[258108.845506701,4150068.986118325],[258108.646322909,4150070.253871063],[258108.798977033,4150070.276091460]]"
+61107979,30226046,"[1,2]","[[258255.435041330,4150086.721012492],[258255.595435305,4150086.464117184],[258256.335479892,4150086.363987784],[258255.991326781,4150086.966423375],[258256.886609255,4150086.136173610],[258257.243649177,4150084.934925570],[258256.834822046,4150085.578446657],[258256.079838615,4150085.691560635],[258256.853270975,4150084.460892794],[258257.071620038,4150084.593054107],[258257.744321861,4150082.808191159],[258256.455013765,4150084.212447280],[258256.652166605,4150084.337227226],[258255.231130730,4150086.601315864],[258255.435041330,4150086.721012492]]"
+61107980,30225960,"[1,2]","[[257941.161193361,4149827.896711147],[257939.776932221,4149827.368955758],[257939.749749717,4149827.581999020],[257938.091774570,4149827.344651417],[257938.067348433,4149827.518518251],[257938.164119545,4149827.530809705],[257938.360064999,4149827.942509250],[257937.944853156,4149827.888163607],[257938.632611984,4149828.236136406],[257939.426987548,4149828.100746718],[257938.957571598,4149828.036537067],[257938.717488385,4149827.611015570],[257939.725264127,4149827.756867195],[257939.699969650,4149827.967856314],[257941.161193361,4149827.896711147]]"
+61107981,30225990,"5","[[258435.046614986,4149772.422047183],[258432.764697896,4149773.738784166],[258432.632451783,4149773.577907190],[258431.150625971,4149774.782017253],[258433.002229169,4149774.159616079],[258432.883272782,4149773.944152043],[258435.217594312,4149772.605791022],[258435.046614986,4149772.422047183]]"
+61107982,30226039,"2","[[258117.233201987,4150013.359226231],[258116.791963550,4150014.526275406],[258116.967965367,4150014.553704226],[258116.690470802,4150016.325652166],[258116.846912015,4150016.350206249],[258117.125043326,4150014.575796299],[258117.277691970,4150014.597794947],[258117.233201987,4150013.359226231]]"
+61107983,30226046,"1","[[258242.238279118,4150107.571370454],[258243.417147465,4150105.684282466],[258244.241145219,4150105.505853549],[258243.865006381,4150106.107330617],[258244.751034113,4150105.269462184],[258245.215872485,4150103.963565669],[258244.755069462,4150104.673794445],[258243.574240255,4150104.990649418],[258242.048714804,4150107.451812833],[258242.238279118,4150107.571370454]]"
+61107984,30225934,"1","[[257739.753754524,4150059.298148580],[257740.253503129,4150059.340249127],[257740.796387786,4150059.918447289],[257742.715363124,4150060.029534560],[257742.718574458,4150059.863059368],[257741.294389174,4150059.766671837],[257740.900936685,4150059.367610957],[257741.301695028,4150059.381937470],[257740.547029173,4150059.128782788],[257739.753754524,4150059.298148580]]"
+61107985,30225916,"1","[[258385.342689954,4149914.060983673],[258384.151979766,4149915.984487331],[258383.345802012,4149916.158384977],[258383.698150557,4149915.593703658],[258382.788253936,4149916.430914381],[258382.462950471,4149917.576587807],[258382.860564225,4149916.942618636],[258383.983315412,4149916.703997942],[258385.561040887,4149914.193148441],[258385.342689954,4149914.060983673]]"
+61107986,30225885,"2","[[258147.580481411,4149836.026104739],[258147.325205293,4149837.813731710],[258147.168246289,4149837.789747198],[258147.227789320,4149839.010329201],[258147.630580625,4149837.851064200],[258147.497600912,4149837.832713926],[258147.750255533,4149836.046273813],[258147.580481411,4149836.026104739]]"
+61107987,30225984,"2","[[257977.523399766,4150096.411093266],[257980.206873664,4150096.511667916],[257980.169102566,4150096.741124013],[257982.014035551,4150096.468120206],[257980.257339848,4150096.024606885],[257980.219206906,4150096.272066681],[257977.527684726,4150096.168727170],[257977.523399766,4150096.411093266]]"
+61107988,30225861,"[2,3]","[[258296.067359209,4150072.307101340],[258294.615686276,4150074.617165735],[258294.424811373,4150074.498200335],[258293.733326541,4150076.267611165],[258295.046224921,4150074.873672197],[258294.815730200,4150074.737864131],[258295.640943176,4150073.436501063],[258295.836208624,4150074.224972023],[258295.385715661,4150074.942895065],[258296.326779817,4150074.073224008],[258296.695649842,4150072.864526255],[258296.322988522,4150073.451793815],[258296.111614185,4150072.690891367],[258296.268463188,4150072.430767844],[258296.067359209,4150072.307101340]]"
+61107989,30226012,"3","[[258390.028284743,4149737.774303790],[258389.638089036,4149739.002828262],[258390.028459038,4149740.135281972],[258390.018357322,4149739.408964985],[258390.704734117,4149740.060675457],[258390.700735131,4149742.262613586],[258390.952970334,4149742.262623467],[258390.943552263,4149739.360454613],[258390.034931104,4149738.485282537],[258390.028284743,4149737.774303790]]"
+61107990,30225836,"[1,2]","[[258183.947940496,4149730.841772031],[258184.076927133,4149730.033776658],[258184.700879041,4149729.672672067],[258184.512537721,4149731.119481716],[258184.279073478,4149731.101272864],[258184.397072460,4149732.969019976],[258184.960343797,4149731.174225898],[258184.742386266,4149731.162563929],[258185.096686395,4149728.495064315],[258184.856040977,4149728.455183500],[258184.819027804,4149728.747591895],[258184.173456590,4149729.169079432],[258184.262403794,4149728.506636458],[258183.792932055,4149729.562209216],[258183.947940496,4149730.841772031]]"
+61107991,30225939,"[1,3]","[[258179.037795562,4149768.985235030],[258179.133586330,4149768.238402992],[258179.917143237,4149767.629754142],[258180.535976134,4149768.406141484],[258180.436760277,4149769.217937130],[258180.901251882,4149767.997127225],[258180.716569617,4149766.912130244],[258180.636252287,4149767.548554726],[258180.139156583,4149766.851488352],[258180.425620143,4149764.628456512],[258180.185197767,4149764.590124391],[258179.898702029,4149766.812046492],[258179.245355076,4149767.319283488],[258179.299423978,4149766.660074898],[258178.866642982,4149767.777780513],[258179.037795562,4149768.985235030]]"
+61107992,30226031,"2","[[258312.571182159,4150005.956404432],[258314.009761948,4150003.661274916],[258314.205739568,4150003.779093082],[258314.833235224,4150002.113614972],[258313.612506549,4150003.410798221],[258313.812667754,4150003.535492234],[258312.372415509,4150005.834002404],[258312.571182159,4150005.956404432]]"
+61107993,30225938,"2","[[257952.014821189,4149850.792647497],[257952.513138594,4149849.591608088],[257952.293253037,4149849.559238557],[257952.556119413,4149847.760052546],[257952.386942705,4149847.736093706],[257952.120913867,4149849.530040369],[257951.938006665,4149849.505814367],[257952.014821189,4149850.792647497]]"
+61107994,30225866,"3","[[258198.517862766,4150153.017148622],[258201.422561004,4150153.215770823],[258202.284610353,4150152.442680337],[258203.073715727,4150152.486509538],[258201.892886479,4150152.083867500],[258200.644321980,4150152.317840353],[258201.351491950,4150152.369269833],[258200.761690960,4150152.923532036],[258198.537248025,4150152.779342548],[258198.517862766,4150153.017148622]]"
+61107995,30226069,"3","[[258289.850382581,4149916.111283726],[258287.337551381,4149914.632397603],[258286.242217833,4149914.943207453],[258285.540234972,4149914.546639423],[258286.459192847,4149915.430385108],[258287.574250052,4149915.725659520],[258287.003035463,4149915.378051857],[258287.787118758,4149915.181128696],[258289.732119908,4149916.325303855],[258289.850382581,4149916.111283726]]"
+61107996,30225873,"[2,4]","[[258279.283394355,4149723.806777549],[258277.442997520,4149723.894425173],[258277.469772545,4149724.127447165],[258274.877649848,4149724.743395811],[258274.899201726,4149724.991674799],[258277.072827440,4149724.464404134],[258277.094006530,4149724.657159635],[258277.060579075,4149724.771309178],[258276.976815423,4149724.905135567],[258276.912369012,4149724.957209887],[258276.793037027,4149724.979001202],[258276.766008651,4149724.761647242],[258274.980415932,4149725.553656273],[258276.870265236,4149725.470791989],[258276.845762002,4149725.221488011],[258276.962290802,4149725.203776561],[258277.008795967,4149725.186321259],[258277.053031316,4149725.160823858],[258277.097603472,4149725.116435011],[258277.160363224,4149725.042862353],[258277.224996676,4149724.936247911],[258277.283991761,4149724.809249496],[258277.316041908,4149724.684255220],[258277.289387175,4149724.412688922],[258277.545542824,4149724.349494607],[258277.571582084,4149724.599864671],[258279.283394355,4149723.806777549]]"
+61107997,30225920,"[1,2]","[[258272.144040437,4149829.160538028],[258272.505316366,4149829.193030824],[258272.932547882,4149829.816937121],[258272.230463184,4149829.737251468],[258273.317221271,4149830.203948062],[258274.574831673,4149830.032814465],[258273.773374700,4149829.915252050],[258273.378568284,4149829.304287734],[258274.818872518,4149829.494597788],[258274.790272023,4149829.695685051],[258276.665734396,4149829.599908382],[258274.905086393,4149829.027494186],[258274.882354654,4149829.226411796],[258272.172492661,4149828.893369212],[258272.144040437,4149829.160538028]]"
+61107998,30225888,"[2,3]","[[257892.637342669,4150065.004712446],[257891.463019115,4150064.616806252],[257891.450497966,4150064.819427258],[257890.433483370,4150064.750712114],[257890.753980351,4150064.391966723],[257891.182715749,4150064.421591667],[257890.476645281,4150064.158791264],[257889.703215204,4150064.322567300],[257890.110410955,4150064.372588994],[257889.839388582,4150064.712568602],[257889.638943470,4150064.700072400],[257889.625895605,4150064.878495671],[257891.435298668,4150065.003022280],[257891.417616050,4150065.201683857],[257892.637342669,4150065.004712446]]"
+61107999,30225923,"2","[[258143.252402070,4149838.365895333],[258143.529412039,4149836.570639386],[258143.703500330,4149836.599124261],[258143.624001814,4149835.328585729],[258143.161419198,4149836.517244236],[258143.342429878,4149836.546305466],[258143.065735090,4149838.340219440],[258143.252402070,4149838.365895333]]"
+61108000,30225829,"[1,3]","[[258380.249305203,4149761.775142241],[258379.494354691,4149761.740964751],[258378.719482160,4149760.895343592],[258379.538491593,4149760.162510687],[258380.325814857,4149760.183419980],[258379.097949838,4149759.830207347],[258377.883308696,4149760.100371889],[258378.610865575,4149760.130235186],[258377.970033800,4149760.779260102],[258375.763772241,4149760.700462548],[258375.741724797,4149760.947452467],[258377.934775058,4149761.022523930],[258378.574455807,4149761.718683294],[258377.912524088,4149761.704797287],[258379.053300599,4149762.049874869],[258380.249305203,4149761.775142241]]"
+61108001,30226023,"2","[[258374.707429474,4149913.136821667],[258376.148918529,4149910.806523722],[258376.341056572,4149910.926231973],[258377.010550269,4149909.209338294],[258375.764819339,4149910.567102097],[258375.956868936,4149910.686812907],[258374.500419322,4149913.020210785],[258374.707429474,4149913.136821667]]"
+61108002,30226031,"2","[[258335.324273690,4149969.618007525],[258336.755199951,4149967.324104872],[258336.933503768,4149967.433884421],[258337.600249826,4149965.720398245],[258336.343166869,4149967.083052608],[258336.535874942,4149967.194968547],[258335.110207557,4149969.480943764],[258335.324273690,4149969.618007525]]"
+61108003,30225924,"[1,2,3]","[[257837.427780095,4149989.347800791],[257838.569715631,4149989.735754033],[257838.590595414,4149989.573985293],[257839.555844555,4149989.716284674],[257839.202707449,4149990.063874946],[257838.702761973,4149989.984676835],[257839.436648469,4149990.308640809],[257840.183634836,4149990.209494637],[257839.736381757,4149990.133872746],[257840.151687212,4149989.802133917],[257840.399144710,4149989.835919520],[257840.421133800,4149989.669675753],[257840.203115922,4149989.643586029],[257839.906126432,4149989.212725352],[257840.264860509,4149989.258379148],[257839.584842761,4149988.929738037],[257838.820310022,4149989.034392817],[257839.287752195,4149989.122311353],[257839.582503162,4149989.555347446],[257838.614623522,4149989.420010874],[257838.641663710,4149989.263061029],[257837.427780095,4149989.347800791]]"
+61108004,30225997,"2","[[258442.659166428,4149730.982646370],[258445.300895135,4149731.032610452],[258445.318763526,4149731.279219270],[258447.130786724,4149730.949192050],[258445.329805635,4149730.558286782],[258445.344463517,4149730.797991446],[258442.620811772,4149730.722637373],[258442.659166428,4149730.982646370]]"
+61108005,30226024,"2","[[258371.494751016,4149911.184747943],[258372.912592291,4149908.893787686],[258373.117429514,4149909.005685660],[258373.785207858,4149907.278512104],[258372.528379193,4149908.665698494],[258372.712148482,4149908.768545030],[258371.276892615,4149911.069562715],[258371.494751016,4149911.184747943]]"
+61108006,30225830,"2","[[258416.006612293,4149771.091295481],[258414.542431368,4149773.351824306],[258414.342888724,4149773.215003200],[258413.613182151,4149775.063478491],[258414.935044722,4149773.582448705],[258414.753012802,4149773.460224735],[258416.202170627,4149771.215903651],[258416.006612293,4149771.091295481]]"
+61108007,30226066,"2","[[258172.125972266,4150142.681214829],[258172.360518711,4150139.991533333],[258172.605274678,4150140.008746498],[258172.387496678,4150138.138010665],[258171.882321696,4150139.965663793],[258172.120891782,4150139.977170016],[258171.899320815,4150142.662476071],[258172.125972266,4150142.681214829]]"
+61108008,30225958,"[1,2]","[[258404.763335009,4149980.178752714],[258404.519458270,4149980.033333804],[258404.323735490,4149979.240986944],[258404.941826641,4149979.599570029],[258404.146906720,4149978.770190477],[258402.832953285,4149978.371938082],[258403.564528715,4149978.800199352],[258403.719529942,4149979.577401019],[258402.444748326,4149978.832810753],[258402.563847708,4149978.626209661],[258400.796669986,4149977.992096249],[258402.209871605,4149979.226257391],[258402.323911772,4149979.034464180],[258404.640417552,4149980.388019163],[258404.763335009,4149980.178752714]]"
+61108009,30225913,"[1,2,3]","[[257807.506549175,4149981.175955018],[257807.018868694,4149981.104509937],[257806.800947454,4149980.674015423],[257807.789376334,4149980.818746764],[257807.757893324,4149981.023807892],[257809.035910709,4149980.928090238],[257807.840642846,4149980.447728046],[257807.808159689,4149980.654928586],[257806.820619877,4149980.507283578],[257807.199618766,4149980.150942430],[257807.641375373,4149980.195845335],[257806.879148522,4149979.892923159],[257806.072235486,4149980.010698373],[257806.547598410,4149980.072616637],[257806.245377017,4149980.420504064],[257806.069518254,4149980.398075609],[257806.044661679,4149980.560071250],[257806.223586125,4149980.584409752],[257806.422195144,4149981.005358857],[257805.999931505,4149980.945783075],[257806.698645667,4149981.265769574],[257807.506549175,4149981.175955018]]"
+61108010,30226006,"2","[[257805.452864271,4149984.456380514],[257806.573268032,4149984.928813246],[257806.605425688,4149984.716512982],[257808.409981564,4149984.999326566],[257808.428203221,4149984.846631649],[257806.628663575,4149984.562783559],[257806.652850484,4149984.380814951],[257805.452864271,4149984.456380514]]"
+61108011,30225843,"5","[[258201.683852725,4150093.563468217],[258203.068412109,4150092.287274847],[258203.289557523,4150092.098142686],[258203.458057264,4150092.016721575],[258203.868537075,4150091.832529949],[258203.963230945,4150092.038588495],[258205.486609322,4150091.006268546],[258203.713530098,4150091.397089317],[258203.793713265,4150091.618674733],[258203.364175216,4150091.805086013],[258203.163874877,4150091.891984716],[258203.076857801,4150091.968484269],[258202.863034930,4150092.156737312],[258201.501323415,4150093.363071161],[258201.683852725,4150093.563468217]]"
+61108012,30225837,"[1,2,3]","[[257819.714198584,4150002.780038272],[257819.738497401,4150002.604952748],[257820.142419297,4150002.420599560],[257820.069686676,4150002.899757662],[257820.423606987,4150002.134856871],[257820.316550205,4150001.318614432],[257820.227560074,4150001.792803139],[257819.825296997,4150002.012872325],[257819.971248931,4150001.004338704],[257820.161433486,4150001.035347222],[257820.064626605,4149999.731546200],[257819.624371055,4150000.952343128],[257819.802233515,4150000.976712782],[257819.653217870,4150001.986446235],[257819.320464704,4150001.686577654],[257819.388167278,4150001.141035466],[257819.037922914,4150001.928820672],[257819.163678550,4150002.733523229],[257819.225471537,4150002.286115965],[257819.570754655,4150002.581510437],[257819.543014397,4150002.760028161],[257819.714198584,4150002.780038272]]"
+61108013,30226037,"2","[[258138.119653533,4149788.172096232],[258136.350222881,4149787.953274820],[258136.364382158,4149787.800699207],[258135.142085657,4149787.871087546],[258136.318155795,4149788.266531911],[258136.332837142,4149788.104500281],[258138.105668335,4149788.330664497],[258138.119653533,4149788.172096232]]"
+61108014,30225886,"[1,2,3]","[[257949.008318218,4149847.112163036],[257948.522540402,4149848.354711071],[257948.716529516,4149848.382502187],[257948.547964743,4149849.405684060],[257948.228898121,4149849.034550329],[257948.275898822,4149848.592684069],[257947.956999116,4149849.326459801],[257948.059916732,4149850.073849337],[257948.127983715,4149849.668356499],[257948.458510046,4149849.989064895],[257948.430990969,4149850.163132695],[257948.609633330,4149850.192925011],[257948.642023219,4149849.991503680],[257949.053734841,4149849.825035323],[257948.997712618,4149850.264165035],[257949.319518171,4149849.560293478],[257949.217854654,4149848.719014176],[257949.153589138,4149849.188261131],[257948.717887394,4149849.461386860],[257948.881566675,4149848.410246592],[257949.085817603,4149848.443848128],[257949.008318218,4149847.112163036]]"
+61108015,30225842,"[1,2]","[[258229.097197773,4150071.297148444],[258229.229448649,4150071.110710131],[258230.176548021,4150071.122630546],[258229.753557131,4150071.729578554],[258230.725764511,4150070.956957658],[258231.145238442,4150069.768667015],[258230.649337421,4150070.444040703],[258229.691939808,4150070.455521645],[258230.644981984,4150069.084019433],[258230.846018061,4150069.235786805],[258231.590567286,4150067.507589989],[258230.276600369,4150068.803496994],[258230.462369608,4150068.941713128],[258228.892981546,4150071.136476916],[258229.097197773,4150071.297148444]]"
+61108016,30225832,"2","[[258468.233841723,4149795.219843787],[258466.795752283,4149797.522478163],[258466.593761896,4149797.395834163],[258465.934118875,4149799.108433893],[258467.175974047,4149797.762460907],[258466.995894674,4149797.649508991],[258468.440374064,4149795.344356815],[258468.233841723,4149795.219843787]]"
+61108017,30225861,"3","[[258331.334278821,4150023.231600855],[258329.766636401,4150025.731619725],[258330.022189403,4150026.843327719],[258329.606789046,4150027.532129215],[258330.549474780,4150026.681408443],[258330.950338791,4150025.409585548],[258330.524477208,4150026.085695677],[258330.342625379,4150025.246853821],[258331.532726382,4150023.355234303],[258331.334278821,4150023.231600855]]"
+61108018,30226004,"1","[[258379.804235306,4149787.095467688],[258380.240686921,4149786.466369450],[258381.490248115,4149786.197634908],[258383.131132229,4149783.790691495],[258382.946627377,4149783.653434655],[258381.677787933,4149785.503011447],[258380.774454325,4149785.682282801],[258381.171296948,4149785.091653290],[258380.234169140,4149785.909327833],[258379.804235306,4149787.095467688]]"
+61108019,30225978,"2","[[258106.896720860,4150114.745703056],[258104.033878270,4150115.013162934],[258104.013065096,4150114.799626986],[258102.428834820,4150115.242404519],[258104.076187428,4150115.494194464],[258104.058919403,4150115.265561192],[258106.923011342,4150114.974074130],[258106.896720860,4150114.745703056]]"
+61108020,30226074,"[1,2,3]","[[258025.327907922,4150034.528338586],[258025.365364365,4150034.266681992],[258025.791441015,4150034.040377297],[258025.738518692,4150034.488746099],[258026.053972080,4150033.727861365],[258025.939758464,4150032.938815655],[258025.853376357,4150033.497004683],[258025.441028535,4150033.726575554],[258025.576227260,4150032.743239412],[258025.721984101,4150032.762659996],[258025.670534636,4150031.531845667],[258025.264641613,4150032.702205008],[258025.412413614,4150032.720900596],[258025.289843751,4150033.575251787],[258024.947874209,4150033.253429801],[258025.009772864,4150032.733160585],[258024.654982178,4150033.575269598],[258024.798148554,4150034.361363339],[258024.868377123,4150033.865731414],[258025.212138049,4150034.203495246],[258025.171190234,4150034.506459916],[258025.327907922,4150034.528338586]]"
+61108021,30226046,"2","[[258216.616818251,4150149.398683214],[258218.062827516,4150147.080769800],[258218.243041733,4150147.241138538],[258218.933480645,4150145.445648738],[258217.665847318,4150146.809186853],[258217.851132544,4150146.970407902],[258216.431044221,4150149.238920287],[258216.616818251,4150149.398683214]]"
+61108022,30225977,"[1,2,3]","[[258049.618786156,4150020.491531761],[258049.256372312,4150020.447086810],[258049.091037016,4150020.009949336],[258049.563561439,4150020.077961344],[258048.818313772,4150019.743425210],[258047.986878205,4150019.845895960],[258048.535352583,4150019.937912551],[258048.658407939,4150020.348956004],[258047.871173920,4150020.236001097],[258047.894059837,4150020.073064184],[258046.686173889,4150020.141605461],[258047.836962683,4150020.542323970],[258047.855076266,4150020.413179657],[258048.689416183,4150020.544646679],[258048.383735209,4150020.868190090],[258047.886058561,4150020.802908489],[258048.581977068,4150021.152095577],[258049.441779982,4150021.029585407],[258048.994226359,4150020.961736143],[258049.290894757,4150020.623571488],[258049.595679627,4150020.671246485],[258049.618786156,4150020.491531761]]"
+61108023,30225931,"2","[[258481.436073096,4149801.300538945],[258481.484016679,4149798.613735634],[258481.714329988,4149798.624158158],[258481.389780927,4149796.790726935],[258481.016345992,4149798.612531946],[258481.245666770,4149798.616208080],[258481.186019181,4149801.299352502],[258481.436073096,4149801.300538945]]"
+61108024,30225978,"2","[[258259.807177050,4149915.015782686],[258259.184350891,4149917.643761648],[258258.965432730,4149917.589697790],[258258.879128581,4149919.529130802],[258259.643267822,4149917.755275667],[258259.421546566,4149917.705291671],[258260.047233906,4149915.075230404],[258259.807177050,4149915.015782686]]"
+61108025,30225977,"2","[[258103.117936911,4150028.537233163],[258104.316342540,4150028.925468513],[258104.320344353,4150028.801177231],[258106.098546804,4150029.073712571],[258106.121522718,4150028.916882075],[258104.349157947,4150028.638068295],[258104.359599632,4150028.494708164],[258103.117936911,4150028.537233163]]"
+61108026,30226037,"[2,3]","[[258081.664892867,4149780.875027893],[258082.804957976,4149781.256072752],[258082.818114223,4149781.102526503],[258083.662209267,4149781.215500020],[258083.355783767,4149781.559499519],[258082.900137660,4149781.515207106],[258083.662290077,4149781.870248451],[258084.462289569,4149781.693614198],[258083.993791039,4149781.627481455],[258084.308671360,4149781.300229814],[258084.590077983,4149781.335257856],[258084.613561960,4149781.165417573],[258082.837760760,4149780.934685900],[258082.847258815,4149780.792352842],[258081.664892867,4149780.875027893]]"
+61108027,30225997,"2","[[258343.680101952,4149806.784902193],[258346.332797304,4149807.115740397],[258346.307273301,4149807.352724171],[258348.167131463,4149807.225540320],[258346.384407758,4149806.630649661],[258346.369667184,4149806.891422283],[258343.707696418,4149806.561297596],[258343.680101952,4149806.784902193]]"
+61108028,30226055,"[2,3]","[[258257.018288696,4150058.930733263],[258259.293996014,4150060.339412496],[258259.165098127,4150060.534638383],[258260.886422191,4150061.190378630],[258259.550125116,4150059.940345773],[258259.423868371,4150060.141159456],[258258.138984674,4150059.332353529],[258258.864549789,4150059.078037420],[258259.562862583,4150059.510139962],[258258.726935120,4150058.656085522],[258257.501160368,4150058.254740156],[258258.090065697,4150058.614271143],[258257.368221489,4150058.856483835],[258257.154883391,4150058.726176176],[258257.018288696,4150058.930733263]]"
+61108029,30225876,"2","[[257739.775591317,4149995.014855878],[257740.263177287,4149993.768907561],[257740.054094478,4149993.739561522],[257740.342475422,4149991.954949405],[257740.187811661,4149991.936792541],[257739.909555278,4149993.695119803],[257739.723264763,4149993.658002007],[257739.775591317,4149995.014855878]]"
+61108030,30225886,"2","[[257945.037702698,4149873.861629723],[257944.576698025,4149875.091351344],[257944.777470730,4149875.121055381],[257944.509180997,4149876.885857166],[257944.671658209,4149876.907789232],[257944.929048176,4149875.142637982],[257945.123760499,4149875.170963281],[257945.037702698,4149873.861629723]]"
+61108031,30225999,"1","[[258308.372367280,4149994.561388079],[258309.509209481,4149992.707631310],[258310.310544299,4149992.537975966],[258309.955457732,4149993.111737161],[258310.924028421,4149992.225498317],[258311.294319816,4149990.998434242],[258310.828898558,4149991.720787800],[258309.648980754,4149992.005617683],[258308.179913005,4149994.439913529],[258308.372367280,4149994.561388079]]"
+61108032,30225933,"2","[[258404.576272357,4149971.107216714],[258406.930291904,4149972.493448508],[258406.820636222,4149972.695999100],[258408.555306017,4149973.302068428],[258407.153490471,4149972.085013520],[258407.046198859,4149972.283608098],[258404.690537702,4149970.910974276],[258404.576272357,4149971.107216714]]"
+61108033,30225932,"2","[[258402.842063012,4149974.332999413],[258405.203603446,4149975.700797154],[258405.088650065,4149975.903834740],[258406.814330174,4149976.502167645],[258405.434736774,4149975.279025722],[258405.319545736,4149975.492177441],[258402.968328800,4149974.117082719],[258402.842063012,4149974.332999413]]"
+61108034,30225926,"[1,2,3]","[[257939.702908395,4149910.265458845],[257939.228536747,4149911.458583780],[257939.428715228,4149911.489193453],[257939.277617024,4149912.494874354],[257938.951607322,4149912.158929728],[257939.015867221,4149911.610379444],[257938.669567415,4149912.385159616],[257938.792014918,4149913.243938780],[257938.860019476,4149912.769362636],[257939.190165065,4149913.080085393],[257939.159219051,4149913.270246866],[257939.329063454,4149913.292853094],[257939.353809978,4149913.126973873],[257939.774474333,4149912.918371428],[257939.708796033,4149913.399877266],[257940.039038390,4149912.678766128],[257939.941997958,4149911.768156403],[257939.861239359,4149912.279089765],[257939.438314347,4149912.546957722],[257939.585414282,4149911.507294906],[257939.779372953,4149911.534086969],[257939.702908395,4149910.265458845]]"
+61108035,30225905,"[1,3]","[[258098.059479290,4150023.854405280],[258099.526346951,4150024.064014357],[258099.890450138,4150024.571791673],[258099.396362860,4150024.532503926],[258100.180237261,4150024.816274082],[258101.019629558,4150024.743899113],[258100.515435607,4150024.661477078],[258100.082182436,4150024.083403450],[258100.671923291,4150023.703625385],[258101.176114069,4150023.785936456],[258100.389993633,4150023.427926403],[258099.529532267,4150023.500358365],[258100.069365334,4150023.587520230],[258099.552433049,4150023.904538869],[258098.086888069,4150023.682562702],[258098.059479290,4150023.854405280]]"
+61108036,30225957,"2","[[258152.292107445,4149777.486594689],[258152.560675164,4149775.708356196],[258152.711053401,4149775.725201545],[258152.660988210,4149774.480353467],[258152.236080689,4149775.667805374],[258152.404807787,4149775.694558109],[258152.134180738,4149777.462860248],[258152.292107445,4149777.486594689]]"
+61108037,30225875,"[1,2,3]","[[257939.636689787,4149934.689239004],[257940.112176543,4149933.467536782],[257939.925564392,4149933.431534531],[257940.067041333,4149932.429909706],[257940.383018630,4149932.795357203],[257940.282712046,4149933.386051237],[257940.687669330,4149932.430299963],[257940.543248393,4149931.668345505],[257940.477294311,4149932.173850289],[257940.134845976,4149931.866262008],[257940.163159213,4149931.643411731],[257939.992400227,4149931.622831351],[257939.963969492,4149931.844685426],[257939.562042764,4149932.030862474],[257939.622378189,4149931.569615465],[257939.278544607,4149932.340880844],[257939.393812791,4149933.135448759],[257939.479312454,4149932.607939276],[257939.889605658,4149932.386754332],[257939.744787071,4149933.410467999],[257939.544125438,4149933.384537306],[257939.636689787,4149934.689239004]]"
+61108038,30225833,"2","[[258030.134009899,4150001.598523053],[258029.725038226,4150002.833613563],[258029.876008613,4150002.858769363],[258029.624164953,4150004.629309523],[258029.785071577,4150004.655176102],[258030.029781964,4150002.879845204],[258030.184707128,4150002.903997497],[258030.134009899,4150001.598523053]]"
+61108039,30226032,"[1,3]","[[258024.256631539,4150062.590950852],[258024.343154649,4150062.147269739],[258024.852593068,4150061.785814141],[258025.229480733,4150062.291661852],[258025.185957970,4150062.856268781],[258025.477749528,4150062.088519058],[258025.382606449,4150061.175854564],[258025.303790564,4150061.622754752],[258025.026878729,4150061.288267924],[258025.259844045,4150059.772957132],[258025.086955350,4150059.752103932],[258024.857338317,4150061.245547883],[258024.433256342,4150061.534326582],[258024.474837787,4150061.082622137],[258024.176079523,4150061.817809080],[258024.256631539,4150062.590950852]]"
+61108040,30225846,"[2,3]","[[258427.462466368,4149771.734031998],[258428.905892094,4149769.481216414],[258429.095293689,4149769.613334052],[258429.825765190,4149767.821594232],[258428.507755957,4149769.203658606],[258428.700165198,4149769.335688960],[258427.906653646,4149770.565918969],[258427.664182272,4149769.739941672],[258427.934181787,4149769.327039864],[258427.196372867,4149769.978097460],[258426.767525501,4149771.125661986],[258427.145306781,4149770.543140781],[258427.405849734,4149771.369482195],[258427.262894941,4149771.596211818],[258427.462466368,4149771.734031998]]"
+61108041,30225919,"2","[[258276.095072929,4149833.488220890],[258273.394790934,4149833.171004792],[258273.418655197,4149832.947063841],[258271.522783019,4149833.062537774],[258273.336469064,4149833.635188191],[258273.366203531,4149833.406078689],[258276.061317421,4149833.746547120],[258276.095072929,4149833.488220890]]"
+61108042,30225975,"2","[[257948.127508857,4149945.740389019],[257946.823698716,4149945.305480700],[257946.804912502,4149945.469298416],[257944.989973394,4149945.237404044],[257944.974292932,4149945.401464663],[257946.776651393,4149945.648274893],[257946.759808033,4149945.811925044],[257948.127508857,4149945.740389019]]"
+61108043,30225941,"[2,3]","[[258111.972655434,4150051.022042919],[258112.246997153,4150049.260515567],[258112.399239766,4150049.280748775],[258112.329744400,4150048.043906226],[258111.910765110,4150049.215196124],[258112.077598506,4150049.237893115],[258111.922459279,4150050.211699302],[258111.604624352,4150049.815423014],[258111.682045895,4150049.262493782],[258111.305645754,4150050.074127187],[258111.456182992,4150050.843014045],[258111.513607107,4150050.445829121],[258111.840640150,4150050.844836972],[258111.818548803,4150051.001641750],[258111.972655434,4150051.022042919]]"
+61108044,30225976,"[1,2]","[[258122.006050181,4150010.187579119],[258122.428386352,4150008.900125593],[258122.268540334,4150008.877225296],[258122.516381526,4150007.138904647],[258122.360657945,4150007.120771588],[258122.335491312,4150007.302767219],[258121.902118171,4150007.585812724],[258121.953978828,4150007.170796475],[258121.614400826,4150007.979248846],[258121.728141023,4150008.752314990],[258121.821964931,4150008.191023468],[258122.244733714,4150007.920836876],[258122.109926713,4150008.860175841],[258121.968037533,4150008.836753764],[258122.006050181,4150010.187579119]]"
+61108045,30225917,"2","[[258406.453844053,4149886.707283517],[258405.035811538,4149888.967698679],[258404.821425094,4149888.840971747],[258404.175881625,4149890.559722029],[258405.421478692,4149889.203188750],[258405.250584248,4149889.101633860],[258406.671515098,4149886.843467059],[258406.453844053,4149886.707283517]]"
+61108046,30226012,"2","[[258379.461585010,4149727.055106494],[258381.298568360,4149727.456948321],[258381.305596687,4149727.238494701],[258383.985611597,4149727.393398715],[258383.990319326,4149727.137693438],[258381.322724426,4149726.989759458],[258381.332441529,4149726.760232019],[258379.461585010,4149727.055106494]]"
+61108047,30226010,"2","[[258253.201678792,4150141.336946001],[258251.746052847,4150143.656353520],[258251.553780986,4150143.534986221],[258250.871600467,4150145.255372575],[258252.177096390,4150143.887630359],[258251.961698171,4150143.753384337],[258253.414187012,4150141.472275612],[258253.201678792,4150141.336946001]]"
+61108048,30226035,"[1,2,3]","[[258156.924958348,4149771.523336042],[258157.354367990,4149770.301877691],[258157.181408031,4149770.281800875],[258157.305073241,4149769.440083404],[258157.651947714,4149769.762990365],[258157.583774641,4149770.265779899],[258157.949387656,4149769.472234713],[258157.808487955,4149768.724170424],[258157.742413985,4149769.131601983],[258157.395315407,4149768.825361838],[258157.438556981,4149768.515778749],[258157.281798040,4149768.495675544],[258157.224716386,4149768.877411122],[258156.807567977,4149769.003264266],[258156.876239328,4149768.520674761],[258156.540773028,4149769.331004126],[258156.651822350,4149770.115144394],[258156.721162453,4149769.652527835],[258157.147985222,4149769.478745134],[258157.028797062,4149770.261243965],[258156.883951218,4149770.239795058],[258156.924958348,4149771.523336042]]"
+61108049,30225830,"2","[[258298.549903722,4149808.009934884],[258300.354728901,4149808.579183432],[258300.382074400,4149808.353142319],[258303.041051772,4149808.631915431],[258303.065699325,4149808.389181303],[258300.400759655,4149808.109359537],[258300.421499704,4149807.884509829],[258298.549903722,4149808.009934884]]"
+61108050,30225845,"2","[[257889.070862821,4150068.612233195],[257890.391438200,4150068.957455201],[257890.403471075,4150068.777617555],[257892.200479090,4150068.880846312],[257892.212133589,4150068.712348726],[257890.410545769,4150068.616028385],[257890.424904347,4150068.437011646],[257889.070862821,4150068.612233195]]"
+61108051,30225937,"1","[[258382.984461543,4149724.281993757],[258384.265529793,4149724.033893234],[258383.434993048,4149723.979250938],[258382.652677067,4149723.035882839],[258379.712520884,4149722.910632172],[258379.701768752,4149723.159404509],[258381.936839694,4149723.242143655],[258382.504350019,4149723.931623736],[258381.840769334,4149723.900680492],[258382.984461543,4149724.281993757]]"
+61108052,30225984,"5","[[257996.741623555,4150098.747894530],[257998.841734840,4150098.823118361],[257999.051846075,4150098.851441084],[257999.232253973,4150098.920834363],[257999.527090117,4150099.034438351],[257999.459898275,4150099.250754991],[258001.239493576,4150099.632407445],[257999.731057579,4150098.589563695],[257999.594514267,4150098.826111926],[257999.282646606,4150098.680904162],[257999.191470575,4150098.647790750],[257999.030953286,4150098.604808946],[257997.771369673,4150098.523918507],[257996.808128611,4150098.477507237],[257996.741623555,4150098.747894530]]"
+61108053,30225860,"[1,2]","[[258296.304470224,4150066.621830456],[258296.206573186,4150066.784056681],[258295.397505480,4150066.992035078],[258295.770890361,4150066.365650320],[258294.832758871,4150067.266224365],[258294.495763285,4150068.404911915],[258294.929086169,4150067.775564889],[258295.685551746,4150067.582331047],[258294.892356155,4150068.882653272],[258294.695232618,4150068.758871212],[258294.004823101,4150070.498262191],[258295.292591028,4150069.132153841],[258295.082345151,4150069.004643273],[258296.524969529,4150066.757928818],[258296.304470224,4150066.621830456]]"
+61108054,30226076,"2","[[258075.413640738,4149776.286732489],[258077.221679481,4149776.514748718],[258077.203043418,4149776.665566441],[258078.436919854,4149776.588391200],[258077.258958055,4149776.213335219],[258077.240519646,4149776.361814754],[258075.433657573,4149776.125545229],[258075.413640738,4149776.286732489]]"
+61108055,30225922,"2","[[258303.537543211,4149805.176816793],[258301.770614223,4149804.552821087],[258301.746167344,4149804.820761967],[258299.097365290,4149804.486936907],[258299.075824737,4149804.720806418],[258301.725541774,4149805.052605665],[258301.701266244,4149805.305103033],[258303.537543211,4149805.176816793]]"
+61108056,30225912,"[1,2]","[[258044.003542161,4150084.085549541],[258045.177103154,4150084.511595239],[258045.203822735,4150084.346547604],[258046.940323536,4150084.628389806],[258046.967906495,4150084.459540738],[258046.776817913,4150084.427776060],[258046.466686418,4150083.995069694],[258046.951353531,4150084.066726801],[258046.151253172,4150083.708906300],[258045.390938580,4150083.812198297],[258045.877481456,4150083.908791327],[258046.152902872,4150084.326068414],[258045.235674661,4150084.184460716],[258045.260741746,4150084.029568387],[258044.003542161,4150084.085549541]]"
+61108057,30225916,"2","[[258461.860073597,4149791.175623455],[258460.424969108,4149793.498720049],[258460.228467929,4149793.375137905],[258459.542167378,4149795.145378721],[258460.824150732,4149793.745260787],[258460.630906464,4149793.621028790],[258462.078594767,4149791.298344595],[258461.860073597,4149791.175623455]]"
+61108058,30225955,"[1,2,3]","[[257932.590878049,4149957.845430798],[257932.126979568,4149959.005819810],[257932.328133233,4149959.036511940],[257932.176063905,4149960.020896176],[257931.841464451,4149959.657434458],[257931.900420663,4149959.246208488],[257931.576979366,4149959.930136446],[257931.681822238,4149960.801534056],[257931.752599605,4149960.321879008],[257932.086592996,4149960.603611543],[257932.058306470,4149960.781700290],[257932.228867297,4149960.804618675],[257932.261529807,4149960.606521319],[257932.684219069,4149960.443286645],[257932.626003515,4149960.846494096],[257932.948020345,4149960.116625031],[257932.845319530,4149959.343239076],[257932.766971692,4149959.806120696],[257932.340355817,4149960.047440006],[257932.489098679,4149959.058265471],[257932.707233622,4149959.094461519],[257932.590878049,4149957.845430798]]"
+61108059,30225902,"2","[[257976.144069758,4150125.427438174],[257978.849732033,4150125.597228912],[257978.835181327,4150125.821456052],[257980.670850127,4150125.598479709],[257978.874351447,4150125.134688120],[257978.858690086,4150125.366389178],[257976.159828059,4150125.183849904],[257976.144069758,4150125.427438174]]"
+61108060,30225978,"2","[[258245.445547378,4149976.376591036],[258244.833960347,4149979.010132299],[258244.609265230,4149978.961345869],[258244.542367880,4149980.818913634],[258245.272683001,4149979.115345531],[258245.074015550,4149979.069579507],[258245.679469717,4149976.429107985],[258245.445547378,4149976.376591036]]"
+61108061,30225937,"2","[[258305.035622924,4149721.260756849],[258303.168054407,4149720.848601469],[258303.190507039,4149721.082193256],[258300.465870915,4149721.006802706],[258300.488843835,4149721.255262577],[258303.204960159,4149721.326902019],[258303.224435317,4149721.552472245],[258305.035622924,4149721.260756849]]"
+61108062,30226068,"1","[[258291.173797150,4149913.788840457],[258289.236908366,4149912.649649607],[258289.014905790,4149911.849071085],[258289.584573261,4149912.164736051],[258288.828561124,4149911.352673813],[258287.568455898,4149910.998412899],[258288.226664337,4149911.384478913],[258288.552383161,4149912.518917020],[258291.049325903,4149913.996376718],[258291.173797150,4149913.788840457]]"
+61108063,30225999,"2","[[258274.557049358,4150056.586200982],[258275.993029061,4150054.287584513],[258276.171908239,4150054.405009731],[258276.894054613,4150052.673247801],[258275.622153305,4150054.052226465],[258275.793754364,4150054.159866849],[258274.359838199,4150056.459423047],[258274.557049358,4150056.586200982]]"
+61108064,30225990,"[1,2]","[[258399.700577444,4149821.184706897],[258399.534527985,4149821.442318046],[258398.781173863,4149821.542263673],[258399.154651102,4149820.948869949],[258398.234857655,4149821.765817475],[258397.809028244,4149823.038470743],[258398.283676141,4149822.291753924],[258399.058673251,4149822.177962954],[258398.263268619,4149823.440239308],[258398.061957830,4149823.309578738],[258397.306669771,4149825.112149920],[258398.665835421,4149823.699673887],[258398.459279562,4149823.562168218],[258399.901656352,4149821.307377305],[258399.700577444,4149821.184706897]]"
+61108065,30226014,"2","[[257837.962256143,4149985.373525912],[257839.826661943,4149985.650384424],[257839.797620767,4149985.820720767],[257840.991985439,4149985.743657650],[257839.867764306,4149985.346858524],[257839.847767110,4149985.490275172],[257837.986364959,4149985.207109401],[257837.962256143,4149985.373525912]]"
+61108066,30225917,"2","[[258388.184260982,4149915.867560348],[258386.773123615,4149918.112007641],[258386.567707260,4149917.986242603],[258385.887966002,4149919.746638546],[258387.160858573,4149918.351657400],[258386.980122786,4149918.243502305],[258388.397700033,4149916.001311641],[258388.184260982,4149915.867560348]]"
+61108067,30225925,"[2,3]","[[258299.333410743,4150105.004844605],[258300.551983340,4150102.573042740],[258300.769809147,4150102.687227177],[258301.257159752,4150100.894088941],[258300.121753955,4150102.357622536],[258300.338661538,4150102.473721794],[258299.606936070,4150103.915204309],[258299.334490641,4150103.185286229],[258299.706651153,4150102.458864181],[258298.876883128,4150103.334966335],[258298.618904732,4150104.536223506],[258298.921495961,4150103.981090192],[258299.208062502,4150104.715596308],[258299.123169004,4150104.877444950],[258299.333410743,4150105.004844605]]"
+61108068,30225926,"2","[[257936.622059377,4149931.008663520],[257936.152049029,4149932.278632804],[257936.343977258,4149932.302596001],[257936.075078354,4149934.070637242],[257936.229885781,4149934.090681778],[257936.500322105,4149932.320707667],[257936.703916383,4149932.353106083],[257936.622059377,4149931.008663520]]"
+61108069,30225959,"[2,3]","[[258403.366339867,4149982.876613564],[258401.014405700,4149981.504205976],[258401.139005475,4149981.298000555],[258399.373081180,4149980.667405292],[258400.781126556,4149981.906936056],[258400.898826868,4149981.707039653],[258402.184816798,4149982.456524575],[258401.425030415,4149982.700380513],[258400.753297698,4149982.317697760],[258401.714991999,4149983.262301621],[258402.833781353,4149983.528048944],[258402.187410535,4149983.149850204],[258403.007040411,4149982.936356254],[258403.252272950,4149983.082735381],[258403.366339867,4149982.876613564]]"
+61108070,30226070,"2","[[258451.734379092,4149790.175590334],[258453.172758125,4149787.904377135],[258453.379409848,4149788.026887124],[258454.026778941,4149786.287986017],[258452.750172672,4149787.653739871],[258452.959661735,4149787.782498423],[258451.530556393,4149790.049888383],[258451.734379092,4149790.175590334]]"
+61108071,30226047,"3","[[258240.134392635,4150106.122164067],[258241.695008433,4150103.619441019],[258241.405635813,4150102.547702231],[258241.815841005,4150101.854159257],[258240.901398609,4150102.679969308],[258240.533134581,4150103.936634419],[258240.925807060,4150103.288694524],[258241.118229627,4150104.113233439],[258239.940165862,4150106.003630460],[258240.134392635,4150106.122164067]]"
+61108072,30225986,"[2,3]","[[258296.573092812,4150091.406557119],[258294.273747820,4150089.948574292],[258294.406945522,4150089.764219906],[258292.646305211,4150089.098730322],[258294.027841636,4150090.397879306],[258294.161052042,4150090.180426081],[258295.505588396,4150091.010273845],[258294.749809788,4150091.257578375],[258294.082530551,4150090.857448396],[258294.907382932,4150091.741927098],[258296.141168015,4150092.141934162],[258295.508539162,4150091.730801729],[258296.258505720,4150091.490663361],[258296.448352430,4150091.607770464],[258296.573092812,4150091.406557119]]"
+61108073,30225851,"1","[[258292.313771370,4149908.734437234],[258292.179511068,4149908.961583652],[258294.100992870,4149910.079342051],[258294.342205606,4149910.861591897],[258293.840557576,4149910.601707274],[258294.583727833,4149911.404479842],[258295.798622758,4149911.735397278],[258295.140920553,4149911.333211044],[258294.804263623,4149910.184873565],[258292.313771370,4149908.734437234]]"
+61108074,30225941,"2","[[258039.759390213,4150079.134734775],[258038.557078900,4150078.718633144],[258038.522738227,4150078.871240480],[258036.726449501,4150078.618905114],[258036.688731045,4150078.786271750],[258038.481418820,4150079.039600333],[258038.447321448,4150079.197531906],[258039.759390213,4150079.134734775]]"
+61108075,30225887,"[2,3]","[[258248.787417867,4150042.411287138],[258247.897898264,4150044.930725193],[258247.682195280,4150044.880566967],[258247.407381674,4150046.733510863],[258248.357535199,4150045.064208775],[258248.136819187,4150045.015195748],[258248.661813649,4150043.494189756],[258249.247621623,4150044.195124337],[258248.949978588,4150045.063884889],[258249.676232304,4150044.016295312],[258249.732117982,4150042.849561426],[258249.511317589,4150043.456078361],[258248.916519220,4150042.756515554],[258249.022604693,4150042.473874567],[258248.787417867,4150042.411287138]]"
+61108076,30225835,"2","[[258280.082609838,4150072.977640460],[258282.361684761,4150074.411107002],[258282.237636487,4150074.651396637],[258283.940839333,4150075.271681257],[258282.600576037,4150074.031201142],[258282.481174624,4150074.221152786],[258280.202011221,4150072.787688780],[258280.082609838,4150072.977640460]]"
+61108077,30225936,"2","[[258345.297159025,4149777.557694007],[258347.080518316,4149777.979077357],[258347.089810081,4149777.759336157],[258349.788493583,4149777.850265920],[258349.792092750,4149777.614362897],[258347.096056518,4149777.523134145],[258347.108339807,4149777.302750762],[258345.297159025,4149777.557694007]]"
+61108078,30225831,"[1,3]","[[258286.033894917,4149770.363883166],[258286.152342780,4149769.558528482],[258286.925315102,4149768.941867460],[258287.553395096,4149769.686449961],[258287.470922635,4149770.453218848],[258287.951034559,4149769.217967922],[258287.765156852,4149768.066918548],[258287.674182114,4149768.760406873],[258287.153820582,4149768.145979015],[258287.443624505,4149765.902863730],[258287.207783779,4149765.869837901],[258286.925561077,4149768.099626975],[258286.273532669,4149768.618923292],[258286.350890386,4149767.947377636],[258285.881851921,4149769.048691586],[258286.033894917,4149770.363883166]]"
+61108079,30226061,"2","[[258235.086250305,4150070.169447822],[258233.562683758,4150072.420857660],[258233.375857454,4150072.273675600],[258232.583087684,4150073.966286964],[258233.937553934,4150072.690084892],[258233.770035907,4150072.552338201],[258235.288082014,4150070.315083404],[258235.086250305,4150070.169447822]]"
+61108080,30226000,"2","[[258271.781373226,4150054.722105318],[258273.202635417,4150052.431912690],[258273.395780894,4150052.558919738],[258274.131315314,4150050.754685175],[258272.803589539,4150052.159387324],[258272.999976041,4150052.291298339],[258271.564766708,4150054.582895653],[258271.781373226,4150054.722105318]]"
+61108081,30226065,"1","[[258181.606570167,4149729.205878734],[258181.473217725,4149727.946456723],[258181.357127343,4149728.704651957],[258180.405967707,4149729.392473865],[258179.985276650,4149732.569264275],[258180.219778503,4149732.617098215],[258180.546695639,4149730.070681139],[258181.223478687,4149729.623407261],[258181.124225313,4149730.312028677],[258181.606570167,4149729.205878734]]"
+61108082,30225982,"2","[[257977.164997552,4150103.346222641],[257979.854643829,4150103.485602758],[257979.801662300,4150103.706504531],[257981.744944103,4150103.445413143],[257979.899476955,4150103.008812782],[257979.849851423,4150103.241612426],[257977.160681176,4150103.085113834],[257977.164997552,4150103.346222641]]"
+61108083,30225904,"2","[[258241.151451608,4149980.061389756],[258241.754578416,4149977.413988105],[258241.968250057,4149977.461206453],[258242.039531856,4149975.614396031],[258241.304178126,4149977.318221842],[258241.522804836,4149977.362297412],[258240.905439295,4149980.004114912],[258241.151451608,4149980.061389756]]"
+61108084,30225915,"1","[[258400.455225364,4149882.971324608],[258399.274248816,4149884.864443310],[258398.474071238,4149885.068264649],[258398.820678009,4149884.479537892],[258397.929687299,4149885.321640177],[258397.553584032,4149886.510770988],[258397.992954853,4149885.839049291],[258399.149660010,4149885.531693746],[258400.659161037,4149883.097910485],[258400.455225364,4149882.971324608]]"
+61108085,30225856,"2","[[257975.489473807,4150137.910969884],[257978.172023815,4150138.077655770],[257978.151438038,4150138.310499643],[257980.033819293,4150138.077390258],[257978.182863513,4150137.600965583],[257978.199568581,4150137.843609937],[257975.503504646,4150137.684092184],[257975.489473807,4150137.910969884]]"
+61108086,30226012,"[2,3]","[[258300.287317725,4149724.627158526],[258302.149640678,4149725.038576957],[258302.168150692,4149724.785691699],[258303.642047991,4149724.839529039],[258303.076816086,4149725.472925687],[258302.222641831,4149725.454963942],[258303.523112450,4149725.832492242],[258304.669229185,4149725.525654720],[258303.960710329,4149725.502131126],[258304.556076492,4149724.863750109],[258304.808566960,4149724.872524437],[258304.791242418,4149724.650890240],[258302.194319245,4149724.555686353],[258302.213102553,4149724.300016443],[258300.287317725,4149724.627158526]]"
+61108087,30225921,"3","[[258409.263836324,4149888.487239152],[258407.724016034,4149890.941004483],[258408.000795388,4149892.049210280],[258407.589166198,4149892.715905686],[258408.501543874,4149891.854191019],[258408.810811052,4149890.762852661],[258408.474831062,4149891.287628302],[258408.292700884,4149890.487778465],[258409.469219263,4149888.614893906],[258409.263836324,4149888.487239152]]"
+61108088,30226004,"[1,2]","[[258305.355765894,4149780.852204104],[258305.160127074,4149779.547830052],[258305.060993485,4149780.375059442],[258304.369435342,4149780.938596658],[258304.511775340,4149779.461916436],[258304.743685862,4149779.484616380],[258304.561031564,4149777.648624215],[258304.024612063,4149779.448071355],[258304.262941778,4149779.441818143],[258304.015650512,4149782.139968104],[258304.254939142,4149782.142350394],[258304.279995220,4149781.828298387],[258304.998720354,4149781.236871657],[258304.929551811,4149781.955716646],[258305.355765894,4149780.852204104]]"
+61108089,30225919,"[2,3]","[[258152.717444652,4149986.233901112],[258152.317698056,4149988.859741781],[258152.097590620,4149988.828706604],[258152.156037387,4149990.727617874],[258152.770555342,4149988.936439127],[258152.572054116,4149988.905553674],[258152.769890241,4149987.472238412],[258153.258912295,4149988.181199378],[258153.165144373,4149988.820681153],[258153.654438313,4149987.750312013],[258153.505325010,4149986.494013420],[258153.388998939,4149987.207233861],[258152.896367599,4149986.566018651],[258152.941256294,4149986.267494340],[258152.717444652,4149986.233901112]]"
+61108090,30225853,"2","[[257736.089562631,4149974.151039443],[257734.325438621,4149973.891832824],[257734.356344850,4149973.706558393],[257732.889960044,4149973.760787454],[257734.285552590,4149974.249192716],[257734.313637654,4149974.049117114],[257736.066475803,4149974.306875080],[257736.089562631,4149974.151039443]]"
+61108091,30225958,"1","[[258423.494544748,4149991.260223627],[258421.575432231,4149990.143480038],[258421.355996267,4149989.342380282],[258421.955002466,4149989.680970720],[258421.065744257,4149988.800903645],[258419.916811198,4149988.478717444],[258420.589921738,4149988.887573821],[258420.893901407,4149990.017981634],[258423.370153966,4149991.473642073],[258423.494544748,4149991.260223627]]"
+61108092,30225827,"2","[[258049.026672983,4149957.076287201],[258050.827919918,4149957.352140743],[258050.803767074,4149957.505007165],[258052.061613788,4149957.458450597],[258050.877878158,4149957.036252595],[258050.855408362,4149957.198288818],[258049.047676300,4149956.918625281],[258049.026672983,4149957.076287201]]"
+61108093,30225921,"3","[[258391.082782467,4149917.650604426],[258389.529686240,4149920.122419311],[258389.802678185,4149921.228180030],[258389.375685841,4149921.929753756],[258390.351704086,4149921.009766682],[258390.727411593,4149919.773553695],[258390.297165990,4149920.448454266],[258390.108316502,4149919.652020715],[258391.290413427,4149917.776416361],[258391.082782467,4149917.650604426]]"
+61108094,30225993,"[2,3]","[[258284.203435982,4149765.585547334],[258283.603081910,4149767.341758580],[258283.851797317,4149767.369967729],[258283.671126648,4149768.843651979],[258283.147869418,4149768.254521003],[258283.237418619,4149767.493655342],[258282.766180612,4149768.665561936],[258282.956953301,4149769.817468740],[258283.046173168,4149769.161128206],[258283.555038950,4149769.754675513],[258283.519635766,4149770.044704047],[258283.762894130,4149770.077070110],[258284.095880587,4149767.397200699],[258284.321783332,4149767.432514235],[258284.203435982,4149765.585547334]]"
+61108095,30225898,"[1,2,3]","[[257927.814656039,4149942.779863403],[257926.622514886,4149942.303391910],[257926.589405388,4149942.519606539],[257925.611161710,4149942.350684917],[257925.919807846,4149942.016499124],[257926.441660256,4149942.093954850],[257925.631811054,4149941.742536814],[257924.791540069,4149941.879374458],[257925.302698323,4149941.936149064],[257925.011001992,4149942.265621344],[257924.761431070,4149942.223120158],[257924.736788251,4149942.392550655],[257924.984603499,4149942.441655968],[257925.142472555,4149942.844021933],[257924.742813415,4149942.800665203],[257925.494787027,4149943.155987598],[257926.359583223,4149943.034430743],[257925.807716421,4149942.959958180],[257925.565034391,4149942.533290995],[257926.568236157,4149942.701931090],[257926.543644942,4149942.873137181],[257927.814656039,4149942.779863403]]"
+61108096,30225937,"2","[[258398.223888324,4149741.531135397],[258398.481086371,4149739.685709450],[258398.259449285,4149739.702804412],[258398.126869689,4149737.016795278],[258397.874912430,4149737.056872828],[258398.010802897,4149739.719683628],[258397.795123123,4149739.734606472],[258398.223888324,4149741.531135397]]"
+61108097,30225965,"[1,2,3]","[[258034.433591186,4149996.418349202],[258034.356916843,4149996.893287352],[258033.939957959,4149997.070900336],[258034.016578838,4149996.475342877],[258033.659373403,4149997.246659475],[258033.789757816,4149998.071221496],[258033.853809328,4149997.646298072],[258034.276877024,4149997.435186830],[258034.167145303,4149998.201309018],[258034.016318148,4149998.178037143],[258034.071019277,4149999.423306880],[258034.471762671,4149998.273645703],[258034.312831047,4149998.248721235],[258034.447853352,4149997.362798002],[258034.778480172,4149997.760365961],[258034.724054167,4149998.220995910],[258035.054315430,4149997.430359102],[258034.951779317,4149996.567890550],[258034.876579985,4149997.142303577],[258034.542855937,4149996.769149744],[258034.595747386,4149996.441513909],[258034.433591186,4149996.418349202]]"
+61108098,30225936,"[1,2]","[[258313.146906744,4149776.007992144],[258313.901187087,4149776.064841006],[258314.446045543,4149776.733315954],[258312.982437066,4149776.688952747],[258312.973307238,4149776.465969936],[258311.111831534,4149776.717604913],[258312.966273873,4149777.153799802],[258312.971774763,4149776.919396430],[258315.658401112,4149777.027991967],[258315.650725987,4149776.784974580],[258315.395284262,4149776.778173895],[258314.840499688,4149776.087995488],[258315.535990971,4149776.105122709],[258314.358728944,4149775.759780184],[258313.146906744,4149776.007992144]]"
+61108099,30225829,"2","[[258319.013591886,4149758.813297690],[258317.126442238,4149758.357614121],[258317.118781777,4149758.606074809],[258314.400126194,4149758.513624626],[258314.390128667,4149758.757821500],[258317.113493064,4149758.841693756],[258317.113302524,4149759.069945231],[258319.013591886,4149758.813297690]]"
+61108100,30225845,"[1,2]","[[257823.539248160,4150064.808280742],[257824.782345866,4150065.155968919],[257824.791263882,4150064.963448738],[257826.581331129,4150065.077528080],[257826.585581104,4150064.922351884],[257826.385257804,4150064.907965473],[257826.157684034,4150064.501631339],[257826.674178236,4150064.538140622],[257825.826002169,4150064.268928353],[257824.992156118,4150064.413142942],[257825.541353655,4150064.478245081],[257825.831254673,4150064.872436425],[257824.799041749,4150064.801727888],[257824.812214770,4150064.618524792],[257823.539248160,4150064.808280742]]"
+61108101,30225913,"2","[[257733.661265802,4149969.952544249],[257735.459280082,4149970.186773497],[257735.443464395,4149970.355170480],[257736.667727600,4149970.268003633],[257735.503798702,4149969.860822457],[257735.478734407,4149970.036930249],[257733.680720095,4149969.802700996],[257733.661265802,4149969.952544249]]"
+61108102,30225887,"3","[[258254.858902998,4150019.221963960],[258254.307120707,4150022.100895762],[258254.947931879,4150023.022148659],[258254.804377261,4150023.761370461],[258255.344598521,4150022.685308431],[258255.275575551,4150021.430459545],[258255.113074970,4150022.142242253],[258254.677997525,4150021.415604488],[258255.099549704,4150019.268288078],[258254.858902998,4150019.221963960]]"
+61108103,30225912,"2","[[258084.518713363,4150089.860202691],[258085.729857664,4150090.272721863],[258085.746426766,4150090.133070990],[258087.518735327,4150090.379893669],[258087.542304421,4150090.206940834],[258085.771887038,4150089.958175015],[258085.790286075,4150089.814472478],[258084.518713363,4150089.860202691]]"
+61108104,30226054,"2","[[258255.261954197,4150061.696926840],[258257.535702514,4150063.138760936],[258257.402853169,4150063.335101234],[258259.160262512,4150063.992680888],[258257.774884246,4150062.759734425],[258257.671208090,4150062.930237007],[258255.399376787,4150061.487347581],[258255.261954197,4150061.696926840]]"
+61108105,30226005,"2","[[258268.024575876,4150120.491023649],[258268.720843513,4150123.133120069],[258268.502426086,4150123.193664734],[258269.308237976,4150124.904045458],[258269.180072834,4150122.993609400],[258268.955343830,4150123.071552998],[258268.274245531,4150120.454895037],[258268.024575876,4150120.491023649]]"
+61108106,30226071,"2","[[258448.543893559,4149788.189742751],[258449.946403452,4149785.893690814],[258450.151788045,4149786.021346647],[258450.787334717,4149784.317441654],[258449.558513252,4149785.642713377],[258449.758704507,4149785.771408441],[258448.341318669,4149788.058229105],[258448.543893559,4149788.189742751]]"
+61108107,30225989,"3","[[258250.063807643,4150066.597526459],[258247.561570192,4150065.021939579],[258246.471135353,4150065.320840836],[258245.821112072,4150064.896222371],[258246.727763089,4150065.899163920],[258247.822494820,4150066.144485692],[258247.275413369,4150065.810619357],[258248.030789308,4150065.613414300],[258249.951050727,4150066.787618845],[258250.063807643,4150066.597526459]]"
+61108108,30226050,"2","[[257959.592345686,4149893.783486475],[257958.376569294,4149893.349903524],[257958.342818418,4149893.547143778],[257956.547739520,4149893.277016207],[257956.522560165,4149893.428024680],[257958.322357168,4149893.689907023],[257958.287225340,4149893.876191603],[257959.592345686,4149893.783486475]]"
+61108109,30225916,"2","[[258403.240314408,4149884.732008843],[258401.825652376,4149887.007876355],[258401.627669527,4149886.888115004],[258400.973528430,4149888.609558607],[258402.212511548,4149887.244775586],[258402.021719843,4149887.131802836],[258403.440476760,4149884.856705060],[258403.240314408,4149884.732008843]]"
+61108110,30226065,"[2,3]","[[258262.693619823,4149727.687310848],[258260.924250007,4149727.111041672],[258260.899830203,4149727.358545303],[258259.401024101,4149727.160383191],[258259.898281768,4149726.625364776],[258260.788964768,4149726.735892892],[258259.576108121,4149726.271859018],[258258.275838817,4149726.434902641],[258259.052362048,4149726.528864356],[258258.494247148,4149727.038327162],[258258.230228235,4149727.007564212],[258258.194885684,4149727.247832371],[258260.868914946,4149727.589688324],[258260.842872089,4149727.833129545],[258262.693619823,4149727.687310848]]"
+61108111,30225965,"2","[[258038.641182296,4149967.465771934],[258038.343594919,4149969.246526658],[258038.168329830,4149969.217078745],[258038.233830583,4149970.450150117],[258038.647135001,4149969.290905516],[258038.498253423,4149969.267576971],[258038.803911711,4149967.490363999],[258038.641182296,4149967.465771934]]"
+61108112,30226039,"[2,3]","[[258120.721864848,4149991.656295212],[258120.990536632,4149989.882271542],[258121.135320823,4149989.901722097],[258121.086400457,4149988.681275338],[258120.689060115,4149989.841828296],[258120.833784873,4149989.862280192],[258120.705741001,4149990.741889720],[258120.354035260,4149990.417014851],[258120.402205854,4149989.948126379],[258120.059986970,4149990.677907676],[258120.180966599,4149991.453318025],[258120.244292697,4149991.055073217],[258120.616239129,4149991.357479368],[258120.573645132,4149991.634389915],[258120.721864848,4149991.656295212]]"
+61108113,30225906,"[1,2,3]","[[257931.951828706,4149986.730189207],[257932.419287357,4149985.634449720],[257932.235001278,4149985.608376294],[257932.388893578,4149984.589285429],[257932.732309337,4149984.905841730],[257932.657987353,4149985.400594201],[257933.012474918,4149984.651787586],[257932.892062844,4149983.856925000],[257932.834997445,4149984.327073661],[257932.474287981,4149984.000357632],[257932.500167241,4149983.827781260],[257932.339345586,4149983.807911756],[257932.317564427,4149983.981368578],[257931.899471340,4149984.177790421],[257931.962794176,4149983.685357046],[257931.636668556,4149984.441335899],[257931.716766312,4149985.268581233],[257931.801549423,4149984.780410816],[257932.225842036,4149984.544490242],[257932.068544181,4149985.589559233],[257931.865477347,4149985.560033483],[257931.951828706,4149986.730189207]]"
+61108114,30225902,"2","[[258055.199443167,4150130.739606930],[258057.894044961,4150130.912854445],[258057.875783099,4150131.152627734],[258059.678693676,4150130.929621384],[258057.929061708,4150130.433240599],[258057.912852326,4150130.676619505],[258055.215066040,4150130.503464543],[258055.199443167,4150130.739606930]]"
+61108115,30226007,"1","[[258273.233409868,4150077.919840233],[258271.318386365,4150076.745922928],[258271.137993364,4150075.920923131],[258271.714507525,4150076.298918991],[258270.895898243,4150075.422257939],[258269.758268257,4150075.053226796],[258270.348434958,4150075.422718075],[258270.597548492,4150076.580705367],[258273.102946228,4150078.128217482],[258273.233409868,4150077.919840233]]"
+61108116,30225837,"2","[[257813.539929052,4150044.494100594],[257813.085194279,4150045.682665166],[257813.262796311,4150045.716371995],[257812.996582395,4150047.463016491],[257813.172365539,4150047.498109070],[257813.438476166,4150045.747913373],[257813.575953512,4150045.777900605],[257813.539929052,4150044.494100594]]"
+61108118,30225860,"2","[[258357.917432510,4149975.077441667],[258356.488375995,4149977.371841438],[258356.283754194,4149977.264269395],[258355.638796350,4149978.969013378],[258356.890455324,4149977.605519834],[258356.692701009,4149977.496637736],[258358.116942724,4149975.213262492],[258357.917432510,4149975.077441667]]"
+61108119,30225999,"1","[[258327.079048358,4149964.649045312],[258328.236734929,4149962.756701201],[258329.098414894,4149962.536981098],[258328.719491788,4149963.143643198],[258329.571199280,4149962.360872656],[258329.990339960,4149961.099404200],[258329.557665114,4149961.778821777],[258328.431014038,4149962.007900658],[258326.861728643,4149964.518851389],[258327.079048358,4149964.649045312]]"
+61108120,30225861,"2","[[258360.835786477,4149976.992070227],[258359.391258099,4149979.336010920],[258359.194046688,4149979.209230964],[258358.531249573,4149980.927709716],[258359.798281473,4149979.575321487],[258359.608460906,4149979.462210546],[258361.046204121,4149977.125464180],[258360.835786477,4149976.992070227]]"
+61108121,30226000,"[2,3]","[[258324.772387262,4149963.211367925],[258326.195801638,4149960.927122275],[258326.409503480,4149961.039428109],[258327.064786090,4149959.303171525],[258325.800577817,4149960.679584759],[258325.996438737,4149960.796407028],[258325.196253195,4149962.066939372],[258325.001875141,4149961.275443279],[258325.378652259,4149960.661957049],[258324.441930298,4149961.541493524],[258324.127281310,4149962.660426417],[258324.511569876,4149962.061716318],[258324.723800325,4149962.818596025],[258324.559905113,4149963.077035138],[258324.772387262,4149963.211367925]]"

+ 14 - 0
models/map/data/hd_crosswalks.csv

@@ -0,0 +1,14 @@
+cross_id,cross_coords
+63100914,"[[257940.208681845,4149942.208638759],[257939.626714607,4149946.180396334],[257939.437279555,4149947.459977652],[257938.842730504,4149951.525732430],[257940.819222556,4149951.811794144],[257941.020925617,4149950.579615790],[257941.437147076,4149947.666945120],[257941.557578564,4149946.818430027],[257941.700720823,4149945.843635477],[257942.190314350,4149942.491774757],[257940.208681845,4149942.208638759]]"
+63100915,"[[258277.885556704,4149795.808285149],[258282.098835415,4149796.352023264],[258283.203397879,4149796.492662285],[258285.302325208,4149796.756592780],[258285.684517600,4149793.783406157],[258281.772810709,4149793.255788886],[258278.268672942,4149792.802972327],[258277.885556704,4149795.808285149]]"
+63100916,"[[257933.988313237,4149940.496129808],[257936.338741133,4149940.851175340],[257937.259788098,4149940.992550309],[257939.336770782,4149941.306122571],[257939.631422231,4149939.327634288],[257937.591108776,4149938.993336381],[257934.290040135,4149938.517435489],[257933.988313237,4149940.496129808]]"
+63100917,"[[258315.280774960,4149840.287857195],[258315.415678871,4149839.277770036],[258315.840871000,4149836.132624398],[258316.184579998,4149833.163222602],[258313.201848497,4149832.777889943],[258312.760670882,4149836.583025257],[258312.299745365,4149839.924467222],[258315.280774960,4149840.287857195]]"
+63100918,"[[257931.521651543,4149953.384781512],[257933.671012369,4149953.675699611],[257935.841834708,4149953.967882328],[257937.839673378,4149954.232996918],[257938.138431660,4149952.240505420],[257935.067082063,4149951.821456022],[257931.805933706,4149951.378604877],[257931.521651543,4149953.384781512]]"
+63100919,"[[258378.878291688,4149976.251641189],[258372.211040216,4149972.406052579],[258364.408094656,4149967.935354788],[258356.204623287,4149963.257374464],[258352.857056598,4149961.342656264],[258349.253169320,4149959.277885040],[258348.354604027,4149958.760734046],[258345.605221874,4149957.180629475],[258343.923394181,4149956.214620211],[258333.385647007,4149950.273935687],[258329.064149714,4149947.802058722],[258322.918233478,4149944.319892340],[258320.925939863,4149947.474328218],[258321.259358788,4149949.078474985],[258325.591860823,4149951.587791876],[258329.864423339,4149954.008663294],[258335.417614746,4149957.137405942],[258336.458516839,4149957.388412509],[258336.988280929,4149957.619715983],[258337.341174564,4149957.857709268],[258337.668282082,4149958.134547707],[258338.071891217,4149958.551999431],[258338.547469897,4149958.905163374],[258341.995886958,4149960.902471199],[258346.557361481,4149963.522994528],[258350.109342197,4149965.583829004],[258361.501205641,4149972.121944573],[258369.619174468,4149976.746099443],[258374.028065384,4149979.243781087],[258377.293173183,4149978.705507594],[258378.878291688,4149976.251641189]]"
+63100920,"[[258342.784841027,4149761.311764637],[258342.899258579,4149757.909189941],[258339.395637243,4149757.785539089],[258339.291439096,4149761.189372241],[258342.784841027,4149761.311764637]]"
+63100921,"[[257931.340942590,4149940.969076240],[257930.655781390,4149945.559935543],[257930.157604789,4149948.832632578],[257929.945325192,4149950.233832736],[257931.946083654,4149950.544510460],[257932.133884671,4149949.193559002],[257932.671929405,4149945.580831182],[257933.289522872,4149941.251172093],[257931.340942590,4149940.969076240]]"
+63100922,"[[258284.687941210,4149742.233740944],[258287.760003383,4149742.620914985],[258292.021305612,4149743.155935197],[258292.402205798,4149740.159351590],[258288.064348057,4149739.613114585],[258285.071611592,4149739.235077135],[258284.687941210,4149742.233740944]]"
+63100923,"[[258342.257426617,4149778.155517129],[258342.333189939,4149775.922283537],[258342.405688909,4149773.738237027],[258338.921256100,4149773.628801982],[258338.772137491,4149778.025670530],[258342.257426617,4149778.155517129]]"
+63100924,"[[258318.721686489,4149937.693091802],[258321.496995871,4149932.383848911],[258322.917146274,4149929.736947839],[258324.298805778,4149927.096829087],[258326.343246629,4149923.152404586],[258322.031543573,4149920.658587388],[258318.744909376,4149926.826241324],[258318.122976120,4149928.006631323],[258316.183437510,4149931.688334116],[258314.388239466,4149935.121051476],[258318.721686489,4149937.693091802]]"
+63100925,"[[258356.642914621,4149911.226792045],[258353.922376459,4149915.550918518],[258357.484327773,4149917.750303691],[258365.039773750,4149922.717773210],[258368.517480685,4149925.025456429],[258372.310710127,4149927.540343825],[258376.011852582,4149929.945060093],[258378.197912541,4149931.363816339],[258381.095808741,4149933.259609478],[258383.446989223,4149934.797637748],[258386.121340360,4149936.547090707],[258388.834300685,4149932.324600861],[258384.502324906,4149929.479143247],[258380.238353021,4149926.679917529],[258378.725609892,4149925.683003241],[258372.797022882,4149921.772876134],[258368.578389821,4149919.010880539],[258365.985245941,4149917.314387409],[258360.049301567,4149913.444022459],[258356.642914621,4149911.226792045]]"
+63100926,"[[258394.835994938,4149962.460675398],[258392.912340164,4149965.500809890],[258390.383611880,4149969.506255301],[258389.994138128,4149970.127770517],[258388.762187317,4149972.082015513],[258387.677907286,4149973.810503804],[258385.562191490,4149977.184755958],[258388.926867018,4149979.128200671],[258390.076981092,4149979.353718872],[258391.583349236,4149977.001880481],[258393.194259423,4149974.454304173],[258394.220522581,4149972.825463069],[258394.729666156,4149972.023098200],[258396.334392259,4149969.503358229],[258398.999216076,4149965.285044851],[258397.449753889,4149963.989641706],[258394.835994938,4149962.460675398]]"

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
models/map/data/hd_intersections.csv


Diferenças do arquivo suprimidas por serem muito extensas
+ 5 - 0
models/map/data/hd_lane.csv


Diferenças do arquivo suprimidas por serem muito extensas
+ 7 - 0
models/map/data/hd_link.csv


+ 58 - 0
models/map/data/hd_sign.csv

@@ -0,0 +1,58 @@
+sign_id,sign_type,sign_type1,sign_ref_link,sign_coords
+47103954,3,146,20163139,"[[258435.534539893,4149860.326471909],[258435.499503989,4149860.333375239],[258436.506811434,4149860.945787044],[258436.541850555,4149860.938994692],[258435.534539893,4149860.326471909]]"
+47103955,4,118,20163092,"[[258156.498787100,4150144.556928748],[258156.496234988,4150144.606206392],[258156.494675344,4150144.634796398],[258156.494400732,4150144.640579955],[258156.495313022,4150144.623226712],[258156.497356003,4150144.583848988],[258156.500433370,4150144.525226299],[258156.504304156,4150144.451253061],[258156.508674402,4150144.367046979],[258156.513269496,4150144.278391610],[258156.517818052,4150144.191181488],[258156.521963449,4150144.111424692],[258156.525513085,4150144.044680259],[258156.528061974,4150143.995291640],[258156.529533162,4150143.966704205],[258156.529807772,4150143.960920647],[258156.528898706,4150143.978384866],[258156.526855725,4150144.017762591],[258156.523778357,4150144.076385279],[258156.519992803,4150144.150244972],[258156.515534101,4150144.234453625],[258156.510942229,4150144.323219966],[258156.506393676,4150144.410430089],[258156.502245055,4150144.490075911],[258156.498787100,4150144.556928748]]"
+47103956,3,154,20163124,"[[258002.178296636,4150119.806895860],[258002.174338360,4150119.003871094],[258002.157546466,4150119.007913496],[258002.154497079,4150119.825692036],[258002.178296636,4150119.806895860]]"
+47103957,1,4,20163222,"[[258331.146767900,4150072.139673847],[258330.704787399,4150072.150728933],[258331.622117907,4150072.137535064],[258331.146767900,4150072.139673847]]"
+47103958,3,146,20163196,"[[258444.600042055,4149728.365423509],[258443.948965905,4149728.338222070],[258443.949175585,4149728.357652964],[258444.594695618,4149728.358137057],[258444.600042055,4149728.365423509]]"
+47103959,2,48,20163205,"[[258233.295056388,4150160.133288138],[258233.504504191,4150160.193734719],[258233.800730299,4150160.279205805],[258234.010178096,4150160.339652398],[258234.010178096,4150160.339652398],[258233.800730299,4150160.279205805],[258233.504504191,4150160.193734719],[258233.295056388,4150160.133288138],[258233.295056388,4150160.133288138]]"
+47103960,3,146,20163082,"[[258211.758963629,4150079.333893299],[258212.974401872,4150080.510125673],[258212.974493551,4150080.510234078],[258211.759055311,4150079.334001706],[258211.758963629,4150079.333893299],[258211.758963629,4150079.333893299]]"
+47103961,2,71,20163099,"[[258195.261329280,4150150.017375115],[258195.260684713,4150149.973854873],[258195.260421365,4150149.955647243],[258195.260574700,4150149.963972948],[258195.261036918,4150149.998168706],[258195.261920452,4150150.056009881],[258195.263109245,4150150.133501361],[258195.264537007,4150150.225313775],[258195.266026422,4150150.325343488],[258195.267551299,4150150.426593929],[258195.269003441,4150150.522293043],[258195.270192635,4150150.605893296],[258195.271216609,4150150.671616273],[258195.271857953,4150150.715025540],[258195.272121299,4150150.733233171],[258195.271971189,4150150.725018441],[258195.271505748,4150150.690711707],[258195.270625437,4150150.632981508],[258195.269436642,4150150.555490026],[258195.268094113,4150150.463564067],[258195.266607921,4150150.363645331],[258195.265083045,4150150.262394889],[258195.263630903,4150150.166695776],[258195.262353255,4150150.083098093],[258195.261329280,4150150.017375115]]"
+47103962,3,204,20163172,"[[258297.316903297,4150083.722553026],[258296.935387347,4150084.404263956],[258296.935479025,4150084.404372364],[258297.317083434,4150083.722658865],[258297.316903297,4150083.722553026],[258297.316903297,4150083.722553026]]"
+47103963,3,146,20163921,"[[258296.820317033,4149842.496756956],[258298.067917128,4149842.816396475],[258298.077389845,4149842.807235943],[258296.850178368,4149842.479340699],[258296.820317033,4149842.496756956]]"
+47103964,1,40,20163126,"[[258107.198720110,4150110.895720749],[258107.210670027,4150110.984006440],[258107.223524320,4150111.079041051],[258107.236476743,4150111.174406016],[258107.248544140,4150111.263687913],[258107.259015174,4150111.340687557],[258107.267119077,4150111.400207106],[258107.272209011,4150111.438266885],[258107.274115891,4150111.452095078],[258107.272548552,4150111.440811601],[258107.267798164,4150111.405296541],[258107.260020906,4150111.347877806],[258107.249771935,4150111.272426673],[258107.237825244,4150111.184251958],[258107.224970951,4150111.089217348],[258107.212015303,4150110.993741406],[258107.199951130,4150110.904570484],[258107.189480095,4150110.827570841],[258107.181464648,4150110.768048720],[258107.176286258,4150110.729991513],[258107.174379377,4150110.716163319],[258107.175946714,4150110.727446798],[258107.180785560,4150110.762959287],[258107.188562819,4150110.820378020],[258107.198720110,4150110.895720749]]"
+47103965,4,106,20163072,"[[258431.765863213,4149758.288933805],[258431.809530761,4149758.304882261],[258431.831009088,4149758.312811267],[258431.828860289,4149758.311985073],[258431.803179267,4149758.302623062],[258431.755751321,4149758.285228772],[258431.689802869,4149758.261152463],[258431.609805202,4149758.231930417],[258431.521215564,4149758.199514572],[258431.430031606,4149758.166174396],[258431.342604824,4149758.134169084],[258431.264755956,4149758.105773234],[258431.201847338,4149758.082719404],[258431.158091327,4149758.066773520],[258431.136616221,4149758.058955489],[258431.138761800,4149758.059670707],[258431.164442823,4149758.069032716],[258431.211870772,4149758.086427005],[258431.277819227,4149758.110503310],[258431.357820115,4149758.139836328],[258431.446406533,4149758.172141194],[258431.537590494,4149758.205481370],[258431.625017272,4149758.237486684],[258431.702869358,4149758.265993513],[258431.765863213,4149758.288933805]]"
+47103966,2,82,20163184,"[[258242.429111075,4149984.288099099],[258242.421799541,4149984.286312213],[258242.397457250,4149984.280355067],[258242.357692552,4149984.270736295],[258242.305352201,4149984.257928561],[258242.243915052,4149984.242830448],[258242.177488826,4149984.226655478],[258242.110705548,4149984.210379810],[258242.048112005,4149984.195093145],[258241.993986387,4149984.181781922],[258241.951902452,4149984.171564098],[258241.924883872,4149984.164907201],[258241.914630679,4149984.162428268],[258241.921942213,4149984.164215154],[258241.946284504,4149984.170172299],[258241.986052427,4149984.179902043],[258242.038392779,4149984.192709775],[258242.099826706,4149984.207696911],[258242.166252932,4149984.223871880],[258242.233039433,4149984.240258524],[258242.295632976,4149984.255545190],[258242.349755369,4149984.268745443],[258242.391842526,4149984.279074242],[258242.418857882,4149984.285620167],[258242.429111075,4149984.288099099]]"
+47103967,2,82,20163126,"[[258107.286351575,4150111.937110490],[258107.296698222,4150112.028108426],[258107.307670977,4150112.125419094],[258107.318722509,4150112.222394264],[258107.328954900,4150112.312506971],[258107.337656808,4150112.389558024],[258107.344322834,4150112.448341881],[258107.348479829,4150112.484762735],[258107.349794699,4150112.496497826],[258107.348241642,4150112.482659348],[258107.343846460,4150112.444135106],[258107.336951920,4150112.383580791],[258107.328119632,4150112.305089630],[258107.317776210,4150112.214202668],[258107.306715000,4150112.116894571],[258107.295751921,4150112.019916829],[258107.285519532,4150111.929804124],[258107.276725941,4150111.852644665],[258107.270063139,4150111.793971785],[258107.265902919,4150111.757439954],[258107.264591274,4150111.745815839],[258107.266232788,4150111.759651746],[258107.270539516,4150111.798178558],[258107.277434054,4150111.858732873],[258107.286351575,4150111.937110490]]"
+47103968,2,76,20163126,"[[258107.558948477,4150115.099649730],[258107.550913222,4150115.033352983],[258107.545420628,4150114.987530085],[258107.542741133,4150114.965394179],[258107.543096802,4150114.968493771],[258107.546481185,4150114.996606914],[258107.552662539,4150115.047852168],[258107.561272302,4150115.118686046],[258107.571641058,4150115.204352034],[258107.583063922,4150115.298872899],[258107.594826326,4150115.395938481],[258107.606023899,4150115.488799860],[258107.616033761,4150115.571255281],[258107.624072241,4150115.637663004],[258107.629653290,4150115.683483330],[258107.632329560,4150115.705508261],[258107.631885435,4150115.702411240],[258107.628501055,4150115.674298097],[258107.622319697,4150115.623052842],[258107.613709937,4150115.552218967],[258107.603344406,4150115.466663952],[258107.591921545,4150115.372143087],[258107.580159138,4150115.275077504],[258107.568961566,4150115.182216126],[258107.558948477,4150115.099649730]]"
+47103969,3,146,20163074,"[[258471.137871408,4149800.347250065],[258471.124606237,4149800.366072300],[258472.268375838,4149800.778049347],[258472.261499557,4149800.757701194],[258471.137871408,4149800.347250065]]"
+47103970,4,117,20163190,"[[258481.276434934,4149842.858757129],[258480.356769811,4149842.841123273],[258480.346041029,4149842.858872294],[258481.259116974,4149842.884361043],[258481.276434934,4149842.858757129]]"
+47103971,2,49,20163242,"[[258467.652319971,4149815.961975847],[258467.707562381,4149815.415693380],[258467.498199798,4149816.466033423],[258467.652319971,4149815.961975847]]"
+47103972,3,146,20163192,"[[258434.678332422,4149778.610140037],[258433.457100898,4149777.905639869],[258433.495949533,4149777.966044479],[258434.664742371,4149778.578102401],[258434.678332422,4149778.610140037]]"
+47103973,3,146,20163172,"[[258297.412943021,4150083.539055544],[258296.829689137,4150084.575269009],[258296.824989984,4150084.611613849],[258297.386819523,4150083.572357227],[258297.412943021,4150083.539055544]]"
+47103974,1,44,20163082,"[[258187.307410204,4150102.648800492],[258187.005463864,4150102.342136944],[258187.584895636,4150103.000268969],[258187.307410204,4150102.648800492]]"
+47103975,3,146,20163219,"[[258358.545472823,4149846.904069374],[258358.535172930,4149846.903035537],[258358.420921147,4149848.091009302],[258358.424149542,4149848.101578170],[258358.545472823,4149846.904069374]]"
+47103976,1,21,20163126,"[[258107.445716968,4150113.198664424],[258107.351920040,4150112.761557469],[258107.435781911,4150113.636675583],[258107.445716968,4150113.198664424]]"
+47103977,2,90,20163184,"[[258241.200859396,4149984.000006217],[258241.191143393,4149983.997733822],[258241.163964012,4149983.991636940],[258241.121185307,4149983.981883572],[258241.065660482,4149983.969168335],[258241.001225440,4149983.954490506],[258240.932246834,4149983.938833950],[258240.863445141,4149983.923172256],[258240.799455610,4149983.908592558],[258240.744736571,4149983.896187126],[258240.703025802,4149983.886624882],[258240.677002814,4149983.880716555],[258240.668626567,4149983.878849524],[258240.678339347,4149983.881010943],[258240.705521952,4149983.887218797],[258240.748389115,4149983.896969594],[258240.803913941,4149983.909684830],[258240.868345758,4149983.924251682],[258240.937327590,4149983.940019211],[258241.006129283,4149983.955680906],[258241.070027133,4149983.970152201],[258241.124749394,4149983.982668610],[258241.166545395,4149983.992117313],[258241.192479926,4149983.998028211],[258241.200859396,4149984.000006217]]"
+47103978,4,130,20163666,"[[257833.223731384,4149981.828437604],[257833.235040431,4149981.836771992],[257833.364400301,4149981.058190330],[257833.356269948,4149981.070866603],[257833.223731384,4149981.828437604]]"
+47103979,4,98,20163116,"[[258258.699394879,4150022.141827282],[258258.747919855,4150022.151302773],[258258.772495165,4150022.156142502],[258258.771515692,4150022.155948810],[258258.745069890,4150022.150719129],[258258.694854560,4150022.140959520],[258258.624427323,4150022.127233083],[258258.538508636,4150022.110513413],[258258.442883666,4150022.091854255],[258258.344231814,4150022.072616593],[258258.249229265,4150022.054050430],[258258.164201595,4150022.037527024],[258258.095107657,4150022.023984007],[258258.046674360,4150022.014616926],[258258.022010591,4150022.009779768],[258258.022990064,4150022.009973458],[258258.049521102,4150022.015089595],[258258.099651201,4150022.024962741],[258258.170166896,4150022.038686607],[258258.256085585,4150022.055406273],[258258.351622099,4150022.074067998],[258258.450273950,4150022.093305660],[258258.545364956,4150022.111869257],[258258.630304168,4150022.128395236],[258258.699394879,4150022.141827282]]"
+47103980,4,106,20163074,"[[258471.409914118,4149800.782853284],[258471.396178854,4149800.785473167],[258471.406657223,4149800.783503122],[258471.440815245,4149800.776847573],[258471.496192161,4149800.766133258],[258471.569177235,4149800.752020282],[258471.654573903,4149800.735436898],[258471.746838203,4149800.717543574],[258471.839367882,4149800.699642551],[258471.926085002,4149800.682798722],[258472.001006526,4149800.668296362],[258472.059024344,4149800.657061154],[258472.096177106,4149800.649874445],[258472.110000832,4149800.647251997],[258472.099434006,4149800.649224607],[258472.065275981,4149800.655880154],[258472.009899063,4149800.666594465],[258471.937002449,4149800.680704869],[258471.851517320,4149800.697290817],[258471.759341478,4149800.715181573],[258471.666723338,4149800.733085164],[258471.580006219,4149800.749928996],[258471.505084701,4149800.764431362],[258471.447066882,4149800.775666571],[258471.409914118,4149800.782853284]]"
+47103981,1,7,20163187,"[[257979.142352594,4150093.901509777],[257977.502441686,4150093.300104384],[257977.508575673,4150093.334468493],[257979.181893990,4150093.897361216],[257979.142352594,4150093.901509777]]"
+47103982,4,98,20163099,"[[258195.411472872,4150149.160893618],[258195.406211652,4150149.202252980],[258195.397974968,4150149.266134675],[258195.387521645,4150149.348184978],[258195.375312901,4150149.442948122],[258195.362393691,4150149.543729617],[258195.349632048,4150149.643840122],[258195.337715877,4150149.736484456],[258195.327696574,4150149.815190087],[258195.320041806,4150149.874723196],[258195.315428392,4150149.910954576],[258195.314050775,4150149.921435061],[258195.316066524,4150149.905493667],[258195.321419422,4150149.864242710],[258195.329564425,4150149.800252609],[258195.340106204,4150149.718199735],[258195.352229714,4150149.623550138],[258195.365145699,4150149.522657668],[258195.377995798,4150149.422544592],[258195.389823515,4150149.329902828],[258195.399931277,4150149.251194627],[258195.407497592,4150149.191664088],[258195.412199460,4150149.155430140],[258195.413488621,4150149.144952223],[258195.411472872,4150149.160893618]]"
+47103983,2,78,20163739,"[[258349.149956169,4149917.284070795],[258349.187777220,4149917.309073978],[258349.244014225,4149917.346315437],[258349.315054756,4149917.393345466],[258349.395845290,4149917.446867640],[258349.480968794,4149917.503262879],[258349.564644752,4149917.558589457],[258349.641102305,4149917.609238566],[258349.705104566,4149917.651696967],[258349.752403799,4149917.682978049],[258349.779754296,4149917.701065734],[258349.785262999,4149917.704793217],[258349.768471513,4149917.693618467],[258349.730650463,4149917.668615283],[258349.674413462,4149917.631373818],[258349.603372936,4149917.584343788],[258349.522582407,4149917.530821613],[258349.437458900,4149917.474426372],[258349.353871399,4149917.419097229],[258349.277413842,4149917.368448123],[258349.213323119,4149917.325992294],[258349.166023882,4149917.294711214],[258349.138673385,4149917.276623529],[258349.133164679,4149917.272896047],[258349.149956169,4149917.284070795]]"
+47103984,3,146,20163116,"[[258258.012563920,4150022.019828161],[258258.032668034,4150022.023131709],[258258.621482050,4150022.147755259],[258258.601289481,4150022.144454279],[258258.012563920,4150022.019828161]]"
+47103985,3,146,20163116,"[[258262.258961365,4150008.815835579],[258260.599046554,4150008.552604741],[258260.580320425,4150008.572363455],[258262.248889785,4150008.810463566],[258262.258961365,4150008.815835579]]"
+47103986,4,130,20163139,"[[258426.692374488,4149877.060076922],[258426.704879564,4149877.066933477],[258427.489890419,4149877.292279487],[258427.471826843,4149877.283029664],[258426.692374488,4149877.060076922]]"
+47103987,2,90,20163126,"[[258107.477570711,4150114.066297345],[258107.470932784,4150113.996294718],[258107.466205427,4150113.946340036],[258107.463662303,4150113.919757409],[258107.463535145,4150113.918428277],[258107.465823958,4150113.942352641],[258107.470306677,4150113.989981988],[258107.476801323,4150114.058100610],[258107.484726937,4150114.141949425],[258107.493565220,4150114.235878986],[258107.502863751,4150114.333460444],[258107.511813066,4150114.428164261],[258107.519865835,4150114.513342209],[258107.526415304,4150114.583347407],[258107.531142661,4150114.633302091],[258107.533685787,4150114.659884716],[258107.533812943,4150114.661213846],[258107.531524130,4150114.637289484],[258107.527041411,4150114.589660138],[258107.520635223,4150114.521538947],[258107.512709609,4150114.437690130],[258107.503782869,4150114.343763140],[258107.494572796,4150114.246179110],[258107.485623481,4150114.151475294],[258107.477570711,4150114.066297345]]"
+47103988,2,76,20163184,"[[258240.580923612,4149983.858627629],[258240.570758874,4149983.856146128],[258240.543298004,4149983.849502081],[258240.500411502,4149983.839085435],[258240.445129485,4149983.825585670],[258240.381022488,4149983.810009766],[258240.312634071,4149983.793336456],[258240.244514252,4149983.776766413],[258240.181301499,4149983.761497746],[258240.127444470,4149983.748289802],[258240.086431690,4149983.738374084],[258240.061198373,4149983.732220685],[258240.053352870,4149983.730338239],[258240.063517609,4149983.732819739],[258240.090978480,4149983.739463783],[258240.133776526,4149983.749882996],[258240.189147001,4149983.763380193],[258240.253254001,4149983.778956093],[258240.321642416,4149983.795629403],[258240.389762234,4149983.812199447],[258240.452886530,4149983.827470683],[258240.506832014,4149983.840676062],[258240.547844794,4149983.850591782],[258240.573078110,4149983.856745182],[258240.580923612,4149983.858627629]]"
+47103989,2,85,20163739,"[[258349.849178277,4149917.744255293],[258349.832386789,4149917.733080543],[258349.837895495,4149917.736808028],[258349.865245991,4149917.754895711],[258349.912545221,4149917.786176795],[258349.976635938,4149917.828632631],[258350.053093487,4149917.879281742],[258350.136680979,4149917.934610893],[258350.221804476,4149917.991006140],[258350.302594995,4149918.044528322],[258350.373635514,4149918.091558357],[258350.429872508,4149918.128799826],[258350.467693552,4149918.153803014],[258350.484485038,4149918.164977766],[258350.478976335,4149918.161250280],[258350.451625840,4149918.143162594],[258350.404326614,4149918.111881507],[258350.340324361,4149918.069423101],[258350.263866816,4149918.018773988],[258350.180190868,4149917.963447405],[258350.095067371,4149917.907052157],[258350.014276848,4149917.853529978],[258349.943236323,4149917.806499942],[258349.886999327,4149917.769258479],[258349.849178277,4149917.744255293]]"
+47103990,3,146,20163162,"[[258374.030855612,4149866.281310302],[258375.538809339,4149867.021350918],[258375.574846482,4149866.997091576],[258374.038372869,4149866.277982182],[258374.030855612,4149866.281310302]]"
+47103991,4,117,20163226,"[[258488.137290953,4149842.796430036],[258489.063461630,4149842.809433270],[258489.083752353,4149842.742869947],[258488.160524718,4149842.721451194],[258488.137290953,4149842.796430036]]"
+47103992,3,146,20163731,"[[258314.430379202,4149930.717845215],[258313.682613771,4149931.821031081],[258313.758466887,4149931.875251614],[258314.512413553,4149930.780660711],[258314.430379202,4149930.717845215]]"
+47103993,4,106,20163196,"[[258443.929018991,4149728.340355820],[258443.997579200,4149728.350695035],[258444.082503020,4149728.363558284],[258444.177919878,4149728.378005228],[258444.277428444,4149728.393110922],[258444.374178644,4149728.407741313],[258444.461595446,4149728.421087572],[258444.533801841,4149728.431987404],[258444.585733056,4149728.439810290],[258444.613923049,4149728.444101465],[258444.616324354,4149728.444476061],[258444.593025431,4149728.440931513],[258444.545451303,4149728.433759678],[258444.476887876,4149728.423309481],[258444.391964059,4149728.410446229],[258444.296547200,4149728.395999283],[258444.197038634,4149728.380893588],[258444.100199974,4149728.366265764],[258444.012874850,4149728.353027920],[258443.940668453,4149728.342128093],[258443.888734016,4149728.334194234],[258443.860544023,4149728.329903063],[258443.858054258,4149728.329531033],[258443.881441641,4149728.333073013],[258443.929018991,4149728.340355820]]"
+47103994,1,21,20163184,"[[258241.248402624,4149984.021394490],[258241.802220860,4149984.145034233],[258241.522931811,4149984.075952942],[258241.248402624,4149984.021394490]]"
+47103995,2,86,20163184,"[[258077.937784470,4150119.058111783],[258077.936907076,4150119.006601311],[258077.935622798,4150118.934999192],[258077.934073552,4150118.848188335],[258077.932433510,4150118.752161394],[258077.930712832,4150118.653360077],[258077.929019813,4150118.558556436],[258077.927629982,4150118.474184460],[258077.926445689,4150118.406022572],[258077.925602407,4150118.358731726],[258077.925193665,4150118.335530205],[258077.925176168,4150118.337974227],[258077.925723601,4150118.365947682],[258077.926597769,4150118.417347181],[258077.927882047,4150118.488949299],[258077.929342837,4150118.575762727],[258077.931071335,4150118.671787095],[258077.932703558,4150118.770590985],[258077.934396577,4150118.865394626],[258077.935874865,4150118.949764032],[258077.937059157,4150119.017925920],[258077.937902441,4150119.065216766],[258077.938311179,4150119.088418289],[258077.938240220,4150119.085976833],[258077.937784470,4150119.058111783]]"
+47103996,2,84,20163240,"[[258351.490790256,4149972.491066052],[258351.423787551,4149972.455025680],[258351.344463196,4149972.412345684],[258351.258306525,4149972.366087699],[258351.171157490,4149972.319192111],[258351.088957385,4149972.275040640],[258351.017366023,4149972.236467833],[258350.961158637,4149972.206333918],[258350.924193676,4149972.186415047],[258350.909084734,4149972.178301378],[258350.916729273,4149972.182411132],[258350.946767022,4149972.198532630],[258350.996951098,4149972.225509346],[258351.063953805,4149972.261549714],[258351.143278165,4149972.304229707],[258351.229434836,4149972.350487691],[258351.316583870,4149972.397383282],[258351.398783972,4149972.441534753],[258351.470375333,4149972.480107564],[258351.526582712,4149972.510241483],[258351.563547670,4149972.530160356],[258351.578656611,4149972.538274024],[258351.571012073,4149972.534164269],[258351.540974329,4149972.518042771],[258351.490790256,4149972.491066052]]"
+47103997,1,4,20163156,"[[258402.913218500,4150002.703060265],[258402.767952838,4150002.264335108],[258402.948219699,4150003.225732580],[258402.913218500,4150002.703060265]]"
+47103998,3,146,20163116,"[[258278.077687759,4149927.134384683],[258276.900424939,4149926.937769854],[258276.906405290,4149926.948591991],[258278.065660354,4149927.128736231],[258278.077687759,4149927.134384683]]"
+47103999,4,131,20163149,"[[258441.196446252,4149989.342822971],[258441.675115562,4149988.689177733],[258441.668825892,4149988.655484362],[258441.195127801,4149989.306541831],[258441.196446252,4149989.342822971]]"
+47104000,4,154,20163184,"[[258077.917879461,4150118.339741266],[258077.947246308,4150119.121701404],[258077.971747871,4150119.151422168],[258077.933113279,4150118.339964920],[258077.917879461,4150118.339741266]]"
+47104001,4,130,20163666,"[[257833.080013267,4149981.787857829],[257833.099828444,4149981.778173690],[257833.214199596,4149981.038235865],[257833.206698769,4149981.042119361],[257833.080013267,4149981.787857829]]"
+47104002,4,98,20163116,"[[258254.489942227,4150036.785088997],[258254.466347866,4150036.777444076],[258254.467956205,4150036.777952710],[258254.494858929,4150036.786723305],[258254.544998964,4150036.803038121],[258254.615156407,4150036.825768915],[258254.700332546,4150036.853505901],[258254.794981809,4150036.884299830],[258254.892402247,4150036.916012897],[258254.986157273,4150036.946499591],[258255.069725069,4150036.973727945],[258255.137383151,4150036.995753852],[258255.184663554,4150037.011152102],[258255.208257916,4150037.018797024],[258255.206649575,4150037.018288391],[258255.179746855,4150037.009517795],[258255.129606820,4150036.993202973],[258255.059446160,4150036.970361200],[258254.974270023,4150036.942624210],[258254.879623982,4150036.911941255],[258254.782203546,4150036.880228189],[258254.688448518,4150036.849741498],[258254.604880720,4150036.822513143],[258254.537222633,4150036.800487244],[258254.489942227,4150036.785088997]]"
+47104003,3,146,20163072,"[[258431.247138776,4149758.081405120],[258431.246822268,4149758.091854740],[258431.802863874,4149758.297856271],[258431.797208687,4149758.292133746],[258431.247138776,4149758.081405120]]"
+47104004,1,82,20163184,"[[258243.076343628,4149984.436570915],[258243.067164816,4149984.434505055],[258243.040958472,4149984.428379907],[258242.999601539,4149984.418807376],[258242.945943998,4149984.406371100],[258242.883553156,4149984.391967094],[258242.816703985,4149984.376470814],[258242.749943271,4149984.360971966],[258242.687817801,4149984.346560253],[258242.634605771,4149984.334222109],[258242.593874485,4149984.324853547],[258242.568470705,4149984.318927229],[258242.560091233,4149984.316949222],[258242.569273266,4149984.319126057],[258242.595476390,4149984.325140228],[258242.636833322,4149984.334712757],[258242.690494087,4149984.347260006],[258242.752884930,4149984.361664012],[258242.819822560,4149984.377157722],[258242.886494817,4149984.392659139],[258242.948620286,4149984.407070854],[258243.001832315,4149984.419409000],[258243.042563600,4149984.428777566],[258243.067967380,4149984.434703883],[258243.076343628,4149984.436570915]]"
+47104005,9,146,20163074,"[[258472.069229712,4149800.670093267],[258472.067636417,4149800.633486913],[258471.482753120,4149800.778962842],[258471.466484065,4149800.816309591],[258472.069229712,4149800.670093267]]"
+47104006,4,98,20163242,"[[258467.559766173,4149816.421485752],[258467.562446878,4149816.407080142],[258467.570151260,4149816.364428460],[258467.582523958,4149816.296539859],[258467.598629035,4149816.207773167],[258467.617411600,4149816.104489890],[258467.637564260,4149815.993503141],[258467.657716921,4149815.882516390],[258467.676493049,4149815.779011165],[258467.692680149,4149815.690019957],[258467.705039969,4149815.621687456],[258467.712911611,4149815.578697714],[258467.715579437,4149815.563848206],[258467.712987190,4149815.578251248],[258467.705194347,4149815.620905498],[258467.692824870,4149815.688905073],[258467.676716566,4149815.777560790],[258467.657937220,4149815.880955041],[258467.637873020,4149815.991939224],[258467.617631900,4149816.102928541],[258467.598855774,4149816.206433767],[258467.582668678,4149816.295424974],[258467.570305638,4149816.363646500],[258467.562525679,4149816.406744651],[258467.559766173,4149816.421485752]]"
+47104007,2,82,20163096,"[[258355.756972601,4149974.897140339],[258355.703824357,4149974.868694685],[258355.634669716,4149974.831717134],[258355.554274249,4149974.788734990],[258355.467852257,4149974.742484666],[258355.381610399,4149974.696340183],[258355.301214930,4149974.653358040],[258355.232148744,4149974.616377926],[258355.179269089,4149974.588035548],[258355.145998564,4149974.570341851],[258355.134754515,4149974.564226283],[258355.146178700,4149974.570447690],[258355.179629361,4149974.588247225],[258355.232689155,4149974.616695443],[258355.301843799,4149974.653672990],[258355.382330947,4149974.696763542],[258355.468661262,4149974.742905455],[258355.554991574,4149974.789047373],[258355.635390264,4149974.832140491],[258355.704364765,4149974.869012203],[258355.757332876,4149974.897352017],[258355.790518162,4149974.915159258],[258355.801847444,4149974.921161284],[258355.790338025,4149974.915053418],[258355.756972601,4149974.897140339]]"
+47104008,3,146,20163240,"[[258351.635339585,4149972.593939913],[258352.677044340,4149973.192902918],[258352.704206834,4149973.146576272],[258351.645256067,4149972.548224986],[258351.635339585,4149972.593939913]]"
+47104009,3,146,20163096,"[[258353.980566817,4149973.917881066],[258355.038593725,4149974.508817847],[258355.056977727,4149974.492512428],[258354.002199723,4149973.903702701],[258353.980566817,4149973.917881066]]"
+47104010,3,146,20163116,"[[258255.108875312,4150036.986585597],[258254.451966966,4150036.788302188],[258254.452058647,4150036.788410594],[258255.108963771,4150036.986583027],[258255.108875312,4150036.986585597],[258255.108875312,4150036.986585597]]"

+ 73 - 0
models/map/data/hd_stopline.csv

@@ -0,0 +1,73 @@
+stopline_id,stopline_ref_link,stopline_ref_lane,stopline_color,stopline_type,stopline_coords
+44100584,20163204,"[30226007,30226008]",1,1,"[[258269.489246886,4150073.115226840],[258267.631877626,4150076.069725590],[258265.283884812,4150079.835613304]]"
+44100585,20163236,"[30226054,30226055]",1,1,"[[258259.232096171,4150066.088127251],[258261.110833745,4150063.143890791],[258264.420057150,4150057.916189922]]"
+44100586,20163233,"30226051",1,2,"[[258048.182597226,4149959.043749640],[258047.456394171,4149963.546599181]]"
+44100587,20163211,"30226017",1,1,"[[258285.646832351,4149731.874740542],[258286.116532952,4149728.429970927]]"
+44100588,20163220,"30226034",1,1,"[[257953.472686087,4149894.768230686],[257952.964684579,4149897.794859771]]"
+44100589,20163128,"30225906",1,1,"[[257929.874710862,4149989.355510254],[257933.476867514,4149989.865191590]]"
+44100590,20163198,"[30225999,30226000]",1,1,"[[258332.422118372,4149960.025077063],[258329.360355259,4149958.288221281],[258321.734563947,4149953.989682941]]"
+44100591,20163069,"30225827",1,2,"[[258115.519719958,4149968.803214813],[258116.403728793,4149962.661410523]]"
+44100592,20163155,"30225939",1,1,"[[258176.119132589,4149784.695168957],[258182.124234246,4149785.359407487]]"
+44100593,20163092,"30225856",1,1,"[[258157.455570655,4150151.398625576],[258157.704128972,4150147.987810479]]"
+44100594,20163114,"30225885",1,2,"[[258127.852338587,4149956.352241348],[258131.820747078,4149956.953327504]]"
+44100595,20163183,"30225977",1,2,"[[258040.562909969,4150017.338280482],[258039.913271373,4150020.819848902]]"
+44100596,20163139,"30225921",1,1,"[[258386.459716725,4149922.574397714],[258389.615639963,4149924.474699964]]"
+44100597,20163108,"30225876",1,1,"[[257805.160774217,4150061.279319966],[257805.601963711,4150057.839221256]]"
+44100598,20163225,"30226039",1,2,"[[258123.827357379,4149982.267707330],[258119.150637820,4149981.643113544]]"
+44100599,20163221,"30226035",1,2,"[[258154.237625073,4149778.052503010],[258157.946112907,4149778.608734605]]"
+44100600,20163141,"30225923",1,2,"[[258150.420648456,4149802.913513618],[258146.967836173,4149802.493692086]]"
+44100601,20163217,"[30226030,30226031]",1,1,"[[258343.219039986,4149966.650637151],[258340.262239943,4149964.787333331],[258337.297709317,4149962.932251829]]"
+44100602,20163113,"30225884",1,3,"[[258229.194476233,4150158.839821823],[258232.194314265,4150160.640745624]]"
+44100603,20163115,"30225886",1,1,"[[257950.981495980,4149845.057657575],[257947.843039115,4149844.591237146]]"
+44100604,20163096,"30225861",1,1,"[[258291.908625934,4150076.441883793],[258294.880496870,4150078.306730225]]"
+44100605,20163113,"30225883",1,3,"[[258222.951070322,4150162.223507292],[258225.989316207,4150163.972110544]]"
+44100606,20163208,"30226013",1,2,"[[258176.610589965,4149742.087476967],[258177.675620474,4149733.110175332]]"
+44100607,20163223,"30226037",1,2,"[[258074.983698009,4149778.299799166],[258074.391904487,4149782.853271212]]"
+44100608,20163122,"30225898",1,1,"[[257929.564911323,4149945.661520774],[257930.318187782,4149940.846542473]]"
+44100609,20163171,"30225960",1,1,"[[257943.749209207,4149830.319843488],[257944.281984205,4149826.781021227]]"
+44100610,20163112,"30225882",1,1,"[[257962.695760516,4149833.269950660],[257962.260712716,4149836.388310416]]"
+44100611,20163107,"30225875",1,1,"[[257937.576688246,4149937.191327691],[257940.604427188,4149937.669291384]]"
+44100612,20163076,"[30225834,30225835]",1,1,"[[258282.077198485,4150080.449287263],[258283.959717451,4150077.497949110],[258286.338472603,4150073.724065679]]"
+44100613,20163159,"[30225943,30225944]",1,1,"[[258176.494829925,4150147.180747336],[258180.010930744,4150147.468003377],[258183.527567571,4150147.743249878]]"
+44100614,20163218,"30226032",1,2,"[[258022.104025848,4150068.841512302],[258027.167844469,4150069.614846028]]"
+44100615,20163116,"30225887",1,1,"[[258245.846786615,4150046.579356204],[258249.592557588,4150047.951224359]]"
+44100616,20163164,"30225951",1,2,"[[258163.923963191,4149740.541192528],[258162.786795047,4149749.201603470]]"
+44100617,20163242,"[30226062,30226063]",1,2,"[[258467.490566525,4149806.881048515],[258465.552481909,4149809.972337493],[258462.631020565,4149814.649117260]]"
+44100618,20163075,"30225833",1,2,"[[258036.921012438,4149966.756728088],[258031.577302261,4149966.020619793]]"
+44100619,20163133,"30225913",1,1,"[[257811.533499267,4149983.237412077],[257812.067822277,4149979.748178113]]"
+44100620,20163194,"30225993",1,1,"[[258288.255642496,4149743.856601141],[258284.936144182,4149743.457840859]]"
+44100621,20163170,"[30225958,30225959]",1,1,"[[258399.906606565,4149975.068171207],[258398.214901642,4149978.135559445],[258396.412223585,4149981.396651660]]"
+44100622,20163235,"30226053",1,1,"[[257943.552069381,4149947.817809633],[257942.842617406,4149952.657390967]]"
+44100623,20163248,"30226074",1,2,"[[258028.432080504,4150025.129080587],[258025.230759798,4150024.638584920]]"
+44100624,20163167,"30225955",1,1,"[[257934.745324653,4149955.306384564],[257931.582903459,4149954.778693699]]"
+44100625,20163135,"[30225915,30225916,30225917]",1,1,"[[258376.687032878,4149916.775944371],[258379.875588608,4149918.668743015],[258383.118491314,4149920.594729769],[258386.323158266,4149922.496725984]]"
+44100626,20163143,"30225925",1,1,"[[258302.988286150,4150100.448750789],[258299.929280737,4150098.893870395]]"
+44100627,20163209,"30226014",1,1,"[[257908.249807977,4149997.734138890],[257908.774016188,4149994.148467145]]"
+44100628,20163126,"30225904",1,1,"[[258259.286736162,4149908.548151042],[258255.458242498,4149907.625283603]]"
+44100629,20163078,"30225837",1,1,"[[257821.819479900,4149997.791870823],[257818.776200130,4149997.421474133]]"
+44100630,20163096,"30225860",1,1,"[[258291.627798798,4150070.395907100],[258294.576412084,4150072.252432372]]"
+44100631,20163189,"30225986",1,1,"[[258292.372820815,4150087.330017230],[258290.177178608,4150090.915873826]]"
+44100632,20163154,"30225938",1,1,"[[257945.987165306,4149880.019009665],[257949.139420369,4149880.488470309]]"
+44100633,20163182,"30225976",1,2,"[[258118.693976502,4150017.743316227],[258122.692258438,4150018.401505738]]"
+44100634,20163999,"[30226046,30226047]",1,1,"[[258260.119054621,4150082.956696430],[258257.158070646,4150081.055448359],[258254.207385601,4150079.194886487]]"
+44100635,20163105,"30225873",1,2,"[[258284.655518867,4149724.572329038],[258283.964508148,4149721.230568206]]"
+44100636,20163109,"30225877",1,3,"[[258373.922509669,4149856.009170636],[258367.725374531,4149852.584766466]]"
+44100637,20163146,"30225929",1,1,"[[257814.521577069,4150048.976391542],[257817.080363805,4150049.373210161]]"
+44100638,20163073,"30225831",1,1,"[[258282.355093363,4149792.160960325],[258285.724558932,4149792.592032114]]"
+44100639,20163132,"30225912",1,2,"[[258035.714255293,4150080.649790767],[258035.234962293,4150083.884722706]]"
+44100640,20163176,"30225966",1,1,"[[258165.248551671,4149789.730491521],[258164.744905996,4149793.077629573]]"
+44100641,20163250,"30226076",1,2,"[[258138.645275832,4149786.230781224],[258139.192661168,4149782.649458828]]"
+44100642,20163142,"30225924",1,1,"[[257835.549111883,4149987.031684200],[257834.813699582,4149990.587076632]]"
+44100643,20163082,"[30225842,30225843]",1,1,"[[258233.829164019,4150068.568140240],[258230.330941690,4150065.980439461]]"
+44100644,20163175,"30225965",1,2,"[[258031.390252463,4150005.709097510],[258035.680193840,4150006.294792480]]"
+44100645,20163127,"30225905",1,2,"[[258107.202175392,4150027.065726244],[258107.867994476,4150023.558149148]]"
+44100646,20163166,"30225954",1,1,"[[257949.295420726,4150004.011107424],[257948.764335801,4150007.567875254]]"
+44100647,20163203,"30226006",1,1,"[[257753.541110375,4149974.864467805],[257753.006625659,4149978.350380011]]"
+44100648,20163089,"[30225851,30225852]",1,1,"[[258314.189184337,4149924.261431689],[258315.993321295,4149921.267620324],[258317.930583645,4149918.053249497]]"
+44100649,20163081,"30225841",1,1,"[[258272.525821709,4149921.177830370],[258268.700725402,4149920.393028176]]"
+44100650,20163085,"30225846",1,1,"[[258433.495824110,4149769.296932057],[258429.243003983,4149765.141873778]]"
+44100651,20163144,"30225926",1,1,"[[257941.744958136,4149907.733349412],[257938.619207593,4149907.255568896]]"
+44100652,20163157,"30225941",1,2,"[[258115.031578394,4150041.625582825],[258111.392808943,4150041.112780151]]"
+44100653,20163191,"[30225988,30225989]",1,1,"[[258247.450353349,4150059.241710385],[258245.814419708,4150062.364383092],[258243.182714636,4150067.402257363]]"
+44100654,20163147,"30225930",1,1,"[[258191.895109374,4150153.825752134],[258191.645445298,4150157.232487744]]"
+44100655,20163152,"30225936",1,1,"[[258307.794592815,4149774.816568221],[258307.659696807,4149777.778574721]]"

+ 30 - 0
models/map/data/hd_trafficlight.csv

@@ -0,0 +1,30 @@
+trafficlight_id,trafficlight_ref_link,trafficlight_ref_lane,trafficlight_type,trafficlight_head,trafficlight_coords
+48100015,20163096,"",1,"2","[[258278.982434618,4150096.644118016],[258278.976477597,4150096.646290245],[258279.441055529,4150096.934794765],[258279.447012548,4150096.932622537],[258278.982434618,4150096.644118016]]"
+48100016,20163204,"",1,"1","[[258253.756082584,4150068.709667481],[258253.858527523,4150068.722352901],[258254.082389009,4150068.413300210],[258253.979852386,4150068.400506381],[258253.756082584,4150068.709667481]]"
+48100017,20163135,"",1,"2","[[258357.350669174,4149975.651458694],[258357.366335963,4149975.690988590],[258358.727435689,4149976.456724192],[258358.722790932,4149976.421761352],[258357.350669174,4149975.651458694]]"
+48100018,20163198,"",1,"1","[[258353.325774234,4149920.019532882],[258353.341514018,4149919.997528663],[258352.011207050,4149919.213239457],[258352.009144054,4149919.224517270],[258353.325774234,4149920.019532882]]"
+48100019,20163170,"",1,"1","[[258315.918393971,4149928.923423339],[258315.599238834,4149929.298660748],[258315.612101026,4149929.372703286],[258315.949776696,4149928.976713665],[258315.918393971,4149928.923423339]]"
+48100020,20163189,"",1,"2","[[258283.054350315,4150086.111848872],[258283.064360445,4150086.142546348],[258283.318665453,4150085.735536390],[258283.308655326,4150085.704838912],[258283.054350315,4150086.111848872]]"
+48100021,20163089,"",1,"1","[[258392.030739009,4149967.266953591],[258392.071079885,4149967.290328844],[258392.335057479,4149966.773972929],[258392.303310882,4149966.735576108],[258392.030739009,4149967.266953591]]"
+48100022,20163198,"",1,"2","[[258351.868799329,4149919.077427055],[258351.875789940,4149919.059008873],[258350.593873598,4149918.297861277],[258350.590057819,4149918.315854089],[258351.868799329,4149919.077427055]]"
+48100023,20163159,"",1,"1","[[258178.827677435,4150157.757140606],[258178.827313775,4150157.778143176],[258179.221285408,4150157.830339777],[258179.221560611,4150157.809339777],[258178.827677435,4150157.757140606]]"
+48100024,20163147,"",1,"[1,2]","[[258159.945480440,4150152.492171255],[258159.966933979,4150152.109249021],[258159.897745697,4150152.229547564],[258159.876203708,4150152.612472369],[258159.945480440,4150152.492171255]]"
+48100025,20163076,"",1,"2","[[258295.333341351,4150086.487005643],[258295.489385042,4150086.089402442],[258295.493856839,4150086.042179474],[258295.337816369,4150086.439893648],[258295.333341351,4150086.487005643]]"
+48100026,20163999,"",1,"1","[[258271.049986485,4150057.522728042],[258271.052003185,4150057.491570241],[258270.628378605,4150057.235419455],[258270.626358684,4150057.266466279],[258271.049986485,4150057.522728042]]"
+48100027,20163096,"",1,"2","[[258279.826438777,4150097.157625063],[258279.823130006,4150097.177824580],[258280.302819905,4150097.474553654],[258280.306131900,4150097.454465111],[258279.826438777,4150097.157625063]]"
+48100028,20163189,"",1,"1","[[258284.015488488,4150084.711018162],[258283.957497954,4150084.710925058],[258283.698423339,4150085.130513191],[258283.756502328,4150085.130603723],[258284.015488488,4150084.711018162]]"
+48100029,20163236,"",1,"1","[[258269.799349170,4150068.995901930],[258270.002186331,4150068.609156839],[258269.927272818,4150068.632990771],[258269.721302184,4150068.981952437],[258269.799349170,4150068.995901930]]"
+48100030,20163135,"",1,"1","[[258348.240512087,4149970.514992445],[258349.557282209,4149971.290676933],[258349.593020112,4149971.240880343],[258348.276158310,4149970.465087442],[258348.240512087,4149970.514992445]]"
+48100031,20163999,"",1,"2","[[258270.150131657,4150057.018951511],[258270.172518086,4150056.997198347],[258269.760506728,4150056.735490118],[258269.738120302,4150056.757243284],[258270.150131657,4150057.018951511]]"
+48100032,20163204,"",1,"2","[[258253.407505316,4150069.607896524],[258253.657764127,4150069.247540904],[258253.559787902,4150069.193630277],[258253.323417892,4150069.517040926],[258253.407505316,4150069.607896524]]"
+48100033,20163217,"",1,"[1,2]","[[258355.432573895,4149921.318298012],[258355.447014858,4149921.312547514],[258354.151418399,4149920.543688535],[258354.153833075,4149920.556724530],[258355.432573895,4149921.318298012]]"
+48100034,20163076,"",2,"1","[[258294.796020479,4150087.330625240],[258295.014861255,4150086.952301583],[258294.944268185,4150086.862719797],[258294.763290624,4150087.252272611],[258294.796020479,4150087.330625240]]"
+48100035,20163999,"",1,"2","[[258268.934216301,4150056.329094907],[258269.351044231,4150056.555454446],[258269.266652153,4150056.451057158],[258268.849824218,4150056.224697624],[258268.934216301,4150056.329094907]]"
+48100036,20163096,"",2,"1","[[258278.493398978,4150096.467614600],[258278.584760222,4150096.412648125],[258278.131770782,4150096.108590709],[258278.040409534,4150096.163557189],[258278.493398978,4150096.467614600]]"
+48100037,20163236,"",1,"2","[[258270.376261871,4150068.000521722],[258270.419235763,4150067.971284423],[258270.634465735,4150067.627163042],[258270.609544882,4150067.653099355],[258270.376261871,4150068.000521722]]"
+48100038,20163135,"",1,"1","[[258355.955596232,4149974.877379759],[258355.971259811,4149974.916798676],[258357.332454701,4149975.682753446],[258357.327809938,4149975.647790605],[258355.955596232,4149974.877379759]]"
+48100039,20163089,"",1,"2","[[258392.881660272,4149965.715729465],[258392.935915534,4149965.718264245],[258393.200031265,4149965.194462766],[258393.138283347,4149965.205251546],[258392.881660272,4149965.715729465]]"
+48100040,20163092,"",1,"2","[[258195.032291583,4150151.958291769],[258195.082422534,4150151.526332803],[258194.948569993,4150151.535663649],[258194.898435825,4150151.967511640],[258195.032291583,4150151.958291769]]"
+48100041,20163170,"",1,"2","[[258314.849735300,4149930.418224035],[258314.525188441,4149930.812055430],[258314.591924192,4149930.805341874],[258314.901055925,4149930.426396967],[258314.849735300,4149930.418224035]]"
+48100042,20163159,"",1,"1","[[258178.233785928,4150157.682984993],[258177.879244782,4150157.631975328],[258177.783047375,4150157.691081995],[258178.137588517,4150157.742091658],[258178.233785928,4150157.682984993]]"
+48100043,20163135,"",1,"2","[[258349.626112346,4149971.334772249],[258350.770029091,4149971.996298274],[258350.788933899,4149971.973535749],[258349.664224143,4149971.321004036],[258349.626112346,4149971.334772249]]"

+ 1550 - 0
models/map/include/csv.h

@@ -0,0 +1,1550 @@
+// Copyright: (2012-2015) Ben Strasser <code@ben-strasser.net>
+// License: BSD-3
+//
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+// 1. Redistributions of source code must retain the above copyright notice,
+//    this list of conditions and the following disclaimer.
+//
+// 2. Redistributions in binary form must reproduce the above copyright notice,
+//    this list of conditions and the following disclaimer in the documentation
+//    and/or other materials provided with the distribution.
+//
+// 3. Neither the name of the copyright holder nor the names of its contributors
+//    may be used to endorse or promote products derived from this software
+//    without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+
+#ifndef CSV_H
+#define CSV_H
+
+#include <algorithm>
+#include <cstdio>
+#include <cstring>
+#include <exception>
+#include <string>
+#include <utility>
+#include <vector>
+#ifndef CSV_IO_NO_THREAD
+#include <condition_variable>
+#include <mutex>
+#include <thread>
+#endif
+#include <cassert>
+#include <cerrno>
+#include <istream>
+#include <limits>
+#include <memory>
+#include <fstream>
+
+namespace io
+{
+  ////////////////////////////////////////////////////////////////////////////
+  //                                 LineReader                             //
+  ////////////////////////////////////////////////////////////////////////////
+
+  namespace error
+  {
+    struct base : std::exception
+    {
+      virtual void format_error_message() const = 0;
+
+      const char *what() const noexcept override
+      {
+        format_error_message();
+        return error_message_buffer;
+      }
+
+      mutable char error_message_buffer[2048];
+    };
+
+    // this only affects the file name in the error message
+    const int max_file_name_length = 1024;
+
+    struct with_file_name
+    {
+      with_file_name() { std::memset(file_name, 0, sizeof(file_name)); }
+
+      void set_file_name(const char *file_name)
+      {
+        if (file_name != nullptr)
+        {
+          // This call to strncpy has parenthesis around it
+          // to silence the GCC -Wstringop-truncation warning
+          (strncpy(this->file_name, file_name, sizeof(this->file_name)));
+          this->file_name[sizeof(this->file_name) - 1] = '\0';
+        }
+        else
+        {
+          this->file_name[0] = '\0';
+        }
+      }
+
+      char file_name[max_file_name_length + 1];
+    };
+
+    struct with_file_line
+    {
+      with_file_line() { file_line = -1; }
+
+      void set_file_line(int file_line) { this->file_line = file_line; }
+
+      int file_line;
+    };
+
+    struct with_errno
+    {
+      with_errno() { errno_value = 0; }
+
+      void set_errno(int errno_value) { this->errno_value = errno_value; }
+
+      int errno_value;
+    };
+
+    struct can_not_open_file : base, with_file_name, with_errno
+    {
+      void format_error_message() const override
+      {
+        if (errno_value != 0)
+          std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                        "Can not open file \"%s\" because \"%s\".", file_name,
+                        std::strerror(errno_value));
+        else
+          std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                        "Can not open file \"%s\".", file_name);
+      }
+    };
+
+    struct line_length_limit_exceeded : base, with_file_name, with_file_line
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            "Line number %d in file \"%s\" exceeds the maximum length of 2^24-1.",
+            file_line, file_name);
+      }
+    };
+  } // namespace error
+
+  class ByteSourceBase
+  {
+  public:
+    virtual int read(char *buffer, int size) = 0;
+    virtual ~ByteSourceBase() {}
+  };
+
+  namespace detail
+  {
+
+    class OwningStdIOByteSourceBase : public ByteSourceBase
+    {
+    public:
+      explicit OwningStdIOByteSourceBase(FILE *file) : file(file)
+      {
+        // Tell the std library that we want to do the buffering ourself.
+        std::setvbuf(file, 0, _IONBF, 0);
+      }
+
+      int read(char *buffer, int size) { return std::fread(buffer, 1, size, file); }
+
+      ~OwningStdIOByteSourceBase() { std::fclose(file); }
+
+    private:
+      FILE *file;
+    };
+
+    class NonOwningIStreamByteSource : public ByteSourceBase
+    {
+    public:
+      explicit NonOwningIStreamByteSource(std::istream &in) : in(in) {}
+
+      int read(char *buffer, int size)
+      {
+        in.read(buffer, size);
+        return in.gcount();
+      }
+
+      ~NonOwningIStreamByteSource() {}
+
+    private:
+      std::istream &in;
+    };
+
+    class NonOwningStringByteSource : public ByteSourceBase
+    {
+    public:
+      NonOwningStringByteSource(const char *str, long long size)
+          : str(str), remaining_byte_count(size) {}
+
+      int read(char *buffer, int desired_byte_count)
+      {
+        int to_copy_byte_count = desired_byte_count;
+        if (remaining_byte_count < to_copy_byte_count)
+          to_copy_byte_count = remaining_byte_count;
+        std::memcpy(buffer, str, to_copy_byte_count);
+        remaining_byte_count -= to_copy_byte_count;
+        str += to_copy_byte_count;
+        return to_copy_byte_count;
+      }
+
+      ~NonOwningStringByteSource() {}
+
+    private:
+      const char *str;
+      long long remaining_byte_count;
+    };
+
+#ifndef CSV_IO_NO_THREAD
+    class AsynchronousReader
+    {
+    public:
+      void init(std::unique_ptr<ByteSourceBase> arg_byte_source)
+      {
+        std::unique_lock<std::mutex> guard(lock);
+        byte_source = std::move(arg_byte_source);
+        desired_byte_count = -1;
+        termination_requested = false;
+        worker = std::thread([&]
+                             {
+      std::unique_lock<std::mutex> guard(lock);
+      try {
+        for (;;) {
+          read_requested_condition.wait(guard, [&] {
+            return desired_byte_count != -1 || termination_requested;
+          });
+          if (termination_requested)
+            return;
+
+          read_byte_count = byte_source->read(buffer, desired_byte_count);
+          desired_byte_count = -1;
+          if (read_byte_count == 0)
+            break;
+          read_finished_condition.notify_one();
+        }
+      } catch (...) {
+        read_error = std::current_exception();
+      }
+      read_finished_condition.notify_one(); });
+      }
+
+      bool is_valid() const { return byte_source != nullptr; }
+
+      void start_read(char *arg_buffer, int arg_desired_byte_count)
+      {
+        std::unique_lock<std::mutex> guard(lock);
+        buffer = arg_buffer;
+        desired_byte_count = arg_desired_byte_count;
+        read_byte_count = -1;
+        read_requested_condition.notify_one();
+      }
+
+      int finish_read()
+      {
+        std::unique_lock<std::mutex> guard(lock);
+        read_finished_condition.wait(
+            guard, [&]
+            { return read_byte_count != -1 || read_error; });
+        if (read_error)
+          std::rethrow_exception(read_error);
+        else
+          return read_byte_count;
+      }
+
+      ~AsynchronousReader()
+      {
+        if (byte_source != nullptr)
+        {
+          {
+            std::unique_lock<std::mutex> guard(lock);
+            termination_requested = true;
+          }
+          read_requested_condition.notify_one();
+          worker.join();
+        }
+      }
+
+    private:
+      std::unique_ptr<ByteSourceBase> byte_source;
+
+      std::thread worker;
+
+      bool termination_requested;
+      std::exception_ptr read_error;
+      char *buffer;
+      int desired_byte_count;
+      int read_byte_count;
+
+      std::mutex lock;
+      std::condition_variable read_finished_condition;
+      std::condition_variable read_requested_condition;
+    };
+#endif
+
+    class SynchronousReader
+    {
+    public:
+      void init(std::unique_ptr<ByteSourceBase> arg_byte_source)
+      {
+        byte_source = std::move(arg_byte_source);
+      }
+
+      bool is_valid() const { return byte_source != nullptr; }
+
+      void start_read(char *arg_buffer, int arg_desired_byte_count)
+      {
+        buffer = arg_buffer;
+        desired_byte_count = arg_desired_byte_count;
+      }
+
+      int finish_read() { return byte_source->read(buffer, desired_byte_count); }
+
+    private:
+      std::unique_ptr<ByteSourceBase> byte_source;
+      char *buffer;
+      int desired_byte_count;
+    };
+  } // namespace detail
+
+  class LineReader
+  {
+  private:
+    static const int block_len = 1 << 20;
+    std::unique_ptr<char[]> buffer; // must be constructed before (and thus
+                                    // destructed after) the reader!
+#ifdef CSV_IO_NO_THREAD
+    detail::SynchronousReader reader;
+#else
+    detail::AsynchronousReader reader;
+#endif
+    int data_begin;
+    int data_end;
+
+    char file_name[error::max_file_name_length + 1];
+    unsigned file_line;
+
+    static std::unique_ptr<ByteSourceBase> open_file(const char *file_name)
+    {
+      // We open the file in binary mode as it makes no difference under *nix
+      // and under Windows we handle \r\n newlines ourself.
+      FILE *file = std::fopen(file_name, "rb");
+      if (file == 0)
+      {
+        int x = errno; // store errno as soon as possible, doing it after
+                       // constructor call can fail.
+        error::can_not_open_file err;
+        err.set_errno(x);
+        err.set_file_name(file_name);
+        throw err;
+      }
+      return std::unique_ptr<ByteSourceBase>(
+          new detail::OwningStdIOByteSourceBase(file));
+    }
+
+    void init(std::unique_ptr<ByteSourceBase> byte_source)
+    {
+      file_line = 0;
+
+      buffer = std::unique_ptr<char[]>(new char[3 * block_len]);
+      data_begin = 0;
+      data_end = byte_source->read(buffer.get(), 2 * block_len);
+
+      // Ignore UTF-8 BOM
+      if (data_end >= 3 && buffer[0] == '\xEF' && buffer[1] == '\xBB' &&
+          buffer[2] == '\xBF')
+        data_begin = 3;
+
+      if (data_end == 2 * block_len)
+      {
+        reader.init(std::move(byte_source));
+        reader.start_read(buffer.get() + 2 * block_len, block_len);
+      }
+    }
+
+  public:
+    LineReader() = delete;
+    LineReader(const LineReader &) = delete;
+    LineReader &operator=(const LineReader &) = delete;
+
+    explicit LineReader(const char *file_name)
+    {
+      set_file_name(file_name);
+      init(open_file(file_name));
+    }
+
+    explicit LineReader(const std::string &file_name)
+    {
+      set_file_name(file_name.c_str());
+      init(open_file(file_name.c_str()));
+    }
+
+    LineReader(const char *file_name,
+               std::unique_ptr<ByteSourceBase> byte_source)
+    {
+      set_file_name(file_name);
+      init(std::move(byte_source));
+    }
+
+    LineReader(const std::string &file_name,
+               std::unique_ptr<ByteSourceBase> byte_source)
+    {
+      set_file_name(file_name.c_str());
+      init(std::move(byte_source));
+    }
+
+    LineReader(const char *file_name, const char *data_begin,
+               const char *data_end)
+    {
+      set_file_name(file_name);
+      init(std::unique_ptr<ByteSourceBase>(new detail::NonOwningStringByteSource(
+          data_begin, data_end - data_begin)));
+    }
+
+    LineReader(const std::string &file_name, const char *data_begin,
+               const char *data_end)
+    {
+      set_file_name(file_name.c_str());
+      init(std::unique_ptr<ByteSourceBase>(new detail::NonOwningStringByteSource(
+          data_begin, data_end - data_begin)));
+    }
+
+    LineReader(const char *file_name, FILE *file)
+    {
+      set_file_name(file_name);
+      init(std::unique_ptr<ByteSourceBase>(
+          new detail::OwningStdIOByteSourceBase(file)));
+    }
+
+    LineReader(const std::string &file_name, FILE *file)
+    {
+      set_file_name(file_name.c_str());
+      init(std::unique_ptr<ByteSourceBase>(
+          new detail::OwningStdIOByteSourceBase(file)));
+    }
+
+    LineReader(const char *file_name, std::istream &in)
+    {
+      set_file_name(file_name);
+      init(std::unique_ptr<ByteSourceBase>(
+          new detail::NonOwningIStreamByteSource(in)));
+    }
+
+    LineReader(const std::string &file_name, std::istream &in)
+    {
+      set_file_name(file_name.c_str());
+      init(std::unique_ptr<ByteSourceBase>(
+          new detail::NonOwningIStreamByteSource(in)));
+    }
+
+    void set_file_name(const std::string &file_name)
+    {
+      set_file_name(file_name.c_str());
+    }
+
+    void set_file_name(const char *file_name)
+    {
+      if (file_name != nullptr)
+      {
+        strncpy(this->file_name, file_name, sizeof(this->file_name));
+        this->file_name[sizeof(this->file_name) - 1] = '\0';
+      }
+      else
+      {
+        this->file_name[0] = '\0';
+      }
+    }
+
+    const char *get_truncated_file_name() const { return file_name; }
+
+    void set_file_line(unsigned file_line) { this->file_line = file_line; }
+
+    unsigned get_file_line() const { return file_line; }
+
+    char *next_line()
+    {
+      if (data_begin == data_end)
+        return nullptr;
+
+      ++file_line;
+
+      assert(data_begin < data_end);
+      assert(data_end <= block_len * 2);
+
+      if (data_begin >= block_len)
+      {
+        std::memcpy(buffer.get(), buffer.get() + block_len, block_len);
+        data_begin -= block_len;
+        data_end -= block_len;
+        if (reader.is_valid())
+        {
+          data_end += reader.finish_read();
+          std::memcpy(buffer.get() + block_len, buffer.get() + 2 * block_len,
+                      block_len);
+          reader.start_read(buffer.get() + 2 * block_len, block_len);
+        }
+      }
+
+      int line_end = data_begin;
+      while (line_end != data_end && buffer[line_end] != '\n')
+      {
+        ++line_end;
+      }
+
+      if (line_end - data_begin + 1 > block_len)
+      {
+        error::line_length_limit_exceeded err;
+        err.set_file_name(file_name);
+        err.set_file_line(file_line);
+        throw err;
+      }
+
+      if (line_end != data_end && buffer[line_end] == '\n')
+      {
+        buffer[line_end] = '\0';
+      }
+      else
+      {
+        // some files are missing the newline at the end of the
+        // last line
+        ++data_end;
+        buffer[line_end] = '\0';
+      }
+
+      // handle windows \r\n-line breaks
+      if (line_end != data_begin && buffer[line_end - 1] == '\r')
+        buffer[line_end - 1] = '\0';
+
+      char *ret = buffer.get() + data_begin;
+      data_begin = line_end + 1;
+      return ret;
+    }
+  };
+
+  ////////////////////////////////////////////////////////////////////////////
+  //                                 CSV                                    //
+  ////////////////////////////////////////////////////////////////////////////
+
+  namespace error
+  {
+    const int max_column_name_length = 63;
+    struct with_column_name
+    {
+      with_column_name()
+      {
+        std::memset(column_name, 0, max_column_name_length + 1);
+      }
+
+      void set_column_name(const char *column_name)
+      {
+        if (column_name != nullptr)
+        {
+          std::strncpy(this->column_name, column_name, max_column_name_length);
+          this->column_name[max_column_name_length] = '\0';
+        }
+        else
+        {
+          this->column_name[0] = '\0';
+        }
+      }
+
+      char column_name[max_column_name_length + 1];
+    };
+
+    const int max_column_content_length = 63;
+
+    struct with_column_content
+    {
+      with_column_content()
+      {
+        std::memset(column_content, 0, max_column_content_length + 1);
+      }
+
+      void set_column_content(const char *column_content)
+      {
+        if (column_content != nullptr)
+        {
+          std::strncpy(this->column_content, column_content,
+                       max_column_content_length);
+          this->column_content[max_column_content_length] = '\0';
+        }
+        else
+        {
+          this->column_content[0] = '\0';
+        }
+      }
+
+      char column_content[max_column_content_length + 1];
+    };
+
+    struct extra_column_in_header : base, with_file_name, with_column_name
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      R"(Extra column "%s" in header of file "%s".)", column_name,
+                      file_name);
+      }
+    };
+
+    struct missing_column_in_header : base, with_file_name, with_column_name
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      R"(Missing column "%s" in header of file "%s".)", column_name,
+                      file_name);
+      }
+    };
+
+    struct duplicated_column_in_header : base, with_file_name, with_column_name
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      R"(Duplicated column "%s" in header of file "%s".)",
+                      column_name, file_name);
+      }
+    };
+
+    struct header_missing : base, with_file_name
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      "Header missing in file \"%s\".", file_name);
+      }
+    };
+
+    struct too_few_columns : base, with_file_name, with_file_line
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      "Too few columns in line %d in file \"%s\".", file_line,
+                      file_name);
+      }
+    };
+
+    struct too_many_columns : base, with_file_name, with_file_line
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      "Too many columns in line %d in file \"%s\".", file_line,
+                      file_name);
+      }
+    };
+
+    struct escaped_string_not_closed : base, with_file_name, with_file_line
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(error_message_buffer, sizeof(error_message_buffer),
+                      "Escaped string was not closed in line %d in file \"%s\".",
+                      file_line, file_name);
+      }
+    };
+
+    struct integer_must_be_positive : base,
+                                      with_file_name,
+                                      with_file_line,
+                                      with_column_name,
+                                      with_column_content
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            R"(The integer "%s" must be positive or 0 in column "%s" in file "%s" in line "%d".)",
+            column_content, column_name, file_name, file_line);
+      }
+    };
+
+    struct no_digit : base,
+                      with_file_name,
+                      with_file_line,
+                      with_column_name,
+                      with_column_content
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            R"(The integer "%s" contains an invalid digit in column "%s" in file "%s" in line "%d".)",
+            column_content, column_name, file_name, file_line);
+      }
+    };
+
+    struct integer_overflow : base,
+                              with_file_name,
+                              with_file_line,
+                              with_column_name,
+                              with_column_content
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            R"(The integer "%s" overflows in column "%s" in file "%s" in line "%d".)",
+            column_content, column_name, file_name, file_line);
+      }
+    };
+
+    struct integer_underflow : base,
+                               with_file_name,
+                               with_file_line,
+                               with_column_name,
+                               with_column_content
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            R"(The integer "%s" underflows in column "%s" in file "%s" in line "%d".)",
+            column_content, column_name, file_name, file_line);
+      }
+    };
+
+    struct invalid_single_character : base,
+                                      with_file_name,
+                                      with_file_line,
+                                      with_column_name,
+                                      with_column_content
+    {
+      void format_error_message() const override
+      {
+        std::snprintf(
+            error_message_buffer, sizeof(error_message_buffer),
+            R"(The content "%s" of column "%s" in file "%s" in line "%d" is not a single character.)",
+            column_content, column_name, file_name, file_line);
+      }
+    };
+  } // namespace error
+
+  using ignore_column = unsigned int;
+  static const ignore_column ignore_no_column = 0;
+  static const ignore_column ignore_extra_column = 1;
+  static const ignore_column ignore_missing_column = 2;
+
+  template <char... trim_char_list>
+  struct trim_chars
+  {
+  private:
+    constexpr static bool is_trim_char(char) { return false; }
+
+    template <class... OtherTrimChars>
+    constexpr static bool is_trim_char(char c, char trim_char,
+                                       OtherTrimChars... other_trim_chars)
+    {
+      return c == trim_char || is_trim_char(c, other_trim_chars...);
+    }
+
+  public:
+    static void trim(char *&str_begin, char *&str_end)
+    {
+      while (str_begin != str_end && is_trim_char(*str_begin, trim_char_list...))
+        ++str_begin;
+      while (str_begin != str_end &&
+             is_trim_char(*(str_end - 1), trim_char_list...))
+        --str_end;
+      *str_end = '\0';
+    }
+  };
+
+  struct no_comment
+  {
+    static bool is_comment(const char *) { return false; }
+  };
+
+  template <char... comment_start_char_list>
+  struct single_line_comment
+  {
+  private:
+    constexpr static bool is_comment_start_char(char) { return false; }
+
+    template <class... OtherCommentStartChars>
+    constexpr static bool
+    is_comment_start_char(char c, char comment_start_char,
+                          OtherCommentStartChars... other_comment_start_chars)
+    {
+      return c == comment_start_char ||
+             is_comment_start_char(c, other_comment_start_chars...);
+    }
+
+  public:
+    static bool is_comment(const char *line)
+    {
+      return is_comment_start_char(*line, comment_start_char_list...);
+    }
+  };
+
+  struct empty_line_comment
+  {
+    static bool is_comment(const char *line)
+    {
+      if (*line == '\0')
+        return true;
+      while (*line == ' ' || *line == '\t')
+      {
+        ++line;
+        if (*line == 0)
+          return true;
+      }
+      return false;
+    }
+  };
+
+  template <char... comment_start_char_list>
+  struct single_and_empty_line_comment
+  {
+    static bool is_comment(const char *line)
+    {
+      return single_line_comment<comment_start_char_list...>::is_comment(line) ||
+             empty_line_comment::is_comment(line);
+    }
+  };
+
+  template <char sep>
+  struct no_quote_escape
+  {
+    static const char *find_next_column_end(const char *col_begin)
+    {
+      while (*col_begin != sep && *col_begin != '\0')
+        ++col_begin;
+      return col_begin;
+    }
+
+    static void unescape(char *&, char *&) {}
+  };
+
+  template <char sep, char quote>
+  struct double_quote_escape
+  {
+    static const char *find_next_column_end(const char *col_begin)
+    {
+      while (*col_begin != sep && *col_begin != '\0')
+        if (*col_begin != quote)
+          ++col_begin;
+        else
+        {
+          do
+          {
+            ++col_begin;
+            while (*col_begin != quote)
+            {
+              if (*col_begin == '\0')
+                throw error::escaped_string_not_closed();
+              ++col_begin;
+            }
+            ++col_begin;
+          } while (*col_begin == quote);
+        }
+      return col_begin;
+    }
+
+    static void unescape(char *&col_begin, char *&col_end)
+    {
+      if (col_end - col_begin >= 2)
+      {
+        if (*col_begin == quote && *(col_end - 1) == quote)
+        {
+          ++col_begin;
+          --col_end;
+          char *out = col_begin;
+          for (char *in = col_begin; in != col_end; ++in)
+          {
+            if (*in == quote && (in + 1) != col_end && *(in + 1) == quote)
+            {
+              ++in;
+            }
+            *out = *in;
+            ++out;
+          }
+          col_end = out;
+          *col_end = '\0';
+        }
+      }
+    }
+  };
+
+  struct throw_on_overflow
+  {
+    template <class T>
+    static void on_overflow(T &)
+    {
+      throw error::integer_overflow();
+    }
+
+    template <class T>
+    static void on_underflow(T &)
+    {
+      throw error::integer_underflow();
+    }
+  };
+
+  struct ignore_overflow
+  {
+    template <class T>
+    static void on_overflow(T &) {}
+
+    template <class T>
+    static void on_underflow(T &) {}
+  };
+
+  struct set_to_max_on_overflow
+  {
+    template <class T>
+    static void on_overflow(T &x)
+    {
+      // using (std::numeric_limits<T>::max) instead of
+      // std::numeric_limits<T>::max to make code including windows.h with its max
+      // macro happy
+      x = (std::numeric_limits<T>::max)();
+    }
+
+    template <class T>
+    static void on_underflow(T &x)
+    {
+      x = (std::numeric_limits<T>::min)();
+    }
+  };
+
+  namespace detail
+  {
+    template <class quote_policy>
+    void chop_next_column(char *&line, char *&col_begin, char *&col_end)
+    {
+      assert(line != nullptr);
+
+      col_begin = line;
+      // the col_begin + (... - col_begin) removes the constness
+      col_end =
+          col_begin + (quote_policy::find_next_column_end(col_begin) - col_begin);
+
+      if (*col_end == '\0')
+      {
+        line = nullptr;
+      }
+      else
+      {
+        *col_end = '\0';
+        line = col_end + 1;
+      }
+    }
+
+    template <class trim_policy, class quote_policy>
+    void parse_line(char *line, char **sorted_col,
+                    const std::vector<int> &col_order)
+    {
+      for (int i : col_order)
+      {
+        if (line == nullptr)
+          throw ::io::error::too_few_columns();
+        char *col_begin, *col_end;
+        chop_next_column<quote_policy>(line, col_begin, col_end);
+
+        if (i != -1)
+        {
+          trim_policy::trim(col_begin, col_end);
+          quote_policy::unescape(col_begin, col_end);
+
+          sorted_col[i] = col_begin;
+        }
+      }
+      if (line != nullptr)
+        throw ::io::error::too_many_columns();
+    }
+
+    template <unsigned column_count, class trim_policy, class quote_policy>
+    void parse_header_line(char *line, std::vector<int> &col_order,
+                           const std::string *col_name,
+                           ignore_column ignore_policy)
+    {
+      col_order.clear();
+
+      bool found[column_count];
+      std::fill(found, found + column_count, false);
+      while (line)
+      {
+        char *col_begin, *col_end;
+        chop_next_column<quote_policy>(line, col_begin, col_end);
+
+        trim_policy::trim(col_begin, col_end);
+        quote_policy::unescape(col_begin, col_end);
+
+        for (unsigned i = 0; i < column_count; ++i)
+          if (col_begin == col_name[i])
+          {
+            if (found[i])
+            {
+              error::duplicated_column_in_header err;
+              err.set_column_name(col_begin);
+              throw err;
+            }
+            found[i] = true;
+            col_order.push_back(i);
+            col_begin = 0;
+            break;
+          }
+        if (col_begin)
+        {
+          if (ignore_policy & ::io::ignore_extra_column)
+            col_order.push_back(-1);
+          else
+          {
+            error::extra_column_in_header err;
+            err.set_column_name(col_begin);
+            throw err;
+          }
+        }
+      }
+      if (!(ignore_policy & ::io::ignore_missing_column))
+      {
+        for (unsigned i = 0; i < column_count; ++i)
+        {
+          if (!found[i])
+          {
+            error::missing_column_in_header err;
+            err.set_column_name(col_name[i].c_str());
+            throw err;
+          }
+        }
+      }
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, char &x)
+    {
+      if (!*col)
+        throw error::invalid_single_character();
+      x = *col;
+      ++col;
+      if (*col)
+        throw error::invalid_single_character();
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, std::string &x)
+    {
+      x = col;
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, const char *&x)
+    {
+      x = col;
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, char *&x) { x = col; }
+
+    template <class overflow_policy, class T>
+    void parse_unsigned_integer(const char *col, T &x)
+    {
+      x = 0;
+      while (*col != '\0')
+      {
+        if ('0' <= *col && *col <= '9')
+        {
+          T y = *col - '0';
+          if (x > ((std::numeric_limits<T>::max)() - y) / 10)
+          {
+            overflow_policy::on_overflow(x);
+            return;
+          }
+          x = 10 * x + y;
+        }
+        else
+          throw error::no_digit();
+        ++col;
+      }
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, unsigned char &x)
+    {
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, unsigned short &x)
+    {
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, unsigned int &x)
+    {
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, unsigned long &x)
+    {
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, unsigned long long &x)
+    {
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+
+    template <class overflow_policy, class T>
+    void parse_signed_integer(const char *col, T &x)
+    {
+      if (*col == '-')
+      {
+        ++col;
+
+        x = 0;
+        while (*col != '\0')
+        {
+          if ('0' <= *col && *col <= '9')
+          {
+            T y = *col - '0';
+            if (x < ((std::numeric_limits<T>::min)() + y) / 10)
+            {
+              overflow_policy::on_underflow(x);
+              return;
+            }
+            x = 10 * x - y;
+          }
+          else
+            throw error::no_digit();
+          ++col;
+        }
+        return;
+      }
+      else if (*col == '+')
+        ++col;
+      parse_unsigned_integer<overflow_policy>(col, x);
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, signed char &x)
+    {
+      parse_signed_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, signed short &x)
+    {
+      parse_signed_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, signed int &x)
+    {
+      parse_signed_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, signed long &x)
+    {
+      parse_signed_integer<overflow_policy>(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, signed long long &x)
+    {
+      parse_signed_integer<overflow_policy>(col, x);
+    }
+
+    template <class T>
+    void parse_float(const char *col, T &x)
+    {
+      bool is_neg = false;
+      if (*col == '-')
+      {
+        is_neg = true;
+        ++col;
+      }
+      else if (*col == '+')
+        ++col;
+
+      x = 0;
+      while ('0' <= *col && *col <= '9')
+      {
+        int y = *col - '0';
+        x *= 10;
+        x += y;
+        ++col;
+      }
+
+      if (*col == '.' || *col == ',')
+      {
+        ++col;
+        T pos = 1;
+        while ('0' <= *col && *col <= '9')
+        {
+          pos /= 10;
+          int y = *col - '0';
+          ++col;
+          x += y * pos;
+        }
+      }
+
+      if (*col == 'e' || *col == 'E')
+      {
+        ++col;
+        int e;
+
+        parse_signed_integer<set_to_max_on_overflow>(col, e);
+
+        if (e != 0)
+        {
+          T base;
+          if (e < 0)
+          {
+            base = T(0.1);
+            e = -e;
+          }
+          else
+          {
+            base = T(10);
+          }
+
+          while (e != 1)
+          {
+            if ((e & 1) == 0)
+            {
+              base = base * base;
+              e >>= 1;
+            }
+            else
+            {
+              x *= base;
+              --e;
+            }
+          }
+          x *= base;
+        }
+      }
+      else
+      {
+        if (*col != '\0')
+          throw error::no_digit();
+      }
+
+      if (is_neg)
+        x = -x;
+    }
+
+    template <class overflow_policy>
+    void parse(char *col, float &x)
+    {
+      parse_float(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, double &x)
+    {
+      parse_float(col, x);
+    }
+    template <class overflow_policy>
+    void parse(char *col, long double &x)
+    {
+      parse_float(col, x);
+    }
+
+    template <class overflow_policy, class T>
+    void parse(char *col, T &x)
+    {
+      // Mute unused variable compiler warning
+      (void)col;
+      (void)x;
+      // GCC evaluates "false" when reading the template and
+      // "sizeof(T)!=sizeof(T)" only when instantiating it. This is why
+      // this strange construct is used.
+      static_assert(sizeof(T) != sizeof(T),
+                    "Can not parse this type. Only builtin integrals, floats, "
+                    "char, char*, const char* and std::string are supported");
+    }
+
+  } // namespace detail
+
+  template <unsigned column_count, class trim_policy = trim_chars<' ', '\t'>,
+            class quote_policy = no_quote_escape<','>,
+            class overflow_policy = throw_on_overflow,
+            class comment_policy = no_comment>
+  class CSVReader
+  {
+  private:
+    LineReader in;
+
+    char *row[column_count];
+    std::string column_names[column_count];
+
+    std::vector<int> col_order;
+
+    template <class... ColNames>
+    void set_column_names(std::string s, ColNames... cols)
+    {
+      column_names[column_count - sizeof...(ColNames) - 1] = std::move(s);
+      set_column_names(std::forward<ColNames>(cols)...);
+    }
+
+    void set_column_names() {}
+
+  public:
+    CSVReader() = delete;
+    CSVReader(const CSVReader &) = delete;
+    CSVReader &operator=(const CSVReader &);
+
+    template <class... Args>
+    explicit CSVReader(Args &&...args) : in(std::forward<Args>(args)...)
+    {
+      std::fill(row, row + column_count, nullptr);
+      col_order.resize(column_count);
+      for (unsigned i = 0; i < column_count; ++i)
+        col_order[i] = i;
+      for (unsigned i = 1; i <= column_count; ++i)
+        column_names[i - 1] = "col" + std::to_string(i);
+    }
+
+    char *next_line() { return in.next_line(); }
+
+    template <class... ColNames>
+    void read_header(ignore_column ignore_policy, ColNames... cols)
+    {
+      static_assert(sizeof...(ColNames) >= column_count,
+                    "not enough column names specified");
+      static_assert(sizeof...(ColNames) <= column_count,
+                    "too many column names specified");
+      try
+      {
+        set_column_names(std::forward<ColNames>(cols)...);
+
+        char *line;
+        do
+        {
+          line = in.next_line();
+          if (!line)
+            throw error::header_missing();
+        } while (comment_policy::is_comment(line));
+
+        detail::parse_header_line<column_count, trim_policy, quote_policy>(
+            line, col_order, column_names, ignore_policy);
+      }
+      catch (error::with_file_name &err)
+      {
+        err.set_file_name(in.get_truncated_file_name());
+        throw;
+      }
+    }
+
+    template <class... ColNames>
+    void set_header(ColNames... cols)
+    {
+      static_assert(sizeof...(ColNames) >= column_count,
+                    "not enough column names specified");
+      static_assert(sizeof...(ColNames) <= column_count,
+                    "too many column names specified");
+      set_column_names(std::forward<ColNames>(cols)...);
+      std::fill(row, row + column_count, nullptr);
+      col_order.resize(column_count);
+      for (unsigned i = 0; i < column_count; ++i)
+        col_order[i] = i;
+    }
+
+    bool has_column(const std::string &name) const
+    {
+      return col_order.end() !=
+             std::find(col_order.begin(), col_order.end(),
+                       std::find(std::begin(column_names), std::end(column_names),
+                                 name) -
+                           std::begin(column_names));
+    }
+
+    void set_file_name(const std::string &file_name)
+    {
+      in.set_file_name(file_name);
+    }
+
+    void set_file_name(const char *file_name) { in.set_file_name(file_name); }
+
+    const char *get_truncated_file_name() const
+    {
+      return in.get_truncated_file_name();
+    }
+
+    void set_file_line(unsigned file_line) { in.set_file_line(file_line); }
+
+    unsigned get_file_line() const { return in.get_file_line(); }
+
+  private:
+    void parse_helper(std::size_t) {}
+
+    template <class T, class... ColType>
+    void parse_helper(std::size_t r, T &t, ColType &...cols)
+    {
+      if (row[r])
+      {
+        try
+        {
+          try
+          {
+            ::io::detail::parse<overflow_policy>(row[r], t);
+          }
+          catch (error::with_column_content &err)
+          {
+            err.set_column_content(row[r]);
+            throw;
+          }
+        }
+        catch (error::with_column_name &err)
+        {
+          err.set_column_name(column_names[r].c_str());
+          throw;
+        }
+      }
+      parse_helper(r + 1, cols...);
+    }
+
+  public:
+    template <class... ColType>
+    bool read_row(ColType &...cols)
+    {
+      static_assert(sizeof...(ColType) >= column_count,
+                    "not enough columns specified");
+      static_assert(sizeof...(ColType) <= column_count,
+                    "too many columns specified");
+      try
+      {
+        try
+        {
+
+          char *line;
+          do
+          {
+            line = in.next_line();
+            if (!line)
+              return false;
+          } while (comment_policy::is_comment(line));
+
+          detail::parse_line<trim_policy, quote_policy>(line, row, col_order);
+
+          parse_helper(0, cols...);
+        }
+        catch (error::with_file_name &err)
+        {
+          err.set_file_name(in.get_truncated_file_name());
+          throw;
+        }
+      }
+      catch (error::with_file_line &err)
+      {
+        err.set_file_line(in.get_file_line());
+        throw;
+      }
+
+      return true;
+    }
+  };
+
+  // CSVWriter
+  class LineWriter
+  {
+  private:
+    std::ofstream file;
+
+  public:
+    LineWriter(const std::string &filename)
+    {
+      file.open(filename);
+      if (!file.is_open())
+      {
+        throw std::runtime_error("Unable to open file");
+      }
+    }
+
+    ~LineWriter()
+    {
+      if (file.is_open())
+      {
+        file.close();
+      }
+    }
+
+    void write(const std::string &line)
+    {
+      file << line;
+    }
+  };
+
+  // CSVWriter 的实现
+  template <unsigned column_count,
+            class trim_policy = std::string,  // 使用默认值 ' ' 和 '\t'
+            class quote_policy = std::string, // 在这里我们可以简单化
+            class overflow_policy = std::runtime_error>
+  class CSVWriter
+  {
+  private:
+    LineWriter out;
+    std::string column_names[column_count];
+
+    void write_header()
+    {
+      for (unsigned i = 0; i < column_count; ++i)
+      {
+        if (i > 0)
+          out.write(",");
+        out.write(column_names[i]);
+      }
+      out.write("\n");
+    }
+
+  public:
+    CSVWriter(const std::string &filename, const std::initializer_list<std::string> &cols)
+        : out(filename)
+    {
+      // 使用初始化列表设置列名
+      unsigned index = 0;
+      for (const auto &col : cols)
+      {
+        if (index < column_count)
+        {
+          column_names[index++] = col;
+        }
+        else
+        {
+          throw overflow_policy("Too many column names specified");
+        }
+      }
+      write_header(); // 写入头部
+    }
+
+    template <class... ColType>
+    void write_row(ColType... cols)
+    {
+      write_row_helper(cols...);
+      out.write("\n");
+    }
+
+  private:
+    template <typename T>
+    void write_value(const T &value)
+    {
+      out.write(std::to_string(value)); // 简化,不进行引用处理
+    }
+
+    template <typename T, typename... Rest>
+    void write_row_helper(const T &value, const Rest &...rest)
+    {
+      write_value(value);
+      if constexpr (sizeof...(rest) > 0)
+      {
+        out.write(",");
+        write_row_helper(rest...);
+      }
+    }
+  };
+
+} // namespace io
+#endif

+ 410 - 0
models/map/include/engine.cpp

@@ -0,0 +1,410 @@
+/*
+ * @Description:
+ * @Version: 1.0
+ * @Autor: Sun Yalun
+ * @Date: 2024-10-17 10:19:38
+ * @LastEditors: Sun Yalun
+ * @LastEditTime: 2024-11-08 15:42:41
+ */
+#include <iostream>
+#include <sstream>
+#include "engine.h"
+#include <string>
+#include <cmath>
+#include <iomanip>
+#include <fstream>
+#include "utils.h"
+#include <map>
+#include <algorithm>
+#include <vector>
+std::vector<InterInfo> getInters(const std::string &intercsvPath, const Point &point, double distance)
+{
+    std::vector<InterInfo> result;
+    std::vector<InterInfo> intersections = readIntersectionsFromCSV(intercsvPath);
+    if (intersections.empty())
+    {
+        std::cerr << "没有读取到路口信息。" << std::endl;
+        return result;
+    }
+    // 创建一个距离和路口对象的映射
+    std::map<double, InterInfo> dist_to_inter;
+    for (const auto &intersection : intersections)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(intersection.inter_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance)
+        {
+            // result.push_back(intersection);
+            dist_to_inter[dist] = intersection;
+        }
+    }
+    // 从排序后的列表中提取出路口信息
+    for (const auto &dist_inter : dist_to_inter)
+    {
+        result.push_back(dist_inter.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的路口。" << std::endl;
+        InterInfo inter;
+        inter.inter_id = 10000;
+        inter.inter_ref_link = {10001};
+        inter.inter_type = 10002;
+        inter.inter_in_shape = 10003;
+        inter.inter_coords = {Point(1.0, 1.0, 0.0)};
+        result.push_back(inter);
+    }
+    return result;
+}
+
+std::vector<CrosswalkInfo> getCrosswalks(const std::string &crosscsvPath, const Point &point, double distance)
+{
+    std::vector<CrosswalkInfo> result;
+    std::vector<CrosswalkInfo> crosswalks = readCrosswalksFromCSV(crosscsvPath);
+    if (crosswalks.empty())
+    {
+        std::cerr << "没有读取到人行横道信息。" << std::endl;
+        return result;
+    }
+    std::map<double, CrosswalkInfo> dist_to_cross;
+    for (const auto &crosswalk : crosswalks)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(crosswalk.cross_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance)
+        {
+            // result.push_back(crosswalk);
+            dist_to_cross[dist] = crosswalk;
+        }
+    }
+    for (const auto &dist_cross : dist_to_cross)
+    {
+        result.push_back(dist_cross.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的人行横道。" << std::endl;
+        CrosswalkInfo cross;
+        cross.cross_id = 20000;
+        cross.cross_coords = {Point(2.0, 2.0, 0.0)};
+        result.push_back(cross);
+    }
+    return result;
+}
+
+std::vector<TrafficlightInfo> getForwardTrafficlight(const std::string &lightcsvPath, const Point &point, double distance)
+{
+    std::vector<TrafficlightInfo> result;
+    std::vector<TrafficlightInfo> trafficlights = readTrafficlightsFromCSV(lightcsvPath);
+    std::map<double, TrafficlightInfo> dist_to_light;
+    for (const auto &light : trafficlights)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(light.trafficlight_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        // 如果距离超过指定范围,跳过
+        if (dist > distance)
+        {
+            continue;
+        }
+        // 计算信号灯中心点到信号灯的方向向量
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+
+        double heading_rad = point.heading;
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+
+        double dot_product = dx * hx + dy * hy;
+
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+
+        double angle_threshold = M_PI / 2;
+
+        // 如果夹角小于阈值,认为信号灯在前方
+        if (theta < angle_threshold)
+        {
+            // result.push_back(light);
+            dist_to_light[dist] = light;
+        }
+    }
+    for (const auto &dist_light : dist_to_light)
+    {
+        result.push_back(dist_light.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的交通信号灯。" << std::endl;
+        TrafficlightInfo tflight;
+        tflight.trafficlight_id = 30000;
+        tflight.trafficlight_ref_link = 30001;
+        tflight.trafficlight_ref_lane = {30002};
+        tflight.trafficlight_type = 30003;
+        tflight.trafficlight_head = {30004};
+        tflight.trafficlight_coords = {Point(3.0, 3.0, 0.0)};
+        result.push_back(tflight);
+    }
+    return result;
+}
+
+// 根据位置获取所在道路信息
+std::vector<RoadInfo> getLink(const std::string &linkcsvPath, const Point &point)
+{
+    std::vector<RoadInfo> result;
+    std::vector<RoadInfo> roads = readRoadsFromCSV(linkcsvPath);
+    if (roads.empty())
+    {
+        std::cerr << "没有读取到道路信息。" << std::endl;
+        return result;
+    }
+    for (const auto &road : roads)
+    {
+        bool isNear = false;
+        const auto &coords = road.link_coords;
+        double min_dist = road.link_lanenum * 3.5 * 0.8; // 根据车道数计算最小距离
+        double dist1 = computeBazierDistanceToCurve(point, coords);
+        if (dist1 <= min_dist)
+        {
+            result.push_back(road);
+            isNear = true;
+            break;
+        }
+        if (isNear)
+        {
+            continue;
+        }
+    }
+
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的道路。" << std::endl;
+        RoadInfo rInfo;
+        rInfo.link_id = 40000;
+        rInfo.link_fc = 40001;
+        rInfo.link_type = 40002;
+        rInfo.link_speed_max = 180;
+        rInfo.link_speed_min = 0;
+        rInfo.link_direction = 40003;
+        rInfo.link_lanenum = 40004;
+        rInfo.link_coords = {Point(4.0, 4.0, 0.0)};
+        result.push_back(rInfo);
+    }
+    return result;
+}
+
+// 根据所在位置获取所在车道信息
+std::vector<LaneInfo> getLane(const std::string &lanecsvPath, const Point &point)
+{
+    // std::cout << point.pos_x << " " << point.pos_y << " " << point.heading << std::endl;
+    std::vector<LaneInfo> result;
+    std::vector<LaneInfo> lanes = readLanesFromCSV(lanecsvPath);
+    if (lanes.empty())
+    {
+        std::cerr << "没有读取到车道信息。" << std::endl;
+        return result;
+    }
+    for (const auto &lane : lanes)
+    {
+        bool isNear = false;
+        const auto &coords = lane.lane_coords;
+        double min_dist = lane.lane_width;
+        double dist1 = computeMinDistanceToCurve(point, coords, 10);
+        if (dist1 <= min_dist)
+        {
+            result.push_back(lane);
+            isNear = true;
+            break;
+        }
+        if (isNear)
+        {
+            continue;
+        }
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的车道。" << std::endl;
+        LaneInfo lInfo;
+        lInfo.lane_id = 50000;
+        lInfo.lane_length = 50001.0;
+        lInfo.lane_type = 50002;
+        lInfo.lane_width = 50003.0;
+        lInfo.lane_turn = 50004;
+        lInfo.lane_ref_link = 50005;
+        lInfo.lane_speed_max = 180;
+        lInfo.lane_speed_min = 0;
+        lInfo.lane_coords = {Point(5.0, 5.0, 0.0)};
+        result.push_back(lInfo);
+    }
+    return result;
+}
+// 根据位置获取指定范围内交通标识牌信息
+std::vector<SignalInfo> getSignals(const std::string &signcsvPath, const Point &point, double distance)
+{
+    std::vector<SignalInfo> result;
+    std::vector<SignalInfo> signals = readSignalsFromCSV(signcsvPath);
+    if (signals.empty())
+    {
+        std::cerr << "没有读取到交通标牌信息。" << std::endl;
+        return result;
+    }
+    std::map<double, SignalInfo> dist_to_sign;
+    for (const auto &sign : signals)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(sign.sign_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance)
+        {
+            // result.push_back(sign);
+            dist_to_sign[dist] = sign;
+        }
+    }
+    for (const auto &dist_sign : dist_to_sign)
+    {
+        result.push_back(dist_sign.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的交通标牌。" << std::endl;
+        SignalInfo signal;
+        signal.sign_id = 60000;
+        signal.sign_type = 60001;
+        signal.sign_type1 = 60002;
+        signal.sign_ref_link = 60003;
+        signal.sign_coords = {Point(6.0, 6.0, 0.0)};
+    }
+    return result;
+}
+// 根据位置获取指定范围内箭头信息
+std::vector<ArrowInfo> getArrow(const std::string &arrowcsvPath, const Point &point, double distance)
+{
+    std::vector<ArrowInfo> result;
+    std::vector<ArrowInfo> arrows = readArrowsFromCSV(arrowcsvPath);
+    if (arrows.empty())
+    {
+        std::cerr << "没有读取到箭头信息。" << std::endl;
+        return result;
+    }
+    std::map<double, ArrowInfo> dist_to_arrow;
+    for (const auto &arrow : arrows)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(arrow.arrow_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        if (dist > distance)
+        {
+            continue;
+        }
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+        double heading_rad = point.heading;
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+        double dot_product = dx * hx + dy * hy;
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+        double angle_threshold = M_PI / 2;
+        if (theta < angle_threshold)
+        {
+            // result.push_back(arrow);
+            dist_to_arrow[dist] = arrow;
+        }
+    }
+    for (const auto &dist_arrow : dist_to_arrow)
+    {
+        result.push_back(dist_arrow.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的箭头。" << std::endl;
+        ArrowInfo aInfo;
+        aInfo.arrow_id = 70000;
+        aInfo.arrow_ref_lane = 70001;
+        aInfo.arrow_direction = {70002};
+        aInfo.arrow_coords = {Point(7.0, 7.0, 0.0)};
+        result.push_back(aInfo);
+    }
+    return result;
+}
+
+// 根据位置获取指定范围内车道停止线信息
+std::vector<StoplineInfo> getStopline(const std::string &stoplinecsvPath, const Point &point, double distance)
+{
+    std::vector<StoplineInfo> result;
+    std::vector<StoplineInfo> stoplines = readStopLinesFromCSV(stoplinecsvPath);
+    if (stoplines.empty())
+    {
+        std::cerr << "没有读取到车道停止线信息。" << std::endl;
+    }
+    std::map<double, StoplineInfo> dist_to_stopline;
+    for (const auto &stopline : stoplines)
+    {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(stopline.stopline_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        if (dist > distance)
+        {
+            continue;
+        }
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+        double heading_rad = point.heading;
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+        double dot_product = dx * hx + dy * hy;
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+        double angle_threshold = M_PI / 2;
+        if (theta < angle_threshold)
+        {
+            // result.push_back(stopline);
+            dist_to_stopline[dist] = stopline;
+        }
+    }
+    for (const auto &dist_stopline : dist_to_stopline)
+    {
+        result.push_back(dist_stopline.second);
+    }
+    if (result.size() == 0)
+    {
+        // std::cerr << "没有找到符合条件的车道停止线。" << std::endl;
+        StoplineInfo sInfo;
+        sInfo.stopline_id = 80000;
+        sInfo.stopline_ref_link = 80001;
+        sInfo.stopline_ref_lane = {80002};
+        sInfo.stopline_color = 80003;
+        sInfo.stopline_type = 80004;
+        sInfo.stopline_coords = {Point(8.0, 8.0, 0.0)};
+        result.push_back(sInfo);
+    }
+    return result;
+}

+ 123 - 0
models/map/include/engine.h

@@ -0,0 +1,123 @@
+#pragma once
+
+#include <vector>
+#include <string>
+
+// 定义地图相关信息结构体
+// 定义坐标点结构体
+struct Point
+{
+    // 构造函数
+    Point(double x, double y, double h) : pos_x(x), pos_y(y), heading(h) {};
+    double pos_x;
+    double pos_y;
+    double heading; // 大地坐标系,弧度
+};
+
+// 定义交通标牌信息结构体
+struct SignalInfo
+{
+    int sign_id;
+    int sign_type;
+    int sign_type1;
+    int sign_ref_link;
+    std::vector<Point> sign_coords;
+};
+
+// 定义人行横道信息结构体
+struct CrosswalkInfo
+{
+    int cross_id;
+    std::vector<Point> cross_coords;
+};
+
+// 定义交通信号灯信息结构体
+struct TrafficlightInfo
+{
+    int trafficlight_id;
+    int trafficlight_ref_link;
+    std::vector<int> trafficlight_ref_lane;
+    int trafficlight_type;
+    // int trafficlight_head;
+    std::vector<int> trafficlight_head;
+    std::vector<Point> trafficlight_coords;
+};
+
+// 定义路口信息结构体
+struct InterInfo
+{
+    int inter_id;
+    std::vector<int> inter_ref_link;
+    int inter_type;
+    int inter_in_shape;
+    std::vector<Point> inter_coords;
+};
+
+// 定义车道停止线信息结构体
+struct StoplineInfo
+{
+    int stopline_id;
+    int stopline_ref_link;
+    std::vector<int> stopline_ref_lane;
+    int stopline_color;
+    int stopline_type;
+    std::vector<Point> stopline_coords;
+};
+
+// 定义道路信息结构体
+struct RoadInfo
+{
+    int link_id;
+    int link_fc;
+    int link_type;
+    int link_speed_max;
+    int link_speed_min;
+    int link_direction;
+    int link_lanenum;
+    std::vector<Point> link_coords;
+};
+
+// 定义车道信息结构体
+struct LaneInfo
+{
+    int lane_id;
+    double lane_length;
+    int lane_type;
+    double lane_width;
+    int lane_turn;
+    int lane_ref_link;
+    int lane_speed_max;
+    int lane_speed_min;
+    std::vector<Point> lane_coords;
+};
+
+// 定义车道箭头信息结构体
+struct ArrowInfo
+{
+    int arrow_id;
+    int arrow_ref_lane;
+    std::vector<int> arrow_direction;
+    std::vector<Point> arrow_coords;
+};
+
+// 获取地图相关信息函数声明
+// 初始化函数
+bool engineInit(const std::string &folder_path);
+
+// 2024.10.30
+// 根据位置获取指定范围内所有路口信息
+std::vector<InterInfo> getInters(const std::string &intercsvPath, const Point &point, double distance);
+// 根据位置获取指定范围内所有人行横道信息
+std::vector<CrosswalkInfo> getCrosswalks(const std::string &crosscsvPath, const Point &point, double distance);
+// 根据位置获取前方指定范围内所有交通信号灯信息
+std::vector<TrafficlightInfo> getForwardTrafficlight(const std::string &lightcsvPath, const Point &point, double distance);
+// 根据位置获取所在道路信息
+std::vector<RoadInfo> getLink(const std::string &linkcsvPath, const Point &point);
+// 根据位置获取所在车道信息
+std::vector<LaneInfo> getLane(const std::string &lanecsvPath, const Point &point);
+// 根据位置获取指定范围内所有交通标牌信息
+std::vector<SignalInfo> getSignals(const std::string &signcsvPath, const Point &point, double distance);
+// 根据位置获取指定范围内车道停止线信息;
+std::vector<StoplineInfo> getStopline(const std::string &stoplinecsvPath, const Point &point, double distance);
+// 根据位置获取指定范围内车道箭头信息
+std::vector<ArrowInfo> getArrow(const std::string &arrowcsvPath, const Point &point, double distance);

+ 54 - 0
models/map/include/wgs842utm.cpp

@@ -0,0 +1,54 @@
+/*
+ * @Description: 
+ * @Version: 1.0
+ * @Autor: Sun Yalun
+ * @Date: 2024-10-17 17:44:07
+ * @LastEditors: Sun Yalun
+ * @LastEditTime: 2024-10-22 16:58:59
+ */
+#include <iostream>
+#include <iomanip>
+#include "wgs842utm.h"
+void wgs842utm(const Point& degree_point, Point& point) {
+    // 定义 WGS84 地理坐标系
+    OGRSpatialReference wgs84;
+    wgs84.SetWellKnownGeogCS("WGS84");
+
+    // 定义 UTM 50N 投影坐标系
+    OGRSpatialReference utm50n;
+    utm50n.SetUTM(50, TRUE);  // 50 表示 50 区,TRUE 表示北半球
+
+    // 创建坐标转换对象
+    OGRCoordinateTransformation *poTransform = OGRCreateCoordinateTransformation(&wgs84, &utm50n);
+
+    if (poTransform == NULL) {
+        std::cerr << "无法创建坐标转换对象" << std::endl;
+        return;
+    }
+    double x = degree_point.pos_x;
+    double y = degree_point.pos_y;
+    // 进行坐标转换,注意转换的是经度(lon)和纬度(lat)
+    if (!poTransform->Transform(1, &y, &x)) {
+        std::cerr << "坐标转换失败" << std::endl;
+        OGRCoordinateTransformation::DestroyCT(poTransform);
+        return;
+    }
+
+    // 输出 UTM 结果
+
+    point.pos_x = y;  // 转换后的 X(东)坐标
+    point.pos_y = x;  // 转换后的 Y(北)坐标
+    point.heading = 0.0;
+    // 清理
+    OGRCoordinateTransformation::DestroyCT(poTransform);
+    // std::cout << std::fixed << std::setprecision(7);
+}
+
+// 对vector中的所有Point进行整体坐标转换为utm坐标
+void wgs842utmall(const std::vector<Point>& degree_points, std::vector<Point>& points) {
+    for (auto& degree_point : degree_points) {
+        Point point(0.0, 0.0, 0.0);
+        wgs842utm(degree_point, point);
+        points.push_back(point);
+    }
+}

+ 13 - 0
models/map/include/wgs842utm.h

@@ -0,0 +1,13 @@
+#pragma once
+#ifndef WGS842UTM_H
+#define WGS842UTM_H
+
+#include <gdal_priv.h>
+#include <ogr_spatialref.h>
+#include "engine.h"
+
+
+void wgs842utm(const Point& degree_point, Point& point);
+void wgs842utmall(const std::vector<Point>& degree_points, std::vector<Point>& points);
+
+#endif // WGS842UTM_Hwob

+ 1035 - 0
models/map/lib/utils.cpp

@@ -0,0 +1,1035 @@
+/*
+ * @Description:
+ * @Version: 1.0
+ * @Autor: Sun Yalun
+ * @Date: 2024-11-04 15:37:55
+ * @LastEditors: Sun Yalun
+ * @LastEditTime: 2024-11-08 14:41:50
+ */
+
+#include "utils.h"
+#include <cmath>
+#include <iostream>
+#include <sstream>
+#include <iomanip>
+#include <fstream>
+#include <algorithm>
+#include <unordered_map>
+#include <limits>
+
+BoundingBox createBoundingBox(const Point &p1, const Point &p2)
+{
+    BoundingBox box;
+    box.min_x = std::min(p1.pos_x, p2.pos_x);
+    box.max_x = std::max(p1.pos_x, p2.pos_x);
+    box.min_y = std::min(p1.pos_y, p2.pos_y);
+    box.max_y = std::max(p1.pos_y, p2.pos_y);
+    return box;
+}
+
+bool isPointInBoundingBox(const Point &p, const BoundingBox &box)
+{
+    return (p.pos_x >= box.min_x && p.pos_x <= box.max_x &&
+            p.pos_y >= box.min_y && p.pos_y <= box.max_y);
+}
+
+std::vector<int> parseRef(const std::string &ref_str)
+{
+    std::vector<int> refs;
+    std::string s = ref_str;
+    if (s.size() >= 2 && s.front() == '[' && s.back() == ']')
+    {
+        s = s.substr(1, s.size() - 2);
+    }
+
+    std::stringstream ss(s);
+    std::string token;
+    while (std::getline(ss, token, ','))
+    {
+        try
+        {
+            refs.push_back(std::stoi(token));
+        }
+        catch (const std::invalid_argument &e)
+        {
+            std::cerr << "Invalid ref value: " << token << std::endl;
+        }
+    }
+    return refs;
+}
+
+std::vector<Point> parseCoords(const std::string &coords_str)
+{
+    std::vector<Point> points;
+    std::string s = coords_str;
+
+    // 移除最外层的中括号
+    if (!s.empty() && s.front() == '[' && s.back() == ']')
+    {
+        s = s.substr(1, s.size() - 2);
+    }
+
+    std::stringstream ss(s);
+    std::string point_str;
+    while (std::getline(ss, point_str, ']'))
+    {
+        // 每个点以 '[' 开始,移除它
+        size_t start = point_str.find('[');
+        if (start != std::string::npos)
+        {
+            std::string coords = point_str.substr(start + 1);
+            // 将逗号替换为空格,以便于后续解析
+            std::replace(coords.begin(), coords.end(), ',', ' ');
+            std::stringstream coord_ss(coords);
+            double x, y;
+            coord_ss >> x >> y;
+            Point p(0.0, 0.0, 0.0);
+            p.pos_x = x;
+            p.pos_y = y;
+            points.push_back(p);
+        }
+        // 忽略逗号
+        ss.ignore(1, ',');
+    }
+
+    return points;
+}
+
+double calculateDistance(double x1, double y1, double x2, double y2)
+{
+    double dx = x1 - x2;
+    double dy = y1 - y2;
+    return std::sqrt(dx * dx + dy * dy);
+}
+
+double pointToSegmentDistance(const Point &p, const Point &p1, const Point &p2)
+{
+    double x0 = p.pos_x;
+    double y0 = p.pos_y;
+    double x1 = p1.pos_x;
+    double y1 = p1.pos_y;
+    double x2 = p2.pos_x;
+    double y2 = p2.pos_y;
+
+    double dx = x2 - x1;
+    double dy = y2 - y1;
+    double mag = dx * dx + dy * dy;
+
+    if (mag == 0.0)
+    {
+        return std::sqrt((x0 - x1) * (x0 - x1) + (y0 - y1) * (y0 - y1));
+    }
+
+    double u = ((x0 - x1) * dx + (y0 - y1) * dy) / mag;
+    u = std::max(0.0, std::min(1.0, u));
+
+    double x = x1 + u * dx;
+    double y = y1 + u * dy;
+    return std::sqrt((x - x0) * (x - x0) + (y - y0) * (y - y0));
+}
+
+double computeMinDistanceToCurve(const Point &queryPoint, const std::vector<Point> &curve, size_t window_size)
+{
+    if (curve.size() < 2)
+    {
+        // std::cerr << "曲线点不足以形成线段。" << std::endl;
+        return std::numeric_limits<double>::max();
+    }
+
+    double min_distance = std::numeric_limits<double>::max();
+
+    // 初始滑动窗口范围
+    for (size_t i = 0; i < curve.size() - 1; ++i)
+    {
+        BoundingBox box = createBoundingBox(curve[i], curve[i + 1]);
+        if (!isPointInBoundingBox(queryPoint, box))
+        {
+            continue;
+        }
+
+        // 如果在窗口范围内,计算距离
+        double dist = pointToSegmentDistance(queryPoint, curve[i], curve[i + 1]);
+        if (dist < min_distance)
+        {
+            min_distance = dist;
+        }
+
+        // 滑动窗口: 超出窗口范围的段不计算
+        if (i >= window_size && dist > min_distance)
+        {
+            break;
+        }
+    }
+
+    return min_distance;
+}
+
+double computeBazierDistanceToCurve(const Point &queryPoint, const std::vector<Point> &coords)
+{
+    double min_dist = std::numeric_limits<double>::max();
+    if (coords.size() < 2)
+    {
+        // std::cerr << "曲线点不足以形成线段。" << std::endl;
+        return std::numeric_limits<double>::max();
+    }
+    for (int i = 0; i < coords.size() - 1; ++i)
+    {
+        double dist1 = pointToSegmentDistance(queryPoint, coords[i], coords[i + 1]);
+        min_dist = std::min(min_dist, dist1);
+    }
+    return min_dist;
+}
+
+Point calculateCentroid(const std::vector<Point> &coords)
+{
+    double sum_x = 0.0, sum_y = 0.0;
+    int n = coords.size();
+    for (const auto &p : coords)
+    {
+        sum_x += p.pos_x;
+        sum_y += p.pos_y;
+    }
+    return Point{sum_x / n, sum_y / n, 0.0};
+}
+
+std::vector<InterInfo> readIntersectionsFromCSV(const std::string &csvPath)
+{
+    std::vector<InterInfo> intersections;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开路口信息csv文件: " << csvPath << std::endl;
+        return intersections;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "路口信息csv文件为空或无法读取表头。" << std::endl;
+        return intersections;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"inter_id", "inter_type", "inter_in_shape", "inter_ref_link", "inter_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "路口信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return intersections;
+        }
+    }
+
+    int inter_id_idx = headerMap["inter_id"];
+    int inter_type_idx = headerMap["inter_type"];
+    int inter_in_shape_idx = headerMap["inter_in_shape"];
+    int inter_ref_link_idx = headerMap["inter_ref_link"];
+    int inter_coords_idx = headerMap["inter_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        InterInfo inter;
+        try
+        {
+            inter.inter_id = std::stoi(fields[inter_id_idx]);
+            inter.inter_type = std::stoi(fields[inter_type_idx]);
+            inter.inter_in_shape = std::stoi(fields[inter_in_shape_idx]);
+            inter.inter_ref_link = parseRef(fields[inter_ref_link_idx]);
+            inter.inter_coords = parseCoords(fields[inter_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+
+        intersections.push_back(inter);
+    }
+
+    csvFile.close();
+    return intersections;
+}
+
+std::vector<CrosswalkInfo> readCrosswalksFromCSV(const std::string &csvPath)
+{
+    std::vector<CrosswalkInfo> crosswalks;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开人行横道信息csv文件: " << csvPath << std::endl;
+        return crosswalks;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "人行横道信息csv文件为空或无法读取表头。" << std::endl;
+        return crosswalks;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"cross_id", "cross_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "人行横道信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return crosswalks;
+        }
+    }
+
+    int cross_id_idx = headerMap["cross_id"];
+    int cross_coords_idx = headerMap["cross_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        CrosswalkInfo cross;
+        try
+        {
+            cross.cross_id = std::stoi(fields[cross_id_idx]);
+            cross.cross_coords = parseCoords(fields[cross_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+
+        crosswalks.push_back(cross);
+    }
+
+    csvFile.close();
+    return crosswalks;
+}
+
+std::vector<TrafficlightInfo> readTrafficlightsFromCSV(const std::string &csvPath)
+{
+    std::vector<TrafficlightInfo> trafficlights;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开交通信号灯信息csv文件: " << csvPath << std::endl;
+        return trafficlights;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "交通信号灯信息csv文件为空或无法读取表头。" << std::endl;
+        return trafficlights;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"trafficlight_id", "trafficlight_ref_link", "trafficlight_ref_lane", "trafficlight_type", "trafficlight_head", "trafficlight_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "交通信号灯信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return trafficlights;
+        }
+    }
+
+    int trafficlight_id_idx = headerMap["trafficlight_id"];
+    int trafficlight_ref_link_idx = headerMap["trafficlight_ref_link"];
+    int trafficlight_ref_lane_idx = headerMap["trafficlight_ref_lane"];
+    int trafficlight_type_idx = headerMap["trafficlight_type"];
+    int trafficlight_head_idx = headerMap["trafficlight_head"];
+    int trafficlight_coords_idx = headerMap["trafficlight_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+        TrafficlightInfo trafficlight;
+        try
+        {
+            trafficlight.trafficlight_id = std::stoi(fields[trafficlight_id_idx]);
+            trafficlight.trafficlight_ref_link = std::stoi(fields[trafficlight_ref_link_idx]);
+            trafficlight.trafficlight_ref_lane = parseRef(fields[trafficlight_ref_lane_idx]);
+            trafficlight.trafficlight_type = std::stoi(fields[trafficlight_type_idx]);
+            trafficlight.trafficlight_head = parseRef(fields[trafficlight_head_idx]);
+            trafficlight.trafficlight_coords = parseCoords(fields[trafficlight_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+
+        trafficlights.push_back(trafficlight);
+    }
+
+    csvFile.close();
+    return trafficlights;
+}
+
+std::vector<RoadInfo> readRoadsFromCSV(const std::string &csvPath)
+{
+    std::vector<RoadInfo> roads;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开道路信息csv文件: " << csvPath << std::endl;
+        return roads;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "道路信息csv文件为空或无法读取表头。" << std::endl;
+        return roads;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"link_id", "link_fc", "link_type", "link_speed_max", "link_speed_min", "link_direction", "link_lanenum", "link_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "道路信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return roads;
+        }
+    }
+
+    int link_id_idx = headerMap["link_id"];
+    int link_fc_idx = headerMap["link_fc"];
+    int link_type_idx = headerMap["link_type"];
+    int link_speed_max_idx = headerMap["link_speed_max"];
+    int link_speed_min_idx = headerMap["link_speed_min"];
+    int link_direction_idx = headerMap["link_direction"];
+    int link_lanenum_idx = headerMap["link_lanenum"];
+    int link_coords_idx = headerMap["link_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        RoadInfo road;
+        try
+        {
+            road.link_id = std::stoi(fields[link_id_idx]);
+            road.link_fc = std::stoi(fields[link_fc_idx]);
+            road.link_type = std::stoi(fields[link_type_idx]);
+            road.link_speed_max = std::stod(fields[link_speed_max_idx]);
+            road.link_speed_min = std::stod(fields[link_speed_min_idx]);
+            road.link_direction = std::stoi(fields[link_direction_idx]);
+            road.link_lanenum = std::stoi(fields[link_lanenum_idx]);
+            road.link_coords = parseCoords(fields[link_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+        roads.push_back(road);
+    }
+
+    csvFile.close();
+    return roads;
+}
+
+std::vector<LaneInfo> readLanesFromCSV(const std::string &csvPath)
+{
+    std::vector<LaneInfo> lanes;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开车道信息csv文件: " << csvPath << std::endl;
+        return lanes;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "车道信息csv文件为空或无法读取表头。" << std::endl;
+        return lanes;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"lane_id", "lane_length", "lane_type", "lane_width", "lane_turn", "lane_ref_link", "lane_speed_max", "lane_speed_min", "lane_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "车道信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return lanes;
+        }
+    }
+    int lane_id_idx = headerMap["lane_id"];
+    int lane_length_idx = headerMap["lane_length"];
+    int lane_type_idx = headerMap["lane_type"];
+    int lane_width_idx = headerMap["lane_width"];
+    int lane_turn_idx = headerMap["lane_turn"];
+    int lane_ref_link_idx = headerMap["lane_ref_link"];
+    int lane_speed_max_idx = headerMap["lane_speed_max"];
+    int lane_speed_min_idx = headerMap["lane_speed_min"];
+    int lane_coords_idx = headerMap["lane_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        LaneInfo lane;
+        try
+        {
+            lane.lane_id = std::stoi(fields[lane_id_idx]);
+            lane.lane_length = std::stod(fields[lane_length_idx]);
+            lane.lane_type = std::stoi(fields[lane_type_idx]);
+            lane.lane_width = std::stod(fields[lane_width_idx]);
+            lane.lane_turn = std::stoi(fields[lane_turn_idx]);
+            lane.lane_ref_link = std::stoi(fields[lane_ref_link_idx]);
+            lane.lane_speed_max = std::stoi(fields[lane_speed_max_idx]);
+            lane.lane_speed_min = std::stoi(fields[lane_speed_min_idx]);
+            lane.lane_coords = parseCoords(fields[lane_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+        lanes.push_back(lane);
+    }
+
+    csvFile.close();
+    return lanes;
+}
+
+std::vector<SignalInfo> readSignalsFromCSV(const std::string &csvPath)
+{
+    std::vector<SignalInfo> signs;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开交通标牌信息csv文件: " << csvPath << std::endl;
+        return signs;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "交通标牌信息csv文件为空或无法读取表头。" << std::endl;
+        return signs;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"sign_id", "sign_type", "sign_type1", "sign_ref_link", "sign_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "交通标牌信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return signs;
+        }
+    }
+
+    int sign_id_idx = headerMap["sign_id"];
+    int sign_type_idx = headerMap["sign_type"];
+    int sign_type1_idx = headerMap["sign_type1"];
+    int sign_ref_link_idx = headerMap["sign_ref_link"];
+    int sign_coords_idx = headerMap["sign_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        SignalInfo sign;
+        try
+        {
+            sign.sign_id = std::stoi(fields[sign_id_idx]);
+            sign.sign_type = std::stoi(fields[sign_type_idx]);
+            sign.sign_type1 = std::stoi(fields[sign_type1_idx]);
+            sign.sign_ref_link = std::stoi(fields[sign_ref_link_idx]);
+            sign.sign_coords = parseCoords(fields[sign_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+        signs.push_back(sign);
+    }
+
+    csvFile.close();
+    return signs;
+}
+
+// 从csv文件中读取停止线信息
+std::vector<StoplineInfo> readStopLinesFromCSV(const std::string &csvPath)
+{
+    std::vector<StoplineInfo> stopLines;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开停止线信息csv文件: " << csvPath << std::endl;
+        return stopLines;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "停止线信息csv文件为空或无法读取表头。" << std::endl;
+        return stopLines;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"stopline_id", "stopline_ref_link", "stopline_ref_lane", "stopline_color", "stopline_type", "stopline_coords"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "停止线信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return stopLines;
+        }
+    }
+
+    int stop_id_idx = headerMap["stopline_id"];
+    int stop_ref_link_idx = headerMap["stopline_ref_link"];
+    int stop_ref_lane_idx = headerMap["stopline_ref_lane"];
+    int stop_color_idx = headerMap["stopline_color"];
+    int stop_type_idx = headerMap["stopline_type"];
+    int stop_coords_idx = headerMap["stopline_coords"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+
+        StoplineInfo stopLine;
+        try
+        {
+            stopLine.stopline_id = std::stoi(fields[stop_id_idx]);
+            stopLine.stopline_ref_link = std::stoi(fields[stop_ref_link_idx]);
+            stopLine.stopline_ref_lane = parseRef(fields[stop_ref_lane_idx]);
+            stopLine.stopline_color = std::stoi(fields[stop_color_idx]);
+            stopLine.stopline_type = std::stoi(fields[stop_type_idx]);
+            stopLine.stopline_coords = parseCoords(fields[stop_coords_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+        stopLines.push_back(stopLine);
+    }
+
+    csvFile.close();
+    return stopLines;
+}
+
+// 从csv文件中读取箭头信息
+std::vector<ArrowInfo> readArrowsFromCSV(const std::string &csvPath)
+{
+    std::vector<ArrowInfo> arrows;
+    std::ifstream csvFile(csvPath);
+    if (!csvFile.is_open())
+    {
+        std::cerr << "无法打开箭头信息csv文件: " << csvPath << std::endl;
+        return arrows;
+    }
+
+    std::string line;
+    // 读取表头
+    if (!std::getline(csvFile, line))
+    {
+        std::cerr << "箭头信息csv文件为空或无法读取表头。" << std::endl;
+        return arrows;
+    }
+
+    // 解析表头,建立列名到索引的映射
+    std::unordered_map<std::string, int> headerMap;
+    std::stringstream headerStream(line);
+    std::string headerField;
+    int index = 0;
+    while (std::getline(headerStream, headerField, ','))
+    {
+        // 去除可能的引号和空格
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), '\"'), headerField.end());
+        headerField.erase(std::remove(headerField.begin(), headerField.end(), ' '), headerField.end());
+        headerMap[headerField] = index++;
+    }
+
+    // 检查是否存在所有必要的列
+    std::vector<std::string> requiredColumns = {"arrow_id", "arrow_ref_lane", "arrow_direction"};
+    for (const auto &col : requiredColumns)
+    {
+        if (headerMap.find(col) == headerMap.end())
+        {
+            std::cerr << "箭头信息csv文件中未找到列名为 " << col << " 的列。" << std::endl;
+            return arrows;
+        }
+    }
+
+    int arrow_id_idx = headerMap["arrow_id"];
+    int arrow_lane_idx = headerMap["arrow_ref_lane"];
+    int arrow_direction_idx = headerMap["arrow_direction"];
+
+    // 读取每一行
+    while (std::getline(csvFile, line))
+    {
+        std::stringstream ss(line);
+        std::string field;
+        std::vector<std::string> fields;
+        bool in_quotes = false;
+        std::string token;
+
+        for (size_t i = 0; i < line.size(); ++i)
+        {
+            char c = line[i];
+            if (c == '\"')
+            {
+                in_quotes = !in_quotes;
+            }
+            else if (c == ',' && !in_quotes)
+            {
+                fields.push_back(token);
+                token.clear();
+            }
+            else
+            {
+                token += c;
+            }
+        }
+        fields.push_back(token);
+
+        // 检查字段数是否足够
+        if (fields.size() < requiredColumns.size())
+        {
+            std::cerr << "字段数量不足,跳过行: " << line << std::endl;
+            continue;
+        }
+        ArrowInfo arrow;
+        try
+        {
+            arrow.arrow_id = std::stoi(fields[arrow_id_idx]);
+            arrow.arrow_ref_lane = std::stoi(fields[arrow_lane_idx]);
+            arrow.arrow_direction = parseRef(fields[arrow_direction_idx]);
+        }
+        catch (const std::exception &e)
+        {
+            std::cerr << "解析错误,跳过行: " << line << "\n错误信息: " << e.what() << std::endl;
+            continue;
+        }
+        arrows.push_back(arrow);
+    }
+
+    csvFile.close();
+    return arrows;
+}

+ 39 - 0
models/map/lib/utils.h

@@ -0,0 +1,39 @@
+/*
+ * @Description: 
+ * @Version: 1.0
+ * @Autor: Sun Yalun
+ * @Date: 2024-11-04 15:38:06
+ * @LastEditors: Sun Yalun
+ * @LastEditTime: 2024-11-08 14:39:18
+ */
+// lib/utils.h
+#ifndef UTILS_H
+#define UTILS_H
+
+#include "engine.h"
+#include <string>
+#include <vector>
+struct BoundingBox {
+    double min_x, max_x;
+    double min_y, max_y;
+};
+BoundingBox createBoundingBox(const Point& p1, const Point& p2);
+bool isPointInBoundingBox(const Point& p, const BoundingBox& box);
+std::vector<int> parseRef(const std::string& ref_str);
+std::vector<Point> parseCoords(const std::string& coords_str);
+std::vector<InterInfo> readIntersectionsFromCSV(const std::string& csvPath);
+std::vector<CrosswalkInfo> readCrosswalksFromCSV(const std::string& csvPath);
+std::vector<TrafficlightInfo> readTrafficlightsFromCSV(const std::string& csvPath);
+std::vector<RoadInfo> readRoadsFromCSV(const std::string& csvPath);
+std::vector<LaneInfo> readLanesFromCSV(const std::string& csvPath);
+std::vector<SignalInfo> readSignalsFromCSV(const std::string& csvPath);
+std::vector<StoplineInfo> readStopLinesFromCSV(const std::string& csvPath);
+std::vector<ArrowInfo> readArrowsFromCSV(const std::string& csvPath);
+double calculateDistance(double x1, double y1, double x2, double y2);
+double pointToSegmentDistance(const Point& p, const Point& p1, const Point& p2);
+double computeMinDistanceToCurve(const Point& queryPoint, const std::vector<Point>& curve, size_t window_size=10);
+double computeBazierDistanceToCurve(const Point& queryPoint, const std::vector<Point>& coords);
+Point calculateCentroid(const std::vector<Point>& coords);
+
+
+#endif // UTILS_H

+ 30 - 0
models/map/readme.md

@@ -0,0 +1,30 @@
+# 地图引擎使用方式
+
+unzip engine_cpp_20241108.zip 
+
+解压后有一个文件夹20241108
+
+20241108文件夹:地图引擎源代码工程
+
+cd 20241108
+
+```shell
+mkdir build
+
+cd build
+
+cmake ..
+
+make
+
+./engine data文件夹的绝对路径
+比如:./engine /home/server/map/data
+此时终端会打印根据位置获取指定范围内所有路口信息,位置和距离是在engine_20241108_1.cpp中配置的。
+例如:
+路口id: 11102736
+路口类型为: 3
+路口形态为: 1
+关联路口编号为: 20163741 20163752 20163764 20163731 20163721 20163754 20163743 20163733 20163760 20163727 20163749 20163716 20163739 20163729 20163719 20163745 20163723 20163756 20163735 20163758 20163747 20163725 20163714 20163737 
+路口id为11102736路口形状点个数为188个。
+```
+

+ 423 - 0
models/map/src/engine_20241108_1.cpp

@@ -0,0 +1,423 @@
+/*
+ * @Description: 
+ * @Version: 1.0
+ * @Autor: Sun Yalun
+ * @Date: 2024-10-17 10:19:38
+ * @LastEditors: Sun Yalun
+ * @LastEditTime: 2024-11-08 15:42:41
+ */
+#include <iostream>
+#include <sstream>
+#include "engine.h"
+#include <string>
+#include <cmath>
+#include <iomanip>
+#include <fstream>
+#include "utils.h"
+#include <map>
+#include <algorithm>
+#include <vector>
+std::vector<InterInfo> getInters(const std::string& intercsvPath, const Point& point, double distance){
+    std::vector<InterInfo> result;
+    std::vector<InterInfo> intersections = readIntersectionsFromCSV(intercsvPath);
+    if (intersections.empty()) {
+        std::cerr << "没有读取到路口信息。" << std::endl;
+        return result;
+    }
+    // 创建一个距离和路口对象的映射
+    std::map<double, InterInfo> dist_to_inter;
+    for (const auto& intersection : intersections) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(intersection.inter_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance) {
+            // result.push_back(intersection);
+            dist_to_inter[dist] = intersection;
+        }
+    }
+    // 从排序后的列表中提取出路口信息
+    for (const auto& dist_inter : dist_to_inter) {
+        result.push_back(dist_inter.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的路口。" << std::endl;
+    }
+    return result;
+}
+
+std::vector<CrosswalkInfo> getCrosswalks(const std::string& crosscsvPath, const Point& point, double distance){
+    std::vector<CrosswalkInfo> result;
+    std::vector<CrosswalkInfo> crosswalks = readCrosswalksFromCSV(crosscsvPath);
+    if(crosswalks.empty()){
+        std::cerr << "没有读取到人行横道信息。" << std::endl;
+        return result;        
+    }
+    std::map<double, CrosswalkInfo> dist_to_cross;
+    for (const auto& crosswalk : crosswalks) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(crosswalk.cross_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance) {
+            // result.push_back(crosswalk);
+            dist_to_cross[dist] = crosswalk;
+        }
+    }
+    for (const auto& dist_cross : dist_to_cross) {
+        result.push_back(dist_cross.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的人行横道。" << std::endl;
+    }
+    return result;
+}
+
+std::vector<TrafficlightInfo> getForwardTrafficlight(const std::string& lightcsvPath, const Point& point, double distance){
+    std::vector<TrafficlightInfo> result;
+    std::vector<TrafficlightInfo> trafficlights = readTrafficlightsFromCSV(lightcsvPath);
+    std::map<double, TrafficlightInfo> dist_to_light;
+    for (const auto& light : trafficlights) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(light.trafficlight_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        // 如果距离超过指定范围,跳过
+        if (dist > distance) {
+            continue;
+        }
+        // 计算信号灯中心点到信号灯的方向向量
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+
+        double heading_rad = point.heading; 
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+
+        double dot_product = dx * hx + dy * hy;
+
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+
+        double angle_threshold = M_PI / 2;
+
+        // 如果夹角小于阈值,认为信号灯在前方
+        if (theta < angle_threshold) {
+            // result.push_back(light);
+            dist_to_light[dist] = light;
+        }
+    }
+    for (const auto& dist_light : dist_to_light) {
+        result.push_back(dist_light.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的交通信号灯。" << std::endl;
+    }
+    return result;    
+
+}
+
+// 根据位置获取所在道路信息
+std::vector<RoadInfo> getLink(const std::string& linkcsvPath, const Point& point) {
+    std::vector<RoadInfo> result;
+    std::vector<RoadInfo> roads = readRoadsFromCSV(linkcsvPath);
+    if (roads.empty()) {
+        std::cerr << "没有读取到道路信息。" << std::endl;
+        return result;
+    }
+    for (const auto& road : roads) {
+        bool isNear = false;
+        const auto& coords = road.link_coords;
+        double min_dist = road.link_lanenum * 3.5 * 0.8;  // 根据车道数计算最小距离
+        double dist1 = computeBazierDistanceToCurve(point, coords);
+        if(dist1 <= min_dist) {
+            result.push_back(road);
+            isNear = true;
+            break;
+        }
+        if (isNear) {
+            continue;
+        }
+    } 
+    
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的道路。" << std::endl;
+    }
+    return result;
+}
+
+// 根据所在位置获取所在车道信息
+std::vector<LaneInfo> getLane(const std::string &lanecsvPath, const Point& point) {
+    // std::cout << point.pos_x << " " << point.pos_y << " " << point.heading << std::endl;
+    std::vector<LaneInfo> result;
+    std::vector<LaneInfo> lanes = readLanesFromCSV(lanecsvPath);
+    if (lanes.empty()) {
+        std::cerr << "没有读取到车道信息。" << std::endl;
+        return result;
+    }
+    for (const auto& lane : lanes) {
+        bool isNear = false;
+        const auto& coords = lane.lane_coords;
+        double min_dist = lane.lane_width;
+        double dist1 = computeMinDistanceToCurve(point, coords, 10);
+        if(dist1 <= min_dist) {
+            result.push_back(lane);
+            isNear = true;
+            break;
+        }
+        if (isNear) {
+            continue;
+        }
+    }  
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的车道。" << std::endl;
+    }
+    return result;
+}
+// 根据位置获取指定范围内交通标识牌信息
+std::vector<SignalInfo> getSignals(const std::string &signcsvPath, const Point& point, double distance){
+    std::vector<SignalInfo> result;
+    std::vector<SignalInfo> signals = readSignalsFromCSV(signcsvPath);
+    if (signals.empty()) {
+        std::cerr << "没有读取到交通标牌信息。" << std::endl;
+        return result;
+    }
+    std::map<double, SignalInfo> dist_to_sign;
+    for (const auto& sign : signals) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(sign.sign_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        // 如果满足距离要求,把满足条件的路口加入结果
+        if (dist <= distance) {
+            // result.push_back(sign);
+            dist_to_sign[dist] = sign;
+        }
+    }
+    for (const auto& dist_sign : dist_to_sign) {
+        result.push_back(dist_sign.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的交通标牌。" << std::endl;
+    }
+    return result;
+}
+// 根据位置获取指定范围内箭头信息
+std::vector<ArrowInfo> getArrow(const std::string &arrowcsvPath, const Point& point, double distance) {
+    std::vector<ArrowInfo> result;
+    std::vector<ArrowInfo> arrows = readArrowsFromCSV(arrowcsvPath);
+    if (arrows.empty()) {
+        std::cerr << "没有读取到箭头信息。" << std::endl;
+        return result;
+    }
+    std::map<double, ArrowInfo> dist_to_arrow;
+    for (const auto& arrow : arrows) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(arrow.arrow_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        if(dist > distance){
+            continue;
+        }
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+        double heading_rad = point.heading; 
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+        double dot_product = dx * hx + dy * hy;
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+        double angle_threshold = M_PI / 2;
+        if (theta < angle_threshold) {
+            // result.push_back(arrow);
+            dist_to_arrow[dist] = arrow;
+        }
+    }
+    for (const auto& dist_arrow : dist_to_arrow) {
+        result.push_back(dist_arrow.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的箭头。" << std::endl;
+    }
+    return result;
+}
+
+// 根据位置获取指定范围内车道停止线信息
+std::vector<StoplineInfo> getStopline(const std::string &stoplinecsvPath, const Point& point, double distance) {
+    std::vector<StoplineInfo> result;
+    std::vector<StoplineInfo> stoplines = readStopLinesFromCSV(stoplinecsvPath);
+    if (stoplines.empty()) {
+        std::cerr << "没有读取到车道停止线信息。" << std::endl;
+    }
+    std::map<double, StoplineInfo> dist_to_stopline;
+    for (const auto& stopline : stoplines) {
+        Point centeroid(0.0, 0.0, 0.0);
+        centeroid = calculateCentroid(stopline.stopline_coords);
+        // 计算中心点到查询点的距离
+        double dist = calculateDistance(point.pos_x, point.pos_y, centeroid.pos_x, centeroid.pos_y);
+        std::cout << std::fixed << std::setprecision(8);
+        // std::cout << "dist: " << dist << std::endl;
+        if(dist > distance){
+            continue;
+        }
+        double dx = centeroid.pos_x - point.pos_x;
+        double dy = centeroid.pos_y - point.pos_y;
+        double heading_rad = point.heading; 
+        double hx = std::cos(heading_rad);
+        double hy = std::sin(heading_rad);
+        double dot_product = dx * hx + dy * hy;
+        double mag_d = std::sqrt(dx * dx + dy * dy);
+        double mag_h = std::sqrt(hx * hx + hy * hy);
+        double cos_theta = dot_product / (mag_d * mag_h);
+        double theta = std::acos(cos_theta);
+        double angle_threshold = M_PI / 2;
+        if (theta < angle_threshold) {
+            // result.push_back(stopline);
+            dist_to_stopline[dist] = stopline;
+        }
+    }
+    for (const auto& dist_stopline : dist_to_stopline) {
+        result.push_back(dist_stopline.second);
+    }
+    if(result.size() == 0){
+        std::cerr << "没有找到符合条件的车道停止线。" << std::endl;
+    }
+    return result;
+}
+// 测试代码
+int main(int argc, char **argv) {
+
+    std::string mapCsv_path = argv[1];
+    std::string interPath = mapCsv_path + "/hd_intersections.csv";
+    std::string crossPath = mapCsv_path + "/hd_crosswalks.csv";
+    std::string trafficlightPath = mapCsv_path + "/hd_trafficlight.csv";
+    std::string roadPath = mapCsv_path + "/hd_link.csv";
+    std::string arrowPath = mapCsv_path + "/hd_arrow.csv";
+    std::string stoplinePath = mapCsv_path + "/hd_stopline.csv";
+    std::string lanePath = mapCsv_path + "/hd_lane.csv";
+    std::string signPath = mapCsv_path + "/hd_sign.csv";
+
+    // Point chaxun_point(789043.30, 4151434.91, 2*M_PI / 3.0);
+    // Point chaxun_point(789077.20, 4151506.82, -2*M_PI / 3.0);
+    // Point chaxun_point(789065.83, 4151328.90, 2*M_PI / 3.0);
+    // Point chaxun_point(789084.10, 4151281.66, 2*M_PI / 3.0);
+    Point chaxun_point(258384.896, 4149921.26, 2*M_PI / 3.0);
+    double distance = 60;
+
+    std::vector<InterInfo> chaxun_inters = getInters(interPath, chaxun_point, distance);
+    // 打印查询到的路口信息
+    for (const auto& inter : chaxun_inters) {
+        std::cout << "路口id: " << inter.inter_id << std::endl;
+        std::cout << "路口类型为: " << inter.inter_type << std::endl;
+        std::cout << "路口形态为: " << inter.inter_in_shape << std::endl;
+        std::cout << "关联路口编号为: ";
+        for (const auto& refLink : inter.inter_ref_link) {
+            std::cout << refLink << " ";
+        }
+        std::cout << std::endl;
+        std::cout << "路口id为" << inter.inter_id <<"路口形状点个数为" << inter.inter_coords.size() << "个。" << std::endl;
+    }
+    std::vector<CrosswalkInfo> chaxun_crosswalks = getCrosswalks(crossPath, chaxun_point, distance);
+    // 打印查询到的人行横道信息
+    for (const auto& cross : chaxun_crosswalks) {
+        std::cout << "人行横道id: " << cross.cross_id << std::endl;
+    }
+    std::vector<TrafficlightInfo> chaxun_trafficlights = getForwardTrafficlight(trafficlightPath, chaxun_point, distance);
+    // 打印查询到的信号灯信息
+    for (const auto& light : chaxun_trafficlights) {
+        std::cout << "信号灯id: " << light.trafficlight_id << std::endl;
+        std::cout << "信号灯类型为: " << light.trafficlight_type << std::endl;
+        std::cout << "信号灯关联路段编号为: " << light.trafficlight_ref_link << std::endl; 
+        std::cout << "信号灯关联车道编号: ";
+        for (const auto& refLane : light.trafficlight_ref_lane) {
+            std::cout << refLane << " ";
+        }
+        std::cout << std::endl;
+        std::cout << "信号灯指向: ";
+        for (const auto& head: light.trafficlight_head) {
+            std::cout << head << " ";
+        }
+        std::cout << std::endl;
+        std::cout << "信号灯坐标点个数为: " << light.trafficlight_coords.size() << std::endl;
+    }
+    std::vector<RoadInfo> chaxun_roads = getLink(roadPath, chaxun_point);
+    // 打印查询到的道路信息
+    for (const auto& road : chaxun_roads) {
+        std::cout << "道路id: " << road.link_id << std::endl;
+        std::cout << "道路功能等级为: " << road.link_fc << std::endl;
+        std::cout << "道路类型为: " << road.link_type << std::endl;
+        std::cout << "道路方向为: " << road.link_direction << std::endl;
+        std::cout << "道路最大速度为: " << road.link_speed_max << std::endl;
+        std::cout << "道路最小速度为: " << road.link_speed_min << std::endl;
+        std::cout << "道路车道数为: " << road.link_lanenum << std::endl;
+        std::cout << "道路坐标点个数为: " << road.link_coords.size() << std::endl;
+    }
+    std::vector<LaneInfo> chaxun_lanes = getLane(lanePath, chaxun_point);
+    // 打印查询到的车道信息
+    for (const auto& lane : chaxun_lanes) {
+        std::cout << "车道id: " << lane.lane_id << std::endl;
+        std::cout << "车道长度为: " << lane.lane_length << std::endl;
+        std::cout << "车道类型为: " << lane.lane_type << std::endl;
+        std::cout << "车道宽度为: " << lane.lane_width << std::endl;
+        std::cout << "车道当前行驶方向为: " << lane.lane_turn << std::endl;
+        std::cout << "车道关联路段编号为: " << lane.lane_ref_link << std::endl;
+        std::cout << "车道最大速度为: " << lane.lane_speed_max << std::endl;
+        std::cout << "车道最小速度为: " << lane.lane_speed_min << std::endl;
+        std::cout << "车道坐标点个数为: " << lane.lane_coords.size() << std::endl;
+    }
+
+    std::vector<SignalInfo> chaxun_signals = getSignals(signPath, chaxun_point, distance);
+    // 打印查询到的交通标牌信息
+    for (const auto& sign : chaxun_signals) {
+        std::cout << "交通标牌id: " << sign.sign_id << std::endl;
+        std::cout << "交通标牌类型为: " << sign.sign_type << std::endl;
+        std::cout << "交通标牌子类型为" << sign.sign_type1 << std::endl;
+        std::cout << "交通标牌关联道路id为: " << sign.sign_ref_link << std::endl;
+        std::cout << "交通标牌坐标点个数为: " << sign.sign_coords.size() << std::endl;
+    }
+
+    // 根据车道id获取停止线信息
+    std::vector<StoplineInfo> chaxun_stoplines = getStopline(stoplinePath, chaxun_point, distance);
+    // 打印查询到的停止线信息
+    for (const auto& stopline : chaxun_stoplines) {
+        std::cout << "停止线id: " << stopline.stopline_id << std::endl;
+        std::cout << "停止线关联道路id为: " << stopline.stopline_ref_link << std::endl;
+        std::cout << "停止线关联车道编号: ";
+        for (const auto& refLane : stopline.stopline_ref_lane) {
+            std::cout << refLane << " ";
+        }        
+        std::cout << std::endl;
+        std::cout << "停止线颜色为:" << stopline.stopline_color << std::endl;
+        std::cout << "停止线类型为: " << stopline.stopline_type << std::endl;
+        std::cout << "停止线坐标点个数为: " << stopline.stopline_coords.size() << std::endl;
+    }
+    // 根据车道id获取箭头信息
+    std::vector<ArrowInfo> chaxun_arrows = getArrow(arrowPath, chaxun_point, distance);
+    // 打印查询到的箭头信息
+    for (const auto& arrow : chaxun_arrows) {
+        std::cout << "箭头id: " << arrow.arrow_id << std::endl;
+        std::cout << "箭头关联车道id为: " << arrow.arrow_ref_lane << std::endl;
+        std::cout << "箭头方向为: ";
+        for (const auto& direction : arrow.arrow_direction) {
+            std::cout << direction << " ";
+        }
+        std::cout << std::endl;
+    }
+    std::cout << "查询完毕。" << std::endl;
+    return 0;
+}

+ 100 - 0
models/map/src/main.cpp

@@ -0,0 +1,100 @@
+#include <iostream>
+#include <sstream>
+#include "engine.h"
+#include "csv.h"
+#include <string>
+#include <cmath>
+#include <iomanip>
+#include <fstream>
+#include "utils.h"
+#include <map>
+#include <algorithm>
+#include <vector>
+const double X_OFFSET = 258109.4239876;
+const double Y_OFFSET = 4149969.964821;
+
+int main(int argc, char **argv)
+{
+
+    std::string mapCsv_path = "/home/kevin/kevin/zhaoyuan/zhaoyuan/models/map/data";
+    std::string csv_data_path = "/home/kevin/kevin/zhaoyuan/zhaoyuan/data/processed/data";
+    std::string csv_read_data = csv_data_path + "/ObjState.csv";
+    std::string csv_writedata = csv_data_path + "/EgoMap.csv";
+
+    std::string interPath = mapCsv_path + "/hd_intersections.csv";
+    std::string crossPath = mapCsv_path + "/hd_crosswalks.csv";
+    std::string trafficlightPath = mapCsv_path + "/hd_trafficlight.csv";
+    std::string roadPath = mapCsv_path + "/hd_link.csv";
+    std::string arrowPath = mapCsv_path + "/hd_arrow.csv";
+    std::string stoplinePath = mapCsv_path + "/hd_stopline.csv";
+    std::string lanePath = mapCsv_path + "/hd_lane.csv";
+    std::string signPath = mapCsv_path + "/hd_sign.csv";
+
+    // 创建一个 CSV 解析器对象 招远xodr地图原点坐标
+    // xOffset value=258109.4239876
+    // yOffset value=4149969.964821
+    io::CSVReader<6> reader(csv_read_data); // 假设有 3 列
+    reader.read_header(io::ignore_extra_column, "simTime", "simFrame", "playerId", "posX", "posY", "posH");
+
+    io::CSVWriter<11> writer(csv_writedata, {"simTime", "simFrame", "playerId", "posX", "posY", "posH", "road_link_id", "road_fc", "road_type", "road_speed_max", "road_speed_min"});
+
+    int simFrame;
+    int playerId;
+    double simTime;
+    double posX;
+    double posY;
+    double posH;
+    //     struct RoadInfo
+    // {
+    //     int link_id;
+    //     int link_fc;
+    //     int link_type;
+    //     int link_speed_max;
+    //     int link_speed_min;
+    //     int link_direction;
+    //     int link_lanenum;
+    //     std::vector<Point> link_coords;
+    // };
+
+    while (reader.read_row(simTime, simFrame, playerId, posX, posY, posH))
+    {
+        if (playerId == 1)
+        {
+            // std::cout << "Row: " << simTime << " " << simFrame << " " << posX << " " << posY << " " << posH << std::endl;
+            posX += X_OFFSET;
+            posY += Y_OFFSET;
+            Point point(posX, posY, posH);
+            double distance = 1;
+
+            std::vector<RoadInfo> chaxun_roads = getLink(roadPath, point);
+            // std::vector<InterInfo> chaxun_inters = getInters(interPath, point, distance);
+            // // 打印查询到的路口信息
+            // for (const auto &inter : chaxun_inters)
+            // {
+            //     std::cout << "路口id: " << inter.inter_id << std::endl;
+            //     std::cout << "路口类型为: " << inter.inter_type << std::endl;
+            //     std::cout << "路口形态为: " << inter.inter_in_shape << std::endl;
+            //     std::cout << "关联路口编号为: ";
+            //     for (const auto &refLink : inter.inter_ref_link)
+            //     {
+            //         std::cout << refLink << " ";
+            //     }
+            //     std::cout << std::endl;
+            //     std::cout << "路口id为" << inter.inter_id << "路口形状点个数为" << inter.inter_coords.size() << "个。" << std::endl;
+            // }
+            for (auto road : chaxun_roads)
+            {
+                // std::cout << "road link_id: " << road.link_id << std::endl;
+                // std::cout << "road link_fc: " << road.link_fc << std::endl;
+                // std::cout << "road link_type: " << road.link_type << std::endl;
+                // std::cout << "road link_speed_max: " << road.link_speed_max << std::endl;
+                // std::cout << "road link_speed_min: " << road.link_speed_min << std::endl;
+                int id = 1;
+
+                writer.write_row(simTime, simFrame, id, posX, posY, posH, road.link_id, road.link_fc, road.link_type, road.link_speed_max, road.link_speed_min);
+            }
+        }
+    }
+
+    return 0;
+}

+ 554 - 0
models/safety/safety.py

@@ -0,0 +1,554 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+##################################################################
+#
+# Copyright (c) 2023 CICV, Inc. All Rights Reserved
+#
+##################################################################
+"""
+@Authors:           zhanghaiwen(zhanghaiwen@china-icv.cn)
+@Data:              2023/07/25
+@Last Modified:     2023/07/26
+@Summary:           safe metrics
+"""
+
+import sys
+import os
+import math
+import numpy as np
+import pandas as pd
+from pathlib import Path 
+root_path = Path(__file__).resolve().parent.parent  
+sys.path.append(str(root_path)) 
+from models.common.score import Score
+from config import config
+
+from collections import defaultdict
+import scipy.integrate as spi
+from models.common import log  # 确保这个路径是正确的,或者调整它
+log_path = config.LOG_PATH
+logger = log.get_logger(log_path)  
+
+
+class Safe(object):
+    
+
+    def __init__(self, data_processed):
+        
+        self.data_processed = data_processed
+
+        self.df = data_processed.object_df.copy()
+        self.ego_df = data_processed.ego_data
+        self.obj_id_list = data_processed.obj_id_list
+        self.metric_list = config.SAFETY_METRIC_LIST
+      
+        # score data
+        self.calculated_value = {  
+        'TTC': 1.0,  
+        'MTTC': 1.0,  
+        'THW': 1.0,  
+        'LonSD': 0.0,  
+        'LatSD': 0.0,  
+        'DRAC': 0.0,  
+        'BTN': 1.0,  
+        'STN': 1.0,  
+        'collisionRisk': 0.0,  
+        'collisionSeverity': 0.0,  
+    } 
+
+        # lists of drving control info
+        
+        self.time_list = data_processed.driver_ctrl_data['time_list']
+        
+        self.frame_list = self.ego_df['simFrame'].values.tolist()
+       
+        self.collisionRisk = 0
+        self.empty_flag = True
+
+        # no car following scene
+        if len(self.obj_id_list) > 1:
+            self.unsafe_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.unsafe_time_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.unsafe_dist_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            # self.unsafe_acce_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.unsafe_acce_drac_df = pd.DataFrame(
+                columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.unsafe_acce_xtn_df = pd.DataFrame(
+                columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.unsafe_prob_df = pd.DataFrame(columns=['start_time', 'end_time', 'start_frame', 'end_frame', 'type'])
+            self.most_dangerous = {}
+            self.pass_percent = {}
+            self._safe_param_cal_new()
+    
+    def _safe_param_cal_new(self):
+        
+        Tc = config.TC  # 安全距离
+        rho = config.RHO  # 驾驶员制动反应时间
+        ego_accel_max = config.EGO_ACCEL_MAX  # 自车油门最大加速度
+        obj_decel_max = config.OBJ_DECEL_MAX  # 前车刹车最大减速度
+        ego_decel_min = config.EGO_DECEL_MIN # 自车刹车最小减速度 ug
+        ego_decel_lon_max = config.EGO_DECEL_LON_MAX
+        ego_decel_lat_max = config.EGO_DECEL_LAT_MAX
+
+        # 构建双层字典数据结构
+        obj_dict = defaultdict(dict)
+        # 构建字典列表,每个元素是一个字典,包含'start_time', 'end_time', 'start_frame', 'end_frame', 'type'五个键值对
+        obj_data_dict = self.df.to_dict('records')
+
+        for item in obj_data_dict:
+            obj_dict[item['simFrame']][item['playerId']] = item
+
+        df_list = []
+        EGO_PLAYER_ID = 1
+
+        # self.empty_flag = True
+        for frame_num in self.frame_list:
+            ego_data = obj_dict[frame_num][EGO_PLAYER_ID]
+            v1 = ego_data['v']   # km/h to m/s
+            x1 = ego_data['posX']
+            y1 = ego_data['posY']
+            h1 = ego_data['posH']
+            len1 = ego_data['dimX']
+            width1 = ego_data['dimY']
+            o_x1 = ego_data['offX']
+            v_x1 = ego_data['speedX']   # km/h to m/s
+            v_y1 = ego_data['speedY']   # km/h to m/s
+            a_x1 = ego_data['accelX']
+            a_y1 = ego_data['accelY']
+            # a1 = ego_data['accel']
+
+            for playerId in self.obj_id_list:
+                if playerId == EGO_PLAYER_ID:
+                    continue
+
+                try:
+                    obj_data = obj_dict[frame_num][playerId]
+                except KeyError:
+                    continue
+
+                x2 = obj_data['posX']
+                y2 = obj_data['posY']
+
+                dist = self.dist(x1, y1, x2, y2)
+                obj_data['dist'] = dist
+
+                v_x2 = obj_data['speedX']   # km/h to m/s
+                v_y2 = obj_data['speedY']   # km/h to m/s
+
+                v2 = obj_data['v']   # km/h to m/s
+                # h2 = obj_data['posH']
+                len2 = obj_data['dimX']
+                width2 = obj_data['dimY']
+                o_x2 = obj_data['offX']
+                a_x2 = obj_data['accelX']
+                a_y2 = obj_data['accelY']
+                # a2 = obj_data['accel']
+
+                dx, dy = x2 - x1, y2 - y1
+
+                # 定义矢量A和x轴正向向量x
+                A = np.array([dx, dy])
+                x = np.array([1, 0])
+
+                # 计算点积和向量长度
+                dot_product = np.dot(A, x)
+                vector_length_A = np.linalg.norm(A)
+                vector_length_x = np.linalg.norm(x)
+
+                # 计算夹角的余弦值
+                cos_theta = dot_product / (vector_length_A * vector_length_x)
+
+                # 将余弦值转换为角度值(弧度制)
+                beta = np.arccos(cos_theta)  # 如何通过theta正负确定方向
+
+                lon_d = dist * math.cos(beta - h1)
+                lat_d = abs(dist * math.sin(beta - h1))  # 需要增加左正右负的判断,但beta取值为[0,pi)
+
+                obj_dict[frame_num][playerId]['lon_d'] = lon_d
+                obj_dict[frame_num][playerId]['lat_d'] = lat_d
+
+
+                # 代码注释,这里是筛选出车前100米,车后5米,车右边4米的目标车,用于计算安全距离
+                if lon_d > 100 or lon_d < -5 or lat_d > 4:
+                    continue
+
+                self.empty_flag = False
+
+                vx, vy = v_x1 - v_x2, v_y1 - v_y2
+                ax, ay = a_x2 - a_x1, a_y2 - a_y1
+
+                v_ego_p = self._cal_v_ego_projection(dx, dy, v_x1, v_y1)
+                v_obj_p = self._cal_v_ego_projection(dx, dy, v_x2, v_y2)
+                vrel_projection_in_dist = self._cal_v_projection(dx, dy, vx, vy)
+                arel_projection_in_dist = self._cal_a_projection(dx, dy, vx, vy, ax, ay, x1, y1, x2, y2, v_x1, v_y1,
+                                                                 v_x2, v_y2)
+
+                obj_dict[frame_num][playerId]['vrel_projection_in_dist'] = vrel_projection_in_dist
+                obj_dict[frame_num][playerId]['arel_projection_in_dist'] = arel_projection_in_dist
+                obj_dict[frame_num][playerId]['v_ego_projection_in_dist'] = v_ego_p
+                obj_dict[frame_num][playerId]['v_obj_projection_in_dist'] = v_obj_p
+
+                obj_type = obj_data['type']
+
+                TTC = self._cal_TTC(dist, vrel_projection_in_dist)
+                MTTC = self._cal_MTTC(TTC, vrel_projection_in_dist, arel_projection_in_dist)
+                THW = self._cal_THW(dist, v_ego_p)
+
+                # 单车道时可用
+                LonSD = self._cal_longitudinal_safe_dist(v_ego_p, v_obj_p, rho, ego_accel_max, ego_decel_min,
+                                                         obj_decel_max)
+
+                lat_dist = 0.5
+                v_right = v1
+                v_left = v2
+                a_right_lat_brake_min = 1
+                a_left_lat_brake_min = 1
+                a_lat_max = 5
+
+                LatSD = self._cal_lateral_safe_dist(lat_dist, v_right, v_left, rho, a_right_lat_brake_min,
+                                                    a_left_lat_brake_min,
+                                                    a_lat_max)
+
+                DRAC = self._cal_DRAC(dist, vrel_projection_in_dist, len1, len2, width1, width2, o_x1, o_x2)
+
+                lon_a1 = a_x1 * math.cos(h1) + a_y1 * math.sin(h1)
+                lon_a2 = a_x2 * math.cos(h1) + a_y2 * math.sin(h1)
+                lon_a = abs(lon_a1 - lon_a2)
+                lon_d = dist * abs(math.cos(beta - h1))
+                lon_v = v_x1 * math.cos(h1) + v_y1 * math.sin(h1)
+                BTN = self._cal_BTN_new(lon_a1, lon_a, lon_d, lon_v, ego_decel_lon_max)
+
+                lat_a1 = a_x1 * math.sin(h1) * -1 + a_y1 * math.cos(h1)
+                lat_a2 = a_x2 * math.sin(h1) * -1 + a_y2 * math.cos(h1)
+                lat_a = abs(lat_a1 - lat_a2)
+                lat_d = dist * abs(math.sin(beta - h1))
+                lat_v = v_x1 * math.sin(h1) * -1 + v_y1 * math.cos(h1)
+                STN = self._cal_STN_new(TTC, lat_a1, lat_a, lat_d, lat_v, ego_decel_lat_max, width1, width2)
+
+                obj_dict[frame_num][playerId]['lat_v_rel'] = v_x1 - v_x2
+                obj_dict[frame_num][playerId]['lon_v_rel'] = v_y1 - v_y2
+
+                # BTN = self.cal_BTN(a_y1, ay, dy, vy, max_ay)
+                # STN = self.cal_STN(TTC, a_x1, ax, dx, vx, max_ax, len1, len2)
+
+                TTC = None if (not TTC or TTC < 0) else TTC
+                MTTC = None if (not MTTC or MTTC < 0) else MTTC
+                THW = None if (not THW or THW < 0) else THW
+
+                DRAC = 10 if DRAC >= 10 else DRAC
+                # TTC要进行筛选,否则会出现nan或者TTC过大的情况
+                if not TTC or TTC > 4000:  # threshold = 4258.41
+                    collisionSeverity = 0
+                    pr_death = 0
+                    collisionRisk = 0
+                else:
+                    result, error = spi.quad(self._normal_distribution, 0, TTC - Tc)
+                    collisionSeverity = 1 - result
+                    pr_death = self._death_pr(obj_type, vrel_projection_in_dist)
+                    collisionRisk = 0.4 * pr_death + 0.6 * collisionSeverity
+
+                obj_dict[frame_num][playerId]['TTC'] = TTC
+                obj_dict[frame_num][playerId]['MTTC'] = MTTC
+                obj_dict[frame_num][playerId]['THW'] = THW
+                obj_dict[frame_num][playerId]['LonSD'] = LonSD
+                obj_dict[frame_num][playerId]['LatSD'] = LatSD
+                obj_dict[frame_num][playerId]['DRAC'] = DRAC
+                obj_dict[frame_num][playerId]['BTN'] = abs(BTN)
+                obj_dict[frame_num][playerId]['STN'] = abs(STN)
+                obj_dict[frame_num][playerId]['collisionSeverity'] = collisionSeverity * 100
+                obj_dict[frame_num][playerId]['pr_death'] = pr_death * 100
+                obj_dict[frame_num][playerId]['collisionRisk'] = collisionRisk * 100
+
+            df_fnum = pd.DataFrame(obj_dict[frame_num].values())
+            df_list.append(df_fnum)
+
+        df_safe = pd.concat(df_list)
+
+        col_list = ['simTime', 'simFrame', 'playerId',
+                    'TTC', 'MTTC', 'THW', 'LonSD', 'LatSD', 'DRAC', 'BTN', 'STN', 'collisionSeverity', 'pr_death',
+                    'collisionRisk']
+
+        self.df_safe = df_safe[col_list].reset_index(drop=True)   
+
+    def _cal_v_ego_projection(self, dx, dy, v_x1, v_y1):
+        # 计算 AB 连线的向量 AB
+        # dx = x2 - x1
+        # dy = y2 - y1
+
+        # 计算 AB 连线的模长 |AB|
+        AB_mod = math.sqrt(dx ** 2 + dy ** 2)
+
+        # 计算 AB 连线的单位向量 U_AB
+        U_ABx = dx / AB_mod
+        U_ABy = dy / AB_mod
+
+        # 计算 A 在 AB 连线上的速度 V1_on_AB
+        V1_on_AB = v_x1 * U_ABx + v_y1 * U_ABy
+
+        return V1_on_AB
+
+    def _cal_v_projection(self, dx, dy, vx, vy):
+        # 计算 AB 连线的向量 AB
+        # dx = x2 - x1
+        # dy = y2 - y1
+
+        # 计算 AB 连线的模长 |AB|
+        AB_mod = math.sqrt(dx ** 2 + dy ** 2)
+
+        # 计算 AB 连线的单位向量 U_AB
+        U_ABx = dx / AB_mod
+        U_ABy = dy / AB_mod
+
+        # 计算 A 相对于 B 的速度 V_relative
+        # vx = vx1 - vx2
+        # vy = vy1 - vy2
+
+        # 计算 A 相对于 B 在 AB 连线上的速度 V_on_AB
+        V_on_AB = vx * U_ABx + vy * U_ABy
+
+        return V_on_AB
+
+    def _cal_a_projection(self, dx, dy, vx, vy, ax, ay, x1, y1, x2, y2, v_x1, v_y1, v_x2, v_y2):
+        # 计算 AB 连线的向量 AB
+        # dx = x2 - x1
+        # dy = y2 - y1
+
+        # 计算 θ
+        V_mod = math.sqrt(vx ** 2 + vy ** 2)
+        AB_mod = math.sqrt(dx ** 2 + dy ** 2)
+        if V_mod == 0 or AB_mod == 0:
+            return 0
+
+        cos_theta = (vx * dx + vy * dy) / (V_mod * AB_mod)
+        theta = math.acos(cos_theta)
+
+        # 计算 AB 连线的模长 |AB|
+        AB_mod = math.sqrt(dx ** 2 + dy ** 2)
+
+        # 计算 AB 连线的单位向量 U_AB
+        U_ABx = dx / AB_mod
+        U_ABy = dy / AB_mod
+
+        # 计算 A 相对于 B 的加速度 a_relative
+        # ax = ax1 - ax2
+        # ay = ay1 - ay2
+
+        # 计算 A 相对于 B 在 AB 连线上的加速度 a_on_AB
+        a_on_AB = ax * U_ABx + ay * U_ABy
+
+        VA = np.array([v_x1, v_y1])
+        VB = np.array([v_x2, v_y2])
+        D_A = np.array([x1, y1])
+        D_B = np.array([x2, y2])
+        V_r = VA - VB
+        V = np.linalg.norm(V_r)
+        w = self._cal_relative_angular_v(theta, D_A, D_B, VA, VB)
+        a_on_AB_back = self._calculate_derivative(a_on_AB, w, V, theta)
+        return a_on_AB_back
+
+    # 计算相对加速度
+    def _calculate_derivative(self, a, w, V, theta):
+        # 计算(V×cos(θ))'的值
+        # derivative = a * math.cos(theta) - w * V * math.sin(theta)theta
+        derivative = a - w * V * math.sin(theta)
+        return derivative
+
+    def _cal_relative_angular_v(self, theta, A, B, VA, VB):
+        dx = A[0] - B[0]
+        dy = A[1] - B[1]
+        dvx = VA[0] - VB[0]
+        dvy = VA[1] - VB[1]
+        # (dx * dvy - dy * dvx)
+        angular_velocity = math.sqrt(dvx ** 2 + dvy ** 2) * math.sin(theta) / math.sqrt(dx ** 2 + dy ** 2)
+        return angular_velocity
+
+    def _death_pr(self, obj_type, v_relative):
+        if obj_type == 5:
+            p_death = 1 / (1 + np.exp(7.723 - 0.15 * v_relative))
+        else:
+            p_death = 1 / (1 + np.exp(8.192 - 0.12 * v_relative))
+        return p_death
+
+    def _cal_collisionRisk_level(self, obj_type, v_relative, collisionSeverity):
+        if obj_type == 5:
+            p_death = 1 / (1 + np.exp(7.723 - 0.15 * v_relative))
+        else:
+            p_death = 1 / (1 + np.exp(8.192 - 0.12 * v_relative))
+        collisionRisk = 0.4 * p_death + 0.6 * collisionSeverity
+        return collisionRisk
+
+    # 求两车之间当前距离
+    def dist(self, x1, y1, x2, y2):
+        dist = np.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
+        return dist
+
+    # TTC (time to collision)
+    def _cal_TTC(self, dist, vrel_projection_in_dist):
+        if vrel_projection_in_dist == 0:
+            return math.inf
+        TTC = dist / vrel_projection_in_dist
+        return TTC
+
+    def _cal_MTTC(self, dist, vrel_projection_in_dist, arel_projection_in_dist):
+        MTTC = math.nan
+        if arel_projection_in_dist != 0:
+            tmp = vrel_projection_in_dist ** 2 + 2 * arel_projection_in_dist * dist
+            if tmp < 0:
+                return math.nan
+            t1 = (-1 * vrel_projection_in_dist - math.sqrt(tmp)) / arel_projection_in_dist
+            t2 = (-1 * vrel_projection_in_dist + math.sqrt(tmp)) / arel_projection_in_dist
+            if t1 > 0 and t2 > 0:
+                if t1 >= t2:
+                    MTTC = t2
+                elif t1 < t2:
+                    MTTC = t1
+            elif t1 > 0 and t2 <= 0:
+                MTTC = t1
+            elif t1 <= 0 and t2 > 0:
+                MTTC = t2
+        if arel_projection_in_dist == 0 and vrel_projection_in_dist > 0:
+            MTTC = dist / vrel_projection_in_dist
+        return MTTC
+
+    # THW (time headway)
+    def _cal_THW(self, dist, v_ego_projection_in_dist):
+        if not v_ego_projection_in_dist:
+            THW = None
+        else:
+            THW = dist / v_ego_projection_in_dist
+        return THW
+
+    def velocity(self, v_x, v_y):
+        v = math.sqrt(v_x ** 2 + v_y ** 2) * 3.6
+        return v
+
+    def _cal_longitudinal_safe_dist(self, v_ego_p, v_obj_p, rho, ego_accel_max, ego_decel_min, ego_decel_max):
+        lon_dist_min = v_ego_p * rho + ego_accel_max * (rho ** 2) / 2 + (v_ego_p + rho * ego_accel_max) ** 2 / (
+                2 * ego_decel_min) - v_obj_p ** 2 / (2 * ego_decel_max)
+        return lon_dist_min
+
+    def _cal_lateral_safe_dist(self, lat_dist, v_right, v_left, rho, a_right_lat_brake_min, a_left_lat_brake_min,
+                               a_lat_max):
+        v_right_rho = v_right + rho * a_lat_max
+        v_left_rho = v_left + rho * a_lat_max
+        dist_min = lat_dist + ((v_right + v_right_rho) * rho / 2 + v_right_rho ** 2 / a_right_lat_brake_min / 2 + (
+                (v_left + v_right_rho) * rho / 2) + v_left_rho ** 2 / a_left_lat_brake_min / 2)
+        return dist_min
+
+    # DRAC (decelerate required avoid collision)
+    def _cal_DRAC(self, dist, vrel_projection_in_dist, len1, len2, width1, width2, o_x1, o_x2):
+        dist_length = dist - (len2 / 2 - o_x2 + len1 / 2 + o_x1)  # 4.671
+        if dist_length < 0:
+            dist_width = dist - (width2 / 2 + width1 / 2)
+            if dist_width < 0:
+                return math.inf
+            else:
+                d = dist_width
+        else:
+            d = dist_length
+        DRAC = vrel_projection_in_dist ** 2 / (2 * d)
+        return DRAC
+
+    # BTN (brake threat number)
+    def _cal_BTN_new(self, lon_a1, lon_a, lon_d, lon_v, ego_decel_lon_max):
+        BTN = (lon_a1 + lon_a - lon_v ** 2 / (2 * lon_d)) / ego_decel_lon_max  # max_ay为此车可实现的最大纵向加速度,目前为本次实例里的最大值
+        return BTN
+
+    # STN (steer threat number)
+    def _cal_STN_new(self, ttc, lat_a1, lat_a, lat_d, lat_v, ego_decel_lat_max, width1, width2):
+        STN = (lat_a1 + lat_a + 2 / ttc ** 2 * (lat_d + abs(ego_decel_lat_max * lat_v) * (
+                width1 + width2) / 2 + abs(lat_v * ttc))) / ego_decel_lat_max
+        return STN
+
+    # BTN (brake threat number)
+    def cal_BTN(self, a_y1, ay, dy, vy, max_ay):
+        BTN = (a_y1 + ay - vy ** 2 / (2 * dy)) / max_ay  # max_ay为此车可实现的最大纵向加速度,目前为本次实例里的最大值
+        return BTN
+
+    # STN (steer threat number)
+    def cal_STN(self, ttc, a_x1, ax, dx, vx, max_ax, width1, width2):
+        STN = (a_x1 + ax + 2 / ttc ** 2 * (dx + np.sign(max_ax * vx) * (width1 + width2) / 2 + vx * ttc)) / max_ax
+        return STN
+
+    # 追尾碰撞风险
+    def _normal_distribution(self, x):
+        mean = 1.32
+        std_dev = 0.26
+        return (1 / (math.sqrt(std_dev * 2 * math.pi))) * math.exp(-0.5 * (x - mean) ** 2 / std_dev)
+
+    def continuous_group(self, df):
+        time_list = df['simTime'].values.tolist()
+        frame_list = df['simFrame'].values.tolist()
+
+        group_time = []
+        group_frame = []
+        sub_group_time = []
+        sub_group_frame = []
+
+        for i in range(len(frame_list)):
+            if not sub_group_time or frame_list[i] - frame_list[i - 1] <= 1:
+                sub_group_time.append(time_list[i])
+                sub_group_frame.append(frame_list[i])
+            else:
+                group_time.append(sub_group_time)
+                group_frame.append(sub_group_frame)
+                sub_group_time = [time_list[i]]
+                sub_group_frame = [frame_list[i]]
+
+        group_time.append(sub_group_time)
+        group_frame.append(sub_group_frame)
+        group_time = [g for g in group_time if len(g) >= 2]
+        group_frame = [g for g in group_frame if len(g) >= 2]
+
+        # 输出图表值
+        time = [[g[0], g[-1]] for g in group_time]
+        frame = [[g[0], g[-1]] for g in group_frame]
+
+        unfunc_time_df = pd.DataFrame(time, columns=['start_time', 'end_time'])
+        unfunc_frame_df = pd.DataFrame(frame, columns=['start_frame', 'end_frame'])
+
+        unfunc_df = pd.concat([unfunc_time_df, unfunc_frame_df], axis=1)
+        return unfunc_df
+        # 统计最危险的指标
+    
+    def _safe_statistic_most_dangerous(self):
+
+        min_list = ['TTC', 'MTTC', 'THW', 'LonSD', 'LatSD']
+        max_list = ['DRAC', 'BTN', 'STN', 'collisionRisk', 'collisionSeverity']
+        
+        for metric in min_list:
+            if metric in self.metric_list:
+                if metric in self.df.columns:
+                    self.calculated_value[metric] = self.df[metric].min()
+                else:
+                    self.calculated_value[metric] = 10.0
+
+        for metric in max_list:
+            if metric in self.metric_list:
+                if metric in self.df.columns:
+                    self.calculated_value[metric] = self.df[metric].max()
+                else:
+                    self.calculated_value[metric] = 10.0
+        return self.calculated_value
+
+    def _safe_no_obj_statistic(self):
+        # list_metric = ["TTC","MTTC","THW","LonSD","LatSD","DRAC","BTN","STN","collisionSeverity", "collisionRisk"]
+        
+        return self.calculated_value
+    
+    def report_statistic(self, ):
+        
+        safety_result = {}
+
+        if len(self.obj_id_list) == 1:
+            safety_result = self._safe_no_obj_statistic()
+        else:
+            safety_result = self._safe_statistic_most_dangerous()
+        
+        evaluator = Score(config.SAFETY_CONFIG_PATH)  
+        result = evaluator.evaluate(safety_result) 
+        
+        print("\n[安全性表现及得分情况]")
+        
+        return result
+    

+ 65 - 0
models/safety/safety_config.yaml

@@ -0,0 +1,65 @@
+
+name: safety
+priority: 0
+safeTime:
+  name: safetime
+  priority: 0
+  TTC:
+    name: TTC
+    priority: 0
+    max: 2000.0
+    min: 2.86
+  MTTC:
+    name: MTTC
+    priority: 0
+    max: 2000.0
+    min: 3.0
+  THW:
+    name: THW
+    priority: 0
+    max: 2000.0
+    min: 1.5
+safeDistance:
+  name: safeDistance
+  priority: 0
+  LonSD:
+    name: LonSD
+    priority: 0
+    max: 2000.0
+    min: 10.0
+  LatSD:
+    name: LatSD 
+    priority: 0
+    max: 2000.0
+    min: 2.0
+safeAcceleration:
+  name: safeAcceleration
+  priority: 0
+  DRAC:
+    name: DRAC
+    priority: 0
+    max: 5.0
+    min: -2000.0
+  BTN:
+    name: BTN
+    priority: 0
+    max: 1.0
+    min: -2000.0
+  STN:
+    name: STN
+    priority: 0
+    max: 1.0
+    min: -2000.0
+safeProbability:
+  name: safeProbability
+  priority: 0
+  collisionRisk:
+    name: collisionRisk
+    priority: 0
+    max: 10.0
+    min: 0.0
+  collisionSeverity:
+    name: collisionSeverity
+    priority: 0
+    max: 10.0
+    min: 0.0

+ 559 - 0
models/traffic/traffic.py

@@ -0,0 +1,559 @@
+import sys
+import os
+import math
+import numpy as np
+import pandas as pd
+from pathlib import Path
+
+root_path = Path(__file__).resolve().parent.parent
+sys.path.append(str(root_path))
+from models.common.score import Score
+from config import config
+from models.common import log  # 确保这个路径是正确的,或者调整它
+
+log_path = config.LOG_PATH
+logger = log.get_logger(log_path)
+
+
+class TrafficViolation:
+    """交通违规基类"""
+
+    def __init__(self, vehicle_id: str):
+        self.vehicle_id = vehicle_id
+        self.violation_count = 0  # 违规次数
+
+    def get_violation_info(self):
+        return f"车辆ID: {self.vehicle_id} - 违规次数: {self.violation_count}"
+
+
+class OvertakingViolation(object):
+    """超车违规类"""
+
+    def __init__(self, df_data):
+        print("OvertakingViolation-------------------------")
+        self.traffic_violations_type = "超车违规类"
+
+        self.ego_data = df_data.obj_data[1]  # Copy to avoid modifying the original DataFrame
+        self.laneinfo_new_data = df_data.lane_info_new_df
+        self.roadinfo_data = df_data.road_info_df
+        self.drivercrtrl_data = df_data.driver_ctrl_df
+        self.interinfo_data = df_data.inter_info_df
+        self.crosswalkinfo_data = df_data.cross_walk_df
+        self.object_data = df_data.object_df
+
+
+        self.overtake_on_right_count = 0
+        self.overtake_when_turn_around_count = 0
+        self.overtake_when_passing_car_count = 0
+        self.overtake_in_forbid_lane_count = 0
+        self.overtake_in_ramp_count = 0
+        self.overtake_in_tunnel_count = 0
+        self.overtake_on_accelerate_lane_count = 0
+        self.overtake_on_decelerate_lane_count = 0
+        self.overtake_in_different_senerios_count = 0
+
+    def different_road_area_simtime(self, df, threshold = 0.5):
+        if not df:
+            return []
+        simtime_group = []
+        current_simtime_group = [df[0]]
+
+        for i in range(1, len(df)):
+            if abs(df[i] - df[i-1]) <= threshold:
+                current_simtime_group.append(df[i])
+            else:
+                simtime_group.append(current_simtime_group)
+                current_simtime_group = [df[i]]
+
+        simtime_group.append(current_simtime_group)
+        return simtime_group
+
+    def _is_overtake(self, lane_id, dx, dy, ego_speedx, ego_speedy):
+        lane_start_id = lane_id[0]
+        lane_end_id = lane_id[-1]
+        dx_start = dx[0]
+        dx_end = dx[-1]
+        dy_start = dy[0]
+        dy_end = dy[-1]
+        ego_start_speedx = ego_speedx[0]
+        ego_end_speedx = ego_speedx[-1]
+        ego_start_speedy = ego_speedy[0]
+        ego_end_speedy = ego_speedy[-1]
+        if (lane_start_id == lane_end_id
+                and (dx_start * ego_start_speedx + dy_start * ego_start_speedy >= 0)
+                and (dx_end * ego_end_speedx + dy_end * ego_end_speedy < 0)):
+            # 返回读取的帧和下一个起始帧ID(即当前帧之后的第11帧,如果存在的话)
+            return True
+        else:
+            return False
+
+    def _is_dxy_of_car(self, df, id):
+        '''
+        :param df: objstate.csv and so on
+        :param id: playerId
+        :param string_type: posX/Y or speedX/Y and so on
+        :return: dataframe of dx/y and so on
+        '''
+        car_dx = df[df['playerId'] == id]['posX'].values - df[df['playerId'] == 1]['posX'].values
+        car_dy = df[df['playerId'] == id]['posY'].values - df[df['playerId'] == 1]['posY'].values
+
+        return car_dx, car_dy
+
+        # 在前车右侧超车、会车时超车、前车掉头时超车
+    def illegal_overtake_with_car(self, window_width=250):
+
+        # 获取csv文件中最短的帧数
+        frame_id_length = min(len(self.object_data['simFrame']), len(self.laneinfo_new_data['simFrame']),
+                              len(self.drivercrtrl_data['simFrame']))
+        start_frame_id = self.object_data['simFrame'].iloc[0]  # 获取起始点的帧数
+        while (start_frame_id + window_width) < frame_id_length:
+            simframe_window = list(np.arange(start_frame_id, start_frame_id + window_width))
+            # 读取滑动窗口的dataframe数据
+            obj_data_frames = self.object_data[self.object_data['simFrame'].isin(simframe_window)]
+            lane_data_frames = self.laneinfo_new_data[self.laneinfo_new_data['simFrame'].isin(simframe_window)]
+            driver_data_frames = self.drivercrtrl_data[self.drivercrtrl_data['simFrame'].isin(simframe_window)]
+            # 读取前后的laneId
+            lane_id = lane_data_frames['lane_id']
+            # 读取前后方向盘转角steeringWheel
+            driverctrl_start_state = driver_data_frames['steeringWheel'].iloc[0]
+            driverctrl_end_state = driver_data_frames['steeringWheel'].iloc[-1]
+            # 读取车辆前后的位置信息
+            dx, dy = self._is_dxy_of_car(obj_data_frames, 2)
+            ego_speedx = obj_data_frames[obj_data_frames['playerId'] == 1]['speedX']
+            ego_speedy = obj_data_frames[obj_data_frames['playerId'] == 1]['speedY']
+
+            obj_speedx = obj_data_frames[obj_data_frames['playerId'] == 2]['speedX']
+            obj_speedy = obj_data_frames[obj_data_frames['playerId'] == 2]['speedY']
+            if len(obj_data_frames[obj_data_frames['playerId'] == 3]) > 0:
+                obj1_start_speedx = obj_data_frames[obj_data_frames['playerId'] == 3]['speedX'].iloc[0]
+                obj1_start_speedy = obj_data_frames[obj_data_frames['playerId'] == 3]['speedY'].iloc[0]
+                if ego_speedx.iloc[0] * obj1_start_speedx + ego_speedy.iloc[0] * obj1_start_speedy < 0:
+                    self.overtake_when_passing_car_count += self._is_overtake(lane_id, dx, dy, ego_speedx,
+                                                                              ego_speedy)
+                    start_frame_id += window_width
+            '''
+            如果滑动窗口开始和最后的laneid一致;
+            方向盘转角前后方向相反(开始方向盘转角向右后来方向盘转角向左);
+            自车和前车的位置发生的交换;
+            则认为右超车
+            '''
+            if driverctrl_start_state > 0 and driverctrl_end_state < 0:
+                self.overtake_on_right_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+                start_frame_id += window_width
+            elif ego_speedx.iloc[0] * obj_speedx.iloc[0] + ego_speedy.iloc[0] * obj_speedy.iloc[0] < 0:
+                self.overtake_when_turn_around_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+                start_frame_id += window_width
+            else:
+                start_frame_id += 1
+        print(
+            f"在会车时超车{self.overtake_when_passing_car_count}次, 右侧超车{self.overtake_on_right_count}次, 在前车掉头时超车{self.overtake_when_turn_around_count}次")
+
+    # 借道超车场景
+    def overtake_in_forbid_lane(self):
+        simTime = self.object_data[self.object_data['playerId'] == 2]['simTime'].tolist()
+        simtime_devide = self.different_road_area_simtime(simTime)
+        for simtime in simtime_devide:
+            lane_overtake = self.laneinfo_new_data[self.laneinfo_new_data['simTime'].isin(simtime)]
+            try:
+                lane_type = lane_overtake['lane_type'].tolist()
+                if 2 in lane_type:
+                    self.overtake_in_forbid_lane_count += 1
+            except Exception as e:
+                print("数据缺少lane_type信息")
+        print(f"在不该占用车道超车{self.overtake_in_forbid_lane_count}次")
+
+    # 在匝道超车
+    def overtake_in_ramp_area(self):
+        ramp_simtime_list = self.roadinfo_data[(self.roadinfo_data['road_type'] == 19)]['simTime'].tolist()
+        ramp_simTime_list = self.different_road_area_simtime(ramp_simtime_list)
+        for ramp_simtime in ramp_simTime_list:
+            lane_id = self.laneinfo_new_data['lane_id'].tolist()
+            objstate_in_ramp = self.object_data[self.object_data['simTime'].isin(ramp_simtime)]
+            dx, dy = self._is_dxy_of_car(objstate_in_ramp, 2)
+            ego_speedx = objstate_in_ramp[objstate_in_ramp['playerId'] == 1]['speedX'].tolist()
+            ego_speedy = objstate_in_ramp[objstate_in_ramp['playerId'] == 1]['speedY'].tolist()
+            if len(lane_id) > 0:
+                self.overtake_in_ramp_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+            else:
+                continue
+        print(f"在匝道超车{self.overtake_in_ramp_count}次")
+
+    def overtake_in_tunnel_area(self):
+        tunnel_simtime_list = self.roadinfo_data[(self.roadinfo_data['road_type'] == 15)]['simTime'].tolist()
+        tunnel_simTime_list = self.different_road_area_simtime(tunnel_simtime_list)
+        for tunnel_simtime in tunnel_simTime_list:
+            lane_id = self.laneinfo_new_data['lane_id'].tolist()
+            objstate_in_tunnel = self.object_data[self.object_data['simTime'].isin(tunnel_simtime)]
+            dx, dy = self._is_dxy_of_car(objstate_in_tunnel, 2)
+            ego_speedx = objstate_in_tunnel[objstate_in_tunnel['playerId'] == 1]['speedX'].tolist()
+            ego_speedy = objstate_in_tunnel[objstate_in_tunnel['playerId'] == 1]['speedY'].tolist()
+            if len(lane_id) > 0:
+                self.overtake_in_tunnel_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+            else:
+                continue
+        print(f"在suidao超车{self.overtake_in_tunnel_count}次")
+
+    # 加速车道超车
+    def overtake_on_accelerate_lane(self):
+        accelerate_simtime_list = \
+            self.laneinfo_new_data[self.laneinfo_new_data['lane_type'] == 2]['simTime'].tolist()
+        accelerate_simTime_list = self.different_road_area_simtime(accelerate_simtime_list)
+        for accelerate_simtime in accelerate_simTime_list:
+            lane_id = self.laneinfo_new_data['lane_id'].tolist()
+            objstate_in_accelerate = self.object_data[self.object_data['simTime'].isin(accelerate_simtime)]
+            dx, dy = self._is_dxy_of_car(objstate_in_accelerate, 2)
+            ego_speedx = objstate_in_accelerate[objstate_in_accelerate['playerId'] == 1]['speedX'].tolist()
+            ego_speedy = objstate_in_accelerate[objstate_in_accelerate['playerId'] == 1]['speedY'].tolist()
+
+            self.overtake_on_accelerate_lane_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+        print(f"在加速车道超车{self.overtake_on_accelerate_lane_count}次")
+
+    # 减速车道超车
+    def overtake_on_decelerate_lane(self):
+        decelerate_simtime_list = self.laneinfo_new_data[(self.laneinfo_new_data['lane_type'] == 3)]['simTime'].tolist()
+        decelerate_simTime_list = self.different_road_area_simtime(decelerate_simtime_list)
+        for decelerate_simtime in decelerate_simTime_list:
+            lane_id = self.laneinfo_new_data[self.laneinfo_new_data['playerId'] == 1]['id']
+            objstate_in_decelerate = self.object_data[self.object_data['simTime'].isin(decelerate_simtime)]
+            dx, dy = self._is_dxy_of_car(objstate_in_decelerate, 2)
+            ego_speedx = objstate_in_decelerate[objstate_in_decelerate['playerId'] == 1]['speedX']
+            ego_speedy = objstate_in_decelerate[objstate_in_decelerate['playerId'] == 1]['speedY']
+
+            self.overtake_on_decelerate_lane_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+        print(f"在减速车道超车{self.overtake_on_decelerate_lane_count}次")
+
+    # 在交叉路口
+    def overtake_in_different_senerios(self):
+        crossroad_simTime = self.interinfo_data[self.interinfo_data['interid'] != 10000][
+            'simTime'].tolist()  # 判断是路口或者隧道区域
+        # 筛选在路口或者隧道区域的objectstate、driverctrl、laneinfo数据
+        crossroad_objstate = self.object_data[self.object_data['simTime'].isin(crossroad_simTime)]
+        crossroad_laneinfo = self.laneinfo_new_data[self.laneinfo_new_data['simTime'].isin(crossroad_simTime)]
+
+        # 读取前后的laneId
+        lane_id = crossroad_laneinfo['lane_id']
+
+        # 读取车辆前后的位置信息
+        dx, dy = self._is_dxy_of_car(crossroad_objstate, 2)
+        ego_speedx = crossroad_objstate[crossroad_objstate['playerId'] == 1]['speedX'].tolist()
+        ego_speedy = crossroad_objstate[crossroad_objstate['playerId'] == 1]['speedY'].tolist()
+        '''
+        如果滑动窗口开始和最后的laneid一致;
+        自车和前车的位置发生的交换;
+        则认为发生超车
+        '''
+        if len(lane_id) > 0:
+            self.overtake_in_different_senerios_count += self._is_overtake(lane_id, dx, dy, ego_speedx, ego_speedy)
+        else:
+            pass
+        print(f"在路口超车{self.overtake_in_different_senerios_count}次")
+
+    def overtake_statistic(self):
+        self.overtake_in_forbid_lane()
+        self.overtake_on_decelerate_lane()
+        self.overtake_on_accelerate_lane()
+        self.overtake_in_ramp_area()
+        self.overtake_in_tunnel_area()
+        self.overtake_in_different_senerios()
+        self.illegal_overtake_with_car()
+
+        self.calculated_value = {
+            "overtake_on_right": self.overtake_on_right_count,
+            "overtake_when_turn_around": self.overtake_when_turn_around_count,
+            "overtake_when_passing_car": self.overtake_when_passing_car_count,
+            "overtake_in_forbid_lane": self.overtake_in_forbid_lane_count,
+            "overtake_in_ramp": self.overtake_in_ramp_count,
+            "overtake_in_tunnel": self.overtake_in_tunnel_count,
+            "overtake_on_accelerate_lane": self.overtake_on_accelerate_lane_count,
+            "overtake_on_decelerate_lane": self.overtake_on_decelerate_lane_count,
+            "overtake_in_different_senerios": self.overtake_in_different_senerios_count
+        }
+        return self.calculated_value
+
+class SlowdownViolation(object):
+    """减速让行违规类"""
+    def __init__(self, df_data):
+        print("OvertakingViolation-------------------------")
+        self.traffic_violations_type = "减速让行违规类"
+
+        self.ego_data = df_data.obj_data[1]  # Copy to avoid modifying the original DataFrame
+        self.laneinfo_new_data = df_data.lane_info_new_df
+        self.roadinfo_data = df_data.road_info_df
+        self.drivercrtrl_data = df_data.driver_ctrl_df
+        self.interinfo_data = df_data.inter_info_df
+        self.crosswalkinfo_data = df_data.cross_walk_df
+        self.object_data = df_data.object_df
+
+        self.slow_down_in_crosswalk_count = 0
+        self.pedestrian_in_crosswalk_count = 0
+
+    def different_road_area_simtime(self, df, threshold = 0.5):
+        if not df:
+            return []
+        simtime_group = []
+        current_simtime_group = [df[0]]
+
+        for i in range(1, len(df)):
+            if abs(df[i] - df[i-1]) <= threshold:
+                current_simtime_group.append(df[i])
+            else:
+                simtime_group.append(current_simtime_group)
+                current_simtime_group = [df[i]]
+
+        simtime_group.append(current_simtime_group)
+        return simtime_group
+
+    def slow_down_in_crosswalk(self):
+        crosswalk_simTime = self.crosswalkinfo_data[self.crosswalkinfo_data['crossid'] != 20000][
+            'simTime'].tolist()  # 判断是路口或者隧道区域
+        crosswalk_simTime_devide = self.different_road_area_simtime(crosswalk_simTime)
+        for crosswalk_simtime in crosswalk_simTime_devide:
+            # 筛选在人行横道区域的crosswalk_objstate数据
+            crosswalk_objstate = self.object_data[self.object_data['simTime'].isin(crosswalk_simtime)]
+
+            ego_speedx = crosswalk_objstate[crosswalk_objstate['playerId'] == 1]['speedX'].tolist()
+            ego_speedy = crosswalk_objstate[crosswalk_objstate['playerId'] == 1]['speedY'].tolist()
+            ego_speed = np.sqrt(ego_speedx**2 + ego_speedy**2)
+            if(max(ego_speed)*3.6 > 15):
+                self.slow_down_in_crosswalk_count += 1
+
+            print(f"在人行横道超车{self.slow_down_in_crosswalk_count}次")
+
+    def pedestrian_in_crosswalk(self):
+        crosswalk_simTime = self.crosswalkinfo_data[self.crosswalkinfo_data['crossid'] != 20000][
+            'simTime'].tolist()  # 判断是路口或者隧道区域
+        crosswalk_simTime_devide = self.different_road_area_simtime(crosswalk_simTime)
+        for crosswalk_simtime in crosswalk_simTime_devide:
+            crosswalk_objstate = self.object_data[self.object_data['simTime'].isin(crosswalk_simtime)]
+            if len(crosswalk_objstate[crosswalk_objstate['playerId'] == 5]) > 0:
+                pedestrian_simtime = crosswalk_objstate[crosswalk_objstate['playerId'] == 5]['simTime']
+                pedestrian_objstate = crosswalk_objstate[crosswalk_objstate['simTime'].isin(pedestrian_simtime)]
+                ego_speed = np.sqrt(pedestrian_objstate['speedX']**2 + pedestrian_objstate['speedY']**2)
+                if ego_speed.any() > 0:
+                    self.pedestrian_in_crosswalk_count += 1
+
+
+    def slowdown_statistic(self):
+        self.slow_down_in_crosswalk()
+        self.pedestrian_in_crosswalk()
+
+        self.calculated_value = {
+            "slow_down_in_crosswalk": self.slow_down_in_crosswalk_count,
+            "pedestrian_in_crosswalk": self.pedestrian_in_crosswalk_count
+        }
+        return self.calculated_value
+
+
+
+class WrongWayViolation(TrafficViolation):
+    """逆行违规类"""
+
+    def __init__(self, vehicle_id: str, wrong_way_location: str):
+        super().__init__(vehicle_id)
+        self.wrong_way_location = wrong_way_location
+
+    def get_violation_info(self):
+        return f"{super().get_violation_info()} - 逆行发生在 {self.wrong_way_location}"
+
+
+class SpeedingViolation(object):
+    """超速违规类"""
+
+    def __init__(self, df_data):
+        print("SpeedingViolation-------------------------")
+        self.traffic_violations_type = "超速违规类"
+
+        self.data = df_data.obj_data[1]  # Copy to avoid modifying the original DataFrame
+
+        # 初始化违规统计
+        self.violation_counts = {
+            "urbanExpresswayOrHighwaySpeedOverLimit50": 0,
+            "urbanExpresswayOrHighwaySpeedOverLimit20to50": 0,
+            "urbanExpresswayOrHighwaySpeedOverLimit0to20": 0,
+            "urbanExpresswayOrHighwaySpeedUnderLimit": 0,
+            "generalRoadSpeedOverLimit50": 0,
+            "generalRoadSpeedOverLimit20to50": 0,
+        }
+
+        # 处理数据
+        self.process_violations()
+
+    def process_violations(self):
+        """处理数据帧,检查超速和其他违规行为"""
+        # 定义速度限制
+        self.data["speed_limit_max"] = self.data["road_speed_max"]
+        self.data["speed_limit_min"] = self.data["road_speed_min"]
+
+        # 提取有效道路类型
+        # 提取有效道路类型
+        urban_expressway_or_highway = {1, 2}  # 使用大括号直接创建集合
+        general_road = {3}  # 直接创建包含一个元素的集合
+
+
+        # 违规判定
+        conditions = [
+            (
+                self.data["road_fc"].isin(urban_expressway_or_highway)
+                & (self.data["v"] > self.data["speed_limit_max"] * 1.5)
+            ),
+            (
+                self.data["road_fc"].isin(urban_expressway_or_highway)
+                & (self.data["v"] > self.data["speed_limit_max"] * 1.2)
+                & (self.data["v"] <= self.data["speed_limit_max"] * 1.5)
+            ),
+            (
+                self.data["road_fc"].isin(urban_expressway_or_highway)
+                & (self.data["v"] > self.data["speed_limit_max"])
+                & (self.data["v"] <= self.data["speed_limit_max"] * 1.2)
+            ),
+            (
+                self.data["road_fc"].isin(urban_expressway_or_highway)
+                & (self.data["v"] < self.data["speed_limit_min"])
+            ),
+            (
+                self.data["road_fc"].isin(general_road)
+                & (self.data["v"] > self.data["speed_limit_max"] * 1.5)
+            ),
+            (
+                self.data["road_fc"].isin(general_road)
+                & (self.data["v"] > self.data["speed_limit_max"] * 1.2)
+                & (self.data["v"] <= self.data["speed_limit_max"] * 1.5)
+            ),
+        ]
+
+        violation_types = [
+            "urbanExpresswayOrHighwaySpeedOverLimit50",
+            "urbanExpresswayOrHighwaySpeedOverLimit20to50",
+            "urbanExpresswayOrHighwaySpeedOverLimit0to20",
+            "urbanExpresswayOrHighwaySpeedUnderLimit",
+            "generalRoadSpeedOverLimit50",
+            "generalRoadSpeedOverLimit20to50",
+        ]
+
+        # 设置违规类型
+        self.data["violation_type"] = None
+        for condition, violation_type in zip(conditions, violation_types):
+            self.data.loc[condition, "violation_type"] = violation_type
+
+        # 统计各类违规情况
+        self.violation_counts = self.data["violation_type"].value_counts().to_dict()
+
+    # def get_violation_info(self) -> str:
+    #     return (
+    #         f"超过50%: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit50', 0)}, "
+    #         f"超过20%-50%: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit20to50', 0)}, "
+    #         f"超过20%以内: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit0to20', 0)}, "
+    #         f"低于最低时速: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedUnderLimit', 0)}, "
+    #         f"非高速公路超速50%以上: {self.violation_counts.get('generalRoadSpeedOverLimit50', 0)}, "
+    #         f"非高速公路超速20%-50%: {self.violation_counts.get('generalRoadSpeedOverLimit20to50', 0)}"
+    #     )
+
+    def report_statistic(self) -> str:
+        return (
+            f"高速或者城市快速路超过50%: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit50', 0)},\n"
+            f"高速或者城市快速路超过20%-50%: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit20to50', 0)},\n"
+            f"高速或者城市快速路超过20%以内: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedOverLimit0to20', 0)},\n"
+            f"高速或者城市快速路低于最低时速: {self.violation_counts.get('urbanExpresswayOrHighwaySpeedUnderLimit', 0)},\n"
+            f"非高速公路超速50%以上: {self.violation_counts.get('generalRoadSpeedOverLimit50', 0)},\n"
+            f"非高速公路超速20%-50%: {self.violation_counts.get('generalRoadSpeedOverLimit20to50', 0)}"
+        )
+
+
+class ParkingViolation(TrafficViolation):
+    """违规停车类"""
+
+    def __init__(self, vehicle_id: str, parking_location: str):
+        super().__init__(vehicle_id)
+        self.traffic_violations_type = " 违规停车类 "
+        self.parking_location = parking_location
+        self.city_road_violation_count = 0
+        self.city_emergency_violation_count = 0
+        self.highway_road_violation_count = 0
+        self.highway_emergency_violation_count = 0
+
+    def get_violation_info(self):
+        return (
+            f"{super().get_violation_info()} - 违规停车发生在 {self.parking_location}"
+        )
+
+    def city_road_violation(self):
+        # 驾驶机动车在城市快速路行车道上违法停车的
+        self.city_road_violation_count += 1
+        return self.city_road_violation_count, True
+
+    def city_emergency_violation(self):
+        # 驾驶机动车非紧急情况下在城市快速路应急车道上停车的
+        self.city_emergency_violation_count += 1
+        return self.city_emergency_violation_count, True
+
+    def highway_road_violation(self):
+        # 驾驶机动车在高速公路行车道上违法停车的
+        self.highway_road_violation_count += 1
+        return self.highway_road_violation_count, True
+
+    def highway_emergency_violation(self):
+        # 驾驶机动车非紧急情况下在高速公路应急车道上停车的
+        self.highway_emergency_violation_count += 1
+        return self.highway_emergency_violation_count, True
+
+
+class TrafficLightViolation(TrafficViolation):
+    """违反交通灯类"""
+
+    def __init__(self, vehicle_id: str, violation_type: str, traffic_location: str):
+        super().__init__(vehicle_id)
+        self.traffic_violations_type = " 违反交通灯类 "
+        self.violation_type = violation_type  # 可能是 '闯红灯' 等
+        self.traffic_location = traffic_location
+
+    def get_violation_info(self):
+        return f"{super().get_violation_info()} - {self.violation_type} 发生在 {self.traffic_location}"
+
+
+class ViolationManager:
+    """违规管理类,用于管理所有违规行为"""
+
+    def __init__(self, data_processed):
+
+        self.violations = []
+        self.data = data_processed.obj_data[1]
+        self.ego_df = self.data[config.TRIFFIC_INFO].copy()
+
+        self.SpeedingViolation = SpeedingViolation
+        self.ParkingViolation = ParkingViolation
+        self.TrafficLightViolation = TrafficLightViolation
+
+    def add_violation(self, violation: TrafficViolation):
+        self.violations.append(violation)
+
+    def report_violations(self):
+        for violation in self.violations:
+            print(violation.get_violation_info())
+
+
+# 示例使用
+if __name__ == "__main__":
+    manager = ViolationManager()
+
+    # 添加超车违规
+    overtaking_violation = OvertakingViolation("ABC123", "1号公路")
+    manager.add_violation(overtaking_violation)
+
+    # 添加逆行违规
+    wrong_way_violation = WrongWayViolation("XYZ789", "2号公路")
+    manager.add_violation(wrong_way_violation)
+
+    # 添加超速违规
+    speeding_violation = SpeedingViolation("LMN456", 85.0, 60.0)
+    manager.add_violation(speeding_violation)
+
+    # 添加违规停车
+    parking_violation = ParkingViolation("DEF012", "商场停车场")
+    manager.add_violation(parking_violation)
+
+    # 添加违反交通灯行为
+    traffic_light_violation = TrafficLightViolation("GHI345", "闯红灯", "第三街口")
+    manager.add_violation(traffic_light_violation)
+
+    # 报告所有违规行为
+    manager.report_violations()

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff