diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/BlueCheckerPatternPaper.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/BlueCheckerPatternPaper.png new file mode 100644 index 0000000000000000000000000000000000000000..14c7b714e41d977a2d5e2a9922755ff98ddb175c Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/BlueCheckerPatternPaper.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/README.md b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/README.md new file mode 100644 index 0000000000000000000000000000000000000000..cc865b58a14038820881b8c2ab703fe995e802c0 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/README.md @@ -0,0 +1,2 @@ +# 2D-car-dynamics-simulation +2D car simulator diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_data_display.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_data_display.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c3cfca6800a4f2f6b3770bc527223b1391470697 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_data_display.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_drawer.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_drawer.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..47cd706f1c057b0aeda34d295e0c1e7919d52e46 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_drawer.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_model.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_model.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..74a79d35a7ba7356e8a248f82985edf77782a058 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/car_model.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/game.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/game.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fd35e5e0c475797deb7570470c68e477665816b1 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/game.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/input_providers.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/input_providers.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e2fe8953e118a9fdf23c8666f990ba2afce38751 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/input_providers.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/pid_controller.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/pid_controller.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ed888f42f483d601101fd9d2aefdd6bb40b193d Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/pid_controller.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/simulator.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/simulator.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a4adc79b00da47204aefa1f0bcfbfd5a7020124b Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/simulator.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/tabu_search.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/tabu_search.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d2f149c9c5f49b290c652d8fdfc06f9d73b1fdde Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/tabu_search.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0809e1fdcdc8e7f0b4e6c09398f395ed1a8ac2d1 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track_2_generator.cpython-38.pyc b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track_2_generator.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e5ec0f484f46dd174afab2ccc965bb25d79ce519 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/__pycache__/track_2_generator.cpython-38.pyc differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/analysis.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/analysis.py new file mode 100644 index 0000000000000000000000000000000000000000..f1ed06de08bbcb7d8a3230582a9be209f2c2faaa --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/analysis.py @@ -0,0 +1,58 @@ +import xml.etree.ElementTree as ET +from track_2_generator import create_track +from shapely.geometry import Polygon, Point, LineString +import numpy as np + +from matplotlib.pyplot import plot, legend +import json + +"""loading track""" +track_points = create_track(0.5,0,0, (0,0))[:-1]+[(1,0.5)] +track = Polygon(track_points) +#outside_l = create_double_circles(0.59375, (0.5,0.5),(1.5,0.5)) + +""" +x_shift, y_shift = 1433.0000000000002, -406.0866103896103*2#Tom: 1433.0000000000002, -406.0866103896103*2 / Damien: -540, 960 +R_simu = 150#Tom: 150 / Damien: 350 +R_reel = 0.5 +x_shift, y_shift = x_shift/R_simu-4.77, y_shift/R_simu+2.7 #Tom:-4.77,2.7 / Damien: 1.88, -2.5 +""" + +def get_error(name, R_simu, center_x, center_y, start=-1, end=-1): + + """loading trajectory""" + with open(name) as json_file: + data = json.load(json_file) + + x_shift, y_shift = center_x/R_simu, center_y/R_simu + + time = data["time"] + x_l = [(i/R_simu-x_shift)/2+1 for i in data["x"]] + y_l = [(i/R_simu-y_shift)/2+0.5 for i in data["y"]] + e_l = [] + + if start>=0: + x_l = x_l[start:] + y_l = y_l[start:] + time = time[start:] + if end>=0: + x_l = x_l[0:end] + y_l = y_l[0:end] + time = time[0:end] + + for x,y in zip(x_l,y_l): + front_center = Point(np.array([x,y])) + e = track.distance(front_center) + e_l.append(e) + + return x_l, y_l, time, e_l + +#plot([x for x,y in track_points], [y for x,y in track_points]) +#plot([i[0] for i in outside_l], [i[1] for i in outside_l]) + +prefix = 'paths/' +suffix = '_normal.json' +Tom = get_error(prefix+'errorT'+suffix, 150, 1733, -666, 70, 450) +Damien = get_error(prefix+'errorD'+suffix, 350, 930, 510, 25) +plot(Damien[2],Damien[3]) +plot(*Tom[2:]) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_data_display.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_data_display.py new file mode 100644 index 0000000000000000000000000000000000000000..bf1612ced527b9c1829c40807a6fc49f0e5de188 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_data_display.py @@ -0,0 +1,38 @@ +import pygame + + +class CarDataDisplay: + def __init__(self, car, track): + self.car = car + self.track = track + pygame.font.init() + + def display_data(self, screen, position=(0, 0), font='Verdana', size=20): + font_color = (255, 255, 255) + font = pygame.font.SysFont(font, size) + vel_long = font.render('Long velocity: ' + str(round(self.car.velocity.x * 3.6, 2)), False, font_color) + vel_lat = font.render("Lat velocity: " + str(round(self.car.velocity.y * 3.6, 2)), False, font_color) + rpm = font.render('Engine RPM: ' + str(round(self.car.wheel_rpm * self.car.diff_ratio * self.car.gears[self.car.gear], 2)), + False, font_color) + gear = font.render('Gear: ' + str(self.car.gear), False, font_color) + steering = font.render('Steering: ' + str(self.car.steering), False, font_color) + throttle = font.render('Throttle: ' + str(self.car.throttle), False, font_color) + brake = font.render('brake: ' + str(self.car.brakes), False, font_color) + velocity = font.render('Velocity: ' + str(round((self.car.velocity.x**2+self.car.velocity.y**2)**0.5 * 3.6, 2)), False, font_color) + pos_x = font.render('position.x: ' + str(self.track.car_pos[0]), False, font_color) + pos_y = font.render('position.y: ' + str(self.track.car_pos[1]), False, font_color) + track_phase = font.render('phase: ' + str(self.track.track_phase), False, font_color) + lap_number = font.render('lap: ' + str(self.track.lap_nb), False, font_color) + + #screen.blit(vel_long, position) + #screen.blit(vel_lat, (position[0], position[1] + (size * 5 / 4))) + #screen.blit(rpm, (position[0], position[1] + 2 * (size * 5 / 4))) + #screen.blit(gear, (position[0], position[1] + 3 * (size * 5/4))) + screen.blit(velocity, (position[0], position[1] + 1 * (size * 5/4))) + screen.blit(steering, (position[0], position[1] + 2 * (size * 5/4))) + screen.blit(throttle, (position[0], position[1] + 3 * (size * 5/4))) + screen.blit(pos_x, (position[0], position[1] + 4 * (size * 5/4))) + screen.blit(pos_y, (position[0], position[1] + 5 * (size * 5/4))) + screen.blit(track_phase, (position[0], position[1] + 6 * (size * 5/4))) + screen.blit(lap_number, (position[0], position[1] + 7 * (size * 5/4))) + #screen.blit(brake, (position[0], position[1] + 6 * (size * 5/4))) \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_drawer.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_drawer.py new file mode 100644 index 0000000000000000000000000000000000000000..5e1de8e141d1bacf0a3c7e9c3046fb1f6aadcec5 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_drawer.py @@ -0,0 +1,73 @@ +from shapely.geometry.polygon import Polygon +from shapely.affinity import rotate +import pygame + + +class CarDrawer: + def __init__(self, length=55, width=20, init_position=(1366/2, 768/2)): + self.length = length + self.width = width + self.trace = [] + self.init_position = init_position + pos_x = self.init_position[0] + pos_y = self.init_position[1] + self.r_center = (pos_x, pos_y) + + self.car_model = Polygon([(pos_x - self.length * 2 / 10, pos_y - self.width / 2), + (pos_x - self.length * 2 / 10, pos_y + self.width / 2), + (pos_x + self.length * 8 / 10, pos_y + self.width / 2), + (pos_x + self.length * 8 / 10, pos_y - self.width / 2)]) + + self.f_axle = Polygon([(pos_x + self.length * 6 / 10, pos_y + self.width * 5 / 6), + (pos_x + self.length * 6 / 10, pos_y - self.width * 5 / 6), + (pos_x + self.length * 6 / 10, pos_y + self.width * 5 / 6)]) + self.f_tire_1 = Polygon([(pos_x + self.length * 4.5 / 10, pos_y + self.width * 5 / 6), + (pos_x + self.length * 4.5 / 10, pos_y + self.width * 7 / 6), + (pos_x + 7.5 / 10 * self.length, pos_y + self.width * 7 / 6), + (pos_x + 7.5 / 10 * self.length, pos_y + self.width * 5 / 6)]) + self.f_tire_2 = Polygon([(pos_x + self.length * 4.5 / 10, pos_y - self.width * 5 / 6), + (pos_x + self.length * 4.5 / 10, pos_y - self.width * 7 / 6), + (pos_x + 7.5 / 10 * self.length, pos_y - self.width * 7 / 6), + (pos_x + 7.5 / 10 * self.length, pos_y - self.width * 5 / 6)]) + self.r_axle = Polygon([(pos_x, pos_y + self.width * 5 / 6), + (pos_x, pos_y - self.width * 5 / 6), + (pos_x, pos_y + self.width * 5 / 6)]) + self.r_tire_1 = Polygon([(pos_x + self.length * 1.5 / 10, pos_y + self.width * 5 / 6), + (pos_x + self.length * 1.5 / 10, pos_y + self.width * 7 / 6), + (pos_x - 1.5 / 10 * self.length, pos_y + self.width * 7 / 6), + (pos_x - 1.5 / 10 * self.length, pos_y + self.width * 5 / 6)]) + self.r_tire_2 = Polygon([(pos_x + self.length * 1.5 / 10, pos_y - self.width * 5 / 6), + (pos_x + self.length * 1.5 / 10, pos_y - self.width * 7 / 6), + (pos_x - 1.5 / 10 * self.length, pos_y - self.width * 7 / 6), + (pos_x - 1.5 / 10 * self.length, pos_y - self.width * 5 / 6)]) + + def draw(self, screen, car): + car_color = (181, 25, 253) + angle = -car.angle + steering = car.steering + + car_model = rotate(self.car_model, angle, self.r_center) + x, y = car_model.exterior.xy + pygame.draw.polygon(screen, (0, 0, 255), [(xx, yy) for xx, yy in zip(x, y)]) + f_axle = rotate(self.f_axle, angle, self.r_center) + x_axle, y_axle = f_axle.exterior.xy + pygame.draw.polygon(screen, car_color, [(xx, yy) for xx, yy in zip(x_axle, y_axle)], 2) + f_tire_1 = rotate(self.f_tire_1, angle, self.r_center) + f_tire_1 = rotate(f_tire_1, - steering, (x_axle[0], y_axle[0])) + x, y = f_tire_1.exterior.xy + pygame.draw.polygon(screen, (0, 0, 0), [(xx, yy) for xx, yy in zip(x, y)]) + f_tire_2 = rotate(self.f_tire_2, angle, self.r_center) + f_tire_2 = rotate(f_tire_2, - steering, (x_axle[1], y_axle[1])) + x, y = f_tire_2.exterior.xy + pygame.draw.polygon(screen, (0, 0, 0), [(xx, yy) for xx, yy in zip(x, y)]) + r_axle = rotate(self.r_axle, angle, self.r_center) + x, y = r_axle.exterior.xy + pygame.draw.polygon(screen, car_color, [(xx, yy) for xx, yy in zip(x, y)], 2) + r_tire_1 = rotate(self.r_tire_1, angle, self.r_center) + x, y = r_tire_1.exterior.xy + pygame.draw.polygon(screen, (0, 0, 0), [(xx, yy) for xx, yy in zip(x, y)]) + r_tire_2 = rotate(self.r_tire_2, angle, self.r_center) + x, y = r_tire_2.exterior.xy + pygame.draw.polygon(screen, (0, 0, 0), [(xx, yy) for xx, yy in zip(x, y)]) + rect = pygame.Rect(self.r_center[0], self.r_center[1], 5, 5) + pygame.draw.rect(screen, (255, 0, 0), rect) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_model.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_model.py new file mode 100644 index 0000000000000000000000000000000000000000..f58ba58cc2791045b091fbf9989148258ce5ad84 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/car_model.py @@ -0,0 +1,133 @@ +from pygame.math import Vector2 +from math import tan, radians, degrees, pi, atan2, sin, cos +import numpy as np +import random + +class Car: + def __init__(self, x, y, angle=0.0, length=5): + self.position = Vector2(x, y) + self.velocity = Vector2(0.0, 0.0) + self.angle = angle + self.length = length + self.width = 2 + self.brake_deceleration = 30000 + self.free_deceleration = 2 + + self.acceleration = Vector2(0, 0) + self.steering = 0.0 + self.gear = 0 + self.throttle = 0 + self.brakes = 0 + self.wheel_rpm = 0 + self.rpm = 2000 + self.angular_velocity = 0 + self.force = Vector2(0, 0) + + # Parts: + self.engine = Engine() + + # Characteristics: + self.gears = {0: 0, 1: 3, 2: 2, 3: 1.5, 4: 1.25, 5: 1, 6: 0.75, -1: -2.9} + self.diff_ratio = 3.42 + self.n = 0.8 # power transfer efficiency + self.wheel_radius = 0.35 + self.mass = 1100 + self.rear_wheels_mass = 100 + self.c_drag = 0.4257 + self.cornering_stiffness_f = -5.0 + self.cornering_stiffness_r = -5.2 + self.max_grip = 2.0 + self.max_steering = 20 + + def get_driver_input(self, throttle, gear, brakes, steering_angle): + self.brakes = brakes + self.gear = gear + #on ajoute des vibrations + #self.steering+=random.randint(-5,5) + self.steering = steering_angle + self.throttle = abs(throttle) + + def update(self, dt): + self.rpm = self.wheel_rpm * self.diff_ratio * self.gears[self.gear] + + if self.rpm < 2000: + self.rpm = 2000 + + traction_force = self.engine.get_torque(self.rpm, self.throttle) * self.diff_ratio * \ + self.gears[self.gear] * (self.n / self.wheel_radius) - \ + self.brake_deceleration * self.brakes * np.sign(self.velocity.x) + + resistance_force = Vector2(- self.c_drag * self.velocity.x * abs(self.velocity.x) - 12.8 * self.velocity.x, + - self.c_drag * self.velocity.y * abs(self.velocity.y) - 12.8 * self.velocity.y) + + if self.velocity.x > 5.55: + yawspeed = 2 * self.angular_velocity + + if self.velocity.x == 0: + rot_angle = 0 + sideslip = 0 + + else: + rot_angle = atan2(yawspeed, self.velocity.x) + sideslip = atan2(self.velocity.y, self.velocity.x) + + slipanglefront = sideslip + rot_angle - radians(self.steering) + slipanglerear = sideslip - rot_angle + + flatf = Vector2(0, 0) + flatr = Vector2(0, 0) + + flatf.x = 0 + flatf.y = self.cornering_stiffness_f * slipanglefront + flatf.y = min(self.max_grip, flatf.y) + flatf.y = max(-self.max_grip, flatf.y) + flatf.y *= self.mass * 4.9 + + flatr.x = 0 + flatr.y = self.cornering_stiffness_r * slipanglerear + flatr.y = min(self.max_grip, flatr.y) + flatr.y = max(- self.max_grip, flatr.y) + flatr.y *= self.mass * 4.9 + + self.force.x = traction_force + sin(radians(self.steering)) * flatf.x + flatr.x + resistance_force.x + self.force.y = cos(radians(self.steering)) * flatf.y + flatr.y + resistance_force.y + + torque = 1.5 * (flatf.y - flatr.y) + + self.acceleration = self.force / self.mass + self.wheel_rpm = self.velocity.x / self.wheel_radius * 30 / pi + + self.velocity += self.acceleration * dt + self.position += self.velocity.rotate(-self.angle) * dt + + angular_acceleration = torque / 1000 + self.angular_velocity += angular_acceleration * dt + self.angle += degrees(self.angular_velocity) * dt + + else: + self.force.x = traction_force + resistance_force.x + self.force.y = resistance_force.y + self.acceleration = self.force / self.mass + self.wheel_rpm = self.velocity.x / self.wheel_radius * 30 / pi + + self.velocity += self.acceleration * dt + if self.steering: + turning_radius = self.length / tan(radians(self.steering)) + angular_velocity = self.velocity.x / turning_radius + else: + angular_velocity = 0 + + self.position += self.velocity.rotate(-self.angle) * dt + self.angle += degrees(angular_velocity) * dt + + +class Engine: + def __init__(self): + self.rpm_lut = np.array([1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000]) + self.torque_lut = np.array([200, 325, 475, 550, 550, 500, 375, 300, 0]) + + def get_torque(self, rpm, throttle): + if rpm < 1000: + rpm = 1000 + torque = np.interp(rpm, self.rpm_lut, self.torque_lut) + return torque * throttle diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/division_circuit.pdn b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/division_circuit.pdn new file mode 100644 index 0000000000000000000000000000000000000000..b3ff0a77d6bc13b5959208afab95d8eafb430331 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/division_circuit.pdn differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error.json new file mode 100644 index 0000000000000000000000000000000000000000..21505d068ebb6e1995948f960d3a9999052e9309 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error.json @@ -0,0 +1,1928 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032 + ], + "x": [ + 1733.0000000000002, + 1733.0000000000002, + 1732.9558429012782, + 1732.8966022401387, + 1733.059278617829, + 1733.2565545840534, + 1733.5247082251744, + 1733.8356152630295, + 1733.9547300660352, + 1734.0892580356044, + 1733.9518623376175, + 1733.9802540568307, + 1733.7218426847699, + 1733.7417723653234, + 1733.8633950861383, + 1733.5497142316974, + 1733.8423814332566, + 1733.890189298682, + 1733.5719172134145, + 1733.2220997604318, + 1732.826894144537, + 1733.5234699663624, + 1732.6238030062282, + 1733.4687394114771, + 1732.4895756053556, + 1733.2236249824905, + 1733.0355565719701, + 1731.9157582277558, + 1732.0341039814564, + 1732.646574623805, + 1731.97972506884, + 1731.6887102200535, + 1732.2338921848836, + 1731.5843742312572, + 1730.844677906248, + 1731.7479447812875, + 1731.0227891443183, + 1729.5245934780473, + 1729.9952498923649, + 1730.2855115364782, + 1730.3230868846833, + 1730.3994146741786, + 1731.694523210444, + 1732.8717305728387, + 1732.4100442414922, + 1732.0779868061686, + 1732.4210617804015, + 1732.773135717216, + 1731.747932311952, + 1730.1839147390674, + 1730.2711978646398, + 1730.3952102544413, + 1730.9927590737677, + 1731.6419195166109, + 1730.7160620494055, + 1729.376686605633, + 1729.7239107508394, + 1730.6905697069537, + 1730.287304133603, + 1729.5866783704969, + 1729.3340952173107, + 1729.1704472239242, + 1730.3653416664831, + 1732.5212934904068, + 1732.995865943441, + 1732.8306360506317, + 1733.7730943788752, + 1735.1871022418131, + 1736.8761900513455, + 1738.809467485658, + 1740.266996250396, + 1741.6124198081843, + 1742.793225288097, + 1743.930515894621, + 1743.830776710713, + 1742.5409856611782, + 1740.4416378172334, + 1737.7019150073415, + 1736.3784391883669, + 1736.2262122241955, + 1736.1786974512986, + 1736.186748884903, + 1736.2577066157287, + 1736.3856558256884, + 1737.7953193123253, + 1740.2837525246862, + 1743.512232417098, + 1747.3326601165272, + 1751.6737735748757, + 1756.4946027602878, + 1761.763979075161, + 1767.4513235613256, + 1773.5226378302352, + 1779.938965624079, + 1785.6920799348732, + 1791.2062663033307, + 1796.5192506866615, + 1801.7808087208375, + 1808.1743633408441, + 1815.179847267158, + 1822.2729511812572, + 1829.4631395402307, + 1836.8896586458072, + 1844.3861753768747, + 1851.6166178822884, + 1858.72645101578, + 1865.7849355530582, + 1872.8105579652924, + 1879.886338522691, + 1886.9947821497265, + 1894.3876510180794, + 1901.863887115937, + 1909.2345235725506, + 1916.3947871286487, + 1923.2770324918931, + 1929.8273135121158, + 1936.614544663462, + 1943.7215192347421, + 1950.1499064333893, + 1956.0213655630873, + 1962.3692662770418, + 1969.2012332823037, + 1976.3827326242013, + 1983.7131281069292, + 1990.2604572804944, + 1996.0803979694356, + 2001.2412251030796, + 2005.7904425809122, + 2009.7352486304253, + 2013.0662230975404, + 2015.7660695893123, + 2017.8147251029118, + 2019.192837390859, + 2019.8841477549536, + 2021.42077017371, + 2023.7303267895581, + 2024.2940265758232, + 2023.7088271277107, + 2024.0981553869024, + 2025.354737572965, + 2026.866360286385, + 2028.4924008670378, + 2028.7287792607872, + 2028.1491166344074, + 2028.7668462265237, + 2030.4753073901975, + 2030.4478750179317, + 2028.8869080377556, + 2027.7250218675463, + 2026.6557984336973, + 2024.0796842526229, + 2020.535759009565, + 2016.2706440008596, + 2011.4093513926296, + 2007.4143822824149, + 2003.7125875733946, + 2000.2780775560564, + 1996.9173209126413, + 1992.0420391512798, + 1986.2165545304251, + 1979.7916210368003, + 1972.947502679258, + 1965.7913146805595, + 1958.4000919343712, + 1950.840009351757, + 1943.1747498370592, + 1935.7216079283153, + 1928.2725294479321, + 1920.7024986570727, + 1913.246375748431, + 1905.6936389270945, + 1898.1759791006252, + 1890.653268927054, + 1883.1824622526683, + 1875.6772820263104, + 1868.1973420403515, + 1860.590586732484, + 1852.9902272617037, + 1845.5384239862856, + 1838.035352392947, + 1830.7847063336174, + 1823.8624430488885, + 1816.6884141475393, + 1810.0312926754414, + 1802.987224189126, + 1796.6325109706033, + 1790.885230051063, + 1785.7410037028967, + 1780.951202331459, + 1775.527930761008, + 1770.2499017155556, + 1765.515706338996, + 1760.0446897153954, + 1756.0057325573482, + 1751.1416368150417, + 1747.7156275457523, + 1745.3210312959768, + 1743.7954737695336, + 1741.7419608651624, + 1740.071023860417, + 1737.4880992025437, + 1734.004599443359, + 1729.962929773862, + 1727.6190808929518, + 1726.8107755493288, + 1727.1151789484097, + 1728.2503018559205, + 1728.2369506740565, + 1728.628516078797, + 1728.442485604428, + 1727.2058061680618, + 1724.9413157434165, + 1721.9083954518, + 1718.8337021121608, + 1714.7326349962302, + 1712.0512089622603, + 1707.9337898042913, + 1702.8837294477698, + 1697.6965383953277, + 1693.5374359098296, + 1688.0623025228324, + 1681.7844231804147, + 1676.1505131928539, + 1669.572491979919, + 1663.7411682230377, + 1656.9099592304028, + 1649.5196128285756, + 1642.4262344297817, + 1634.8082026523043, + 1626.9358006933649, + 1619.1571910333653, + 1611.2425635486975, + 1603.5344770972397, + 1595.7579614392448, + 1588.0382547653162, + 1580.2669466925306, + 1572.509317168875, + 1564.778887327272, + 1556.9785892423938, + 1549.182546993024, + 1541.4640423894607, + 1533.9727324221662, + 1526.792214974851, + 1519.4072200560843, + 1512.511712781781, + 1505.6396019241088, + 1498.6423864164565, + 1492.3832124158048, + 1485.633429308336, + 1479.789808166713, + 1474.71023539398, + 1469.0079719060764, + 1464.3631608516212, + 1458.9857895471214, + 1454.633847949297, + 1451.315296243568, + 1447.9128996285563, + 1445.622253786743, + 1442.4599770125974, + 1440.063847648351, + 1438.095282620153, + 1435.2290154379182, + 1434.1088594629728, + 1431.9709389385416, + 1431.553232017808, + 1432.3342927316244, + 1432.4939278620045, + 1431.6583521912892, + 1432.6546155052897, + 1434.9042041129464, + 1436.06718461624, + 1438.7603005562305, + 1442.5127804293636, + 1445.2864543720214, + 1449.438763142814, + 1452.7353796548246, + 1455.1761146989838, + 1459.277266750617, + 1464.5735680575513, + 1468.8962776829626, + 1474.535569837004, + 1479.2898736934053, + 1485.3398242399066, + 1492.112921001202, + 1498.967687322187, + 1505.47603424749, + 1512.6492935392305, + 1519.4836063374605, + 1527.0647885612254, + 1534.1581128250784, + 1541.9219622747382, + 1550.0014657673878, + 1558.183490677583, + 1566.1775514416317, + 1574.1442269148142, + 1582.0467245913987, + 1589.8733641589029, + 1597.8607099214828, + 1605.8544332288857, + 1613.8453674388743, + 1621.7588207599892, + 1629.4393806010733, + 1636.7737188395295, + 1644.2944574485696, + 1651.3108852029432, + 1658.6587185456553, + 1665.3117733439913, + 1671.3107894545242, + 1676.6407002275512, + 1682.502520652684, + 1687.3777777263626, + 1692.5268326090631, + 1698.3470645738494, + 1702.7413589210678, + 1707.9079739951933, + 1711.8298534402468, + 1716.5947117407932, + 1721.269519579648, + 1726.8013311775271, + 1730.8564606250225, + 1733.6491185370257, + 1735.3511724216899, + 1736.1074377366833, + 1735.9879330796796, + 1736.823189116713, + 1736.2885458921648, + 1736.7053280066893, + 1735.7955642538964, + 1735.8376046981734, + 1735.1977440839278, + 1733.7310604627728, + 1733.289901425096, + 1733.8431412343664, + 1735.4246194209677, + 1738.1046783916215, + 1741.6819157847394, + 1746.0035364979005, + 1750.9810572689294, + 1756.5540866649, + 1762.6724107011212, + 1769.2868030746708, + 1776.3444107946784, + 1783.7866642997315, + 1791.5486164499039, + 1799.5591039490625, + 1807.1384721470104, + 1814.7347507184381, + 1822.0767567629364, + 1829.161832119015, + 1835.886155912017, + 1843.3279512855352, + 1850.828844083685, + 1858.9148602774967, + 1867.2673642865518, + 1875.6624069378772, + 1883.82441092472, + 1892.0409456201319, + 1900.1206671268337, + 1908.2037359302722, + 1916.042797421796, + 1923.9860953197367, + 1932.1433983107233, + 1939.8612767710842, + 1947.3899688974502, + 1954.7131325535483, + 1961.4386833819403, + 1968.4469506745002, + 1975.207075183481, + 1981.9095365230178, + 1987.6951108053618, + 1993.8472123978102, + 1999.115224350031, + 2004.73471033859, + 2009.186663944953, + 2014.0779487743962, + 2017.715638195758, + 2022.167334824742, + 2025.192907810299, + 2027.0931079879108, + 2029.902681762681, + 2032.5230882341036, + 2033.639071762349, + 2033.5855678188295, + 2032.5260142369823, + 2032.3966155430733, + 2033.1521666560534, + 2032.6399055899403, + 2030.6448422538906, + 2029.5915652315148, + 2026.9364042752668, + 2024.8850720110668, + 2022.742163858103, + 2019.03456655608, + 2016.30649385612, + 2012.008191847569, + 2006.640824676012, + 2002.1836251165864, + 1997.362478480833, + 1991.335313231294, + 1984.5639724752268, + 1977.6704144955575, + 1971.1550175380034, + 1963.7515877514966, + 1956.8926556297104, + 1950.5352622947862, + 1943.1611528158353, + 1935.132434652311, + 1926.7572255051055, + 1918.8053130119335, + 1910.4555846989497, + 1902.287689793212, + 1894.0056646571813, + 1885.8659820575558, + 1877.8794466476015, + 1869.606120944733, + 1861.1791918650574, + 1852.8212189226485, + 1844.557469389947, + 1836.5498307409719, + 1828.916450524877, + 1821.1304793544853, + 1813.6835459422232, + 1806.8255784269832, + 1799.5993291671343, + 1793.1879391649184, + 1786.3003516860933, + 1780.4116621120015, + 1774.4919507482205, + 1767.9648277520612, + 1762.215942926217, + 1757.6118657843238, + 1752.2851256512645, + 1748.2802587436079, + 1745.36338166323, + 1741.6360411613146, + 1737.4492413973962, + 1734.8873629298118, + 1732.4315664448327, + 1731.341041436508, + 1729.403914189692, + 1729.0183863753473, + 1729.841590623911, + 1731.6984236483167, + 1732.6313494737503, + 1732.9402479372593, + 1732.8460912710539, + 1731.788419776834, + 1730.007705129617, + 1727.104099870368, + 1723.2064218443502, + 1719.2526763766682, + 1714.3407192381887, + 1708.9769360103335, + 1702.848204882409, + 1696.0926951996526, + 1690.2150215624893, + 1685.0715922511977, + 1679.6848006940336, + 1673.6108812988646, + 1666.4862582031, + 1658.6943852013603, + 1651.533650076308, + 1643.5963713238548, + 1635.6230928482971, + 1628.0738824076639, + 1619.8463630045362, + 1611.2813744259415, + 1602.6074033023413, + 1594.1703483996162, + 1585.8397833738582, + 1577.330480231226, + 1568.859169893612, + 1560.5357599308488, + 1552.1531801775395, + 1543.6842351078435, + 1535.296994124733, + 1527.261633525915, + 1519.0547292295605, + 1511.3443045469878, + 1504.179829482402, + 1497.633871440666, + 1490.6913949011564, + 1484.5954134523236, + 1479.3364226392669, + 1473.525879572357, + 1467.8650483686702, + 1463.4069859309536, + 1458.260410387584, + 1454.4837640655787, + 1449.9339149338193, + 1446.8709124992474, + 1444.9628505135552, + 1442.2193686350079, + 1438.633785253311, + 1434.171640778486, + 1431.4064708307874, + 1427.7117626977679, + 1425.6178177266465, + 1424.987328678465, + 1425.5368972879119, + 1427.1203280625632, + 1429.6502686586223, + 1431.7221359062992, + 1435.027466759896, + 1439.3386000013097, + 1444.5109351389692, + 1450.438094412823, + 1456.8781957566634, + 1462.6990337380535, + 1467.990722317535, + 1472.7399472101054, + 1477.3911708127941, + 1481.7506110531435, + 1486.1903281757986, + 1491.9602876844503, + 1498.724711869675, + 1506.3158912684303, + 1514.4522768698853, + 1522.9486488694295, + 1531.5505112951832, + 1539.7290162978074, + 1547.5995806371402, + 1556.0367621414716, + 1564.7565828960387, + 1573.3237131690748, + 1581.7592087401051, + 1590.4052239003186, + 1599.053946844786, + 1607.5174287448904, + 1615.9911305904393, + 1624.2586573584795, + 1632.3142701551042, + 1640.5965025191672, + 1648.352298187665, + 1656.438131770891, + 1664.0139699876572, + 1670.8740501869684, + 1678.174442537244, + 1684.9703469092951, + 1690.8488655488984, + 1695.8405704978259, + 1700.0440172792514, + 1704.8298886623422, + 1710.2865336243199, + 1716.4763757353485, + 1721.1600825530875, + 1726.6716449452715, + 1730.7233181386798, + 1733.467050282645, + 1736.2163479950887, + 1739.1928952102726, + 1741.5901833070757, + 1742.5238300809597, + 1742.6164893884484, + 1743.2179337805555, + 1742.8374542505278, + 1743.4441502488053, + 1742.3584965781547, + 1740.4325270133754, + 1739.5777401910968, + 1738.75320463456, + 1736.3004629886168, + 1734.9564849902367, + 1734.5993857089793, + 1732.461711446671, + 1731.509418298029, + 1729.479408408351, + 1728.663719127689, + 1728.0978462786902, + 1726.6378245023216, + 1726.5007258650662, + 1725.4052841095026, + 1723.8359612076456, + 1723.7153300189862, + 1722.0087340187915, + 1721.4885892235561, + 1721.7823815574302, + 1721.1933946388876, + 1722.0674555229064, + 1721.352069525489, + 1721.7529249570414, + 1722.1880083502829, + 1721.6501133141792, + 1722.6266116502106, + 1722.470414956354, + 1721.7526815142278, + 1722.8101646649109, + 1722.1760963859688, + 1723.3334352478223, + 1723.262229445752, + 1722.392603067037, + 1723.3852697897955, + 1722.5746299359728, + 1723.5869535977338, + 1724.3750411109463, + 1724.2218818131246, + 1725.1787517729126, + 1724.9069963134925, + 1725.2449149406252, + 1724.8438256841482, + 1725.899837907078, + 1727.0816018041571, + 1726.4417198264678, + 1726.7384623650355, + 1728.070868964854, + 1728.3079556323391, + 1728.3389625943764, + 1728.9595903151153, + 1728.950202317065, + 1729.1708873553246, + 1728.628176066682, + 1729.4674137290365, + 1729.6758354629083, + 1729.2176248265523, + 1729.7470948041187, + 1729.922142813871, + 1729.6471965275955, + 1729.4743471205518, + 1729.5625722877476, + 1729.436773323511, + 1729.5629541957974, + 1729.5908382516443, + 1729.2614616638862, + 1729.3580938103569, + 1729.2140423867986, + 1729.1488458965578, + 1728.9252626242776, + 1728.8033263504876, + 1728.6598770195474, + 1728.5025169301152, + 1728.31009430037, + 1728.1176306021187, + 1727.9251337531518, + 1727.7334845393682, + 1727.541154370946, + 1727.3223723258275, + 1727.1300235547694, + 1726.9704397504347, + 1726.7794985489254, + 1726.6207958831096 + ], + "y": [ + -406.0866103896103, + -406.25978048702905, + -406.51943468689143, + -406.8654614633065, + -407.2980861447471, + -407.8161955306076, + -408.4187995319817, + -409.1050979728717, + -409.88030015906105, + -410.7410084188968, + -411.6944149501243, + -412.7298999629149, + -413.85671244273647, + -415.06428368639865, + -416.35605202881015, + -417.73974790814844, + -419.2012608155624, + -420.7514719575184, + -422.39193535046354, + -424.1151248307994, + -425.9202452947828, + -427.8143631147442, + -429.7886076613379, + -431.8561137812875, + -433.99870205927806, + -436.2392330538355, + -438.55803249539673, + -440.942336912718, + -443.4360090312368, + -446.0216179874061, + -448.66901982916943, + -451.4055330014451, + -454.2474032243168, + -457.1444903442604, + -460.10962067077537, + -463.2333540810228, + -466.3734558908838, + -469.52216390002377, + -472.9084286422148, + -476.3553655325819, + -479.866617455595, + -483.4617668847049, + -487.1538348030752, + -490.87420841573817, + -494.73834451717886, + -498.68107378665024, + -502.6914054672616, + -506.79123194374216, + -511.0274681477953, + -515.3038263748156, + -519.7077026796292, + -524.2119363856045, + -528.8238667354053, + -533.5256177079425, + -538.3316199763979, + -543.2007971143735, + -548.2508813700448, + -553.4133996312373, + -558.6650850248573, + -564.0217833947428, + -569.5099435146176, + -575.1239554902245, + -580.8814877507162, + -586.6592185286595, + -592.6301057644255, + -598.774874877989, + -604.9669553070996, + -611.2296170311611, + -617.5637288480818, + -623.9634218969735, + -630.5780532306048, + -637.3542294827155, + -644.3061398899098, + -651.4075881479237, + -658.7322967727025, + -666.1309187081064, + -673.4110049011452, + -680.4735249364003, + -687.5692625243103, + -694.8083269734709, + -702.057438372294, + -709.307438823073, + -716.5572729438056, + -723.8054840463133, + -731.0753818572985, + -738.2123320504702, + -745.0968307873034, + -751.6621328178708, + -757.8621271527502, + -763.6564780185391, + -769.0056136108165, + -773.8699154502578, + -778.2104154964194, + -781.98989392896, + -786.4036800589414, + -791.1236374759594, + -796.1299162727537, + -801.2181401329847, + -804.7896894030266, + -807.3101256013886, + -809.457681194046, + -811.1820087670557, + -811.9742292499993, + -811.9802202135227, + -812.9546386121707, + -814.7289773703593, + -816.8726837075446, + -819.1730063765754, + -821.1696434737034, + -823.002797944644, + -823.2196645320097, + -822.1712434783483, + -820.2413303618575, + -817.5994204593867, + -814.3279187053876, + -810.4734005232117, + -807.6493923609919, + -805.6839853107717, + -801.9984586521041, + -797.3054532872371, + -793.5845207572696, + -790.6836861108657, + -788.4358595583346, + -786.5841460661252, + -783.1631432253714, + -778.3978594513281, + -772.748610616025, + -766.5384428847067, + -759.9266694173343, + -753.0045737275715, + -745.8366898033652, + -738.4788817076452, + -730.9860588172751, + -723.4151443958053, + -716.1712355838189, + -709.1025941796617, + -701.667829415244, + -694.142076087672, + -686.7323644269869, + -679.3502718505054, + -671.9792850908764, + -664.6258696536515, + -657.1765700004987, + -649.70669584809, + -642.2532472562257, + -634.8376055625624, + -627.3638363279, + -619.9072816408896, + -612.4872147782764, + -605.0750326202418, + -597.8838923651416, + -591.0063001662094, + -584.5129377867418, + -578.4558803795112, + -572.0925930911997, + -565.5800435394106, + -558.9027198116239, + -552.1712111419283, + -546.3759970511798, + -541.3431120674505, + -536.9945751237991, + -533.3106416009124, + -530.2942244029515, + -527.9581451377201, + -526.3184958045572, + -525.3905115733254, + -524.1382961027975, + -523.0055745364245, + -522.743822319023, + -521.6283713606713, + -521.6205061900781, + -520.7191439094122, + -519.6204251208034, + -517.6326077057759, + -516.4341801164283, + -514.9476257331835, + -515.1339726344066, + -516.4360494579848, + -518.8319739617752, + -519.9908814904211, + -522.6516923906959, + -526.2700035263708, + -528.7739552193127, + -532.6772531961101, + -535.5302625326422, + -539.8756000928742, + -545.145652199707, + -551.062735209805, + -557.1838775063093, + -562.5232448448106, + -568.0130243554039, + -574.0050491882114, + -579.3560227087312, + -585.897125583276, + -591.7928897227093, + -598.7088198662132, + -606.1594461152401, + -613.8863236138629, + -621.2877324325292, + -628.7854427138144, + -636.0047637915959, + -642.9582872178788, + -649.6910936308525, + -657.0001921687725, + -664.7639502655862, + -672.6811811608015, + -680.5561164234648, + -688.2515510411715, + -695.9465097078048, + -703.6379931811747, + -711.3314667562496, + -718.9449093773669, + -726.375846473818, + -733.6732946860099, + -740.6017813751457, + -747.8533406499407, + -754.5793067390582, + -760.776451924315, + -766.7371903536595, + -773.2493594848563, + -778.8685397592237, + -783.7372426834423, + -789.0643127470914, + -793.3878496565926, + -798.475365798306, + -802.3202036455489, + -805.2036531022177, + -808.4084705251054, + -810.459818534938, + -811.5642947015235, + -812.5664911384065, + -812.5220245280601, + -813.3933475914314, + -813.5396678267853, + -814.5793201256902, + -814.7410413945781, + -815.8473890714317, + -817.5014853137886, + -817.3326485458795, + -817.1082266953736, + -815.295274456352, + -812.4009725000167, + -808.7595866654633, + -806.2131707731401, + -802.3132105635016, + -798.5295635883688, + -795.0547043567608, + -790.2130329216602, + -786.2638682132081, + -780.9323930916389, + -774.7409452849504, + -769.3728765206749, + -762.9379952064033, + -757.2394414221658, + -750.6582178278838, + -743.3827978657561, + -736.2629625281147, + -728.6067639651735, + -721.4236801505608, + -713.9235918451661, + -706.2930027123723, + -698.9535636712, + -691.1062129836896, + -683.5249650135968, + -675.5870081174302, + -667.5693270720044, + -659.671947410664, + -651.8105687604902, + -643.9281949502347, + -636.1889089932981, + -628.3821356575238, + -620.8531039460884, + -613.6903013244524, + -606.2889377043298, + -599.4422261630873, + -592.2557190060104, + -584.663566686919, + -577.8576317448244, + -571.7671043837954, + -565.1272601586395, + -559.4152487982832, + -553.0683570201944, + -547.8034832122393, + -543.3499095139173, + -539.14994825748, + -534.5905600557351, + -531.0107754695362, + -526.9564219317997, + -524.2594842330816, + -520.6638797081139, + -518.5814449435907, + -517.630730709791, + -517.6406687490141, + -517.2347875051679, + -516.8623992178516, + -515.6965310462646, + -513.6141155720748, + -513.3899272254557, + -513.4388877773855, + -513.7106146121737, + -515.5221047316857, + -518.4297561868616, + -522.2107051980187, + -524.9577371707102, + -529.0263418035988, + -532.1899326627415, + -536.7899779017686, + -542.348655710528, + -548.6088457612765, + -554.0754538976919, + -560.5536494718281, + -566.7045592684995, + -572.2694118508189, + -579.0358406165553, + -585.1955530737303, + -592.2529415820865, + -598.7409063502071, + -605.2989778507223, + -611.298416758522, + -618.2662173631117, + -625.9525607173719, + -634.0624755683638, + -642.3615461711088, + -650.7023908151731, + -658.7386060264647, + -666.9049540779572, + -674.9582933241836, + -683.0319035544844, + -691.1091332301864, + -699.1627730636537, + -707.1367217072279, + -715.2283966183038, + -723.4281953141351, + -731.643633329729, + -739.7268640755904, + -747.5225428286453, + -754.9274313898322, + -761.8692607702518, + -768.288890784223, + -774.1323181768066, + -779.3480650082981, + -783.8871034535584, + -787.7038195889465, + -790.7572958732325, + -793.012589141859, + -795.919473307398, + -798.7627556591484, + -802.3299241660636, + -806.6010337684075, + -811.6443003379643, + -814.9573167631872, + -818.1438253493039, + -819.7424367113962, + -820.1206630839022, + -819.4862464077714, + -819.8747551791621, + -818.8199763417692, + -816.6621067548997, + -815.5066684191894, + -812.8906395506486, + -810.994077235323, + -809.9941494403505, + -807.1961986798203, + -803.8919474964996, + -800.1422017017591, + -795.2145062006232, + -790.9683972099106, + -786.3207110329776, + -781.6031527228893, + -775.6494363265426, + -770.2249391691566, + -763.8396340459346, + -757.8593382548968, + -750.8427005279273, + -744.2435309502089, + -736.7603668864695, + -729.8557539334122, + -722.1193641996297, + -713.9319246606651, + -706.2019076733104, + -698.4038337403149, + -690.154241469656, + -681.7403273491075, + -673.3502350821923, + -665.110522628826, + -656.8831018560597, + -648.6516886861363, + -640.5458167320843, + -632.3671622830685, + -624.4697943211079, + -616.4742616322603, + -608.4998012025782, + -601.0185815728497, + -593.2173679802033, + -586.06327985133, + -579.5404631847696, + -572.57165065901, + -565.8402595938288, + -560.0127630225509, + -554.9561744952604, + -550.1917720996861, + -545.0732309586579, + -541.1467946745287, + -536.4975058094169, + -531.07538940619, + -527.2211693012922, + -524.6378326323887, + -523.124714603832, + -520.71790741883, + -519.7410874039399, + -518.2076167467892, + -517.3323124514731, + -515.5403872674162, + -512.7939824665416, + -511.81791093041807, + -512.4264564518566, + -513.076153951027, + -515.0647447840622, + -518.1089282274813, + -522.0500314240674, + -525.0648264009501, + -528.924787464599, + -533.9108773218193, + -538.0710156442984, + -543.5326863089388, + -548.2435812603611, + -554.2559544610214, + -560.1656554376723, + -565.4191872903685, + -571.4965075361661, + -578.6038876526923, + -585.05510951786, + -592.4999235433016, + -600.537056631272, + -608.0381538981135, + -615.3068885816049, + -623.3501386775274, + -631.3916777739462, + -639.8405559217586, + -648.0030476416422, + -656.4818428104847, + -665.0202460275543, + -673.4400604566172, + -681.7914787540942, + -690.1927637908578, + -698.6411095194798, + -707.1491324918595, + -715.6165941752552, + -723.9262946781821, + -731.9149174147552, + -739.6744801988172, + -746.959909508703, + -753.8379384414488, + -760.0880163237168, + -765.6515158628649, + -771.7314768751362, + -778.4305954610868, + -784.9302207652146, + -790.8020722055996, + -795.5461537801308, + -799.2998728725221, + -803.791297861137, + -806.9861084521904, + -809.94941667752, + -813.7571087772072, + -815.9717561413684, + -816.9413388698667, + -816.8296577648949, + -817.5719924798454, + -819.1863358320974, + -818.9634005258974, + -817.394309197206, + -815.2795413535769, + -814.0552983272612, + -813.3484948052038, + -812.0741211130705, + -809.1161729950468, + -806.949961650851, + -803.1850299049561, + -798.2818808553412, + -792.5007000443042, + -787.5873545018769, + -781.5224500310642, + -774.6251296425216, + -768.4212279377412, + -762.080181111487, + -754.743845968119, + -747.9716381995956, + -740.2701971871827, + -733.0737841962085, + -725.0585543320522, + -716.604971143026, + -708.5394339645393, + -700.7602847004127, + -693.3078582839426, + -685.2315631731979, + -677.4825297901498, + -669.1739696720274, + -660.4957416996842, + -651.7196312416443, + -643.031123608065, + -634.5643069209834, + -626.2069487158062, + -618.1608836469852, + -610.5497202707294, + -603.4730805963759, + -597.0145625216454, + -591.1298094647764, + -584.8680248722509, + -578.1253000682294, + -570.8684735120519, + -563.5366496054361, + -555.9870947006557, + -548.5415738378244, + -542.1728261410374, + -536.7232225716517, + -532.2694714406351, + -528.7637948317204, + -526.1946024112422, + -524.2884588071433, + -521.6291896088107, + -518.134739159968, + -516.3153439524691, + -515.8492523074601, + -514.9558796513363, + -513.1767500367268, + -513.1310774348415, + -514.4756631420568, + -516.9578791840686, + -518.5226998904968, + -521.1018352502883, + -524.3060365162683, + -526.6868335527979, + -530.5624381962257, + -533.5701446333023, + -537.7386910790381, + -543.1711228583824, + -547.7705969236266, + -553.1245767833223, + -559.6105054996217, + -566.8907208112098, + -574.6620316248508, + -581.8622421332518, + -588.588960420791, + -594.7984012398117, + -602.0786349868762, + -608.8027243304718, + -616.490272947887, + -624.864752618798, + -633.0161683940748, + -640.9185082591889, + -648.9134620222883, + -657.215853257615, + -665.4882596000184, + -673.4848924705072, + -681.4389143125225, + -689.1969559315896, + -696.8735060549623, + -704.3224997946832, + -711.7243952734789, + -719.0248626564061, + -725.9315618258158, + -732.9356246141339, + -740.0445122388967, + -746.6503210274939, + -753.4258594886469, + -759.8254591661, + -766.4241578994732, + -772.954915359524, + -779.1675468981714, + -785.5481432695776, + -791.6175993935678, + -797.4832053854775, + -803.517665566533, + -809.1454086117458, + -814.8852654876757, + -820.6276979204439, + -826.1220712636223, + -831.6491558428131, + -836.9205978450508, + -842.1580008103203, + -847.2710412980967, + -852.2516248192685, + -857.139320106608, + -861.9212504321002, + -866.5981995620264, + -871.1506956014546, + -875.6272552538339, + -879.9489001548698, + -884.2079003959338, + -888.3793213636795, + -892.3931909226552, + -896.3508060966606, + -900.1537360909167, + -903.8416108187411, + -907.4772667067944, + -910.9339476154421, + -914.374200333694, + -917.6644680272568, + -920.8973268272014, + -923.9289597246515, + -926.8181482836577, + -929.7850608816696, + -932.5533910682299, + -935.1026138428088, + -937.6681466965381, + -940.1551170397337, + -942.4603225289381, + -944.7462635807219, + -946.8956294091571, + -949.0405433851901, + -950.8974168503736, + -952.7350308726386, + -954.5620315327199, + -956.1450852014364, + -957.6742421618044, + -959.1653863882887, + -960.5349911108975, + -961.7633805808894, + -962.9179912011758, + -963.9329886692539, + -964.858412734013, + -965.7311283050739, + -966.4387027744139, + -967.077419038514, + -967.6010098605539, + -968.0438261269127, + -968.368206351706, + -968.5922793105415, + -968.7149958946962, + -968.7394460999615, + -968.8672087423847, + -968.8915332227491, + -969.0190363432747, + -969.0432027195167, + -969.1744000816, + -969.1982996980189, + -969.320856945621, + -969.3445793947377, + -969.4670313558031 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/errorFPS.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/errorFPS.json new file mode 100644 index 0000000000000000000000000000000000000000..df18a428ab0a3d8502122ba2b561510423ee0fdc --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/errorFPS.json @@ -0,0 +1,347 @@ +{ + "time": [ + 0.2, + 0.4, + 0.6000000000000001, + 0.8, + 1.0, + 1.2, + 1.4, + 1.5999999999999999, + 1.7999999999999998, + 1.9999999999999998, + 2.1999999999999997, + 2.4, + 2.6, + 2.8000000000000003, + 3.0000000000000004, + 3.2000000000000006, + 3.400000000000001, + 3.600000000000001, + 3.800000000000001, + 4.000000000000001, + 4.200000000000001, + 4.400000000000001, + 4.600000000000001, + 4.800000000000002, + 5.000000000000002, + 5.200000000000002, + 5.400000000000002, + 5.600000000000002, + 5.8000000000000025, + 6.000000000000003, + 6.200000000000003, + 6.400000000000003, + 6.600000000000003, + 6.800000000000003, + 7.0000000000000036, + 7.200000000000004, + 7.400000000000004, + 7.600000000000004, + 7.800000000000004, + 8.000000000000004, + 8.200000000000003, + 8.400000000000002, + 8.600000000000001, + 8.8, + 9.0, + 9.2, + 9.399999999999999, + 9.599999999999998, + 9.799999999999997, + 9.999999999999996, + 10.199999999999996, + 10.399999999999995, + 10.599999999999994, + 10.799999999999994, + 10.999999999999993, + 11.199999999999992, + 11.399999999999991, + 11.59999999999999, + 11.79999999999999, + 11.99999999999999, + 12.199999999999989, + 12.399999999999988, + 12.599999999999987, + 12.799999999999986, + 12.999999999999986, + 13.199999999999985, + 13.399999999999984, + 13.599999999999984, + 13.799999999999983, + 13.999999999999982, + 14.199999999999982, + 14.39999999999998, + 14.59999999999998, + 14.79999999999998, + 14.999999999999979, + 15.199999999999978, + 15.399999999999977, + 15.599999999999977, + 15.799999999999976, + 15.999999999999975, + 16.199999999999974, + 16.399999999999974, + 16.599999999999973, + 16.799999999999972, + 16.99999999999997, + 17.19999999999997, + 17.39999999999997, + 17.59999999999997, + 17.79999999999997, + 17.999999999999968, + 18.199999999999967, + 18.399999999999967, + 18.599999999999966, + 18.799999999999965, + 18.999999999999964, + 19.199999999999964, + 19.399999999999963, + 19.599999999999962, + 19.79999999999996, + 19.99999999999996, + 20.19999999999996, + 20.39999999999996, + 20.59999999999996, + 20.799999999999958, + 20.999999999999957, + 21.199999999999957, + 21.399999999999956, + 21.599999999999955, + 21.799999999999955, + 21.999999999999954, + 22.199999999999953, + 22.399999999999952, + 22.59999999999995 + ], + "x": [ + 1732.961286387469, + 1732.1526264091385, + 1732.3471681903861, + 1732.2408878911015, + 1732.1597730980216, + 1731.5970807639185, + 1732.0396357136551, + 1731.5831140336522, + 1730.9454885844018, + 1734.4604226971344, + 1710.2313881477512, + 1723.0853565578536, + 1697.834704882184, + 1704.9171165268822, + 1678.4674650048732, + 1678.64617358835, + 1663.8681485158445, + 1677.2253629120341, + 1659.5429674319553, + 1676.8234346383222, + 1679.837523146973, + 1707.3913389356733, + 1727.7523903942556, + 1757.421682804023, + 1787.335885374785, + 1815.5525552677468, + 1836.0759445730455, + 1856.0091221624198, + 1884.9167934953487, + 1912.049440527352, + 1942.359393049133, + 1973.4653245132022, + 2000.2245521430734, + 2027.3009316476896, + 2042.565440411347, + 2057.353972013345, + 2056.2946467356514, + 2054.046605574749, + 2036.8897779452925, + 2018.089178819594, + 2008.0105180571222, + 1999.375186658567, + 2002.2475343666129, + 1988.2369020733113, + 1976.7995089720039, + 1953.973011362798, + 1929.7211597303321, + 1899.5702402493023, + 1867.9716946644241, + 1839.0043039469551, + 1810.0664341767936, + 1791.2983035107504, + 1774.558776123896, + 1771.986904334932, + 1773.061556216539, + 1762.9958341974534, + 1751.7130695655565, + 1731.1877905775837, + 1724.096636962187, + 1716.5814105065717, + 1693.232796996565, + 1694.1444414947143, + 1668.549851619035, + 1649.768271430797, + 1619.4100763464303, + 1588.6620350135713, + 1558.277848130564, + 1525.8603036490567, + 1504.192002462834, + 1481.9658148770195, + 1475.8984474527151, + 1471.8503301267024, + 1457.4885976228659, + 1441.155359570068, + 1416.9122898253477, + 1404.0629565734348, + 1392.2228641542615, + 1393.364326420527, + 1398.8904431646479, + 1416.6246744636996, + 1439.384930225874, + 1469.012913293123, + 1501.2736313171504, + 1533.2213225710068, + 1563.529372043896, + 1587.0287888184832, + 1604.5808193286337, + 1632.1733382809073, + 1660.4355375317052, + 1675.1436077784408, + 1707.8152494287776, + 1737.6869471112495, + 1758.376854127139, + 1778.1625434851464, + 1783.9417070337638, + 1785.4613324113277, + 1773.1570712657503, + 1772.863193044739, + 1776.013025666458, + 1788.9183082003865, + 1808.394795928098, + 1835.5562009425853, + 1866.9903319383652, + 1900.2721855594268, + 1932.6749979835827, + 1960.4521524084503, + 1981.9814693167236, + 1994.1972335397857, + 1996.896181862177, + 1988.9794825792592, + 1971.7830231287653, + 1963.9812514158043, + 1960.9902151298913 + ], + "y": [ + -407.38574749946434, + -410.1450781792827, + -414.29637723334713, + -419.818127512097, + -426.71211840747475, + -434.9647822879525, + -444.59943904856783, + -455.58038002735066, + -467.91044947354226, + -481.442834320628, + -488.51871123137795, + -510.6809772390142, + -516.5700532944252, + -542.5218465339217, + -547.4461353722113, + -576.2700374912258, + -596.5567969953598, + -621.8927342720442, + -650.1798270897751, + -676.2700116023415, + -708.6531209885454, + -721.0133330771085, + -746.8476387905589, + -741.8178038711459, + -758.3850957433021, + -771.2982274243907, + -793.7167352819238, + -817.2932482633912, + -832.1131628686057, + -847.2890239621718, + -849.1416291299522, + -849.8532770923348, + -835.9452716692517, + -820.3526660927863, + -794.3060860117681, + -766.639332443908, + -736.3960864707866, + -704.9903533695303, + -679.9641880209497, + -654.5789391437684, + -623.1055836005652, + -592.6860125342031, + -561.8138535489933, + -530.9977671174613, + -501.20467805698325, + -480.07553076074544, + -459.4138034057579, + -452.9993001585988, + -448.5462631127082, + -459.2041936105157, + -472.7696039970146, + -497.3915321526512, + -524.6687568240793, + -555.626367429977, + -587.653089043164, + -619.9959728506324, + -650.3018007126493, + -674.4776916354847, + -708.1495163476111, + -739.854135446169, + -763.938113101683, + -798.3070504334978, + -821.5342579407381, + -849.0252828967887, + -858.0331750272223, + -870.9067994540502, + -863.1401210396791, + -855.9792400311505, + -833.1992064440471, + -808.7048856340194, + -777.7105267827612, + -744.9765338119622, + -713.6017626909212, + -684.8663918174944, + -663.3042435908567, + -630.735688199831, + -599.6288835560953, + -567.1823441927924, + -534.6369712723381, + -507.70916531776646, + -483.87948489298327, + -470.9629076346409, + -464.30916078072187, + -469.9462355403672, + -482.8678252494172, + -505.40692506178317, + -533.3151952232445, + -555.4528168518173, + -573.8224954223197, + -605.342527239041, + -618.2987266909263, + -635.0138534193854, + -662.7337669088829, + -690.2833230301019, + -722.6557520411346, + -756.3215540312655, + -786.717122358282, + -822.7297349496205, + -856.7275742126394, + -887.6215141972548, + -914.9837010446107, + -934.1482397721055, + -945.7574379704569, + -946.3635567071002, + -937.787339300482, + -919.289062000256, + -893.5545930254899, + -862.4046904032793, + -828.9163342544612, + -796.3228802290259, + -767.4021377154822, + -731.9563138296951, + -697.4870500671282 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error_location_perturbation.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error_location_perturbation.json new file mode 100644 index 0000000000000000000000000000000000000000..128cb09bf4203165765718ebfa9cd7c5b32a499d --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/error_location_perturbation.json @@ -0,0 +1,2141 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032, + 32.05000000000032, + 32.100000000000314, + 32.15000000000031, + 32.20000000000031, + 32.250000000000306, + 32.3000000000003, + 32.3500000000003, + 32.4000000000003, + 32.450000000000294, + 32.50000000000029, + 32.55000000000029, + 32.600000000000286, + 32.65000000000028, + 32.70000000000028, + 32.75000000000028, + 32.800000000000274, + 32.85000000000027, + 32.90000000000027, + 32.950000000000266, + 33.00000000000026, + 33.05000000000026, + 33.10000000000026, + 33.150000000000254, + 33.20000000000025, + 33.25000000000025, + 33.300000000000246, + 33.35000000000024, + 33.40000000000024, + 33.45000000000024, + 33.500000000000234, + 33.55000000000023, + 33.60000000000023, + 33.650000000000226, + 33.70000000000022, + 33.75000000000022, + 33.80000000000022, + 33.850000000000215, + 33.90000000000021, + 33.95000000000021, + 34.000000000000206, + 34.0500000000002, + 34.1000000000002, + 34.1500000000002, + 34.200000000000195, + 34.25000000000019, + 34.30000000000019, + 34.350000000000186, + 34.40000000000018, + 34.45000000000018, + 34.50000000000018, + 34.550000000000175, + 34.60000000000017, + 34.65000000000017, + 34.700000000000166, + 34.75000000000016, + 34.80000000000016, + 34.85000000000016, + 34.900000000000155, + 34.95000000000015, + 35.00000000000015, + 35.050000000000146, + 35.10000000000014, + 35.15000000000014, + 35.20000000000014, + 35.250000000000135, + 35.30000000000013, + 35.35000000000013, + 35.40000000000013, + 35.450000000000124, + 35.50000000000012, + 35.55000000000012 + ], + "x": [ + 1733.0000000000002, + 1732.9495770046142, + 1732.9981763092983, + 1732.9275254677389, + 1732.8295866788071, + 1732.9784787967228, + 1732.8583883971587, + 1732.948917028982, + 1732.9304789109028, + 1732.6776232967457, + 1732.54045198345, + 1732.830565791011, + 1732.4999372872621, + 1732.4312325195765, + 1732.7804019950222, + 1732.6009857735542, + 1732.6881822014584, + 1732.227666529423, + 1732.6761522147858, + 1732.4631943741083, + 1732.4468339253933, + 1731.9095859183758, + 1731.6757636837388, + 1731.701891414651, + 1732.2720716188278, + 1731.5990514437076, + 1731.936410685692, + 1731.9886800913187, + 1731.2721270298225, + 1731.2147666707401, + 1731.7181743769993, + 1731.3297395934335, + 1731.53459923568, + 1730.3200101810264, + 1730.683474424587, + 1731.6151955047276, + 1731.191511529994, + 1730.2826844391675, + 1729.5784541029964, + 1729.6822402592104, + 1730.3622091999446, + 1730.4837457328392, + 1729.1798239292882, + 1729.857888390095, + 1729.1304903568162, + 1730.0248507595697, + 1729.6728399606852, + 1728.3189390125335, + 1728.8057220863636, + 1729.120610869369, + 1729.5994234048476, + 1729.451355162701, + 1728.4068342299718, + 1728.4876513163383, + 1727.6250796950944, + 1727.8904798059075, + 1728.033202296518, + 1727.9014252053814, + 1728.1736609072536, + 1729.2115258182525, + 1729.3357954165172, + 1729.540858025509, + 1729.7704383086148, + 1728.7122799144472, + 1728.570397481692, + 1728.441097701681, + 1729.0252010800673, + 1729.7858759362912, + 1730.3480233651867, + 1729.5417208385206, + 1730.162350734773, + 1730.014482201677, + 1729.682877412587, + 1729.596602361192, + 1728.3685256631186, + 1728.5943537172689, + 1729.8545886315815, + 1731.7258460671933, + 1734.039861507048, + 1736.7314300975822, + 1739.7769100927646, + 1743.1684164950775, + 1745.3917015055406, + 1746.6028001294912, + 1749.328626008067, + 1752.8761648445316, + 1755.2545873062716, + 1758.790815341971, + 1761.1937767181626, + 1762.6304371781657, + 1765.6088810473575, + 1769.5250619749386, + 1773.9924135237939, + 1778.8475387144235, + 1784.0198710643986, + 1789.476334371141, + 1795.1978708395254, + 1801.1695174073013, + 1807.3763222871705, + 1813.801785350928, + 1820.4273798163658, + 1827.2325271412412, + 1834.1947531922365, + 1841.2899094062102, + 1848.4924103686033, + 1855.7754684417516, + 1863.1113184962269, + 1870.4714309409912, + 1877.8267132623544, + 1885.1477009694095, + 1892.4047389827213, + 1899.5681544267727, + 1906.6084216361562, + 1913.4963200192014, + 1920.2030852640062, + 1926.7005542291367, + 1932.961303736866, + 1939.6260300715614, + 1946.6881246247315, + 1953.0688918410347, + 1959.0004038423785, + 1965.4949834809381, + 1971.3342429303339, + 1977.7961834242833, + 1983.4997273017243, + 1989.8848684836312, + 1996.8500376678373, + 2002.8552254854196, + 2008.2545293566573, + 2013.2069398316662, + 2017.7687487001795, + 2021.9558238421891, + 2025.7658963065744, + 2029.1883986120642, + 2032.2093715367741, + 2034.8140431983074, + 2036.9882170555716, + 2038.7190324720432, + 2039.9953902672755, + 2040.8081963735813, + 2041.1505037390089, + 2041.0175944869668, + 2040.4070245497803, + 2039.3186427544115, + 2037.754591025449, + 2035.7192895805915, + 2033.2194094961392, + 2030.263834189549, + 2026.8636108869946, + 2024.320599595156, + 2022.5545164397931, + 2019.4308308677546, + 2015.5001013950155, + 2012.52269920022, + 2008.4725197933624, + 2003.765142270781, + 1998.5928827385612, + 1993.0486960955159, + 1987.1826219025722, + 1981.0269565729695, + 1975.5864244422914, + 1970.7717273983803, + 1964.9493147293715, + 1958.558232083988, + 1952.8701632899742, + 1946.4428758320917, + 1939.5975030603786, + 1932.4920132569796, + 1925.2073795098777, + 1917.7913195368046, + 1910.2782178721313, + 1902.6978119974733, + 1895.0787994186394, + 1887.4502005310433, + 1879.841752072053, + 1872.2838951839556, + 1864.8076037056521, + 1857.2569434188463, + 1849.5999303130377, + 1842.1038320900373, + 1834.7578163111111, + 1827.5876392027483, + 1820.6188302089824, + 1813.3433932685493, + 1806.4298490745991, + 1799.82645276844, + 1793.5261601631469, + 1787.537376066507, + 1781.875750267323, + 1776.560626993107, + 1771.6129681579953, + 1767.0540210819033, + 1761.7977382787594, + 1757.3283121958586, + 1753.4565324596574, + 1750.1061438661504, + 1747.2485633432568, + 1744.8765833205161, + 1741.6262685136617, + 1737.5443379874714, + 1734.8158558410723, + 1732.9479290280658, + 1730.5387451637798, + 1729.1116944658584, + 1728.3885379656313, + 1728.246912152823, + 1728.6323535258862, + 1729.5206461865018, + 1729.3743993210146, + 1730.2796967238278, + 1731.919671281028, + 1732.523620184602, + 1732.1598751642196, + 1730.9402861366161, + 1729.14937270105, + 1726.9066705979656, + 1724.2597810800285, + 1721.2252407532649, + 1717.8072975311316, + 1714.0067169096883, + 1709.8248793442967, + 1705.265607623989, + 1700.3358949120127, + 1695.0461028502614, + 1689.4099073150064, + 1683.4441267661346, + 1677.1684984069407, + 1670.6054333912916, + 1663.7797658244708, + 1656.7185023435595, + 1649.450575249904, + 1642.006600364431, + 1634.4186399494024, + 1626.7199706853644, + 1618.9448565663556, + 1611.1283265617692, + 1603.3059569317797, + 1595.5136581461882, + 1587.7874664291644, + 1580.1633400268852, + 1572.6769603671437, + 1565.363538347061, + 1558.2576260456076, + 1551.3929342107456, + 1544.8021559161662, + 1538.5167968195346, + 1531.7909729266894, + 1524.61051232284, + 1517.0058347078595, + 1509.1309781428836, + 1502.109227886978, + 1495.657554646744, + 1489.315706447287, + 1482.3349571663757, + 1476.079709618668, + 1470.3412002176713, + 1465.0476221551655, + 1460.176580401941, + 1455.727273676539, + 1451.7093245811227, + 1448.137223584819, + 1445.0272255406885, + 1442.3955329133464, + 1438.8865759299692, + 1436.32430007038, + 1434.477633421885, + 1433.243454883569, + 1432.575408923645, + 1432.453102708701, + 1431.3793819905536, + 1431.347269977609, + 1430.3433240549757, + 1430.5766801865238, + 1431.6537363496432, + 1433.3898408510775, + 1435.6950548134614, + 1438.522806248825, + 1441.8459700250294, + 1445.645366351981, + 1449.9041706652706, + 1454.6052214042759, + 1458.497120051985, + 1461.6393598386967, + 1466.0069081688644, + 1471.1481578885464, + 1476.8327038441612, + 1482.9402211427346, + 1489.4019745212377, + 1496.1724792134607, + 1503.21597627619, + 1510.500076068828, + 1517.2807728926255, + 1524.5629431585735, + 1532.1540602560244, + 1539.756850736721, + 1547.5884169680976, + 1555.5501499398997, + 1563.5782350774634, + 1571.6248288617799, + 1579.6488974892336, + 1587.628080736292, + 1595.609045124225, + 1603.6026827994287, + 1611.5506616637522, + 1619.3911738261909, + 1627.0777390682745, + 1634.572996690118, + 1641.843378764433, + 1649.414015480279, + 1656.6011824662355, + 1663.438799054986, + 1669.9257791070313, + 1676.8970685863937, + 1683.2853896940364, + 1689.18947665832, + 1694.6404718224708, + 1699.6423689778726, + 1705.3250964581523, + 1710.2244539900312, + 1714.499170184814, + 1718.2137529077147, + 1721.391910904858, + 1724.038419644466, + 1727.532382391134, + 1730.0648239275815, + 1731.8539670995654, + 1732.9997775565275, + 1735.076507198138, + 1736.093855439577, + 1736.319771052109, + 1735.8814933289284, + 1734.8417733091064, + 1733.2333120328367, + 1732.5687181144194, + 1732.8109818302182, + 1733.9881276296915, + 1735.8473304230902, + 1738.2358353846644, + 1741.0861921425187, + 1744.3700123282047, + 1748.0759217901673, + 1752.1986857593934, + 1756.7338098713267, + 1761.6749169235209, + 1767.0125501748603, + 1772.7337119319416, + 1778.8217802167837, + 1785.256618743482, + 1792.0147847824946, + 1799.0697857210553, + 1806.3923589700262, + 1813.950762121933, + 1821.7110665448822, + 1829.6374508061003, + 1837.6924919519324, + 1845.8374534949608, + 1854.0325693657437, + 1862.2373232773616, + 1870.4107230287204, + 1878.5115692910726, + 1886.4987184099077, + 1894.3313387267908, + 1902.3240631500466, + 1910.5243497923661, + 1918.8976197230768, + 1926.9077565793166, + 1934.656342746507, + 1942.6890873499392, + 1950.3697747195183, + 1957.7399214210159, + 1964.7932447348476, + 1971.8029079088658, + 1978.4076840607102, + 1985.5360277814166, + 1992.052773042252, + 1998.0637746109323, + 2003.602287506482, + 2008.6730978098046, + 2013.267901576461, + 2017.3721190918773, + 2020.9685713174022, + 2024.0396759285604, + 2026.5688122615256, + 2028.5411830092735, + 2029.9443634422655, + 2030.7686542045126, + 2031.0073083834914, + 2030.6566755040167, + 2031.1425589575938, + 2030.597616750651, + 2030.9285904292724, + 2032.1442632451435, + 2031.8173173526968, + 2030.4645480147674, + 2028.3410718864338, + 2025.575930324373, + 2022.2381141910284, + 2018.3682376795196, + 2014.4682380671125, + 2009.9253173755085, + 2006.21717881518, + 2001.5505469716054, + 1996.2035660727051, + 1990.3274560316513, + 1984.010268320546, + 1977.3097548883247, + 1971.2589234707946, + 1964.5242995645897, + 1957.3224530257576, + 1949.779419838881, + 1941.9748864965024, + 1933.966267611162, + 1925.8009484517308, + 1917.9468079980593, + 1910.3517375445522, + 1902.3307563817002, + 1894.0686157658129, + 1885.691853626287, + 1877.2829442275565, + 1868.9007200033798, + 1860.5928533719166, + 1852.402199954779, + 1844.3696771251798, + 1836.535386534088, + 1828.9389020881918, + 1821.6191848760855, + 1814.6143457139442, + 1807.232611825892, + 1800.3742993474634, + 1793.989492796204, + 1787.087224433284, + 1779.6451439854768, + 1771.6873413994217, + 1764.7257245286319, + 1758.426034321296, + 1752.6744976243226, + 1747.4331062642973, + 1742.6940985690846, + 1738.463746966317, + 1734.755109819564, + 1731.5840944561742, + 1728.9670827059886, + 1726.9194383378558, + 1725.4545554124948, + 1724.5832483497447, + 1724.3133609007818, + 1724.6495178468851, + 1725.592972529752, + 1727.141521540198, + 1729.2894690304083, + 1732.0276298120307, + 1735.3433643799913, + 1737.8923372480579, + 1739.683750926133, + 1740.6568695921205, + 1740.8647847862721, + 1740.4624940716558, + 1739.519608676112, + 1738.065362753577, + 1736.1099871126803, + 1733.655681316561, + 1730.7024774121642, + 1727.2513990398252, + 1723.3061320513302, + 1718.87386163771, + 1713.965638446793, + 1708.5964760837865, + 1702.7852932775118, + 1696.5547642785086, + 1689.9311133955935, + 1682.9438742390987, + 1675.6256257450664, + 1668.0117123425512, + 1660.1399529968207, + 1652.0503423788268, + 1643.7847465632549, + 1635.3865951635958, + 1626.9005715197259, + 1618.3723023769535, + 1609.8480483880508, + 1601.3743967042797, + 1592.997956881657, + 1584.7650613045198, + 1576.721471313137, + 1568.9120902110458, + 1561.3806843175191, + 1554.1696132186132, + 1547.3195703546767, + 1540.8693350615713, + 1534.8555371561445, + 1529.3124351229287, + 1524.2717089181701, + 1519.7622683588547, + 1515.8100780083437, + 1511.227445299705, + 1506.3986534312237, + 1500.8479370335508, + 1494.5509714161713, + 1487.7598915136623, + 1480.6086818239594, + 1473.1677043356694, + 1465.4776280181215, + 1457.5668038753236, + 1450.4460373986235, + 1444.0345385371752, + 1438.2435276287451, + 1432.990706688846, + 1428.2495790508976, + 1424.0168839920348, + 1420.3007938014357, + 1417.1152913720598, + 1414.476839614968, + 1412.402204070306, + 1410.906989506714, + 1410.0046539569423, + 1409.7058474405067, + 1410.0179725729304, + 1410.944898564202, + 1412.486783750844, + 1414.6399775917891, + 1417.3969832717717, + 1420.74646851216, + 1424.6733162130292, + 1429.1587090442924, + 1434.1802436529601, + 1439.7120711245452, + 1445.7250609535731, + 1452.1869861764317, + 1459.0627275805925, + 1466.3144950765268, + 1473.9020644322247, + 1481.7830276439067, + 1489.9130552624192, + 1498.2461690213104, + 1506.7350231256373, + 1515.3311925646913, + 1523.9854668106154, + 1532.5286681578914, + 1541.0106838339916, + 1549.3876379557714, + 1557.5751082401264, + 1565.5166648257862, + 1573.1714334561234, + 1580.5077495891246, + 1588.3153816377935, + 1596.6428028686478, + 1605.2719267709997, + 1614.0503571430224, + 1622.88345309628, + 1631.7081121126212, + 1640.4761659510523, + 1649.1467191853362, + 1657.8117597877572, + 1666.3896571214677, + 1674.8157945332812, + 1683.038883560455, + 1691.0146257655997, + 1698.7018676096568, + 1706.0608771269622, + 1713.0528311686503, + 1719.6398865240692, + 1725.7854923411303, + 1731.454776682619, + 1736.6149327436951, + 1741.2355750583324, + 1745.289056118175, + 1748.7507420735292, + 1751.599249104359, + 1753.8166427499075, + 1755.3886023717994, + 1756.3045525887683, + 1756.5577631866156, + 1756.1454187437175, + 1755.0621468028417, + 1753.3458024758888, + 1751.0486103205221, + 1748.1884665530204, + 1744.8059049597869, + 1740.941405303572, + 1737.5271307415123, + 1733.8375203531086, + 1729.5797922670768, + 1724.7733854547546, + 1720.7730909039246, + 1717.5361115005344, + 1713.3988169829445, + 1710.156446893488, + 1706.9751453349609, + 1703.3636263983453, + 1700.7989017636705, + 1698.3152916391873, + 1695.70804884843, + 1693.8461063658115, + 1692.4951637235627, + 1690.9847329456875, + 1690.0594370289202, + 1689.5201339965952, + 1689.2897706610809, + 1689.3366438742141, + 1688.1640409031306, + 1688.1612463897936, + 1688.239991167824, + 1688.7595717231434, + 1689.6527274669884, + 1689.4843994896914, + 1690.4435728847293, + 1690.810371167639, + 1691.552927999177, + 1692.9717130713893, + 1694.6043752341625, + 1695.1827860487983, + 1695.1684247286164, + 1696.8669869233083, + 1698.735807724373, + 1699.60851405925, + 1700.3428037182484, + 1700.6725402897114, + 1702.3894529546283, + 1703.244623858724, + 1705.076608106496, + 1705.2593674252366, + 1707.3134032719595, + 1707.5202169946372, + 1709.6096327503137, + 1709.7830134224691, + 1711.8952576080292, + 1712.9528949215162, + 1713.0475774220592, + 1713.1438202127054, + 1714.3192244600455, + 1715.0832055629498, + 1716.4468746864386, + 1716.7014881934717, + 1717.5978954647758, + 1718.379668515106, + 1718.6568661550446, + 1719.233370891262, + 1720.0233176417782, + 1721.0700855430396, + 1721.2686454054406, + 1721.7375081138946, + 1722.2608314175836, + 1723.0780208877216, + 1723.2602503842722, + 1723.4499081697581, + 1724.086419509065, + 1724.334937732629, + 1724.5030081213067, + 1724.9271555678201, + 1725.2329029630612, + 1725.401774273003, + 1725.6768893019148, + 1725.8647362678691, + 1726.0950268646823, + 1726.281408341544, + 1726.4558785163874, + 1726.629687440055, + 1726.7986022787295, + 1726.9895331306566, + 1727.1608644909147, + 1727.344950619999, + 1727.5116321464584, + 1727.6998344511567, + 1727.860559138756, + 1728.0335478052975, + 1728.2082001396998, + 1728.407737449245, + 1728.5767794903215, + 1728.757343408005, + 1728.9314966047182, + 1729.1122733687143, + 1729.2671093468919, + 1729.4462180515152, + 1729.6168861155893, + 1729.8065213809246, + 1729.9800179348313, + 1730.171836570912, + 1730.3450702957095, + 1730.5433891269831, + 1730.7163421233336, + 1730.9106102926792, + 1731.0832932225044, + 1731.2770903187084, + 1731.4495041563741, + 1731.6369091810745, + 1731.8090709704795, + 1731.9798319230422, + 1732.125794865742, + 1732.298635684565, + 1732.4688888321502, + 1732.6392453845087, + 1732.7814412637576, + 1732.9515949052202, + 1733.1181147052068, + 1733.2880711202413, + 1733.4463984960453, + 1733.616149287321, + 1733.7790543590236, + 1733.9523129911695, + 1734.1191909936938, + 1734.2885404324077, + 1734.4486709326013, + 1734.617819591372, + 1734.7826439953747, + 1734.9571381575374, + 1735.1116558462695, + 1735.280403948884, + 1735.4505907074913, + 1735.6384046855317, + 1735.8083351623666, + 1735.9996553293604 + ], + "y": [ + -406.0866103896103, + -406.2597487060356, + -406.51945882570675, + -406.8655290787699, + -407.2977747966359, + -407.8170153819277, + -408.42197053473274, + -409.11361240345616, + -409.89121114801065, + -410.7537828302803, + -411.7023607997904, + -412.74036620654965, + -413.85968901821064, + -415.06666377674344, + -416.36325440172345, + -417.74155951667285, + -419.20732166830135, + -420.75291556500605, + -422.39438407561477, + -424.1147416565538, + -425.9221201757363, + -427.80625640482833, + -429.7791803612443, + -431.8441851510709, + -434.00351499099634, + -436.2255045236342, + -438.5523404925547, + -440.95757788603123, + -443.4310339921722, + -446.00455925802845, + -448.6758640816289, + -451.4122359633315, + -454.2456282687439, + -457.1145795764931, + -460.1332520542304, + -463.240253931059, + -466.40059904749177, + -469.6225697705961, + -472.92250357538313, + -476.3551810162971, + -479.8939969971423, + -483.48668203205796, + -487.10429435544614, + -490.8959746704184, + -494.7095890645615, + -498.67247975859846, + -502.6854278022717, + -506.7385838445832, + -510.97450103007066, + -515.2882487952165, + -519.6940590823792, + -524.1908749434399, + -528.767587149744, + -533.4759971756321, + -538.253388877464, + -543.1873770047567, + -548.2226913984742, + -553.3619860474291, + -558.6241733470824, + -563.9896870838561, + -569.4816311402428, + -575.0937860366683, + -580.8287250922233, + -586.7123997257161, + -592.7030532777871, + -598.8205942124321, + -605.0650725193537, + -611.4247682711883, + -617.9147177669595, + -624.5812690039992, + -631.3419978818142, + -638.2578533897065, + -645.3091162836656, + -652.4936578391656, + -659.6576041771939, + -666.8596517408944, + -674.0567711743563, + -681.1737871645807, + -688.1696175074901, + -695.0203503471607, + -701.7069977966706, + -708.2106778040429, + -715.0751972559401, + -722.2848739302235, + -728.9889139002322, + -735.3670551766684, + -742.2099378482153, + -748.5630541291044, + -755.4229430160518, + -762.6757596342426, + -769.2933433202306, + -775.4928256899816, + -781.3668974441327, + -786.942233208191, + -792.2212587074689, + -797.194974638702, + -801.8486556405634, + -806.1649532908992, + -810.1256960920766, + -813.7129546316419, + -816.9096847993719, + -819.7001287303154, + -822.0700751780412, + -824.0070358821856, + -825.5003691849472, + -826.5413683115441, + -827.1233242535741, + -827.2415691472172, + -826.893503809355, + -826.0786118269613, + -824.7984618413939, + -823.0566991981668, + -820.8590278243855, + -818.213182986935, + -815.1288954401239, + -811.6178473718824, + -807.6936204905069, + -804.5988318181564, + -802.2455171256881, + -798.5779149907771, + -794.1512448085343, + -790.6417797776467, + -786.1111490989213, + -782.491526264408, + -777.7776984856862, + -773.9980874472199, + -771.0805702236387, + -766.7567687783928, + -761.596967472895, + -755.9450425108255, + -749.9546108753686, + -743.6971440042039, + -737.2102509871161, + -730.5186988168622, + -723.6434166133535, + -716.6052121461569, + -709.4261737946132, + -702.1300730517939, + -694.742346905384, + -687.2899130609875, + -679.8009268222369, + -672.3045252230731, + -664.8305765755549, + -657.4094418949385, + -650.0717498232007, + -642.8481847918365, + -635.7692875399034, + -628.8652669947371, + -622.1658226133894, + -615.142908911238, + -607.7895067858556, + -600.9919749893343, + -594.5793145830257, + -587.6923922738514, + -581.3668870258975, + -575.4577190284801, + -569.9186669191607, + -564.7393490165894, + -559.9251917402383, + -555.4890779223481, + -550.3082942002193, + -544.4231940604592, + -539.6519305430776, + -535.5846577691634, + -530.6296568138537, + -526.6521880825925, + -523.3363571781247, + -520.555214690499, + -518.2584093593664, + -516.429088292401, + -515.065198200839, + -514.1706728905006, + -513.7511135748247, + -513.8116413677852, + -514.3558294606413, + -515.3851790975925, + -516.8988725674197, + -517.4695011963925, + -517.171032153849, + -518.3298776459666, + -520.3816174881946, + -523.070675082456, + -526.278227793148, + -528.4714226383016, + -531.6837286853668, + -535.5682700317113, + -539.9620235933371, + -544.7839287453205, + -549.988866808761, + -555.5467753062371, + -561.433130337311, + -567.6246594052238, + -573.1501924736523, + -579.3535985041426, + -585.9845122100816, + -592.9143567952304, + -600.0708704082122, + -607.4064939451766, + -614.3297857576995, + -620.9039255387781, + -628.0629966921795, + -635.5380910535746, + -642.8155060245331, + -650.3867425193084, + -658.0953134407157, + -665.8542423589059, + -673.6105019907499, + -681.325493562179, + -689.008932138719, + -696.6660744653691, + -704.236632362596, + -711.9159018973761, + -719.7126245974415, + -727.542121219586, + -735.3027357008143, + -742.9416094893024, + -750.428522722397, + -757.7408431515522, + -764.8570616824826, + -771.7545911955489, + -778.4093814346955, + -784.7962131006786, + -790.889192424944, + -796.6622617232772, + -802.0896638501416, + -807.1463460001653, + -811.8083049803042, + -816.0528807659855, + -819.8590055571292, + -823.2074146502497, + -826.0808243155245, + -828.4640808503875, + -830.3442841461494, + -831.7108884396912, + -832.5557823976036, + -832.8733502657888, + -832.6605154900844, + -831.9167679552634, + -830.6441757875107, + -828.8473825090574, + -826.5335902150391, + -823.7125293554061, + -820.3964156434857, + -816.5998945731133, + -812.339974004277, + -807.6359452697, + -803.6687681229525, + -800.3830645814046, + -797.8204821486315, + -795.8888454950138, + -792.4067871290589, + -787.8858986652376, + -783.2265133071692, + -779.5931270301638, + -774.8136799183634, + -769.3387930135367, + -763.3903971325371, + -757.0793148060666, + -750.4656704917898, + -743.5875999505151, + -736.474669079281, + -729.154018330338, + -721.6530549887498, + -714.6102989413316, + -707.1448776529566, + -699.436532912186, + -691.5877187072829, + -683.662374534164, + -675.7070610646078, + -667.8926172821999, + -659.983750825291, + -652.1291322676122, + -644.220891121342, + -636.3416659120466, + -628.554747768005, + -620.9053411689332, + -613.4298271619257, + -606.1611733858945, + -599.1312167490161, + -592.371351189932, + -585.9125363464226, + -579.0095440131242, + -571.6437960532166, + -565.0158464440308, + -558.9165834687144, + -553.2759088004564, + -548.0731853478787, + -543.3089172266318, + -538.9936109413235, + -535.1423435112599, + -531.7717566017964, + -527.6083261983031, + -524.3506522086197, + -521.7960524398673, + -519.3558275643817, + -517.6446103657902, + -516.5636054018645, + -516.06720439501, + -516.1343440223802, + -516.7548538094968, + -516.4569138294186, + -515.2762803180644, + -515.5242803860402, + -516.714997293069, + -518.6174197339051, + -521.1181934787703, + -524.1584289086594, + -527.7041932567051, + -530.3254206798572, + -533.9179309380582, + -538.2010817168573, + -543.0307819959728, + -547.0097717102035, + -551.9025974814014, + -557.4218310744673, + -563.4167387756543, + -569.8025448320317, + -575.4906767868201, + -581.8940389162324, + -588.7705097117081, + -595.9871741218587, + -603.4650292753356, + -611.1501474611366, + -618.4101098004846, + -626.0813933989972, + -633.9926591357199, + -642.0416981347769, + -649.8422793989789, + -657.8691897645617, + -665.9918881666032, + -674.1264223601419, + -682.2153549685531, + -690.2137612162721, + -698.2735551093143, + -706.4381991396228, + -714.654147058724, + -722.8132291329885, + -730.8451257564353, + -738.7085540873111, + -746.3743823918287, + -753.8169509189453, + -761.0105009970029, + -767.9281137594392, + -774.5417347744632, + -780.8226054740483, + -786.7418040687768, + -792.2707767555593, + -797.381817853189, + -802.0484892952672, + -806.2459816718291, + -809.9514225262205, + -813.1441379887035, + -815.805873170403, + -817.9209758644042, + -819.4765472851975, + -820.4625628961119, + -820.8719658270674, + -820.7007349517964, + -819.9479293526915, + -818.6157106340966, + -816.7093443368286, + -814.2371815469276, + -812.5571582213843, + -811.6668554865496, + -811.6120677647805, + -809.9163417676446, + -807.1697776222213, + -805.46561376912, + -802.5504037146876, + -798.8145632081287, + -794.4559634604825, + -790.1278512437996, + -785.1446458789874, + -781.0654933129664, + -776.0309549657846, + -770.3432074976117, + -764.163582773506, + -757.5833404840953, + -750.660408063276, + -743.4377202493449, + -735.9522301090558, + -728.2392289667769, + -720.3343154885696, + -712.274193720204, + -704.0968931883996, + -695.8417077808895, + -687.5490009772586, + -679.2599503876515, + -671.0322465764625, + -662.7927172420484, + -654.5256254998791, + -646.2325466648222, + -637.9756517221433, + -629.786178880221, + -621.7244552667164, + -613.8400544738764, + -606.1734391697694, + -598.7607449554446, + -591.4240283262236, + -584.4369430600839, + -577.0286031353846, + -570.163050069239, + -563.7675666576417, + -557.824644619155, + -552.3381542332143, + -547.3217390267728, + -541.6456596823797, + -536.7632602418221, + -532.5374732911323, + -528.9117321097372, + -525.865165821049, + -523.3936867701159, + -521.5008288684037, + -518.7751365060739, + -515.2092880892683, + -512.9760815519212, + -511.68332236408435, + -511.1468013958778, + -511.2768518363388, + -512.0283169467286, + -513.3770942757719, + -515.3083985490662, + -517.8106664239124, + -520.8723543517153, + -524.480272579164, + -528.6187494265059, + -533.2692494020821, + -537.1699556290935, + -541.9602634044902, + -547.4090467998578, + -552.1394312373811, + -556.1632858857836, + -559.402132749866, + -564.0663970692087, + -569.646757972737, + -575.8526351968933, + -582.5250772047291, + -589.5724398684351, + -596.9356152181924, + -604.570242278678, + -612.437815219384, + -620.5013726907946, + -628.7235276597722, + -637.0656824475158, + -645.4878366924495, + -653.9486866135027, + -662.4058630603593, + -670.8162317791778, + -679.136217698577, + -687.3221342726582, + -695.3305084663398, + -703.1183966559811, + -711.1362072159168, + -719.4357204078274, + -727.9937050180135, + -736.7003093229631, + -745.4276832647273, + -754.1040727948182, + -762.6850081249985, + -771.1371035153809, + -779.4301881898666, + -787.533935329434, + -795.4167216792698, + -803.0455247687296, + -810.3862655040907, + -817.4043142813682, + -824.0650321135888, + -830.3342915387238, + -836.1789559768226, + -841.5673112845013, + -846.4694495691191, + -850.8576076788227, + -854.7064634224541, + -857.9933925173837, + -860.6986889647244, + -862.805751200058, + -864.3012360377031, + -865.1751821419173, + -865.4211045234919, + -865.0360613718667, + -864.0206943859829, + -862.3792436562526, + -860.1195380704116, + -857.252962163261, + -853.7944003006236, + -849.7621590778172, + -845.177868819499, + -840.0663650880833, + -834.4555511395082, + -828.3762423055917, + -821.8619933294008, + -814.9489097320115, + -807.6754443439333, + -800.0821801906895, + -792.9026523585296, + -785.8470581952487, + -779.2056263975119, + -773.0797830225988, + -767.4209971636061, + -762.2169525072811, + -757.47142776201, + -753.1966458685531, + -749.4097052337254, + -744.649297325303, + -738.9036850796799, + -732.4040778488213, + -725.3981346998926, + -718.0199665167229, + -710.345852901854, + -702.4245959611576, + -694.2932263533197, + -685.9848885791789, + -677.5326253575547, + -668.9710347240673, + -660.3368380536275, + -651.6689010190694, + -643.0079880680087, + -634.3963943291478, + -625.8775280183249, + -617.4954800227769, + -609.2945988253398, + -601.3190796113544, + -593.6125717754, + -586.2178067929091, + -579.1762473577317, + -572.5277582093793, + -566.3102988800872, + -560.5596385305462, + -555.3090930389928, + -550.589284524347, + -546.4279235022124, + -542.8496138842589, + -539.8756810328322, + -537.524023072022, + -535.8089856334839, + -534.7412601802744, + -534.3278060054765, + -533.1795587222002, + -531.2629072954319, + -528.5184865262574, + -524.9789077875084, + -520.8424796735414, + -516.2076357941687, + -511.12418766097886, + -507.3529495215213, + -504.825308915961, + -503.199482038124, + -502.3063009999066, + -502.06567294970444, + -502.43976008694204, + -503.41116196257786, + -503.2834092667004, + -504.20330502228904, + -505.94257485341353, + -508.3814276713714, + -511.45329925692624, + -515.1175547584215, + -519.3454511518772, + -524.1127268497725, + -529.3956750330708, + -535.1691049063285, + -541.4053419816237, + -548.073804904919, + -555.140904365797, + -562.5701236003927, + -570.3222027475979, + -578.3553838365917, + -586.6256921101108, + -595.0872397261011, + -603.6925435082724, + -612.392851472111, + -621.1384745106486, + -629.8791205245764, + -638.4518846335286, + -646.8077485167669, + -654.9060866006128, + -662.7058764895048, + -670.1726927931788, + -677.2765215480138, + -684.4330895217312, + -691.3320348159461, + -697.7822507777457, + -703.7267966296898, + -710.0859961884055, + -716.8548876447878, + -722.8607669266347, + -729.3689109206621, + -735.7671843100403, + -741.7407695212091, + -748.2477380011062, + -754.6281788726092, + -760.7855595287217, + -767.1759135125719, + -773.6173509108743, + -779.8199295266793, + -786.0728439268482, + -792.2689321645978, + -798.3676978326728, + -804.3512187648489, + -810.0277443890787, + -815.7458104887787, + -821.3428191152152, + -826.8350976040059, + -832.1911220718353, + -837.4496115130402, + -842.5545230192761, + -847.5821063713238, + -852.4695497016916, + -857.157640675563, + -861.6710210929359, + -866.2609082712597, + -870.8510333647278, + -875.0112021416762, + -878.9913448631735, + -883.0993448400798, + -887.1352378971486, + -891.1601374197729, + -894.7289409459293, + -898.410007168389, + -901.703575394014, + -905.3646106564067, + -908.3609198654513, + -911.810545333811, + -914.5559841455243, + -917.8122537889087, + -920.3080738613079, + -923.0502579008098, + -926.0254052904899, + -928.8654870270534, + -931.2491363584769, + -933.6531120184093, + -935.7565273678067, + -938.1035806955895, + -940.1406514970188, + -942.104385555833, + -944.1131751522562, + -945.923867120889, + -947.5643860488767, + -949.0180769309202, + -950.6174698648051, + -952.0288121078734, + -953.3171795458877, + -954.4119340124931, + -955.584347631738, + -956.6464077260003, + -957.4757955321013, + -958.3073942926052, + -959.0546425409005, + -959.6250479479759, + -960.1213462902595, + -960.5489704453446, + -960.8416018337093, + -961.0518015553708, + -961.1445087978962, + -961.1430117701323, + -961.0387281882055, + -961.0406036999159, + -960.9378376154623, + -960.9350658863842, + -960.8315784689544, + -960.8306064720094, + -960.7283504719496, + -960.7262362497303, + -960.6255715484003, + -960.6276081319243, + -960.5231975607635, + -960.5179632458734, + -960.414945098531, + -960.414800602822, + -960.3103596825375, + -960.3101144444283, + -960.2109287216429, + -960.2111860625687, + -960.1077094889656, + -960.1050543153701, + -960.0007184697736, + -959.9973696542643, + -959.892994983946, + -959.8877463460976, + -959.7833029779638, + -959.7790310918632, + -959.6745365424963, + -959.6702734951393, + -959.5657291965235, + -959.5631233641577, + -959.4585571937287, + -959.460497241136, + -959.3632109382604, + -959.3646845188707, + -959.2607603386462, + -959.2629155532982, + -959.1667775425088, + -959.1691141458116, + -959.0663722636995, + -959.0687809717008, + -958.9683258594487, + -958.9708440281283, + -958.869180978588, + -958.8707622168243, + -958.768017661402, + -958.7706756977857, + -958.6698107789975, + -958.6725663652517, + -958.5704518364998, + -958.5717535473755, + -958.4724798966183, + -958.4754074340738, + -958.3718824125649, + -958.3695456994311, + -958.2659863783438, + -958.2625796927263 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/etude_error.txt b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/etude_error.txt new file mode 100644 index 0000000000000000000000000000000000000000..4dd26eedb518ec2b061f16424fc6017a57756852 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/etude_error.txt @@ -0,0 +1,15 @@ +dimensions circuits: +Simulation: + centre: x=1725, y= + sommet gauche: x=1632, y=-832 + bas gauche: x=1565, y=-505 + sommet droit: x=1855, y=-830 + bas droit: x=1925, y=-512 + droite droite: x=2040, y=-675 + gauche gauche: x=1420 , y=-700 + + => R/2 = -93, -160, 130, 200 + => R = 327, 318, 315, 305 + + Rmoy = 300 + diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/game.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/game.py new file mode 100644 index 0000000000000000000000000000000000000000..f66964acc146f0e1d300240de5044bb17b87c2fb --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/game.py @@ -0,0 +1,206 @@ +import pygame +from track import * +from car_drawer import CarDrawer +from car_model import Car +from input_providers import * +from car_data_display import CarDataDisplay +from pygame.math import Vector2 +import json + +from shapely.geometry import Point +from random import randint + +class Game: + def __init__(self, width, height): + pygame.init() + pygame.display.set_caption("Car model") + self.window_width = width + self.window_height = height + self.screen = pygame.display.set_mode((width, height)) + self.fps = 1 + self.background = Background('BlueCheckerPatternPaper.png', [-500, -500]) + + self.clock = pygame.time.Clock() + self.ticks = 20 + self.exit = False + self.x, self.y = [], [] + self.time = [] + + def run(self): + + car = Car(self.window_width / 20, self.window_height / 20) + track = Track('track3.svg') + track_drawer = TrackDrawer(track) + car.position.x, car.position.y = track.full_path[0][0] / 10 - 1366 / 20, track.full_path[0][1] / 10 - 768 / 20 + car_drawer = CarDrawer() + input_provider = JoystickInputProvider() + if not input_provider.joysticks: + input_provider = KeyboardInputProvider() + car_data_display = CarDataDisplay(car) + trace = [(car.position.x * 10 + 1366/2, car.position.y * 10 + 768/2) for _ in range(3)] + + while not self.exit: + dt = self.clock.tick(self.fps) / 1000 + + # Event queue + for event in pygame.event.get(): + if event.type == pygame.QUIT: + self.exit = True + + trace.pop(2) + trace.insert(0, (car.position.x * 10 + 1366/2, car.position.y * 10 + 768/2)) + + # User input + car_input = input_provider.get_input() + car.get_driver_input(car_input[0], car_input[1], car_input[2], car_input[3]) + car.update(dt) + + # Drawing + self.screen.fill((0, 0, 0)) + track_drawer.draw(self.screen, car.position * 10, trace) + car_drawer.draw(self.screen, car) + car_data_display.display_data(self.screen) + pygame.display.flip() + pygame.quit() + + def run_pid_controller(self, track_path, solution_path='solutionOpt.csv', dt=10): + car = Car(self.window_width / 20, self.window_height / 20, angle=90) + track = Track(track_path) + track_drawer = TrackDrawer(track) + solution = pd.read_csv(solution_path, index_col=0) + track.apply_deformations(list(solution.Deformation)) + car.position.x, car.position.y = track.full_path[0][0] / 10 - 1366 / 20, track.full_path[0][1] / 10 - 768 / 20 + car_drawer = CarDrawer() + car_data_display = CarDataDisplay(car, track) + input_provider = AutonomousDriver(solution) + time = 0 + trace = [(car.position.x * 10 + 1366/2, car.position.y * 10 + 768/2) for _ in range(3)] + last_u = -1 + while not self.exit: + """fps perturbation""" + fps = 20 + u_dt = 1/fps + + # Handling time + self.clock.tick(1 / dt) + time += dt + + # Event queue + for event in pygame.event.get(): + if event.type == pygame.QUIT: + self.exit = True + + # Input from solution file and PID controller + input_provider.index = track_drawer.chunk_indexes[-1] # Incrementing row index of solution matrix + car_input = input_provider.get_input(track.track_phase) + + turning=car_input[3] + + """perturbations""" + incert_turning = 0 #5° + turning += randint(-incert_turning, incert_turning) + + """limit turning""" + max_steering = 30 + if turning<0: + turning = max(turning, -max_steering) + else: + turning= min(turning, max_steering) + + if abs(time-last_u)>u_dt: + last_u=time + car.get_driver_input(car_input[0], car_input[1], car_input[2], turning) + car.update(dt) + + # Calculating position of a front center of a car + vector = Vector2(40, 0).rotate(-car.angle) + vector = np.array((vector.x + 1366 / 2, vector.y + 768 / 2)) + front_center = Point(np.array((car.position.x * 10, car.position.y * 10)) + vector) + + + """perturbations""" + R_simu = 150 + R_reel = 8 + incert_reel = 0 #0.2m + incert_simu = incert_reel*R_simu/R_reel + + incert_simu = int(incert_simu) + + error_x = randint(-incert_simu, incert_simu) + error_y = randint(-incert_simu, incert_simu) + error_point = Point(front_center.x+error_x, front_center.y+error_y) + + # Calculating line error as a distance from front center to a given line (path) + i = 1# check if mid is past, if yes, track is on the left so we need to adapt + if track.is_starting or track.is_ending: + input_provider.line_error = track.mid_track-error_point.x + else: + if not track.is_right: + i=-1 + e = LineString(track.visible_path).distance(error_point) + #print(e) + if Polygon(track.visible_path).contains(error_point): + input_provider.line_error = - i * e + else: + input_provider.line_error = i * e + + self.x.append(front_center.x) + self.y.append(front_center.y) + self.time.append(time) + + # Updating trace + trace.pop(2) + trace.insert(0, (car.position.x * 10 + 1366 / 2, car.position.y * 10 + 768 / 2)) + + # Drawing + self.screen.fill((0, 0, 0)) + self.background.set_location([- car.position.x * 10, 768 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([1200 - car.position.x * 10, 768 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([2400 - car.position.x * 10, 768 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([- car.position.x * 10, 768 + 1200 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([1200 - car.position.x * 10, 768 + 1200 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([2400 - car.position.x * 10, 768 + 1200 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([- car.position.x * 10, 768 + 2400 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([1200 - car.position.x * 10, 768 + 2400 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + self.background.set_location([2400 - car.position.x * 10, 768 + 2400 - car.position.y * 10]) + self.screen.blit(self.background.image, self.background.rect) + track_drawer.draw(self.screen, car.position * 10, trace) + car_drawer.draw(self.screen, car) + car_data_display.display_data(self.screen) + rect = pygame.Rect(front_center.x - car.position.x * 10, front_center.y - car.position.y * 10, 5, 5) + pygame.draw.rect(self.screen, (0, 0, 255), rect) + pygame.display.flip() + + #check if track is done + completed = track.max_y<front_center.y + if completed: + break + # Checking if car has passed finishing-line + if input_provider.index == len(track.track_chunks) - 1: + break + + + # Checking if car completed track + # completed = True + # for chunk in track.track_chunks: + # if not chunk.is_active: + # completed = False + # break + + print("Time:", time, "Completed:", completed) + data = {"time":self.time, "x":self.x, "y":self.y} + """saving data""" + """ + with open('error.json', 'w') as outfile: + json.dump(data, outfile, indent=4) + print('SAVED') + """ + pygame.quit() diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/input_providers.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/input_providers.py new file mode 100644 index 0000000000000000000000000000000000000000..789de013229715b99d6e94fca1f65f4829439259 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/input_providers.py @@ -0,0 +1,115 @@ +import pandas as pd +import pygame +from pid_controller import PidController + + +class InputProvider: + def get_input(self): + pass + + +class RecordedInputProvider(InputProvider): + def __init__(self, csv_path): + self.input_dataframe = pd.read_csv(csv_path, index_col=0) + self.index = self.input_dataframe.first_valid_index() + + def get_input(self): + if self.index <= self.input_dataframe.last_valid_index(): + throttle = self.input_dataframe.Throttle[self.index] + brakes = self.input_dataframe.Brakes[self.index] + steering = self.input_dataframe.Steering[self.index] + gear = self.input_dataframe.Gear[self.index] + self.index += 1 + return throttle, gear, brakes, steering + + +class JoystickInputProvider(InputProvider): + def __init__(self): + self.gear = 0 + self.gear_timer = 0 + self.clock = pygame.time.Clock() + self.joysticks = [] + for i in range(pygame.joystick.get_count()): + self.joysticks.append(pygame.joystick.Joystick(i)) + self.joysticks[-1].init() + print("Detected pad:", self.joysticks[-1].get_name()) + + def get_input(self): + self.gear_timer += self.clock.tick() + throttle = - self.joysticks[-1].get_axis(3) + steering = - self.joysticks[-1].get_axis(4) * 30 + if self.joysticks[-1].get_axis(2) < - 0.5: + brakes = - self.joysticks[-1].get_axis(2) * 5000 + else: + brakes = 0 + + if - self.joysticks[-1].get_axis(1) > 0.9 and self.gear < 6 and self.gear_timer > 300: + self.gear += 1 + self.gear_timer = 0 + + elif - self.joysticks[-1].get_axis(1) < -0.9 and self.gear > -1 and self.gear_timer > 300: + self.gear -= 1 + self.gear_timer = 0 + + return throttle, self.gear, brakes, steering + + +class KeyboardInputProvider(InputProvider): + def __init__(self): + self.gear = 0 + self.gear_timer = 0 + self.clock = pygame.time.Clock() + + def get_input(self): + steering = 0 + self.gear_timer += self.clock.tick() + + if pygame.key.get_pressed()[pygame.K_UP]: + throttle = 1 + else: + throttle = 0 + + if pygame.key.get_pressed()[pygame.K_DOWN]: + brakes = 1 + else: + brakes = 0 + + if pygame.key.get_pressed()[pygame.K_LEFT]: + steering = 20 + + if pygame.key.get_pressed()[pygame.K_RIGHT]: + steering = -20 + + if pygame.key.get_pressed()[pygame.K_q] and self.gear < 6 and self.gear_timer > 300: + self.gear += 1 + self.gear_timer = 0 + + if pygame.key.get_pressed()[pygame.K_a] and self.gear > -1 and self.gear_timer > 300: + self.gear -= 1 + self.gear_timer = 0 + + return throttle, self.gear, brakes, steering + + +class AutonomousDriver(InputProvider): + def __init__(self, input_file=None): + self.input = input_file + self.index = self.input.first_valid_index() + self.pid_controller = PidController(0, 0, 0) + self.line_error = 0 + + def get_input(self,phase): + if phase=='Loop': + self.index=1#testing purposes + elif phase=='Beginning': + self.index=0 + else: + self.index=2 + self.pid_controller.p_gain = self.input.P[self.index] + self.pid_controller.i_gain = self.input.I[self.index] + self.pid_controller.d_gain = self.input.D[self.index] + throttle = self.input.Throttle[self.index] + gear = self.input.Gear[self.index] + brakes = self.input.Brakes[self.index] + + return throttle, gear, brakes, self.pid_controller.get_control(self.line_error) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/direction.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/direction.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8b1ddbee5232fc060037563e0b005c22f38ee3 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/direction.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_direction.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_direction.json new file mode 100644 index 0000000000000000000000000000000000000000..4e8d2f4ebac98bdaf64990798ee58f3e8a837106 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_direction.json @@ -0,0 +1,9614 @@ +{ + "time": [ + 0.005555555555555556, + 0.011111111111111112, + 0.016666666666666666, + 0.022222222222222223, + 0.02777777777777778, + 0.03333333333333333, + 0.03888888888888889, + 0.044444444444444446, + 0.05, + 0.05555555555555556, + 0.061111111111111116, + 0.06666666666666667, + 0.07222222222222222, + 0.07777777777777777, + 0.08333333333333331, + 0.08888888888888886, + 0.09444444444444441, + 0.09999999999999996, + 0.10555555555555551, + 0.11111111111111106, + 0.11666666666666661, + 0.12222222222222216, + 0.1277777777777777, + 0.13333333333333328, + 0.13888888888888884, + 0.1444444444444444, + 0.14999999999999997, + 0.15555555555555553, + 0.1611111111111111, + 0.16666666666666666, + 0.17222222222222222, + 0.17777777777777778, + 0.18333333333333335, + 0.1888888888888889, + 0.19444444444444448, + 0.20000000000000004, + 0.2055555555555556, + 0.21111111111111117, + 0.21666666666666673, + 0.2222222222222223, + 0.22777777777777786, + 0.23333333333333342, + 0.23888888888888898, + 0.24444444444444455, + 0.2500000000000001, + 0.25555555555555565, + 0.2611111111111112, + 0.2666666666666667, + 0.27222222222222225, + 0.2777777777777778, + 0.2833333333333333, + 0.28888888888888886, + 0.2944444444444444, + 0.29999999999999993, + 0.30555555555555547, + 0.311111111111111, + 0.31666666666666654, + 0.3222222222222221, + 0.3277777777777776, + 0.33333333333333315, + 0.3388888888888887, + 0.3444444444444442, + 0.34999999999999976, + 0.3555555555555553, + 0.3611111111111108, + 0.36666666666666636, + 0.3722222222222219, + 0.37777777777777743, + 0.38333333333333297, + 0.3888888888888885, + 0.39444444444444404, + 0.3999999999999996, + 0.4055555555555551, + 0.41111111111111065, + 0.4166666666666662, + 0.4222222222222217, + 0.42777777777777726, + 0.4333333333333328, + 0.43888888888888833, + 0.44444444444444386, + 0.4499999999999994, + 0.45555555555555494, + 0.46111111111111047, + 0.466666666666666, + 0.47222222222222154, + 0.4777777777777771, + 0.4833333333333326, + 0.48888888888888815, + 0.4944444444444437, + 0.4999999999999992, + 0.5055555555555548, + 0.5111111111111103, + 0.5166666666666658, + 0.5222222222222214, + 0.5277777777777769, + 0.5333333333333324, + 0.538888888888888, + 0.5444444444444435, + 0.549999999999999, + 0.5555555555555546, + 0.5611111111111101, + 0.5666666666666657, + 0.5722222222222212, + 0.5777777777777767, + 0.5833333333333323, + 0.5888888888888878, + 0.5944444444444433, + 0.5999999999999989, + 0.6055555555555544, + 0.6111111111111099, + 0.6166666666666655, + 0.622222222222221, + 0.6277777777777765, + 0.6333333333333321, + 0.6388888888888876, + 0.6444444444444432, + 0.6499999999999987, + 0.6555555555555542, + 0.6611111111111098, + 0.6666666666666653, + 0.6722222222222208, + 0.6777777777777764, + 0.6833333333333319, + 0.6888888888888874, + 0.694444444444443, + 0.6999999999999985, + 0.705555555555554, + 0.7111111111111096, + 0.7166666666666651, + 0.7222222222222207, + 0.7277777777777762, + 0.7333333333333317, + 0.7388888888888873, + 0.7444444444444428, + 0.7499999999999983, + 0.7555555555555539, + 0.7611111111111094, + 0.7666666666666649, + 0.7722222222222205, + 0.777777777777776, + 0.7833333333333315, + 0.7888888888888871, + 0.7944444444444426, + 0.7999999999999982, + 0.8055555555555537, + 0.8111111111111092, + 0.8166666666666648, + 0.8222222222222203, + 0.8277777777777758, + 0.8333333333333314, + 0.8388888888888869, + 0.8444444444444424, + 0.849999999999998, + 0.8555555555555535, + 0.861111111111109, + 0.8666666666666646, + 0.8722222222222201, + 0.8777777777777757, + 0.8833333333333312, + 0.8888888888888867, + 0.8944444444444423, + 0.8999999999999978, + 0.9055555555555533, + 0.9111111111111089, + 0.9166666666666644, + 0.92222222222222, + 0.9277777777777755, + 0.933333333333331, + 0.9388888888888866, + 0.9444444444444421, + 0.9499999999999976, + 0.9555555555555532, + 0.9611111111111087, + 0.9666666666666642, + 0.9722222222222198, + 0.9777777777777753, + 0.9833333333333308, + 0.9888888888888864, + 0.9944444444444419, + 0.9999999999999974, + 1.005555555555553, + 1.0111111111111086, + 1.0166666666666642, + 1.0222222222222197, + 1.0277777777777752, + 1.0333333333333308, + 1.0388888888888863, + 1.0444444444444418, + 1.0499999999999974, + 1.055555555555553, + 1.0611111111111085, + 1.066666666666664, + 1.0722222222222195, + 1.077777777777775, + 1.0833333333333306, + 1.0888888888888861, + 1.0944444444444417, + 1.0999999999999972, + 1.1055555555555527, + 1.1111111111111083, + 1.1166666666666638, + 1.1222222222222193, + 1.1277777777777749, + 1.1333333333333304, + 1.138888888888886, + 1.1444444444444415, + 1.149999999999997, + 1.1555555555555526, + 1.161111111111108, + 1.1666666666666636, + 1.1722222222222192, + 1.1777777777777747, + 1.1833333333333302, + 1.1888888888888858, + 1.1944444444444413, + 1.1999999999999968, + 1.2055555555555524, + 1.211111111111108, + 1.2166666666666635, + 1.222222222222219, + 1.2277777777777745, + 1.23333333333333, + 1.2388888888888856, + 1.2444444444444411, + 1.2499999999999967, + 1.2555555555555522, + 1.2611111111111077, + 1.2666666666666633, + 1.2722222222222188, + 1.2777777777777743, + 1.2833333333333299, + 1.2888888888888854, + 1.294444444444441, + 1.2999999999999965, + 1.305555555555552, + 1.3111111111111076, + 1.316666666666663, + 1.3222222222222186, + 1.3277777777777742, + 1.3333333333333297, + 1.3388888888888852, + 1.3444444444444408, + 1.3499999999999963, + 1.3555555555555518, + 1.3611111111111074, + 1.366666666666663, + 1.3722222222222185, + 1.377777777777774, + 1.3833333333333295, + 1.388888888888885, + 1.3944444444444406, + 1.3999999999999961, + 1.4055555555555517, + 1.4111111111111072, + 1.4166666666666627, + 1.4222222222222183, + 1.4277777777777738, + 1.4333333333333294, + 1.4388888888888849, + 1.4444444444444404, + 1.449999999999996, + 1.4555555555555515, + 1.461111111111107, + 1.4666666666666626, + 1.472222222222218, + 1.4777777777777736, + 1.4833333333333292, + 1.4888888888888847, + 1.4944444444444402, + 1.4999999999999958, + 1.5055555555555513, + 1.5111111111111069, + 1.5166666666666624, + 1.522222222222218, + 1.5277777777777735, + 1.533333333333329, + 1.5388888888888845, + 1.54444444444444, + 1.5499999999999956, + 1.5555555555555511, + 1.5611111111111067, + 1.5666666666666622, + 1.5722222222222177, + 1.5777777777777733, + 1.5833333333333288, + 1.5888888888888844, + 1.59444444444444, + 1.5999999999999954, + 1.605555555555551, + 1.6111111111111065, + 1.616666666666662, + 1.6222222222222176, + 1.627777777777773, + 1.6333333333333286, + 1.6388888888888842, + 1.6444444444444397, + 1.6499999999999952, + 1.6555555555555508, + 1.6611111111111063, + 1.6666666666666619, + 1.6722222222222174, + 1.677777777777773, + 1.6833333333333285, + 1.688888888888884, + 1.6944444444444395, + 1.699999999999995, + 1.7055555555555506, + 1.7111111111111061, + 1.7166666666666617, + 1.7222222222222172, + 1.7277777777777727, + 1.7333333333333283, + 1.7388888888888838, + 1.7444444444444394, + 1.749999999999995, + 1.7555555555555504, + 1.761111111111106, + 1.7666666666666615, + 1.772222222222217, + 1.7777777777777726, + 1.783333333333328, + 1.7888888888888836, + 1.7944444444444392, + 1.7999999999999947, + 1.8055555555555503, + 1.8111111111111058, + 1.8166666666666613, + 1.8222222222222169, + 1.8277777777777724, + 1.833333333333328, + 1.8388888888888835, + 1.844444444444439, + 1.8499999999999945, + 1.85555555555555, + 1.8611111111111056, + 1.8666666666666611, + 1.8722222222222167, + 1.8777777777777722, + 1.8833333333333278, + 1.8888888888888833, + 1.8944444444444388, + 1.8999999999999944, + 1.90555555555555, + 1.9111111111111054, + 1.916666666666661, + 1.9222222222222165, + 1.927777777777772, + 1.9333333333333276, + 1.938888888888883, + 1.9444444444444386, + 1.9499999999999942, + 1.9555555555555497, + 1.9611111111111053, + 1.9666666666666608, + 1.9722222222222163, + 1.9777777777777719, + 1.9833333333333274, + 1.988888888888883, + 1.9944444444444385, + 1.999999999999994, + 2.0055555555555498, + 2.0111111111111053, + 2.016666666666661, + 2.0222222222222164, + 2.027777777777772, + 2.0333333333333274, + 2.038888888888883, + 2.0444444444444385, + 2.049999999999994, + 2.0555555555555496, + 2.061111111111105, + 2.0666666666666607, + 2.072222222222216, + 2.0777777777777717, + 2.0833333333333273, + 2.088888888888883, + 2.0944444444444383, + 2.099999999999994, + 2.1055555555555494, + 2.111111111111105, + 2.1166666666666605, + 2.122222222222216, + 2.1277777777777716, + 2.133333333333327, + 2.1388888888888826, + 2.144444444444438, + 2.1499999999999937, + 2.1555555555555492, + 2.1611111111111048, + 2.1666666666666603, + 2.172222222222216, + 2.1777777777777714, + 2.183333333333327, + 2.1888888888888824, + 2.194444444444438, + 2.1999999999999935, + 2.205555555555549, + 2.2111111111111046, + 2.21666666666666, + 2.2222222222222157, + 2.227777777777771, + 2.2333333333333267, + 2.2388888888888823, + 2.244444444444438, + 2.2499999999999933, + 2.255555555555549, + 2.2611111111111044, + 2.26666666666666, + 2.2722222222222155, + 2.277777777777771, + 2.2833333333333266, + 2.288888888888882, + 2.2944444444444376, + 2.299999999999993, + 2.3055555555555487, + 2.3111111111111042, + 2.3166666666666598, + 2.3222222222222153, + 2.327777777777771, + 2.3333333333333264, + 2.338888888888882, + 2.3444444444444374, + 2.349999999999993, + 2.3555555555555485, + 2.361111111111104, + 2.3666666666666596, + 2.372222222222215, + 2.3777777777777707, + 2.383333333333326, + 2.3888888888888817, + 2.3944444444444373, + 2.399999999999993, + 2.4055555555555483, + 2.411111111111104, + 2.4166666666666594, + 2.422222222222215, + 2.4277777777777705, + 2.433333333333326, + 2.4388888888888816, + 2.444444444444437, + 2.4499999999999926, + 2.455555555555548, + 2.4611111111111037, + 2.4666666666666592, + 2.4722222222222148, + 2.4777777777777703, + 2.483333333333326, + 2.4888888888888814, + 2.494444444444437, + 2.4999999999999925, + 2.505555555555548, + 2.5111111111111035, + 2.516666666666659, + 2.5222222222222146, + 2.52777777777777, + 2.5333333333333257, + 2.538888888888881, + 2.5444444444444367, + 2.5499999999999923, + 2.555555555555548, + 2.5611111111111033, + 2.566666666666659, + 2.5722222222222144, + 2.57777777777777, + 2.5833333333333255, + 2.588888888888881, + 2.5944444444444366, + 2.599999999999992, + 2.6055555555555476, + 2.611111111111103, + 2.6166666666666587, + 2.6222222222222142, + 2.6277777777777698, + 2.6333333333333253, + 2.638888888888881, + 2.6444444444444364, + 2.649999999999992, + 2.6555555555555475, + 2.661111111111103, + 2.6666666666666585, + 2.672222222222214, + 2.6777777777777696, + 2.683333333333325, + 2.6888888888888807, + 2.694444444444436, + 2.6999999999999917, + 2.7055555555555473, + 2.711111111111103, + 2.7166666666666583, + 2.722222222222214, + 2.7277777777777694, + 2.733333333333325, + 2.7388888888888805, + 2.744444444444436, + 2.7499999999999916, + 2.755555555555547, + 2.7611111111111026, + 2.766666666666658, + 2.7722222222222137, + 2.7777777777777692, + 2.7833333333333248, + 2.7888888888888803, + 2.794444444444436, + 2.7999999999999914, + 2.805555555555547, + 2.8111111111111025, + 2.816666666666658, + 2.8222222222222135, + 2.827777777777769, + 2.8333333333333246, + 2.83888888888888, + 2.8444444444444357, + 2.849999999999991, + 2.8555555555555467, + 2.8611111111111023, + 2.866666666666658, + 2.8722222222222134, + 2.877777777777769, + 2.8833333333333244, + 2.88888888888888, + 2.8944444444444355, + 2.899999999999991, + 2.9055555555555466, + 2.911111111111102, + 2.9166666666666576, + 2.922222222222213, + 2.9277777777777687, + 2.9333333333333242, + 2.93888888888888, + 2.9444444444444353, + 2.949999999999991, + 2.9555555555555464, + 2.961111111111102, + 2.9666666666666575, + 2.972222222222213, + 2.9777777777777685, + 2.983333333333324, + 2.9888888888888796, + 2.994444444444435, + 2.9999999999999907, + 3.005555555555546, + 3.0111111111111017, + 3.0166666666666573, + 3.022222222222213, + 3.0277777777777684, + 3.033333333333324, + 3.0388888888888794, + 3.044444444444435, + 3.0499999999999905, + 3.055555555555546, + 3.0611111111111016, + 3.066666666666657, + 3.0722222222222126, + 3.077777777777768, + 3.0833333333333237, + 3.0888888888888792, + 3.094444444444435, + 3.0999999999999903, + 3.105555555555546, + 3.1111111111111014, + 3.116666666666657, + 3.1222222222222125, + 3.127777777777768, + 3.1333333333333235, + 3.138888888888879, + 3.1444444444444346, + 3.14999999999999, + 3.1555555555555457, + 3.161111111111101, + 3.1666666666666567, + 3.1722222222222123, + 3.177777777777768, + 3.1833333333333234, + 3.188888888888879, + 3.1944444444444344, + 3.19999999999999, + 3.2055555555555455, + 3.211111111111101, + 3.2166666666666566, + 3.222222222222212, + 3.2277777777777676, + 3.233333333333323, + 3.2388888888888787, + 3.2444444444444343, + 3.24999999999999, + 3.2555555555555453, + 3.261111111111101, + 3.2666666666666564, + 3.272222222222212, + 3.2777777777777675, + 3.283333333333323, + 3.2888888888888785, + 3.294444444444434, + 3.2999999999999896, + 3.305555555555545, + 3.3111111111111007, + 3.316666666666656, + 3.3222222222222118, + 3.3277777777777673, + 3.333333333333323, + 3.3388888888888784, + 3.344444444444434, + 3.3499999999999894, + 3.355555555555545, + 3.3611111111111005, + 3.366666666666656, + 3.3722222222222116, + 3.377777777777767, + 3.3833333333333226, + 3.388888888888878, + 3.3944444444444337, + 3.3999999999999893, + 3.405555555555545, + 3.4111111111111003, + 3.416666666666656, + 3.4222222222222114, + 3.427777777777767, + 3.4333333333333225, + 3.438888888888878, + 3.4444444444444335, + 3.449999999999989, + 3.4555555555555446, + 3.4611111111111, + 3.4666666666666557, + 3.472222222222211, + 3.4777777777777668, + 3.4833333333333223, + 3.488888888888878, + 3.4944444444444334, + 3.499999999999989, + 3.5055555555555444, + 3.5111111111111, + 3.5166666666666555, + 3.522222222222211, + 3.5277777777777666, + 3.533333333333322, + 3.5388888888888776, + 3.544444444444433, + 3.5499999999999887, + 3.5555555555555443, + 3.5611111111111, + 3.5666666666666553, + 3.572222222222211, + 3.5777777777777664, + 3.583333333333322, + 3.5888888888888775, + 3.594444444444433, + 3.5999999999999885, + 3.605555555555544, + 3.6111111111110996, + 3.616666666666655, + 3.6222222222222107, + 3.627777777777766, + 3.6333333333333218, + 3.6388888888888773, + 3.644444444444433, + 3.6499999999999884, + 3.655555555555544, + 3.6611111111110994, + 3.666666666666655, + 3.6722222222222105, + 3.677777777777766, + 3.6833333333333216, + 3.688888888888877, + 3.6944444444444327, + 3.699999999999988, + 3.7055555555555437, + 3.7111111111110993, + 3.716666666666655, + 3.7222222222222103, + 3.727777777777766, + 3.7333333333333214, + 3.738888888888877, + 3.7444444444444325, + 3.749999999999988, + 3.7555555555555435, + 3.761111111111099, + 3.7666666666666546, + 3.77222222222221, + 3.7777777777777657, + 3.7833333333333212, + 3.7888888888888768, + 3.7944444444444323, + 3.799999999999988, + 3.8055555555555434, + 3.811111111111099, + 3.8166666666666544, + 3.82222222222221, + 3.8277777777777655, + 3.833333333333321, + 3.8388888888888766, + 3.844444444444432, + 3.8499999999999877, + 3.855555555555543, + 3.8611111111110987, + 3.8666666666666543, + 3.87222222222221, + 3.8777777777777653, + 3.883333333333321, + 3.8888888888888764, + 3.894444444444432, + 3.8999999999999875, + 3.905555555555543, + 3.9111111111110985, + 3.916666666666654, + 3.9222222222222096, + 3.927777777777765, + 3.9333333333333207, + 3.9388888888888762, + 3.9444444444444318, + 3.9499999999999873, + 3.955555555555543, + 3.9611111111110984, + 3.966666666666654, + 3.9722222222222094, + 3.977777777777765, + 3.9833333333333205, + 3.988888888888876, + 3.9944444444444316, + 3.999999999999987, + 4.005555555555543, + 4.011111111111099, + 4.016666666666654, + 4.02222222222221, + 4.027777777777765, + 4.033333333333321, + 4.038888888888876, + 4.044444444444432, + 4.049999999999987, + 4.055555555555543, + 4.0611111111110985, + 4.066666666666654, + 4.0722222222222095, + 4.077777777777765, + 4.083333333333321, + 4.088888888888876, + 4.094444444444432, + 4.099999999999987, + 4.105555555555543, + 4.111111111111098, + 4.116666666666654, + 4.122222222222209, + 4.127777777777765, + 4.13333333333332, + 4.138888888888876, + 4.1444444444444315, + 4.149999999999987, + 4.155555555555543, + 4.161111111111098, + 4.166666666666654, + 4.172222222222209, + 4.177777777777765, + 4.18333333333332, + 4.188888888888876, + 4.194444444444431, + 4.199999999999987, + 4.205555555555542, + 4.211111111111098, + 4.2166666666666535, + 4.222222222222209, + 4.2277777777777645, + 4.23333333333332, + 4.238888888888876, + 4.244444444444431, + 4.249999999999987, + 4.255555555555542, + 4.261111111111098, + 4.266666666666653, + 4.272222222222209, + 4.277777777777764, + 4.28333333333332, + 4.288888888888875, + 4.294444444444431, + 4.2999999999999865, + 4.305555555555542, + 4.311111111111098, + 4.316666666666653, + 4.322222222222209, + 4.327777777777764, + 4.33333333333332, + 4.338888888888875, + 4.344444444444431, + 4.349999999999986, + 4.355555555555542, + 4.361111111111097, + 4.366666666666653, + 4.3722222222222085, + 4.377777777777764, + 4.3833333333333195, + 4.388888888888875, + 4.394444444444431, + 4.399999999999986, + 4.405555555555542, + 4.411111111111097, + 4.416666666666653, + 4.422222222222208, + 4.427777777777764, + 4.433333333333319, + 4.438888888888875, + 4.44444444444443, + 4.449999999999986, + 4.4555555555555415, + 4.461111111111097, + 4.466666666666653, + 4.472222222222208, + 4.477777777777764, + 4.483333333333319, + 4.488888888888875, + 4.49444444444443, + 4.499999999999986, + 4.505555555555541, + 4.511111111111097, + 4.516666666666652, + 4.522222222222208, + 4.5277777777777635, + 4.533333333333319, + 4.5388888888888745, + 4.54444444444443, + 4.549999999999986, + 4.555555555555541, + 4.561111111111097, + 4.566666666666652, + 4.572222222222208, + 4.577777777777763, + 4.583333333333319, + 4.588888888888874, + 4.59444444444443, + 4.599999999999985, + 4.605555555555541, + 4.6111111111110965, + 4.616666666666652, + 4.622222222222208, + 4.627777777777763, + 4.633333333333319, + 4.638888888888874, + 4.64444444444443, + 4.649999999999985, + 4.655555555555541, + 4.661111111111096, + 4.666666666666652, + 4.672222222222207, + 4.677777777777763, + 4.6833333333333185, + 4.688888888888874, + 4.6944444444444295, + 4.699999999999985, + 4.705555555555541, + 4.711111111111096, + 4.716666666666652, + 4.722222222222207, + 4.727777777777763, + 4.733333333333318, + 4.738888888888874, + 4.744444444444429, + 4.749999999999985, + 4.75555555555554, + 4.761111111111096, + 4.7666666666666515, + 4.772222222222207, + 4.777777777777763, + 4.783333333333318, + 4.788888888888874, + 4.794444444444429, + 4.799999999999985, + 4.80555555555554, + 4.811111111111096, + 4.816666666666651, + 4.822222222222207, + 4.827777777777762, + 4.833333333333318, + 4.8388888888888735, + 4.844444444444429, + 4.8499999999999845, + 4.85555555555554, + 4.861111111111096, + 4.866666666666651, + 4.872222222222207, + 4.877777777777762, + 4.883333333333318, + 4.888888888888873, + 4.894444444444429, + 4.899999999999984, + 4.90555555555554, + 4.911111111111095, + 4.916666666666651, + 4.9222222222222065, + 4.927777777777762, + 4.933333333333318, + 4.938888888888873, + 4.944444444444429, + 4.949999999999984, + 4.95555555555554, + 4.961111111111095, + 4.966666666666651, + 4.972222222222206, + 4.977777777777762, + 4.983333333333317, + 4.988888888888873, + 4.9944444444444285, + 4.999999999999984, + 5.0055555555555395, + 5.011111111111095, + 5.016666666666651, + 5.022222222222206, + 5.027777777777762, + 5.033333333333317, + 5.038888888888873, + 5.044444444444428, + 5.049999999999984, + 5.055555555555539, + 5.061111111111095, + 5.06666666666665, + 5.072222222222206, + 5.0777777777777615, + 5.083333333333317, + 5.088888888888873, + 5.094444444444428, + 5.099999999999984, + 5.105555555555539, + 5.111111111111095, + 5.11666666666665, + 5.122222222222206, + 5.127777777777761, + 5.133333333333317, + 5.138888888888872, + 5.144444444444428, + 5.1499999999999835, + 5.155555555555539, + 5.1611111111110946, + 5.16666666666665, + 5.172222222222206, + 5.177777777777761, + 5.183333333333317, + 5.188888888888872, + 5.194444444444428, + 5.199999999999983, + 5.205555555555539, + 5.211111111111094, + 5.21666666666665, + 5.2222222222222054, + 5.227777777777761, + 5.2333333333333165, + 5.238888888888872, + 5.244444444444428, + 5.249999999999983, + 5.255555555555539, + 5.261111111111094, + 5.26666666666665, + 5.272222222222205, + 5.277777777777761, + 5.283333333333316, + 5.288888888888872, + 5.294444444444427, + 5.299999999999983, + 5.3055555555555385, + 5.311111111111094, + 5.3166666666666496, + 5.322222222222205, + 5.327777777777761, + 5.333333333333316, + 5.338888888888872, + 5.344444444444427, + 5.349999999999983, + 5.355555555555538, + 5.361111111111094, + 5.366666666666649, + 5.372222222222205, + 5.3777777777777604, + 5.383333333333316, + 5.3888888888888715, + 5.394444444444427, + 5.399999999999983, + 5.405555555555538, + 5.411111111111094, + 5.416666666666649, + 5.422222222222205, + 5.42777777777776, + 5.433333333333316, + 5.438888888888871, + 5.444444444444427, + 5.449999999999982, + 5.455555555555538, + 5.4611111111110935, + 5.466666666666649, + 5.472222222222205, + 5.47777777777776, + 5.483333333333316, + 5.488888888888871, + 5.494444444444427, + 5.499999999999982, + 5.505555555555538, + 5.511111111111093, + 5.516666666666649, + 5.522222222222204, + 5.52777777777776, + 5.5333333333333155, + 5.538888888888871, + 5.5444444444444265, + 5.549999999999982, + 5.555555555555538, + 5.561111111111093, + 5.566666666666649, + 5.572222222222204, + 5.57777777777776, + 5.583333333333315, + 5.588888888888871, + 5.594444444444426, + 5.599999999999982, + 5.605555555555537, + 5.611111111111093, + 5.6166666666666485, + 5.622222222222204, + 5.62777777777776, + 5.633333333333315, + 5.638888888888871, + 5.644444444444426, + 5.649999999999982, + 5.655555555555537, + 5.661111111111093, + 5.666666666666648, + 5.672222222222204, + 5.677777777777759, + 5.683333333333315, + 5.6888888888888705, + 5.694444444444426, + 5.6999999999999815, + 5.705555555555537, + 5.711111111111093, + 5.716666666666648, + 5.722222222222204, + 5.727777777777759, + 5.733333333333315, + 5.73888888888887, + 5.744444444444426, + 5.749999999999981, + 5.755555555555537, + 5.761111111111092, + 5.766666666666648, + 5.7722222222222035, + 5.777777777777759, + 5.783333333333315, + 5.78888888888887, + 5.794444444444426, + 5.799999999999981, + 5.805555555555537, + 5.811111111111092, + 5.816666666666648, + 5.822222222222203, + 5.827777777777759, + 5.833333333333314, + 5.83888888888887, + 5.8444444444444255, + 5.849999999999981, + 5.8555555555555365, + 5.861111111111092, + 5.866666666666648, + 5.872222222222203, + 5.877777777777759, + 5.883333333333314, + 5.88888888888887, + 5.894444444444425, + 5.899999999999981, + 5.905555555555536, + 5.911111111111092, + 5.916666666666647, + 5.922222222222203, + 5.9277777777777585, + 5.933333333333314, + 5.93888888888887, + 5.944444444444425, + 5.949999999999981, + 5.955555555555536, + 5.961111111111092, + 5.966666666666647, + 5.972222222222203, + 5.977777777777758, + 5.983333333333314, + 5.988888888888869, + 5.994444444444425, + 5.9999999999999805, + 6.005555555555536, + 6.0111111111110915, + 6.016666666666647, + 6.022222222222203, + 6.027777777777758, + 6.033333333333314, + 6.038888888888869, + 6.044444444444425, + 6.04999999999998, + 6.055555555555536, + 6.061111111111091, + 6.066666666666647, + 6.072222222222202, + 6.077777777777758, + 6.0833333333333135, + 6.088888888888869, + 6.094444444444425, + 6.09999999999998, + 6.105555555555536, + 6.111111111111091, + 6.116666666666647, + 6.122222222222202, + 6.127777777777758, + 6.133333333333313, + 6.138888888888869, + 6.144444444444424, + 6.14999999999998, + 6.1555555555555355, + 6.161111111111091, + 6.1666666666666465, + 6.172222222222202, + 6.177777777777758, + 6.183333333333313, + 6.188888888888869, + 6.194444444444424, + 6.19999999999998, + 6.205555555555535, + 6.211111111111091, + 6.216666666666646, + 6.222222222222202, + 6.227777777777757, + 6.233333333333313, + 6.2388888888888685, + 6.244444444444424, + 6.24999999999998, + 6.255555555555535, + 6.261111111111091, + 6.266666666666646, + 6.272222222222202, + 6.277777777777757, + 6.283333333333313, + 6.288888888888868, + 6.294444444444424, + 6.299999999999979, + 6.305555555555535, + 6.3111111111110905, + 6.316666666666646, + 6.3222222222222015, + 6.327777777777757, + 6.333333333333313, + 6.338888888888868, + 6.344444444444424, + 6.349999999999979, + 6.355555555555535, + 6.36111111111109, + 6.366666666666646, + 6.372222222222201, + 6.377777777777757, + 6.383333333333312, + 6.388888888888868, + 6.3944444444444235, + 6.399999999999979, + 6.405555555555535, + 6.41111111111109, + 6.416666666666646, + 6.422222222222201, + 6.427777777777757, + 6.433333333333312, + 6.438888888888868, + 6.444444444444423, + 6.449999999999979, + 6.455555555555534, + 6.46111111111109, + 6.4666666666666455, + 6.472222222222201, + 6.4777777777777565, + 6.483333333333312, + 6.488888888888868, + 6.494444444444423, + 6.499999999999979, + 6.505555555555534, + 6.51111111111109, + 6.516666666666645, + 6.522222222222201, + 6.527777777777756, + 6.533333333333312, + 6.538888888888867, + 6.544444444444423, + 6.5499999999999785, + 6.555555555555534, + 6.56111111111109, + 6.566666666666645, + 6.572222222222201, + 6.577777777777756, + 6.583333333333312, + 6.588888888888867, + 6.594444444444423, + 6.599999999999978, + 6.605555555555534, + 6.611111111111089, + 6.616666666666645, + 6.6222222222222005, + 6.627777777777756, + 6.6333333333333115, + 6.638888888888867, + 6.644444444444423, + 6.649999999999978, + 6.655555555555534, + 6.661111111111089, + 6.666666666666645, + 6.6722222222222, + 6.677777777777756, + 6.683333333333311, + 6.688888888888867, + 6.694444444444422, + 6.699999999999978, + 6.7055555555555335, + 6.711111111111089, + 6.716666666666645, + 6.7222222222222, + 6.727777777777756, + 6.733333333333311, + 6.738888888888867, + 6.744444444444422, + 6.749999999999978, + 6.755555555555533, + 6.761111111111089, + 6.766666666666644, + 6.7722222222222, + 6.7777777777777555, + 6.783333333333311, + 6.7888888888888665, + 6.794444444444422, + 6.799999999999978, + 6.805555555555533, + 6.811111111111089, + 6.816666666666644, + 6.8222222222222, + 6.827777777777755, + 6.833333333333311, + 6.838888888888866, + 6.844444444444422, + 6.849999999999977, + 6.855555555555533, + 6.8611111111110885, + 6.866666666666644, + 6.8722222222222, + 6.877777777777755, + 6.883333333333311, + 6.888888888888866, + 6.894444444444422, + 6.899999999999977, + 6.905555555555533, + 6.911111111111088, + 6.916666666666644, + 6.922222222222199, + 6.927777777777755, + 6.9333333333333105, + 6.938888888888866, + 6.9444444444444215, + 6.949999999999977, + 6.955555555555533, + 6.961111111111088, + 6.966666666666644, + 6.972222222222199, + 6.977777777777755, + 6.98333333333331, + 6.988888888888866, + 6.994444444444421, + 6.999999999999977, + 7.005555555555532, + 7.011111111111088, + 7.0166666666666435, + 7.022222222222199, + 7.027777777777755, + 7.03333333333331, + 7.038888888888866, + 7.044444444444421, + 7.049999999999977, + 7.055555555555532, + 7.061111111111088, + 7.066666666666643, + 7.072222222222199, + 7.077777777777754, + 7.08333333333331, + 7.0888888888888655, + 7.094444444444421, + 7.0999999999999766, + 7.105555555555532, + 7.111111111111088, + 7.116666666666643, + 7.122222222222199, + 7.127777777777754, + 7.13333333333331, + 7.138888888888865, + 7.144444444444421, + 7.149999999999976, + 7.155555555555532, + 7.1611111111110874, + 7.166666666666643, + 7.1722222222221985, + 7.177777777777754, + 7.18333333333331, + 7.188888888888865, + 7.194444444444421, + 7.199999999999976, + 7.205555555555532, + 7.211111111111087, + 7.216666666666643, + 7.222222222222198, + 7.227777777777754, + 7.233333333333309, + 7.238888888888865, + 7.2444444444444205, + 7.249999999999976, + 7.2555555555555316, + 7.261111111111087, + 7.266666666666643, + 7.272222222222198, + 7.277777777777754, + 7.283333333333309, + 7.288888888888865, + 7.29444444444442, + 7.299999999999976, + 7.305555555555531, + 7.311111111111087, + 7.3166666666666424, + 7.322222222222198, + 7.3277777777777535, + 7.333333333333309, + 7.338888888888865, + 7.34444444444442, + 7.349999999999976, + 7.355555555555531, + 7.361111111111087, + 7.366666666666642, + 7.372222222222198, + 7.377777777777753, + 7.383333333333309, + 7.388888888888864, + 7.39444444444442, + 7.3999999999999755, + 7.405555555555531, + 7.411111111111087, + 7.416666666666642, + 7.422222222222198, + 7.427777777777753, + 7.433333333333309, + 7.438888888888864, + 7.44444444444442, + 7.449999999999975, + 7.455555555555531, + 7.461111111111086, + 7.466666666666642, + 7.4722222222221975, + 7.477777777777753, + 7.4833333333333085, + 7.488888888888864, + 7.49444444444442, + 7.499999999999975, + 7.505555555555531, + 7.511111111111086, + 7.516666666666642, + 7.522222222222197, + 7.527777777777753, + 7.533333333333308, + 7.538888888888864, + 7.544444444444419, + 7.549999999999975, + 7.5555555555555305, + 7.561111111111086, + 7.566666666666642, + 7.572222222222197, + 7.577777777777753, + 7.583333333333308, + 7.588888888888864, + 7.594444444444419, + 7.599999999999975, + 7.60555555555553, + 7.611111111111086, + 7.616666666666641, + 7.622222222222197, + 7.6277777777777525, + 7.633333333333308, + 7.6388888888888635, + 7.644444444444419, + 7.649999999999975, + 7.65555555555553, + 7.661111111111086, + 7.666666666666641, + 7.672222222222197, + 7.677777777777752, + 7.683333333333308, + 7.688888888888863, + 7.694444444444419, + 7.699999999999974, + 7.70555555555553, + 7.7111111111110855, + 7.716666666666641, + 7.722222222222197, + 7.727777777777752, + 7.733333333333308, + 7.738888888888863, + 7.744444444444419, + 7.749999999999974, + 7.75555555555553, + 7.761111111111085, + 7.766666666666641, + 7.772222222222196, + 7.777777777777752, + 7.7833333333333075, + 7.788888888888863, + 7.7944444444444185, + 7.799999999999974, + 7.80555555555553, + 7.811111111111085, + 7.816666666666641, + 7.822222222222196, + 7.827777777777752, + 7.833333333333307, + 7.838888888888863, + 7.844444444444418, + 7.849999999999974, + 7.855555555555529, + 7.861111111111085, + 7.8666666666666405, + 7.872222222222196, + 7.877777777777752, + 7.883333333333307, + 7.888888888888863, + 7.894444444444418, + 7.899999999999974, + 7.905555555555529, + 7.911111111111085, + 7.91666666666664, + 7.922222222222196, + 7.927777777777751, + 7.933333333333307, + 7.9388888888888625, + 7.944444444444418, + 7.9499999999999735, + 7.955555555555529, + 7.961111111111085, + 7.96666666666664, + 7.972222222222196, + 7.977777777777751, + 7.983333333333307, + 7.988888888888862, + 7.994444444444418, + 7.999999999999973, + 8.00555555555553, + 8.011111111111086, + 8.016666666666643, + 8.022222222222199, + 8.027777777777755, + 8.033333333333312, + 8.038888888888868, + 8.044444444444425, + 8.049999999999981, + 8.055555555555538, + 8.061111111111094, + 8.06666666666665, + 8.072222222222207, + 8.077777777777763, + 8.08333333333332, + 8.088888888888876, + 8.094444444444433, + 8.099999999999989, + 8.105555555555545, + 8.111111111111102, + 8.116666666666658, + 8.122222222222215, + 8.127777777777771, + 8.133333333333328, + 8.138888888888884, + 8.14444444444444, + 8.149999999999997, + 8.155555555555553, + 8.16111111111111, + 8.166666666666666, + 8.172222222222222, + 8.177777777777779, + 8.183333333333335, + 8.188888888888892, + 8.194444444444448, + 8.200000000000005, + 8.205555555555561, + 8.211111111111117, + 8.216666666666674, + 8.22222222222223, + 8.227777777777787, + 8.233333333333343, + 8.2388888888889, + 8.244444444444456, + 8.250000000000012, + 8.255555555555569, + 8.261111111111125, + 8.266666666666682, + 8.272222222222238, + 8.277777777777795, + 8.283333333333351, + 8.288888888888907, + 8.294444444444464, + 8.30000000000002, + 8.305555555555577, + 8.311111111111133, + 8.31666666666669, + 8.322222222222246, + 8.327777777777802, + 8.333333333333359, + 8.338888888888915, + 8.344444444444472, + 8.350000000000028, + 8.355555555555584, + 8.361111111111141, + 8.366666666666697, + 8.372222222222254, + 8.37777777777781, + 8.383333333333367, + 8.388888888888923, + 8.39444444444448, + 8.400000000000036, + 8.405555555555592, + 8.411111111111149, + 8.416666666666705, + 8.422222222222262, + 8.427777777777818, + 8.433333333333374, + 8.43888888888893, + 8.444444444444487, + 8.450000000000044, + 8.4555555555556, + 8.461111111111157, + 8.466666666666713, + 8.47222222222227, + 8.477777777777826, + 8.483333333333382, + 8.488888888888939, + 8.494444444444495, + 8.500000000000052, + 8.505555555555608, + 8.511111111111164, + 8.51666666666672, + 8.522222222222277, + 8.527777777777834, + 8.53333333333339, + 8.538888888888946, + 8.544444444444503, + 8.55000000000006, + 8.555555555555616, + 8.561111111111172, + 8.566666666666729, + 8.572222222222285, + 8.577777777777841, + 8.583333333333398, + 8.588888888888954, + 8.59444444444451, + 8.600000000000067, + 8.605555555555624, + 8.61111111111118, + 8.616666666666736, + 8.622222222222293, + 8.62777777777785, + 8.633333333333406, + 8.638888888888962, + 8.644444444444519, + 8.650000000000075, + 8.655555555555631, + 8.661111111111188, + 8.666666666666744, + 8.6722222222223, + 8.677777777777857, + 8.683333333333414, + 8.68888888888897, + 8.694444444444526, + 8.700000000000083, + 8.70555555555564, + 8.711111111111196, + 8.716666666666752, + 8.722222222222308, + 8.727777777777865, + 8.733333333333421, + 8.738888888888978, + 8.744444444444534, + 8.75000000000009, + 8.755555555555647, + 8.761111111111203, + 8.76666666666676, + 8.772222222222316, + 8.777777777777873, + 8.78333333333343, + 8.788888888888986, + 8.794444444444542, + 8.800000000000098, + 8.805555555555655, + 8.811111111111211, + 8.816666666666768, + 8.822222222222324, + 8.82777777777788, + 8.833333333333437, + 8.838888888888993, + 8.84444444444455, + 8.850000000000106, + 8.855555555555663, + 8.861111111111219, + 8.866666666666775, + 8.872222222222332, + 8.877777777777888, + 8.883333333333445, + 8.888888888889001, + 8.894444444444558, + 8.900000000000114, + 8.90555555555567, + 8.911111111111227, + 8.916666666666783, + 8.92222222222234, + 8.927777777777896, + 8.933333333333453, + 8.938888888889009, + 8.944444444444565, + 8.950000000000122, + 8.955555555555678, + 8.961111111111235, + 8.966666666666791, + 8.972222222222348, + 8.977777777777904, + 8.98333333333346, + 8.988888888889017, + 8.994444444444573, + 9.00000000000013, + 9.005555555555686, + 9.011111111111243, + 9.016666666666799, + 9.022222222222355, + 9.027777777777912, + 9.033333333333468, + 9.038888888889025, + 9.044444444444581, + 9.050000000000137, + 9.055555555555694, + 9.06111111111125, + 9.066666666666807, + 9.072222222222363, + 9.07777777777792, + 9.083333333333476, + 9.088888888889032, + 9.094444444444589, + 9.100000000000145, + 9.105555555555702, + 9.111111111111258, + 9.116666666666815, + 9.122222222222371, + 9.127777777777927, + 9.133333333333484, + 9.13888888888904, + 9.144444444444597, + 9.150000000000153, + 9.15555555555571, + 9.161111111111266, + 9.166666666666822, + 9.172222222222379, + 9.177777777777935, + 9.183333333333492, + 9.188888888889048, + 9.194444444444605, + 9.200000000000161, + 9.205555555555717, + 9.211111111111274, + 9.21666666666683, + 9.222222222222387, + 9.227777777777943, + 9.2333333333335, + 9.238888888889056, + 9.244444444444612, + 9.250000000000169, + 9.255555555555725, + 9.261111111111282, + 9.266666666666838, + 9.272222222222394, + 9.27777777777795, + 9.283333333333507, + 9.288888888889064, + 9.29444444444462, + 9.300000000000177, + 9.305555555555733, + 9.31111111111129, + 9.316666666666846, + 9.322222222222402, + 9.327777777777959, + 9.333333333333515, + 9.338888888889072, + 9.344444444444628, + 9.350000000000184, + 9.35555555555574, + 9.361111111111297, + 9.366666666666854, + 9.37222222222241, + 9.377777777777967, + 9.383333333333523, + 9.38888888888908, + 9.394444444444636, + 9.400000000000192, + 9.405555555555749, + 9.411111111111305, + 9.416666666666861, + 9.422222222222418, + 9.427777777777974, + 9.43333333333353, + 9.438888888889087, + 9.444444444444644, + 9.4500000000002, + 9.455555555555756, + 9.461111111111313, + 9.46666666666687, + 9.472222222222426, + 9.477777777777982, + 9.483333333333539, + 9.488888888889095, + 9.494444444444651, + 9.500000000000208, + 9.505555555555764, + 9.51111111111132, + 9.516666666666877, + 9.522222222222434, + 9.52777777777799, + 9.533333333333546, + 9.538888888889103, + 9.54444444444466, + 9.550000000000216, + 9.555555555555772, + 9.561111111111328, + 9.566666666666885, + 9.572222222222441, + 9.577777777777998, + 9.583333333333554, + 9.58888888888911, + 9.594444444444667, + 9.600000000000223, + 9.60555555555578, + 9.611111111111336, + 9.616666666666893, + 9.62222222222245, + 9.627777777778006, + 9.633333333333562, + 9.638888888889118, + 9.644444444444675, + 9.650000000000231, + 9.655555555555788, + 9.661111111111344, + 9.6666666666669, + 9.672222222222457, + 9.677777777778013, + 9.68333333333357, + 9.688888888889126, + 9.694444444444683, + 9.700000000000239, + 9.705555555555796, + 9.711111111111352, + 9.716666666666908, + 9.722222222222465, + 9.727777777778021, + 9.733333333333578, + 9.738888888889134, + 9.74444444444469, + 9.750000000000247, + 9.755555555555803, + 9.76111111111136, + 9.766666666666916, + 9.772222222222473, + 9.777777777778029, + 9.783333333333585, + 9.788888888889142, + 9.794444444444698, + 9.800000000000255, + 9.805555555555811, + 9.811111111111368, + 9.816666666666924, + 9.82222222222248, + 9.827777777778037, + 9.833333333333593, + 9.83888888888915, + 9.844444444444706, + 9.850000000000263, + 9.855555555555819, + 9.861111111111375, + 9.866666666666932, + 9.872222222222488, + 9.877777777778045, + 9.883333333333601, + 9.888888888889158, + 9.894444444444714, + 9.90000000000027, + 9.905555555555827, + 9.911111111111383, + 9.91666666666694, + 9.922222222222496, + 9.927777777778052, + 9.933333333333609, + 9.938888888889165, + 9.944444444444722, + 9.950000000000278, + 9.955555555555835, + 9.961111111111391, + 9.966666666666947, + 9.972222222222504, + 9.97777777777806, + 9.983333333333617, + 9.988888888889173, + 9.99444444444473, + 10.000000000000286, + 10.005555555555842, + 10.011111111111399, + 10.016666666666955, + 10.022222222222512, + 10.027777777778068, + 10.033333333333625, + 10.038888888889181, + 10.044444444444737, + 10.050000000000294, + 10.05555555555585, + 10.061111111111407, + 10.066666666666963, + 10.07222222222252, + 10.077777777778076, + 10.083333333333632, + 10.088888888889189, + 10.094444444444745, + 10.100000000000302, + 10.105555555555858, + 10.111111111111414, + 10.116666666666971, + 10.122222222222527, + 10.127777777778084, + 10.13333333333364, + 10.138888888889197, + 10.144444444444753, + 10.15000000000031, + 10.155555555555866, + 10.161111111111422, + 10.166666666666979, + 10.172222222222535, + 10.177777777778092, + 10.183333333333648, + 10.188888888889204, + 10.19444444444476, + 10.200000000000317, + 10.205555555555874, + 10.21111111111143, + 10.216666666666987, + 10.222222222222543, + 10.2277777777781, + 10.233333333333656, + 10.238888888889212, + 10.244444444444769, + 10.250000000000325, + 10.255555555555881, + 10.261111111111438, + 10.266666666666994, + 10.27222222222255, + 10.277777777778107, + 10.283333333333664, + 10.28888888888922, + 10.294444444444776, + 10.300000000000333, + 10.30555555555589, + 10.311111111111446, + 10.316666666667002, + 10.322222222222559, + 10.327777777778115, + 10.333333333333671, + 10.338888888889228, + 10.344444444444784, + 10.35000000000034, + 10.355555555555897, + 10.361111111111454, + 10.36666666666701, + 10.372222222222566, + 10.377777777778123, + 10.38333333333368, + 10.388888888889236, + 10.394444444444792, + 10.400000000000349, + 10.405555555555905, + 10.411111111111461, + 10.416666666667018, + 10.422222222222574, + 10.42777777777813, + 10.433333333333687, + 10.438888888889243, + 10.4444444444448, + 10.450000000000356, + 10.455555555555913, + 10.46111111111147, + 10.466666666667026, + 10.472222222222582, + 10.477777777778138, + 10.483333333333695, + 10.488888888889251, + 10.494444444444808, + 10.500000000000364, + 10.50555555555592, + 10.511111111111477, + 10.516666666667033, + 10.52222222222259, + 10.527777777778146, + 10.533333333333703, + 10.53888888888926, + 10.544444444444816, + 10.550000000000372, + 10.555555555555928, + 10.561111111111485, + 10.566666666667041, + 10.572222222222598, + 10.577777777778154, + 10.58333333333371, + 10.588888888889267, + 10.594444444444823, + 10.60000000000038, + 10.605555555555936, + 10.611111111111493, + 10.616666666667049, + 10.622222222222605, + 10.627777777778162, + 10.633333333333718, + 10.638888888889275, + 10.644444444444831, + 10.650000000000388, + 10.655555555555944, + 10.6611111111115, + 10.666666666667057, + 10.672222222222613, + 10.67777777777817, + 10.683333333333726, + 10.688888888889283, + 10.694444444444839, + 10.700000000000395, + 10.705555555555952, + 10.711111111111508, + 10.716666666667065, + 10.722222222222621, + 10.727777777778178, + 10.733333333333734, + 10.73888888888929, + 10.744444444444847, + 10.750000000000403, + 10.75555555555596, + 10.761111111111516, + 10.766666666667073, + 10.772222222222629, + 10.777777777778185, + 10.783333333333742, + 10.788888888889298, + 10.794444444444855, + 10.800000000000411, + 10.805555555555967, + 10.811111111111524, + 10.81666666666708, + 10.822222222222637, + 10.827777777778193, + 10.83333333333375, + 10.838888888889306, + 10.844444444444862, + 10.850000000000419, + 10.855555555555975, + 10.861111111111532, + 10.866666666667088, + 10.872222222222645, + 10.877777777778201, + 10.883333333333757, + 10.888888888889314, + 10.89444444444487, + 10.900000000000427, + 10.905555555555983, + 10.91111111111154, + 10.916666666667096, + 10.922222222222652, + 10.927777777778209, + 10.933333333333765, + 10.938888888889322, + 10.944444444444878, + 10.950000000000434, + 10.955555555555991, + 10.961111111111547, + 10.966666666667104, + 10.97222222222266, + 10.977777777778217, + 10.983333333333773, + 10.98888888888933, + 10.994444444444886, + 11.000000000000442, + 11.005555555555999, + 11.011111111111555, + 11.016666666667112, + 11.022222222222668, + 11.027777777778224, + 11.03333333333378, + 11.038888888889337, + 11.044444444444894, + 11.05000000000045, + 11.055555555556007, + 11.061111111111563, + 11.06666666666712, + 11.072222222222676, + 11.077777777778232, + 11.083333333333789, + 11.088888888889345, + 11.094444444444902, + 11.100000000000458, + 11.105555555556014, + 11.11111111111157, + 11.116666666667127, + 11.122222222222684, + 11.12777777777824, + 11.133333333333796, + 11.138888888889353, + 11.14444444444491, + 11.150000000000466, + 11.155555555556022, + 11.161111111111579, + 11.166666666667135, + 11.172222222222691, + 11.177777777778248, + 11.183333333333804, + 11.18888888888936, + 11.194444444444917, + 11.200000000000474, + 11.20555555555603, + 11.211111111111586, + 11.216666666667143, + 11.2222222222227, + 11.227777777778256, + 11.233333333333812, + 11.238888888889369, + 11.244444444444925, + 11.250000000000481, + 11.255555555556038, + 11.261111111111594, + 11.26666666666715, + 11.272222222222707, + 11.277777777778264, + 11.28333333333382, + 11.288888888889376, + 11.294444444444933, + 11.30000000000049, + 11.305555555556046, + 11.311111111111602, + 11.316666666667158, + 11.322222222222715, + 11.327777777778271, + 11.333333333333828, + 11.338888888889384, + 11.34444444444494, + 11.350000000000497, + 11.355555555556053, + 11.36111111111161, + 11.366666666667166, + 11.372222222222723, + 11.37777777777828, + 11.383333333333836, + 11.388888888889392, + 11.394444444444948, + 11.400000000000505, + 11.405555555556061, + 11.411111111111618, + 11.416666666667174, + 11.42222222222273, + 11.427777777778287, + 11.433333333333843, + 11.4388888888894, + 11.444444444444956, + 11.450000000000513, + 11.455555555556069, + 11.461111111111626, + 11.466666666667182, + 11.472222222222738, + 11.477777777778295, + 11.483333333333851, + 11.488888888889408, + 11.494444444444964, + 11.50000000000052, + 11.505555555556077, + 11.511111111111633, + 11.51666666666719, + 11.522222222222746, + 11.527777777778303, + 11.533333333333859, + 11.538888888889415, + 11.544444444444972, + 11.550000000000528, + 11.555555555556085, + 11.561111111111641, + 11.566666666667198, + 11.572222222222754, + 11.57777777777831, + 11.583333333333867, + 11.588888888889423, + 11.59444444444498, + 11.600000000000536, + 11.605555555556093, + 11.611111111111649, + 11.616666666667205, + 11.622222222222762, + 11.627777777778318, + 11.633333333333875, + 11.638888888889431, + 11.644444444444987, + 11.650000000000544, + 11.6555555555561, + 11.661111111111657, + 11.666666666667213, + 11.67222222222277, + 11.677777777778326, + 11.683333333333882, + 11.688888888889439, + 11.694444444444995, + 11.700000000000552, + 11.705555555556108, + 11.711111111111665, + 11.716666666667221, + 11.722222222222777, + 11.727777777778334, + 11.73333333333389, + 11.738888888889447, + 11.744444444445003, + 11.75000000000056, + 11.755555555556116, + 11.761111111111672, + 11.766666666667229, + 11.772222222222785, + 11.777777777778342, + 11.783333333333898, + 11.788888888889455, + 11.794444444445011, + 11.800000000000567, + 11.805555555556124, + 11.81111111111168, + 11.816666666667237, + 11.822222222222793, + 11.82777777777835, + 11.833333333333906, + 11.838888888889462, + 11.844444444445019, + 11.850000000000575, + 11.855555555556132, + 11.861111111111688, + 11.866666666667244, + 11.8722222222228, + 11.877777777778357, + 11.883333333333914, + 11.88888888888947, + 11.894444444445027, + 11.900000000000583, + 11.90555555555614, + 11.911111111111696, + 11.916666666667252, + 11.922222222222809, + 11.927777777778365, + 11.933333333333922, + 11.938888888889478, + 11.944444444445034, + 11.95000000000059, + 11.955555555556147, + 11.961111111111704, + 11.96666666666726, + 11.972222222222817, + 11.977777777778373, + 11.98333333333393, + 11.988888888889486, + 11.994444444445042, + 12.000000000000599, + 12.005555555556155, + 12.011111111111711, + 12.016666666667268, + 12.022222222222824, + 12.02777777777838, + 12.033333333333937, + 12.038888888889494, + 12.04444444444505, + 12.050000000000606, + 12.055555555556163, + 12.06111111111172, + 12.066666666667276, + 12.072222222222832, + 12.077777777778389, + 12.083333333333945, + 12.088888888889501, + 12.094444444445058, + 12.100000000000614, + 12.10555555555617, + 12.111111111111727, + 12.116666666667284, + 12.12222222222284, + 12.127777777778396, + 12.133333333333953, + 12.13888888888951, + 12.144444444445066, + 12.150000000000622, + 12.155555555556179, + 12.161111111111735, + 12.166666666667291, + 12.172222222222848, + 12.177777777778404, + 12.18333333333396, + 12.188888888889517, + 12.194444444445073, + 12.20000000000063, + 12.205555555556186, + 12.211111111111743, + 12.2166666666673, + 12.222222222222856, + 12.227777777778412, + 12.233333333333968, + 12.238888888889525, + 12.244444444445081, + 12.250000000000638, + 12.255555555556194, + 12.26111111111175, + 12.266666666667307, + 12.272222222222863, + 12.27777777777842, + 12.283333333333976, + 12.288888888889533, + 12.294444444445089, + 12.300000000000646, + 12.305555555556202, + 12.311111111111758, + 12.316666666667315, + 12.322222222222871, + 12.327777777778428, + 12.333333333333984, + 12.33888888888954, + 12.344444444445097, + 12.350000000000653, + 12.35555555555621, + 12.361111111111766, + 12.366666666667323, + 12.372222222222879, + 12.377777777778435, + 12.383333333333992, + 12.388888888889548, + 12.394444444445105, + 12.400000000000661, + 12.405555555556218, + 12.411111111111774, + 12.41666666666733, + 12.422222222222887, + 12.427777777778443, + 12.433333333334, + 12.438888888889556, + 12.444444444445113, + 12.450000000000669, + 12.455555555556225, + 12.461111111111782, + 12.466666666667338, + 12.472222222222895, + 12.477777777778451, + 12.483333333334008, + 12.488888888889564, + 12.49444444444512, + 12.500000000000677, + 12.505555555556233, + 12.51111111111179, + 12.516666666667346, + 12.522222222222902, + 12.527777777778459, + 12.533333333334015, + 12.538888888889572, + 12.544444444445128, + 12.550000000000685, + 12.555555555556241, + 12.561111111111797, + 12.566666666667354, + 12.57222222222291, + 12.577777777778467, + 12.583333333334023, + 12.58888888888958, + 12.594444444445136, + 12.600000000000692, + 12.605555555556249, + 12.611111111111805, + 12.616666666667362, + 12.622222222222918, + 12.627777777778475, + 12.633333333334031, + 12.638888888889587, + 12.644444444445144, + 12.6500000000007, + 12.655555555556257, + 12.661111111111813, + 12.66666666666737, + 12.672222222222926, + 12.677777777778482, + 12.683333333334039, + 12.688888888889595, + 12.694444444445152, + 12.700000000000708, + 12.705555555556264, + 12.711111111111821, + 12.716666666667377, + 12.722222222222934, + 12.72777777777849, + 12.733333333334047, + 12.738888888889603, + 12.74444444444516, + 12.750000000000716, + 12.755555555556272, + 12.761111111111829, + 12.766666666667385, + 12.772222222222942, + 12.777777777778498, + 12.783333333334054, + 12.78888888888961, + 12.794444444445167, + 12.800000000000724, + 12.80555555555628, + 12.811111111111837, + 12.816666666667393, + 12.82222222222295, + 12.827777777778506, + 12.833333333334062, + 12.838888888889619, + 12.844444444445175, + 12.850000000000732, + 12.855555555556288, + 12.861111111111844, + 12.8666666666674, + 12.872222222222957, + 12.877777777778514, + 12.88333333333407, + 12.888888888889626, + 12.894444444445183, + 12.90000000000074, + 12.905555555556296, + 12.911111111111852, + 12.916666666667409, + 12.922222222222965, + 12.927777777778521, + 12.933333333334078, + 12.938888888889634, + 12.94444444444519, + 12.950000000000747, + 12.955555555556304, + 12.96111111111186, + 12.966666666667416, + 12.972222222222973, + 12.97777777777853, + 12.983333333334086, + 12.988888888889642, + 12.994444444445199, + 13.000000000000755, + 13.005555555556311, + 13.011111111111868, + 13.016666666667424, + 13.02222222222298, + 13.027777777778537, + 13.033333333334093, + 13.03888888888965, + 13.044444444445206, + 13.050000000000763, + 13.05555555555632, + 13.061111111111876, + 13.066666666667432, + 13.072222222222988, + 13.077777777778545, + 13.083333333334101, + 13.088888888889658, + 13.094444444445214, + 13.10000000000077, + 13.105555555556327, + 13.111111111111883, + 13.11666666666744, + 13.122222222222996, + 13.127777777778553, + 13.13333333333411, + 13.138888888889666, + 13.144444444445222, + 13.150000000000778, + 13.155555555556335, + 13.161111111111891, + 13.166666666667448, + 13.172222222223004, + 13.17777777777856, + 13.183333333334117, + 13.188888888889673, + 13.19444444444523, + 13.200000000000786, + 13.205555555556343, + 13.211111111111899, + 13.216666666667455, + 13.222222222223012, + 13.227777777778568, + 13.233333333334125, + 13.238888888889681, + 13.244444444445238, + 13.250000000000794, + 13.25555555555635, + 13.261111111111907, + 13.266666666667463, + 13.27222222222302, + 13.277777777778576, + 13.283333333334133, + 13.288888888889689, + 13.294444444445245, + 13.300000000000802, + 13.305555555556358, + 13.311111111111915, + 13.316666666667471, + 13.322222222223028, + 13.327777777778584, + 13.33333333333414, + 13.338888888889697 + ], + "x": [ + 606, + 606, + 606, + 625.6961550602441, + 625.7537668119028, + 645.693108963372, + 645.7507207150306, + 665.5440319961984, + 665.2381220107353, + 684.4544035081848, + 683.7817991020711, + 702.4302844341681, + 700.5552104609795, + 717.9732036633076, + 713.9378225881567, + 730.0095041263485, + 728.8007190977046, + 745.7697191984829, + 745.3814705488054, + 759.15233132566, + 760.4756621532608, + 775.332671213159, + 776.6560020407597, + 787.9190790341557, + 791.5188985503077, + 801.8122464433357, + 807.4916087512535, + 817.1331353057152, + 821.6337443749844, + 834.7920871628937, + 838.7770903890266, + 851.1751280486735, + 854.3200096181661, + 866.0380245582214, + 868.7068056249391, + 877.2218826276363, + 879.0075671231401, + 885.3566154891523, + 885.8479699896535, + 897.6698449956655, + 897.3194987166744, + 907.9706064938665, + 906.7089299723922, + 916.4229717286805, + 913.8762889632982, + 919.8959352820191, + 918.7147268752915, + 926.076275169518, + 920.4578417302447, + 927.1229942943769, + 926.6381816177436, + 930.2516835951815, + 930.7964154340988, + 937.7438154634997, + 936.6438495285535, + 941.2167790168382, + 939.772538829358, + 942.2634981416971, + 947.2646706976763, + 948.4438380291961, + 952.7774178140162, + 950.1869528841493, + 954.8679870793693, + 956.6983159732924, + 952.7774178140162, + 959.1357028413954, + 953.4754077480662, + 965.3160427288943, + 955.9127946161692, + 966.3627618537532, + 960.0710284325244, + 971.8755089700932, + 968.2057612940404, + 980.6429319058747, + 977.9019536989671, + 991.8267899752896, + 989.6576587448166, + 1000.594212911071, + 999.3538511497433, + 1012.3499179569205, + 1013.2470185589232, + 1026.7367139636935, + 1023.5477800571242, + 1039.3231217846903, + 1035.5840805201651, + 1055.5034616721894, + 1050.446977029713, + 1070.3663581817373, + 1067.027728480814, + 1083.7489703089145, + 1080.4103406079912, + 1100.1320111946943, + 1095.9532598371306, + 1118.2581669354274, + 1112.9142217602591, + 1135.5786750111163, + 1131.1851309131112, + 1154.8039089298827, + 1150.0955024250975, + 1172.4628607870613, + 1169.9464254579239, + 1191.1344693170054, + 1188.6180339878679, + 1210.7670129859587, + 1208.5084718952332, + 1228.742893911942, + 1227.634567014494, + 1247.8689890312028, + 1247.5858480196905, + 1267.7594269385681, + 1267.0732493153953, + 1287.6103499713945, + 1287.0702032185231, + 1307.0162644969143, + 1306.476117744043, + 1326.8671875297407, + 1326.476117744043, + 1346.2731020552606, + 1346.3665556514084, + 1366.163539962626, + 1365.8539569471131, + 1385.726491977302, + 1383.6740874308805, + 1404.6368634892883, + 1402.6952177567837, + 1422.1292576320761, + 1419.8385637708259, + 1441.150387957979, + 1438.859694096729, + 1457.9237993168877, + 1456.180202172418, + 1471.306411444065, + 1474.5902992414667, + 1486.4006030485205, + 1492.2492510986453, + 1503.7211111242093, + 1508.6322919844251, + 1518.5840076337572, + 1522.272259185675, + 1530.3397126796067, + 1533.1650398859756, + 1543.9796798808566, + 1548.0279363955235, + 1554.2804413790577, + 1560.8836885892542, + 1568.6672373858307, + 1569.6511115250357, + 1581.2536452068275, + 1580.8349695944507, + 1591.8520304914916, + 1590.2244008501686, + 1599.3441623598098, + 1595.7371479665087, + 1602.8171259131484, + 1604.5045709022902, + 1608.9974658006474, + 1610.0173180186302, + 1611.4348526687504, + 1612.4547048867332, + 1617.9462157578935, + 1618.9660679758763, + 1619.341345232776, + 1620.3611974507587, + 1623.1575251403067, + 1625.8739445670988, + 1624.552654615189, + 1627.9645138324518, + 1622.4620853498361, + 1626.5693843575693, + 1616.949338233496, + 1622.411150541214, + 1614.511951365393, + 1614.5965279714285, + 1607.344592374487, + 1611.8130659522271, + 1603.1863585581318, + 1607.3140448653498, + 1595.0516256966157, + 1598.861679630536, + 1590.5526046097384, + 1594.0232417185425, + 1583.712201743225, + 1585.8885088570264, + 1573.4114402450239, + 1575.5877473588253, + 1560.0288281178466, + 1562.205135231648, + 1550.6393968621287, + 1552.205135231648, + 1538.052989041132, + 1539.8919057251348, + 1523.9108534174009, + 1523.919195524189, + 1507.3301019663, + 1510.7980149443788, + 1494.2089213864897, + 1496.1709409119953, + 1478.2362111855439, + 1478.6785467692075, + 1459.9653020326919, + 1462.0977953181066, + 1442.8219560186496, + 1444.6054011753188, + 1426.6416161311506, + 1429.0624819461793, + 1408.982664273972, + 1411.9191359321371, + 1390.0722927619856, + 1393.648226779285, + 1370.5848914662809, + 1374.0156831103318, + 1352.6090105402975, + 1354.7904491915654, + 1333.0460585256214, + 1334.9000112842, + 1313.0582419852394, + 1315.0095733768346, + 1293.085651290148, + 1295.0217568364528, + 1273.3318844782452, + 1275.615842310933, + 1253.3592937831538, + 1255.7254044035676, + 1233.5083707503275, + 1235.7528137084762, + 1214.283136831561, + 1216.120270039523, + 1194.4322137987347, + 1197.710172970474, + 1175.2069798799682, + 1178.2227716747693, + 1157.0808241392351, + 1159.9518625219173, + 1137.8555902204687, + 1140.1980957100145, + 1119.1839816905247, + 1120.7921811844947, + 1101.6915875477368, + 1102.3820841154459, + 1086.3706986853572, + 1085.999043229666, + 1069.0501906096683, + 1071.612247222893, + 1053.0774804087225, + 1060.7194665225925, + 1039.9562998289123, + 1048.4062370160793, + 1023.9835896279665, + 1034.0194410093063, + 1009.1206931184186, + 1023.7186795111053, + 997.6491643913977, + 1011.6823790480644, + 990.1570325230795, + 998.0424118468144, + 979.5586472384153, + 986.2867068009649, + 971.4239143768993, + 978.1519739394489, + 966.924893290022, + 965.5655661184521, + 959.1102707202366, + 955.5655661184521, + 954.9520369038814, + 948.7251632519387, + 946.1846139680998, + 945.2521996986002, + 940.3371798736451, + 946.9953145535534, + 937.2084905728406, + 945.6001850786708, + 936.5105006387905, + 941.4419512623157, + 932.3522668224354, + 941.4419512623157, + 930.6091519674821, + 938.6584892431143, + 931.3071419015322, + 932.1471261539712, + 927.148908085177, + 928.6741626006326, + 920.3085052186636, + 922.8267285061779, + 917.8711183505607, + 919.010548598647, + 913.7128845342055, + 912.1701457321336, + 905.2605192993915, + 907.6711246452563, + 894.0766612299766, + 901.1597615561132, + 885.9419283684606, + 891.4635691511864, + 876.2457359635339, + 878.6078169574557, + 863.3899837698032, + 868.6078169574557, + 854.6225608340216, + 855.2252048302786, + 842.0361530130248, + 844.332424129978, + 825.8558131255259, + 829.7053500975945, + 811.4690171187528, + 813.3223092118147, + 795.9260978896134, + 800.2011286320046, + 778.7827518755712, + 784.2284184310588, + 764.1556778431877, + 765.9575092782068, + 747.0123318291455, + 748.4651151354188, + 728.1019603171592, + 732.7049000632844, + 710.6095661743713, + 715.7439381401559, + 691.2910496485899, + 697.2002610488202, + 671.4401266157635, + 677.7128597531155, + 652.0342120902435, + 657.7889657912806, + 633.3626035602995, + 638.3015644955759, + 613.511680527473, + 618.3015644955759, + 593.7063191526416, + 598.5477976836731, + 573.8158812452762, + 578.5599811432912, + 553.8919872834413, + 558.5873904481997, + 534.3290352687652, + 538.8912353879556, + 514.3564445736737, + 518.8942814848277, + 495.230349454413, + 499.2617378158744, + 475.59780578545974, + 480.5901292859304, + 457.47165004472674, + 463.62916736280187, + 438.5612785327404, + 444.50307224354117, + 420.74114804897306, + 426.23216309068914, + 401.5159141302067, + 409.2712011675606, + 383.69578364643934, + 391.0002920147086, + 367.51544375894036, + 374.2268806558001, + 354.1328316317632, + 359.84008464902706, + 337.3594202728547, + 343.8673744480812, + 323.21728464912377, + 331.55414494156804, + 312.32450394882324, + 316.4599533371126, + 299.2033233690131, + 302.8199861358627, + 289.8138921132953, + 291.92720543556214, + 276.43127998611817, + 285.08680256904876, + 265.53849928581764, + 275.390610164122, + 259.0271361966745, + 262.26942958431187, + 250.57477096186054, + 250.5137245384624, + 244.72733686740582, + 243.34636554755642, + 241.5986475666012, + 239.18813173120125, + 236.0859004502612, + 232.02077274029526, + 226.08590045026122, + 229.93020347494218, + 219.24549758374786, + 231.67331832989535, + 215.42931767621695, + 229.9302034749422, + 214.73132774216694, + 224.0827693804875, + 216.47444259712012, + 220.95408007968285, + 222.65478248461906, + 222.34920955456536, + 227.15380357149638, + 228.1966436490201, + 235.28853643301238, + 231.3253329498247, + 238.41722573381702, + 239.4600658113407, + 245.2576286003304, + 245.64040569883966, + 256.44148666974536, + 254.09277093365364, + 263.28188953625875, + 259.9402050281084, + 273.28188953625875, + 270.2409665263095, + 285.0375945821082, + 283.88093372755947, + 292.5297264504265, + 293.88093372755947, + 302.8304879486276, + 299.7283678220142, + 315.14371745514075, + 310.3267531066783, + 330.2379090595962, + 323.44793368648845, + 346.41824894709515, + 338.768822548868, + 359.8008610742723, + 355.72978447199654, + 375.12174993665184, + 370.82397607645197, + 392.78070179383036, + 388.4829279336305, + 411.80183211973343, + 407.70816185239687, + 429.46078397691196, + 425.5282923361642, + 445.64112386441093, + 441.7086322236632, + 463.6170047903943, + 460.3802407536072, + 482.41085720611244, + 479.7861552791271, + 501.97380922078855, + 499.63707831195353, + 521.9738092207886, + 519.1244796076583, + 541.824732253615, + 537.3953887605103, + 561.7973229487066, + 556.4165190864134, + 581.687760856072, + 575.903920382118, + 601.6603515511636, + 595.7548434149445, + 621.0662660766835, + 615.64528132231, + 640.8200328885863, + 634.8705152410764, + 660.8078494289682, + 652.6906457248438, + 680.7317433908031, + 671.2343228161795, + 699.9569773095695, + 690.7972748308556, + 717.4493714523575, + 709.8184051567587, + 735.9930485436932, + 726.9617511708009, + 753.313556619382, + 745.8721226827872, + 768.4077482238374, + 763.3645168255752, + 785.7282562995262, + 779.5448567130741, + 800.5911528090741, + 794.6390483175295, + 818.083546951862, + 812.6149292435128, + 834.0562571528078, + 829.5758911666413, + 846.6426649738046, + 844.4387876761892, + 854.7773978353206, + 856.7520171827024, + 866.5331028811701, + 865.8318271774933, + 879.6542834609802, + 877.0156852469082, + 891.4099885068297, + 883.8560881134216, + 899.5447213683457, + 894.1568496116226, + 904.043742455223, + 902.6092148464367, + 913.4331737109408, + 915.4649670401675, + 919.2806078053954, + 925.7657285383685, + 927.4153406669114, + 932.6061314048819, + 933.9267037560546, + 935.0435182729849, + 936.0172730214077, + 939.5425393598622, + 943.1846320123137, + 939.5425393598622, + 947.683653099191, + 942.3260013790635, + 948.7303722240499, + 948.1734354735182, + 954.2431193403899, + 950.6108223416212, + 954.5921674691355, + 949.5641032167623, + 956.6827367344886, + 950.2620931508123, + 963.523139601002, + 952.6994800189153, + 965.2662544559552, + 960.1916118872335, + 969.4244882723103, + 969.8878042921602, + 978.1919112080918, + 976.3991673813034, + 988.7902964927559, + 985.7885986370212, + 997.8701064875469, + 991.3013457533611, + 1009.9064069505878, + 999.1159683231466, + 1025.0005985550433, + 1008.8121607280733, + 1037.3138280615565, + 1019.9960187974882, + 1053.074043133691, + 1034.3828148042612, + 1066.4566552608683, + 1049.9257340334007, + 1083.2300666197768, + 1066.5064854845016, + 1097.8571406521603, + 1081.3693819940495, + 1114.4378921032612, + 1097.5497218815485, + 1132.7088012561132, + 1115.8206310344005, + 1149.6697631792417, + 1132.9639770484428, + 1167.645644105225, + 1151.6355855783868, + 1186.7717392244858, + 1171.1985375930628, + 1206.6621771318512, + 1189.8701461230069, + 1225.8874110506176, + 1209.0953800417733, + 1245.8752275909997, + 1228.9463030745997, + 1265.100461509766, + 1248.9463030745997, + 1285.0517425149626, + 1268.264819600381, + 1304.9756364767975, + 1288.1552575077465, + 1324.6081801457508, + 1308.106538512943, + 1343.1518572370865, + 1327.802693573187, + 1362.5577717626063, + 1346.9287886924478, + 1382.5577717626063, + 1366.9166052328296, + 1401.8762882883877, + 1386.4040065285344, + 1419.1967963640766, + 1405.3143780405208, + 1437.4677055169286, + 1422.0877893994293, + 1454.9600996597164, + 1440.497886468478, + 1470.9328098606622, + 1457.2712978273867, + 1488.0761558747045, + 1471.4134334511177, + 1503.3970447370841, + 1488.7339415268066, + 1514.868573464105, + 1504.4941565989411, + 1529.2553694708781, + 1519.1212306313246, + 1540.7268981978991, + 1530.5927593583456, + 1555.1136942046721, + 1545.6869509628011, + 1567.1499946677131, + 1559.0695630899784, + 1574.6421265360314, + 1570.2534211593934, + 1585.2405118206955, + 1579.0208440951749, + 1594.007934756477, + 1592.1420246749851, + 1599.8553688509317, + 1601.2218346697762, + 1608.9351788457227, + 1606.7345817861162, + 1613.093412662078, + 1607.4325717201662, + 1612.7443645333324, + 1612.2710096321596, + 1615.1817514014353, + 1612.2710096321596, + 1619.6807724883126, + 1615.054471651361, + 1620.7274916131714, + 1622.221830642267, + 1618.2901047450684, + 1626.0380105497977, + 1621.0735667642698, + 1624.6428810749153, + 1619.3304519093167, + 1619.8044431629219, + 1613.8177047929767, + 1616.6757538621173, + 1603.5169432947755, + 1609.835350995604, + 1595.3822104332594, + 1607.0518889764026, + 1591.223976616904, + 1601.8755080743522, + 1582.7716113820902, + 1595.0351052078388, + 1571.5877533126752, + 1585.338912802912, + 1563.1353880778613, + 1573.5832077570626, + 1551.6638593508403, + 1563.887015352136, + 1538.54267877103, + 1552.703157282721, + 1522.5699685700843, + 1539.063190081471, + 1509.448787990274, + 1522.2897787225625, + 1493.4760777893282, + 1507.662704690179, + 1481.162848282815, + 1496.478846620764, + 1467.020712659084, + 1482.8388794195141, + 1450.439961207983, + 1466.8661692185683, + 1432.169052055131, + 1448.7400134778352, + 1413.2586805431447, + 1432.7673032768894, + 1393.4077575103183, + 1414.6411475361563, + 1374.497385998332, + 1395.008603867203, + 1354.8012309380879, + 1375.7833699484365, + 1335.4827144123064, + 1356.0296031365338, + 1315.510123717215, + 1337.1192316245474, + 1296.1042091916952, + 1317.486687955594, + 1276.3504423797924, + 1297.5140972605027, + 1256.399161374596, + 1277.5415065654113, + 1236.5087234672305, + 1258.3162726466448, + 1217.5983519552442, + 1238.4653496138185, + 1197.965808286291, + 1218.5749117064531, + 1179.9899273603075, + 1198.5779578033253, + 1160.5025260646028, + 1179.0150057886492, + 1141.8309175346587, + 1161.1948753048819, + 1125.2501660835578, + 1141.8763587791004, + 1107.1240103428247, + 1123.7502030383673, + 1091.5810911136853, + 1106.7892411152388, + 1074.8076797547767, + 1092.4024451084658, + 1061.4250676275994, + 1076.8595258793264, + 1045.664852555465, + 1059.039395395559, + 1032.024885354215, + 1043.0666851946132, + 1016.4819661250756, + 1028.4396111622298, + 1004.1687366185624, + 1015.583858968499, + 995.4013136827808, + 1006.1944277127812, + 983.9297849557599, + 994.7228989857604, + 975.1623620199783, + 985.6430889909694, + 968.6509989308352, + 980.4667080889191, + 959.5711889360442, + 973.2993490980131, + 954.7327510240509, + 962.998587599812, + 945.0365586191242, + 956.8182477123131, + 940.1981207071309, + 952.3192266254358, + 938.4550058521777, + 945.8078635362926, + 939.5017249770366, + 943.0244015170913, + 935.3434911606814, + 944.0711206419502, + 934.6455012266314, + 943.0244015170913, + 929.8070633146381, + 938.525380430214, + 927.716494049285, + 937.1302509553315, + 922.2037469329449, + 930.6188878661883, + 919.4202849137436, + 929.2237583913058, + 913.5728508192889, + 922.7123953021626, + 904.1834195635711, + 912.7123953021626, + 896.3687969937856, + 905.8719924356492, + 886.6726045888589, + 900.6956115335988, + 879.1804727205407, + 893.5282525426928, + 868.8797112223397, + 882.056723815672, + 856.8434107592988, + 868.416756614422, + 842.7012751355678, + 857.2328985450071, + 827.3803862731883, + 842.846102538234, + 813.4872188640084, + 830.5328730317209, + 796.5262569408799, + 815.9057989993374, + 782.8862897396299, + 798.7624529852952, + 766.3055382885291, + 783.4415641229157, + 748.034629135677, + 770.585811929185, + 728.5472278399724, + 755.9587378968015, + 709.5260975140693, + 739.185326537893, + 692.3827515000271, + 720.3914741221748, + 674.1118423471751, + 701.0729575963935, + 654.5488903324989, + 681.0760036932656, + 634.624996370664, + 661.3798486330215, + 615.1375950749593, + 642.3587183071185, + 595.1497785345774, + 622.7957662924423, + 575.1771878394859, + 602.8231755973508, + 555.5446441705326, + 583.0178142225194, + 535.5476902674047, + 563.0299976821375, + 515.6967672345783, + 543.139559774772, + 496.20936593887353, + 524.1184294488689, + 477.79926886982474, + 504.48588577991563, + 458.48075234404337, + 484.4980692395337, + 439.80914381409934, + 464.52547854444225, + 423.03573245519084, + 445.11956401892235, + 404.7648233023388, + 426.99340827818935, + 389.2219040731994, + 410.6103673924095, + 371.90139599751063, + 396.97040019115957, + 355.72105611001166, + 380.9976899902137, + 341.8278887008317, + 367.10452258103373, + 329.24148087983497, + 350.5237711299329, + 313.9205920174554, + 335.2028822675534, + 301.60736251094227, + 322.3471300738226, + 292.52755251615133, + 307.7200560414392, + 279.4063719363412, + 294.33744391426205, + 270.0169406806234, + 283.1535858448471, + 259.1241599803229, + 275.9862268539411, + 250.35673704454132, + 266.90641685915017, + 243.84537395539817, + 254.05066466541936, + 240.3724104020596, + 244.0506646654194, + 233.2050514111536, + 238.5379175490794, + 229.38887150362268, + 238.18886942033373, + 230.43559062848155, + 235.40540740113244, + 229.04046115359904, + 230.22902649908204, + 223.52771403725905, + 228.83389702419953, + 221.43714477190596, + 230.9244662895526, + 224.2206067911073, + 227.79577698874797, + 229.3969876931577, + 228.84249611360684, + 237.5317205546737, + 231.97118541441148, + 241.3479004622046, + 238.81158828092487, + 249.4826333237206, + 240.90215754627795, + 252.6113226245252, + 245.06039136263314, + 260.10345449284347, + 251.2407312501321, + 269.79964689777023, + 261.54149274833316, + 283.18225902494737, + 270.3089156841147, + 292.87845142987413, + 275.1473535961081, + 306.5184186311241, + 283.2820864576241, + 317.98994735814506, + 293.8804717422882, + 330.84569955187584, + 307.5204389435382, + 346.60591462401027, + 322.6146305479936, + 363.5668765471388, + 339.3880419069021, + 378.66106815159424, + 354.48223351135755, + 395.8044141656365, + 371.80274158704634, + 415.0296480844029, + 387.56295665918077, + 433.43974515345167, + 405.8338658120328, + 449.8227860392315, + 422.4146172631336, + 467.64291652299886, + 440.68552641598563, + 486.76901164225956, + 460.31807008493894, + 506.65944954962504, + 479.2284415969253, + 525.9779660754064, + 496.7208357397132, + 544.6495746053504, + 515.7419660656162, + 564.136975901055, + 535.5928890984427, + 584.06086986289, + 555.3982504732741, + 604.0578237660178, + 575.322144435109, + 623.6207757806939, + 594.2325159470953, + 642.0308728497427, + 613.8650596160486, + 661.5938248644187, + 633.8650596160486, + 680.3876772801369, + 653.7159826488751, + 700.1930386549683, + 672.2596597402109, + 719.680439950673, + 689.0330710991193, + 738.5908114626593, + 707.8269235148375, + 756.5666923886427, + 725.485875372016, + 773.3401037475511, + 741.666215259515, + 787.482239371282, + 760.0763123285637, + 802.8031282336616, + 777.0372742516922, + 815.3895360546584, + 792.1314658561477, + 829.5316716783893, + 808.7122173072485, + 846.3050830372978, + 823.8064089117039, + 861.6259718996773, + 835.5621139575534, + 875.5191393088572, + 850.6563055620088, + 887.8323688153704, + 862.1278342890297, + 895.9671016768864, + 876.0210016982096, + 901.8145357713411, + 887.2048597676245, + 909.6291583411265, + 894.3722187585305, + 914.4675962531198, + 904.3722187585305, + 921.6349552440258, + 911.8643506268487, + 924.7636445448304, + 915.3373141801873, + 931.6040474113438, + 920.8500612965272, + 935.0770109646824, + 930.8500612965272, + 940.924445059137, + 937.0304011840261, + 944.740624966668, + 940.846581091557, + 946.8311942320211, + 941.8933002164159, + 950.647374139552, + 946.7317381284092, + 949.6006550146931, + 947.4297280624593, + 950.9957844895756, + 950.9026916157978, + 957.1761243770745, + 959.0374244773138, + 964.99074694686, + 962.1661137781184, + 974.3801782025778, + 970.3008466396344, + 978.8791992894551, + 973.429535940439, + 987.6466222252366, + 981.564268801955, + 997.9473837234376, + 987.4117028964097, + 1011.8405511326175, + 996.1791258321912, + 1023.596256178467, + 1007.9348308780407, + 1030.763615169373, + 1016.0695637395567, + 1041.3620004540371, + 1026.0695637395568, + 1055.9890744864206, + 1039.9627311487368, + 1073.1324205004628, + 1057.106077162779, + 1088.8926355725973, + 1072.4269660251587, + 1106.8685164985807, + 1089.7474741008475, + 1126.501060167534, + 1106.1305149866273, + 1145.6271552867947, + 1124.4014241394793, + 1164.1708323781304, + 1141.5447701535215, + 1180.3511722656294, + 1160.0884472448572, + 1197.8435664084172, + 1179.8938086196886, + 1216.7539379204036, + 1198.6876610354068, + 1236.5077047323064, + 1218.6115549972417, + 1256.4802954273978, + 1237.40540741296, + 1276.4315764325943, + 1257.1591742248627, + 1296.2824994654206, + 1277.1469907652445, + 1315.507733384187, + 1296.7795344341978, + 1335.1402770531404, + 1316.7521251292892, + 1355.091558058337, + 1336.3846687982425, + 1375.0154520201718, + 1354.7947658672913, + 1394.5028533158766, + 1374.0199997860577, + 1412.47873424186, + 1393.870922818884, + 1427.7996231042396, + 1413.3583241145889, + 1445.775504030223, + 1431.0172759717675, + 1462.1585449160027, + 1447.1976158592665, + 1479.6509390587905, + 1464.8565677164452, + 1495.19385828793, + 1481.239608602225, + 1508.3150388677402, + 1495.8666826346084, + 1522.9421129001237, + 1512.2497235203882, + 1535.2553424066368, + 1527.5706123827679, + 1549.1485098158169, + 1541.2105795840178, + 1559.746895100481, + 1551.2105795840178, + 1573.1295072276582, + 1564.331760163828, + 1582.2093172224493, + 1574.0279525687547, + 1593.9650222682988, + 1586.8837047624854, + 1603.3544535240167, + 1598.3552334895064, + 1608.530834426067, + 1605.5225924804124, + 1608.530834426067, + 1608.3060544996138, + 1613.0298555129443, + 1615.1464573661272, + 1614.076574637803, + 1618.962637273658, + 1616.8600366570045, + 1621.053206539011, + 1614.4226497889015, + 1620.0064874141522, + 1616.5132190542545, + 1623.4794509674907, + 1615.118089579372, + 1623.8284990962363, + 1617.9015515985734, + 1621.7379298308833, + 1616.1584367436203, + 1616.2251827145433, + 1610.3110026491656, + 1615.8761345857977, + 1599.7126173645015, + 1613.0926725665963, + 1592.2204854961833, + 1608.593651479719, + 1588.4043055886525, + 1602.082288390576, + 1581.2369465977465, + 1591.4839031059118, + 1571.5407541928198, + 1584.9725400167688, + 1557.6475867836398, + 1575.8927300219777, + 1545.8918817377903, + 1563.306322200981, + 1530.5709928754106, + 1548.2121305965254, + 1518.5346924123696, + 1536.456425550676, + 1502.774477340235, + 1522.069629543903, + 1489.1345101389852, + 1505.1086676207744, + 1472.3610987800766, + 1489.1359574198286, + 1453.9510017110279, + 1470.8650482669766, + 1437.567960825248, + 1454.4820073811968, + 1418.896352295304, + 1441.3608268013866, + 1401.7530062812618, + 1424.7800753502856, + 1382.9591538655436, + 1405.8697038382993, + 1363.6406373397622, + 1386.064342463468, + 1343.6528207993802, + 1367.5206653721323, + 1323.8990539874774, + 1347.669742339306, + 1303.9112374470956, + 1328.7593708273196, + 1283.9386467520042, + 1308.808089822123, + 1264.375694737328, + 1288.8202732817413, + 1244.387878196946, + 1269.1241182214972, + 1224.9004769012413, + 1249.1271643183693, + 1204.9765829394064, + 1229.276241285543, + 1185.344039270453, + 1209.7888399898382, + 1166.5501868547349, + 1191.662684249105, + 1148.5743059287515, + 1172.2567697235852, + 1129.6639344167652, + 1153.3463982115989, + 1111.8438039329978, + 1135.6874463544202, + 1096.5229150706182, + 1116.666316028517, + 1080.1398741848384, + 1099.3458079528282, + 1065.7530781780654, + 1082.9627670670484, + 1048.792116254937, + 1068.0998705575005, + 1035.152149053687, + 1051.5191191063996, + 1019.1794388527412, + 1036.892045074016, + 1004.5523648203578, + 1023.509432946839, + 993.0808360933369, + 1014.429622952048, + 984.0010260985459, + 1003.8312376673839, + 979.5020050116686, + 990.1912704661339, + 972.3346460207626, + 980.8018392104161, + 962.9452147650449, + 972.9872166406307, + 956.4338516759017, + 968.4881955537534, + 952.9608881225631, + 959.7207726179718, + 944.8261552610471, + 953.2094095288286, + 941.6974659602425, + 950.4259475096272, + 941.3484178314969, + 945.5875095976339, + 938.911030963394, + 942.8040475784326, + 941.6944929825953, + 942.1060576443825, + 939.6039237172422, + 938.633094091044, + 935.7877438097113, + 938.9821422197897, + 927.3353785748973, + 935.8534529189851, + 922.496940662904, + 928.3613210506669, + 914.362207801388, + 925.2326317498623, + 910.2039739850328, + 920.056250847812, + 904.0236340975339, + 910.056250847812, + 896.2090115277484, + 901.921517986296, + 886.8195802720306, + 891.921517986296, + 874.5063507655175, + 886.4087708699559, + 858.5336405645717, + 879.2414118790499, + 845.4124599847615, + 868.057553809635, + 833.9409312577407, + 855.2018016159043, + 819.0780347481927, + 839.6588823867648, + 807.8941766787779, + 826.2762702595877, + 793.03128016923, + 810.0959303720888, + 776.4505287181291, + 791.9697746313558, + 758.6303982343618, + 776.2095595592214, + 739.2244837088418, + 764.1732590961805, + 720.814386639793, + 749.546185063797, + 703.8534247166646, + 731.8872332066185, + 685.1818161867205, + 712.9768616946321, + 665.3308931538941, + 693.4894603989275, + 645.9249786283741, + 673.5016438585455, + 627.7988228876411, + 654.1831273327642, + 608.6727277683804, + 634.3322042999378, + 588.6849112279984, + 614.4417663925723, + 569.1219592133223, + 594.6364050177409, + 549.1493685182307, + 574.7459671103754, + 529.9241345994644, + 554.8220731485405, + 510.03369669209894, + 535.0167117737092, + 491.3620881621549, + 515.0197578705813, + 471.7991361474788, + 495.387214201628, + 452.88876463549246, + 476.9771171325792, + 434.61785548264044, + 457.65860060679785, + 418.64514528169457, + 439.8384701230305, + 400.1014681903588, + 420.2755181083544, + 382.78096011467, + 401.2543877824513, + 367.02074504253557, + 382.9834786295993, + 348.74983588968354, + 367.0107684286534, + 332.9896208175491, + 354.15501623492264, + 319.09645340836914, + 339.2921197253748, + 309.4002610034424, + 327.25581926233383, + 297.3639605404014, + 312.8690232555608, + 289.54933797061597, + 299.7478426757507, + 280.15990671489817, + 290.66803268095975, + 267.846677208385, + 279.1965039539389, + 259.39431197357106, + 269.1965039539389, + 246.53855977984026, + 261.0617710924229, + 237.14912852412246, + 256.5627500055456, + 229.98176953321646, + 249.07061813722734, + 224.46902241687647, + 238.76985663902627, + 223.07389294199396, + 231.92945377251291, + 225.5112798100969, + 226.75307287046252, + 226.20926974414692, + 225.35794339558, + 223.77188287604397, + 226.75307287046252, + 226.5553448952453, + 225.00995801550937, + 232.40277898970004, + 227.7934200347107, + 236.21895889723092, + 226.39829055982818, + 237.2656780220898, + 230.21447046735906, + 240.7386415754284, + 236.7258335565022, + 246.2513886917684, + 240.5420134640331, + 253.4187476826744, + 248.35663603381857, + 264.89027640969533, + 254.20407012827332, + 271.7306792762087, + 264.2040701282733, + 282.91453734562367, + 272.3388029897893, + 295.5009451666204, + 282.0349953947161, + 311.47365536756627, + 294.89074758844686, + 326.3365518771142, + 304.28017884416465, + 338.9229596981109, + 315.1729595444652, + 350.10681776752585, + 328.5555716716423, + 363.227998347336, + 343.64976327609776, + 379.8087497984368, + 361.6256442020811, + 397.78463072442014, + 377.38585927421553, + 412.8788223288756, + 394.34682119734407, + 430.02216834291784, + 412.6177303501961, + 449.0432986688209, + 428.3779454223305, + 468.7970654807237, + 445.6984534980193, + 487.4686740106677, + 464.1085505670681, + 506.7871905364491, + 483.8047056273123, + 526.6776284438146, + 503.02993954607865, + 546.4313952557173, + 523.0025302411701, + 566.3826762609139, + 542.6350739101234, + 585.8700775566185, + 562.607664605215, + 605.821358561815, + 582.4130259800463, + 625.4539022307683, + 602.4099798831742, + 643.4297831567517, + 622.3338738450091, + 662.1013916866957, + 641.4599689642698, + 681.9067530615271, + 661.4112499694663, + 701.9067530615271, + 681.1074050297104, + 721.312667587047, + 699.6510821210462, + 738.805061729835, + 715.8314220085451, + 754.3479809589744, + 734.2415190775939, + 772.0069328161529, + 753.8740627465472, + 787.9796430170987, + 772.0002184872802, + 802.3664390238717, + 788.38325937306, + 819.3274009470002, + 803.7041482354396, + 835.0876160191347, + 816.8253288152497, + 847.9433682128655, + 832.7980390161955, + 858.2441297110665, + 846.9401746399265, + 870.8305375320633, + 859.2534041464396, + 886.5907526041977, + 868.9495965513663, + 900.2307198054477, + 880.4211252783872, + 911.1235005057482, + 889.810556534105, + 920.512931761466, + 900.7033372344055, + 925.0119528483433, + 907.5437401009189, + 925.3610009770889, + 911.3599200084498, + 930.8737480934288, + 919.8122852432638, + 932.616862948382, + 923.6284651507947, + 937.7932438504324, + 931.1205970191129, + 938.8399629752913, + 935.278830835468, + 944.0163438773417, + 944.358640830259, + 944.0163438773417, + 948.8576619171363, + 947.8325237848726, + 949.5556518511863, + 954.672926651386, + 954.3940897631796, + 957.8016159521906, + 954.7431378919252, + 965.616238521976, + 958.5593177994562, + 969.7744723383312, + 965.7266767903621, + 976.2858354274744, + 968.1640636584651, + 980.4440692438295, + 974.0114977529198, + 986.6244091313284, + 982.7789206887013, + 997.5171898316289, + 988.9592605762002, + 1011.1571570328789, + 998.9592605762002, + 1022.6286857598998, + 1010.4307893032211, + 1036.2686529611497, + 1023.5519698830312, + 1051.5895418235293, + 1039.0948891121707, + 1063.3452468693788, + 1051.4081186186838, + 1077.2384142785588, + 1065.5502542424147, + 1092.3326058830144, + 1081.5229644433605, + 1109.106017241923, + 1099.3430949271278, + 1126.7649690991016, + 1115.3158051280736, + 1146.083485624883, + 1133.4419608688067, + 1164.755094154827, + 1152.8478753943266, + 1184.5604555296584, + 1170.82375632031, + 1203.8789720554398, + 1190.3111576160147, + 1223.8789720554398, + 1208.9827661459587, + 1243.5115157243931, + 1228.3012826717402, + 1263.508469627521, + 1248.2738733668316, + 1283.2622364394238, + 1267.7612746625364, + 1303.2500529798058, + 1287.6517125699017, + 1323.1009760126321, + 1307.4054793818045, + 1342.588377308337, + 1327.29591728917, + 1362.5853312114648, + 1347.2198112510048, + 1381.9038477372462, + 1366.1301827629911, + 1400.0300034779793, + 1383.2735287770333, + 1418.8238558936976, + 1402.1839002890197, + 1436.4828077508762, + 1418.9573116479282, + 1453.2562191097848, + 1437.367408716977, + 1472.166590621771, + 1454.5107547310192, + 1490.1424715477544, + 1472.4866356570026, + 1506.915882906663, + 1488.029554886142, + 1522.6760979787975, + 1506.300464038994, + 1534.7123984418386, + 1522.0606791111286, + 1542.2045303101568, + 1535.4432912383058, + 1554.2408307731978, + 1546.3360719386064, + 1564.2408307731978, + 1558.6493014451196, + 1576.554060279711, + 1567.416724380901, + 1587.4468409800115, + 1579.1724294267506, + 1594.6141999709175, + 1588.8686218316773, + 1599.452637882911, + 1597.0033546931934, + 1607.9050031177248, + 1602.850788787648, + 1613.0813840197752, + 1610.6654113574336, + 1615.8648460389766, + 1614.1383749107722, + 1622.70524890549, + 1621.6305067790904, + 1627.2042699923672, + 1626.8068876811408, + 1627.2042699923672, + 1627.8536068059996, + 1623.7313064390287, + 1626.1104919510465, + 1624.7780255638875, + 1621.9522581346912, + 1623.7313064390287, + 1621.9522581346912, + 1618.8928685270353, + 1617.453237047814, + 1609.1966761221086, + 1609.9611051794957, + 1602.0293171312026, + 1606.4881416261571, + 1591.7285556330014, + 1599.3207826352511, + 1583.5938227714853, + 1587.8492539082301, + 1572.1222940444643, + 1581.0088510417168, + 1564.3076714746787, + 1570.7080895435156, + 1553.1238134052637, + 1563.2159576751974, + 1539.7412012780865, + 1552.9151961769962, + 1529.7412012780865, + 1540.8788957139552, + 1515.8480338689064, + 1526.4920997071822, + 1499.4649929831266, + 1510.5193895062364, + 1485.0781969763536, + 1496.1325934994634, + 1468.6951560905738, + 1478.6401993566756, + 1449.9013036748556, + 1462.6674891557298, + 1433.127892315947, + 1445.175095012942, + 1414.3340399002288, + 1428.594343561841, + 1396.6750880430502, + 1409.922735031897, + 1377.1876867473454, + 1392.9617731087685, + 1359.0615310066123, + 1374.1679206930503, + 1339.3653759463682, + 1354.4717656328062, + 1319.3684220432403, + 1334.4839490924242, + 1299.477984135875, + 1314.7301822805214, + 1279.4810302327471, + 1294.7789012753249, + 1259.5905923253817, + 1274.791084734943, + 1239.836825513479, + 1254.8184940398517, + 1219.8855445082825, + 1235.2555420251756, + 1200.034621475456, + 1215.2585881220477, + 1181.1242499634698, + 1195.6956361073717, + 1163.9809039494276, + 1177.7197551813883, + 1145.1870515337093, + 1158.6986248554854, + 1127.211170607726, + 1140.5724691147523, + 1110.4377592488174, + 1123.42912310071, + 1092.0276621797686, + 1105.0190260316613, + 1076.0549519788228, + 1089.2588109595267, + 1061.912816355092, + 1072.4853996006182, + 1044.5923082794031, + 1057.3912079961626, + 1030.2055122726301, + 1045.3549075331216, + 1018.1692118095892, + 1031.9722954059444, + 1004.0270761858583, + 1015.7919555184454, + 992.8432181164434, + 1002.1519883171954, + 985.0285955466579, + 992.7625570614777, + 974.1358148463573, + 987.9241191494843, + 966.3211922765719, + 981.4127560603412, + 962.1629584602167, + 970.2288979909263, + 954.6708265918985, + 963.3884951244129, + 948.8233924974438, + 952.204637054998, + 948.1254025633938, + 944.7125051866798, + 945.3419405441924, + 940.8963252791489, + 940.1655596421421, + 940.1983353450988, + 938.7704301672595, + 935.0219544430485, + 934.2714090803822, + 932.9313851776953, + 931.8340222122793, + 935.0219544430485, + 924.9936193457659, + 933.2788395880953, + 920.8353855294107, + 927.0984997005963, + 918.7448162640576, + 923.6255361472578, + 914.2457951771803, + 924.6722552721167, + 905.7934299423663, + 921.8887932529153, + 893.2070221213695, + 914.7214342620093, + 884.7546568865555, + 905.0252418570826, + 880.5964230702003, + 893.5537131300617, + 872.7818005004149, + 880.1711010028846, + 862.4810390022138, + 869.5727157182205, + 849.3598584224037, + 855.4305800944895, + 833.3871482214579, + 843.3942796314486, + 820.5313960277272, + 828.3000880269932, + 805.9043219953437, + 815.1789074471831, + 788.2453701381652, + 799.6359882180436, + 771.4719587792567, + 782.8625768591352, + 753.2010496264047, + 767.9996803495873, + 736.2400877032762, + 750.6791722738985, + 718.1139319625432, + 731.5530771546378, + 698.5509799478671, + 713.8941252974593, + 679.4248848286063, + 694.5756087716779, + 659.4736038234098, + 677.08321462889, + 639.9106518087336, + 658.5395375375542, + 622.0905213249663, + 638.976585522878, + 603.18014981298, + 619.0039948277865, + 583.2288688077834, + 599.3078397675424, + 563.2319149046556, + 579.3352490724509, + 543.4265535298242, + 559.4843260396244, + 525.0164564607754, + 539.4873721364966, + 505.79122254200905, + 519.7336053245938, + 485.98586116717763, + 500.3276907990738, + 467.0754896551913, + 482.8352966562859, + 448.9493339144583, + 463.5167801305045, + 429.6308173886769, + 443.5928861686696, + 411.5046616479439, + 423.9603424997164, + 395.53195144699805, + 404.8342473804557, + 378.0395573042101, + 387.34185323766775, + 362.7186684418306, + 371.3691430367219, + 349.33605631465343, + 358.5133908429911, + 333.36334611370756, + 343.19250198061155, + 319.98073398653037, + 329.80988985343436, + 310.2845415816036, + 318.3383611264135, + 297.1633610017935, + 304.95574899923633, + 280.58260955069267, + 293.20004395338685, + 265.48841794623723, + 283.81061269766906, + 251.84845074498728, + 271.22420487667233, + 242.15225834006054, + 262.4567819408908, + 237.31382042806717, + 255.94541885174763, + 235.57070557311403, + 246.55598759602984, + 230.05795845677403, + 238.74136502624438, + 226.9292691559694, + 233.902927114251, + 226.58022102722373, + 231.11946509504972, + 223.4515317264191, + 230.4214751609997, + 222.05640225153658, + 225.2450942589493, + 225.5293658048752, + 225.2450942589493, + 224.1342363299927, + 228.02855627815063, + 225.87735118494587, + 228.72654621220065, + 230.3763722718232, + 234.2392933285406, + 237.21677513833657, + 234.58834145728628, + 242.393156040387, + 238.0613050106249, + 251.78258729610482, + 243.90873910507963, + 258.94994628701085, + 254.50712438974372, + 269.25070778521194, + 261.3475272562571, + 277.0653303549974, + 271.04371966118384, + 288.24918842441235, + 283.8994718549146, + 297.0166113601939, + 294.49785713957874, + 308.20046942960886, + 303.5776671343697, + 320.7868772506056, + 314.76152520378463, + 335.1736732573786, + 329.85571680824006, + 351.55671414315844, + 341.892017271281, + 366.4196106527063, + 357.21290613366057, + 382.39232085365217, + 373.986317492569, + 400.9359979449879, + 392.112473233302, + 417.31903883076774, + 408.49551411908186, + 435.7291358998165, + 425.81602219477065, + 454.9543698185829, + 444.0869313476227, + 472.93025074456625, + 463.2130264668834, + 491.7241031602844, + 482.7759784815595, + 511.4202582205286, + 501.79710880746256, + 531.4172121236564, + 521.3600608221386, + 551.2681351564829, + 541.3113418273351, + 570.3942302757437, + 560.2217133393215, + 590.2451533085701, + 580.1456073011564, + 610.242107211698, + 600.0968883063529, + 629.8746508806513, + 619.793043366597, + 648.8957812065544, + 638.464651896541, + 668.6495480184572, + 658.0971955654943, + 687.1932251097929, + 678.0971955654943, + 706.4184590285593, + 697.5031100910143, + 724.5446147692923, + 716.2969625067325, + 741.3180261282007, + 733.4403085207747, + 759.7281231972495, + 751.5664642615077, + 776.689085120378, + 767.9495051472875, + 792.0099739827575, + 786.4931822386233, + 809.9858549087409, + 803.6365282526655, + 826.5666063598417, + 819.1794474818049, + 841.8874952222212, + 832.0351996755358, + 854.473903043218, + 840.8026226113172, + 864.473903043218, + 853.9238031911274, + 878.616038666949, + 868.3105991979004, + 889.7998967363638, + 879.7821279249213, + 896.311259825507, + 889.1715591806391, + 907.2040405258075, + 896.0119620471525, + 915.018663095593, + 904.779384982934, + 920.8660971900476, + 911.6197878494473, + 924.3390607433862, + 920.3872107852288, + 930.5194006308851, + 927.2276136517422, + 933.6480899316897, + 929.6650005198452, + 938.8244708337401, + 935.1777476361851, + 942.2974343870786, + 935.8757375702352, + 950.1120569568641, + 941.0521184722855, + 953.2407462576687, + 944.5250820256241, + 961.0553688274541, + 951.0364451147673, + 966.2317497295045, + 955.8748830267606, + 968.3223189948576, + 958.6583450459619, + 968.6713671236032, + 963.1573661328392, + 972.4875470311341, + 970.3247251237452, + 979.9796788994523, + 975.5011060257956, + 982.7631409186537, + 976.5478251506545, + 987.939521820704, + 981.0468462375318, + 995.7541443904895, + 989.8142691733133, + 1006.0549058886905, + 1002.9354497531234, + 1019.6948730899405, + 1017.3222457598964, + 1035.455088162075, + 1029.3585462229373, + 1049.095055363325, + 1044.2214427324852, + 1066.0560172864534, + 1060.194152933431, + 1080.4428132932264, + 1074.3362885571619, + 1097.9352074360143, + 1091.2972504802904, + 1116.6068159659583, + 1110.0911028960086, + 1133.7501619800005, + 1127.911233379776, + 1152.6605334919868, + 1143.4541526089154, + 1170.3194853491655, + 1160.9465467517032, + 1189.4455804684262, + 1179.9676770776061, + 1209.0781241373795, + 1199.455078373311, + 1227.4882212064283, + 1219.2604397481423, + 1246.5093515323313, + 1239.2482562885243, + 1266.3997894396966, + 1258.9444113487684, + 1286.290227347062, + 1278.9413652518963, + 1305.4163224663228, + 1298.8652592137312, + 1325.3676034715193, + 1318.619026025634, + 1345.121370283422, + 1338.6159799287618, + 1364.142500609325, + 1358.0218944542817, + 1384.0329385166904, + 1376.932265966268, + 1403.1590336359511, + 1394.0756119803102, + 1421.7027107272868, + 1412.9859834922966, + 1438.2834621783877, + 1429.946945415425, + 1456.5543713312397, + 1448.4906225067607, + 1472.3145864033743, + 1464.8736633925405, + 1490.724683472423, + 1482.8495443185238, + 1506.6973936733689, + 1499.992890332566, + 1521.084189680142, + 1515.9656005335119, + 1533.120490143183, + 1530.5926745658953, + 1547.9833866527308, + 1542.0642032929163, + 1559.7390916985803, + 1555.1853838727266, + 1568.5065146343618, + 1566.3692419421416, + 1579.3992953346624, + 1575.7586731978595, + 1587.213917904448, + 1581.9390130853585, + 1599.527147410961, + 1590.0737459468746, + 1610.1255326956252, + 1601.829450992724, + 1618.5778979304391, + 1610.281816227538, + 1622.39407783797, + 1614.0979961350688, + 1621.69608790392, + 1616.1885654004218, + 1623.439202758873, + 1622.0359994948765, + 1620.6557407396717, + 1624.1265687602295, + 1622.7463100050247, + 1624.1265687602295, + 1621.0031951500716, + 1619.288130848236, + 1623.4405820181746, + 1617.545015993283, + 1624.1385719522245, + 1619.635585258636, + 1621.3551099330232, + 1617.545015993283, + 1616.1787290309728, + 1612.032268876943, + 1606.789297775255, + 1602.9524588821519, + 1602.2902766883776, + 1595.7850998912459, + 1595.4498738218642, + 1584.6012418218309, + 1585.4498738218642, + 1575.211810566113, + 1572.8634660008674, + 1569.031470678614, + 1558.0005694913195, + 1558.1386899783133, + 1545.1448172975888, + 1545.2829377845826, + 1535.1448172975888, + 1529.1025978970836, + 1523.6732885705678, + 1515.9814173172733, + 1509.7801211613878, + 1499.8010774297743, + 1494.6859295569323, + 1486.1611102285244, + 1477.0269776997536, + 1469.200148305396, + 1458.6168806307048, + 1455.306980896216, + 1440.9579287735262, + 1438.726229445115, + 1422.2863202435822, + 1421.2338353023272, + 1404.4661897598148, + 1402.1077401830664, + 1385.4450594339119, + 1384.4487883258878, + 1365.4937784287154, + 1365.1302718001064, + 1345.861234759762, + 1345.4341167398622, + 1327.4511376907133, + 1325.4463001994804, + 1307.645776315882, + 1305.8833481848044, + 1287.648822412754, + 1285.9594542229695, + 1267.7978993799277, + 1266.1540928481381, + 1247.7978993799277, + 1246.166276307756, + 1228.1017443196836, + 1226.5337326388028, + 1208.1017443196836, + 1208.123635569754, + 1188.7832277939021, + 1188.6362342740492, + 1170.5123186410501, + 1170.5100785333161, + 1151.6019471290638, + 1151.0226772376113, + 1135.0211956779629, + 1133.202546753844, + 1116.1108241659765, + 1113.9773128350776, + 1097.9846684252434, + 1096.4849186922897, + 1082.6637795628637, + 1080.10187780651, + 1064.8436490790964, + 1065.0076862020544, + 1049.5227602167167, + 1047.5152920592666, + 1038.0512314896957, + 1031.5425818583208, + 1023.4241574573123, + 1018.956174037324, + 1010.0415453301351, + 1010.821441175808, + 1000.0415453301351, + 1001.1252487708813, + 986.1483779209552, + 988.5388409498845, + 976.4521855160285, + 977.3549828804696, + 968.9600536477103, + 969.5403603106842, + 966.176591628509, + 963.3600204231852, + 961.3381537165156, + 960.5765584039839, + 954.4977508500023, + 953.4091994130779, + 951.0247872966637, + 948.5707615010846, + 944.1843844301503, + 945.44207220028, + 939.345946518157, + 939.5946381058253, + 937.6028316632038, + 936.4659488050207, + 931.7553975687491, + 938.2090636599739, + 930.0122827137959, + 936.8139341850914, + 931.0590018386548, + 930.9665000906367, + 930.3610119046048, + 928.8759308252836, + 926.8880483512662, + 922.0355279587702, + 921.3753012349262, + 917.1970900467769, + 912.2954912401352, + 908.117280051986, + 907.1191103380849, + 900.6251481836678, + 899.9517513471789, + 890.0267628990036, + 889.3533660625147, + 882.8594039080976, + 875.9707539353376, + 873.1632115031709, + 863.9344534722967, + 860.3074593094402, + 848.3915342431573, + 844.5472442373058, + 834.0047382363842, + 832.5109437742649, + 822.2490331905348, + 817.4167521698095, + 807.3861366809869, + 805.9452234427886, + 791.413426480041, + 790.8510318383331, + 773.0033294109923, + 774.2702803872323, + 756.8229895234933, + 756.7778862444444, + 742.9298221143134, + 738.1062777145004, + 725.968860191185, + 720.7857696388116, + 707.1750077754667, + 701.7646393129086, + 687.2511138136318, + 682.2016872982324, + 668.2299834877288, + 663.2913157862461, + 648.5338284274847, + 646.3303538631176, + 628.5612377323931, + 628.5102233793502, + 608.7103146995667, + 609.716370963632, + 589.9164622838484, + 589.9110095888007, + 570.5979457580671, + 569.9140556856728, + 550.8441789461643, + 550.16028887377, + 530.8472250430365, + 531.2499173617837, + 510.99630201021, + 513.9294092860949, + 491.7710680914436, + 495.80325354536194, + 473.36097102239484, + 476.67715842610124, + 455.7020191652163, + 456.68934188571933, + 438.9286078063078, + 437.1263898710432, + 420.13475539058965, + 418.7162928019944, + 402.1588744646063, + 401.7553308788659, + 385.01552845056403, + 386.2124116497265, + 370.8733928268331, + 372.07027602599555, + 354.2926413757323, + 356.3100609538611, + 338.9717525133527, + 341.6829869214777, + 326.11600031962195, + 329.92728187562824, + 315.81523882142085, + 315.5404858688552, + 302.4326266942437, + 299.99756663971584, + 285.6592153353352, + 287.14181444598506, + 271.2724193285622, + 277.4456220410583, + 260.37963862826166, + 272.2692411390079, + 253.5392357617483, + 262.8798098832901, + 249.7230558542174, + 251.12410483744063, + 242.23092398589915, + 242.0442948426497, + 238.072690169544, + 235.20389197613633, + 239.11940929440286, + 231.04565815978117, + 235.64644574106427, + 231.04565815978117, + 230.13369862472427, + 225.86927725773077, + 228.39058376977113, + 225.17128732368076, + 231.51927307057576, + 229.67030841055808, + 231.1702249418301, + 228.97231847650806, + 227.6972613884915, + 230.01903760136693, + 226.302131913609, + 235.19541850341736, + 228.39270117896208, + 235.89340843746737, + 235.56006016986808, + 240.3924295243447, + 245.56006016986808, + 248.20705209413018, + 253.37468273965357, + 251.6800156474688, + 264.8462114666745, + 258.5204185139822, + 273.61363440245606, + 269.70427658339713, + 280.78099339336205, + 283.08688871057427, + 289.860803388153, + 293.9796694108748, + 302.9819839679631, + 306.56607723187153, + 318.30287283034266, + 321.42897374141944, + 332.4450084540736, + 333.4652742044604, + 343.04339373873773, + 348.55946580891583, + 356.6833609399877, + 366.5353467348992, + 371.5462574495356, + 381.8562355972787, + 389.2052093067141, + 393.8925360603197, + 408.6926106024188, + 408.7554325698676, + 426.35156245959735, + 425.71639449299613, + 442.7346033453772, + 444.7375248188992, + 460.055111421066, + 464.3700684878525, + 478.4652084901148, + 483.04167701779653, + 498.21897530201755, + 502.84703839262795, + 518.191565997109, + 522.2529529181479, + 538.1154599589439, + 542.1433908255134, + 558.0058978663094, + 562.1403447286413, + 577.8963357736749, + 581.9457061034726, + 597.2148522994562, + 601.9335226438545, + 617.1387462612911, + 621.784445676681, + 637.1113369563826, + 641.784445676681, + 656.8074920166267, + 661.5898070515124, + 675.9335871358875, + 680.7159021707731, + 693.4259812786754, + 698.3748540279516, + 712.7444978044567, + 717.3959843538547, + 730.4034496616352, + 734.8883784966426, + 746.3761598625811, + 750.2092673590222, + 764.5023156033141, + 767.7016615018101, + 781.8228236790028, + 786.4955139175283, + 798.0031635665017, + 803.8160219932171, + 810.5895713874985, + 818.2028179999901, + 826.1324906166379, + 829.386676069405, + 843.6248847594259, + 842.2424282631358, + 858.7190763638813, + 857.3366198675913, + 872.3590435651313, + 869.6498493741044, + 882.6598050633323, + 877.7845822356204, + 890.1519369316505, + 890.3709900566172, + 901.6234656586714, + 900.9693753412813, + 911.3196580635981, + 909.7367982770628, + 918.8117899319163, + 915.5842323715175, + 923.9881708339667, + 917.6748016368706, + 925.3833003088492, + 922.851182538921, + 931.2307344033039, + 930.018541529827, + 933.6681212714069, + 935.1949224318773, + 940.1794843605501, + 937.6323092999803, + 942.2700536259032, + 944.4727121664937, + 948.4503935134021, + 949.311150078487, + 950.1935083683553, + 951.4017193438401, + 953.6664719216939, + 956.5781002458905, + 954.3644618557439, + 956.5781002458905, + 959.2028997677372, + 960.3942801534214, + 968.2827097625282, + 969.1617030892029, + 974.4630496500271, + 976.0021059557163, + 975.509768774886, + 979.1307952565209, + 978.6384580756906, + 986.6229271248391, + 984.8187979631895, + 997.806785194254, + 995.71157866349, + 1010.6625373879848, + 1008.2979864844867, + 1020.6625373879848, + 1023.3921780889422, + 1033.783717967795, + 1035.1478831347915, + 1049.7564281687407, + 1049.0410505439716, + 1062.6121803624715, + 1065.0137607449174, + 1078.5848905634173, + 1083.2846698977694, + 1096.243842420596, + 1100.7770640405572, + 1112.424182308095, + 1115.1638600473302, + 1130.4000632340783, + 1131.9372714062388, + 1149.6252971528447, + 1150.6088799361828, + 1167.445427636612, + 1170.1718319508589, + 1186.117036166556, + 1188.7155090421945, + 1205.3422700853225, + 1208.1214235677144, + 1225.293551090519, + 1228.1214235677144, + 1244.7809523862238, + 1247.7539672366677, + 1264.7809523862238, + 1267.7417837770495, + 1284.5347191981266, + 1287.6322216844148, + 1304.425157105492, + 1307.6200382247966, + 1324.3764381106885, + 1327.425399599628, + 1344.3490288057799, + 1346.9128008953328, + 1363.370159131683, + 1364.5717527525114, + 1380.690667207372, + 1383.2433612824555, + 1399.8167623266327, + 1403.0942843152818, + 1417.1372704023215, + 1422.0046558272682, + 1436.0476419143079, + 1438.9656177503966, + 1453.19098792835, + 1456.94149867638, + 1471.862596458294, + 1472.9142088773258, + 1488.443347909395, + 1491.040364618059, + 1502.585483533126, + 1507.6211160691598, + 1519.5464454562546, + 1521.763251692891, + 1534.8673343186342, + 1534.3496595138877, + 1549.0094699423653, + 1545.5335175833027, + 1561.595877763362, + 1559.1734847845526, + 1570.3633006991436, + 1568.5629160402705, + 1583.2190528928743, + 1581.6840966200807, + 1594.6905816198953, + 1592.8679546894957, + 1603.7703916146863, + 1599.3793177786388, + 1610.6107944811997, + 1603.537551594994, + 1614.4269743887305, + 1610.7049105859, + 1613.3802552638717, + 1614.8631444022553, + 1616.163717283073, + 1613.8164252773965, + 1621.3400981851235, + 1616.9451145782011, + 1624.468787485928, + 1615.5499851033187, + 1623.4220683610693, + 1617.6405543686717, + 1617.2417284735702, + 1615.8974395137186, + 1614.4582664543689, + 1618.3348263818216, + 1615.1562563884188, + 1617.6368364477717, + 1613.7611269135364, + 1615.1994495796687, + 1609.9449470060056, + 1610.7004284927914, + 1602.4528151376874, + 1604.1890654036483, + 1591.8544298530232, + 1594.7996341479304, + 1583.4020646182094, + 1583.3281054209094, + 1579.243830801854, + 1573.6319130159827, + 1570.164020807063, + 1561.045505194986, + 1556.7814086798858, + 1551.656073939268, + 1544.7451082168448, + 1538.0161067380182, + 1530.3583122100717, + 1525.9798062749771, + 1518.6026071642223 + ], + "y": [ + 889, + 889, + 889, + 892.4729635533386, + 892.1286893008046, + 892.8220116820842, + 892.4777374295502, + 890.3846248139812, + 887.9787163426729, + 883.873261724838, + 880.4865844743547, + 875.1058387890564, + 869.5938037740541, + 862.5194309680596, + 854.7309072645062, + 846.5467207671138, + 841.348295137329, + 834.2334912606007, + 830.1644370679142, + 819.3705947510527, + 817.043256488104, + 807.6148897052033, + 805.2875514422545, + 792.0719704760638, + 791.9049393150774, + 777.6851744692908, + 779.8686388520364, + 764.82942227556, + 765.7265032283054, + 755.4399910198422, + 755.4257417301044, + 743.9684622928213, + 742.8393339091076, + 730.5858501656442, + 728.9461664999277, + 714.0050987145434, + 711.8028204858855, + 695.7341895616913, + 693.0089680701673, + 679.9739744895569, + 676.6259271843875, + 662.8306284755147, + 658.966975327209, + 644.7044727347817, + 640.2953667972649, + 625.0083176745376, + 620.889452271745, + 605.9871873486345, + 600.9655583099101, + 586.014596653543, + 581.944427984007, + 566.2608298416402, + 562.381475969331, + 547.7171527503044, + 543.2553808500702, + 528.0209976900603, + 523.5016140381674, + 508.04840699496884, + 504.9579369468317, + 489.02727666906577, + 485.7327030280653, + 469.1033827072309, + 465.84226512069984, + 450.19301119524454, + 445.95182721333435, + 430.3420881624181, + 425.96401067295244, + 411.32095783651505, + 406.113087640126, + 391.3483671414236, + 386.5501356254499, + 372.1231332226572, + 368.2792264725979, + 354.14725229667386, + 350.78683232980995, + 337.56650084557305, + 334.606492442311, + 319.5906199195897, + 317.11409829952305, + 303.4102800320907, + 302.72730229275004, + 289.51711262291076, + 285.5839562787078, + 273.9741933937713, + 269.6112460777619, + 262.21848834792183, + 256.22863395058476, + 248.83587622074467, + 245.04477588116984, + 233.97297971119679, + 230.18187937162196, + 222.50145098417585, + 217.5954715506252, + 214.04908574936186, + 206.99708626596112, + 204.04908574936186, + 198.86235340444512, + 198.5363386330219, + 192.35099031530197, + 189.14690737730407, + 189.91360344719902, + 181.97954838639805, + 182.746244456293, + 178.16336847886717, + 180.65567519093992, + 169.39594554308562, + 174.80824109648518, + 163.54851144863088, + 173.41311162160267, + 161.4579421832778, + 168.91409053472535, + 163.89532905138074, + 169.263138663471, + 168.73376696337408, + 174.10157657546435, + 171.17115383147703, + 174.10157657546435, + 176.00959174347037, + 176.1921458408174, + 178.10016100882342, + 180.6911669276947, + 182.2583948251786, + 189.77097692248563, + 188.76975791432173, + 195.95131680998458, + 198.46595031924846, + 206.25207830818565, + 204.6462902067474, + 212.4324181956846, + 215.53907090704794, + 222.4324181956846, + 230.40196741659582, + 230.24704076547005, + 243.52314799640595, + 239.63647202118784, + 253.52314799640595, + 251.10800074820875, + 266.90576012358315, + 265.7350747805922, + 283.08610001108207, + 282.5084861395007, + 297.7131740434655, + 295.8910982666779, + 314.85652005750774, + 311.21198712905743, + 328.7496874666877, + 329.1878680550408, + 344.29260669582715, + 345.7686195061416, + 361.2535686189557, + 363.4275713633201, + 379.7972457102914, + 382.6528052820865, + 399.4934007705356, + 400.62868620806984, + 418.51453109643865, + 419.8539201268362, + 438.3654541292651, + 439.7048431596627, + 457.27582564125146, + 458.615214671649, + 477.22710664644796, + 478.56649567684553, + 496.85965031540127, + 497.7917295956119, + 516.8109313205978, + 517.6821675029773, + 536.7013692279633, + 537.6334485081738, + 555.9266031467296, + 557.19640052285, + 575.777526179556, + 575.6064975918988, + 594.4491347095001, + 595.4118589667302, + 614.0120867241762, + 614.8992602624348, + 632.2829958770283, + 633.0254160031678, + 651.7703971727329, + 652.4313305286878, + 670.5642495884512, + 670.7022396815398, + 687.7075956024934, + 687.845585695582, + 702.5704921120413, + 702.7084822051299, + 720.2294439692198, + 720.0289902808187, + 735.7723631983592, + 735.7892053529531, + 749.9144988220902, + 747.8255058159941, + 761.0983568915051, + 762.9196974204496, + 776.1925484959605, + 776.5596646216995, + 788.2288489590015, + 786.2558570266262, + 796.3635818205175, + 797.4397150960411, + 806.6643433187186, + 807.1359075009678, + 818.4200483645681, + 819.7223153219646, + 827.8094796202859, + 830.0230768201657, + 834.320842709429, + 838.1578096816817, + 838.8198637963063, + 841.9739895892126, + 847.5872867320879, + 847.4867367055526, + 851.7455205484431, + 849.5773059709057, + 851.047530614393, + 847.4867367055526, + 852.094249739252, + 848.1847266396027, + 848.9655604384474, + 853.023164551596, + 850.0122795633063, + 855.1137338169491, + 847.5748926952033, + 854.0670146920902, + 842.0621455788634, + 850.2508347845593, + 839.6247587107604, + 842.4362122147738, + 834.1120115944204, + 837.9371911278965, + 825.6596463596064, + 829.8024582663805, + 820.1468992432665, + 826.673768965576, + 812.9795402523605, + 821.8353310535826, + 803.2833478474338, + 814.0207084837972, + 790.427595653703, + 802.5491797567763, + 780.427595653703, + 788.6560123475964, + 768.3912951906619, + 771.882600988688, + 753.2971035862065, + 756.1223859165535, + 741.2608031231655, + 742.2292185073736, + 727.8781909959883, + 725.0858724933314, + 711.4951501102086, + 709.1131622923856, + 692.9514730188728, + 694.4860882600021, + 675.9905110957443, + 678.3057483725032, + 657.7196019428923, + 660.0348392196512, + 638.2322006471876, + 644.4919199905117, + 619.8221035781388, + 627.171411914823, + 600.2591515634626, + 608.3775594991048, + 582.2832706374793, + 588.6814044388607, + 563.1571755182185, + 568.7575104770258, + 543.4034087063158, + 548.8062294718293, + 523.4155921659338, + 529.2432774571532, + 503.85264015125773, + 509.2432774571532, + 483.92874618942284, + 489.4379160823218, + 463.9409296490409, + 470.52754457033546, + 444.3779776343648, + 450.8313895100913, + 425.58412521864665, + 431.7052943908306, + 405.73320218582023, + 412.07275072187736, + 386.1702501711441, + 393.2788983061592, + 368.0440944304111, + 373.79149701045446, + 351.4633429793103, + 354.8811254984681, + 333.1924338264583, + 337.3887313556802, + 315.70003968367035, + 322.06784249330065, + 300.3791508212908, + 304.74733441761185, + 282.40326989530746, + 289.884437908064, + 266.8603506661681, + 273.1110265491555, + 255.10464562031862, + 259.47105934790557, + 241.21147821113868, + 247.99953062088463, + 228.62507039014193, + 232.9053390164292, + 218.32430889194086, + 220.86903855338824, + 204.6843416906909, + 212.73430569187224, + 194.38358019248983, + 203.0381132869455, + 187.87221710334669, + 190.72488378043235, + 178.17602469841995, + 180.12649849576823, + 172.99964379636955, + 172.63436662745, + 170.56225692826663, + 168.1353455405727, + 165.72381901627327, + 166.39223068561955, + 158.55646002536727, + 161.89320959874226, + 156.11907315726435, + 161.89320959874226, + 158.90253517646568, + 158.76452029793762, + 156.8119659111126, + 158.0665303638876, + 158.55508076606577, + 159.1132494887465, + 162.71331458242096, + 155.64028593540792, + 163.76003370727986, + 155.98933406415358, + 169.6074678017346, + 159.8055139716845, + 173.4236477092655, + 166.97287296259051, + 181.8760129440795, + 177.5712582472546, + 188.3873760332226, + 183.41869234170935, + 197.46718602801354, + 191.55342520322537, + 202.97993314435354, + 202.15181048788946, + 212.05974313914447, + 210.2865433494055, + 223.81544818499395, + 221.17932404970603, + 238.67834469454183, + 235.072491458886, + 249.57112539484237, + 247.10879192192698, + 263.7132610185733, + 262.8690069940614, + 280.4866723774818, + 275.99018757387154, + 295.5808639819372, + 290.61726160625494, + 313.23981583911575, + 307.39067296516345, + 328.10271234866366, + 326.1845253808816, + 344.87612370757216, + 343.67691952366954, + 363.7864952195585, + 358.77111112812497, + 381.9126509602915, + 374.95145101562395, + 401.0387460795522, + 393.62305954556797, + 420.792512891455, + 413.1860115602441, + 440.01774681022135, + 431.8576200901881, + 457.33825488591015, + 451.7480579975536, + 476.1321073016283, + 471.6719519593885, + 495.7646509705816, + 491.5958459212234, + 515.7524675109635, + 510.72194104048407, + 535.6763614727984, + 530.4757078523868, + 554.6974917987014, + 550.4269888575833, + 574.1848930944061, + 569.553083976844, + 592.4558022472581, + 589.3068507887468, + 612.2095690591609, + 607.5777599415989, + 631.0034214748791, + 626.5988902675019, + 647.5841729259799, + 644.7250460082349, + 666.3780253416982, + 663.8511411274957, + 683.6985334173869, + 680.9944871415379, + 699.8788733048858, + 695.6215611739214, + 718.4225503962216, + 712.9420692496101, + 735.5658964102638, + 732.0681643688708, + 751.3261114823982, + 749.0291262919993, + 764.4472920622084, + 764.1233178964548, + 776.2029971080578, + 776.9790700901856, + 791.0658936176058, + 787.5774553748497, + 803.9216458113366, + 800.6986359546598, + 813.3110770670544, + 810.0880672103776, + 819.4914169545533, + 815.6008143267176, + 828.8808482102711, + 824.6806243215085, + 840.6365532561206, + 836.436329367358, + 849.4039761919021, + 843.603688358264, + 856.2443790584155, + 848.4421262702573, + 860.4026128747706, + 850.8795131383603, + 860.4026128747706, + 855.3785342252376, + 862.8399997428736, + 863.5132670867536, + 861.7932806180147, + 869.6936069742525, + 863.8838498833678, + 874.1926280611298, + 862.8371307585089, + 876.6300149292327, + 857.9986928465156, + 874.5394456638796, + 854.870003545711, + 869.0266985475397, + 855.5679934797611, + 859.9468885527488, + 853.8248786248079, + 852.4547566844305, + 848.3121315084679, + 848.2965228680754, + 838.6159391035412, + 842.1161829805765, + 831.123807235223, + 831.8154214823754, + 821.123807235223, + 825.3040583932323, + 808.0026266554129, + 815.6078659883055, + 798.0026266554129, + 803.8521609424561, + 784.6200145282357, + 790.7309803626459, + 774.923822123309, + 781.9635574268643, + 762.887521660268, + 771.3651721422002, + 747.3446024311286, + 757.9825600150231, + 729.0736932782766, + 742.2223449428886, + 712.8933533907776, + 724.4022144591213, + 697.7991617863222, + 707.8214630080205, + 681.6188218988233, + 689.0276105923023, + 663.3479127459713, + 671.8842645782601, + 643.8605114502666, + 653.7581088375271, + 626.2015595930881, + 638.4372199751475, + 607.0754644738273, + 621.2938739611053, + 588.8045553209753, + 602.5000215453871, + 569.8941838089889, + 582.6490985125606, + 550.0037459016235, + 563.1616972168559, + 531.3321373716794, + 543.1616972168559, + 511.8447360759747, + 523.3563358420246, + 491.87214538088324, + 504.2302407227639, + 472.64691146211686, + 484.37931768993747, + 452.64995755898906, + 464.406726994846, + 432.7595196516236, + 444.4189104544641, + 413.9656672359054, + 424.56798742163767, + 394.0417732740705, + 406.02431033030194, + 374.4788212593944, + 388.531916187514, + 356.50294033341106, + 369.6215446755277, + 339.5419784102825, + 351.96259281834915, + 321.7218479265152, + 332.7373588995828, + 305.7491377255693, + 314.327261830534, + 292.6279571457592, + 296.83486768774605, + 276.86774207362475, + 280.25411623664525, + 264.5545125671116, + 266.3609488274653, + 249.69161605756372, + 253.77454100646852, + 238.7988353572632, + 242.5906829370536, + 225.15886815601323, + 229.20807080987643, + 213.9750100865983, + 217.45236576402698, + 205.8402772250823, + 209.31763290251098, + 195.2418919404182, + 199.01687140430988, + 186.47446900463666, + 191.84951241340386, + 180.62703491018192, + 187.69127859704867, + 178.53646564482884, + 180.52391960614264, + 173.02371852848887, + 175.01117248980268, + 172.32572859443886, + 172.57378562169973, + 166.8129814780989, + 172.57378562169973, + 165.41785200321638, + 167.3974047196493, + 167.16096685816953, + 165.30683545429622, + 170.97714676570044, + 166.70196492917873, + 178.46927863401868, + 170.17492848251732, + 183.30771654601202, + 176.02236257697206, + 183.30771654601202, + 176.72035251102207, + 188.4840974480624, + 181.21937359789936, + 198.4840974480624, + 187.73073668704248, + 206.6188303095784, + 198.623517387343, + 216.31502271450515, + 206.43813995712847, + 228.3513231775461, + 217.330920657429, + 238.65208467574718, + 231.47305628115996, + 251.50783686947796, + 241.47305628115996, + 267.8908777552578, + 253.78628578767314, + 281.78404516443777, + 267.4262529889231, + 298.1670860502176, + 283.809293874703, + 312.0602534593976, + 296.9304744545131, + 328.03296366034346, + 311.793370964061, + 346.5766407516792, + 328.3741224151619, + 363.5376026748077, + 346.3500033411452, + 381.51348360079106, + 361.44419494560066, + 400.63957872005176, + 379.264325429368, + 418.4597092038191, + 398.4895593481344, + 438.0226612184952, + 418.4773758885163, + 458.019615121623, + 437.8832904140362, + 477.8705381544495, + 457.8832904140362, + 497.3579394501542, + 477.6886517888676, + 517.3305301452457, + 496.36026031881164, + 537.1814531780722, + 515.9928039877649, + 556.9868145529035, + 535.9440849929614, + 576.9107085147384, + 555.3499995184814, + 596.1359424335049, + 575.1037663303841, + 613.2792884475471, + 593.8976187461024, + 631.5501976003991, + 613.7029801209337, + 651.1131496150753, + 633.021496646715, + 669.2393053558083, + 651.8153490624333, + 685.8200568069091, + 669.3077432052212, + 703.9462125476421, + 685.4880830927201, + 720.3292534334219, + 702.980477235508, + 735.4234450378773, + 719.5612286866088, + 747.4597455009183, + 734.1883027189923, + 762.5539371053737, + 745.0810834192929, + 774.5902375684148, + 758.7210506205429, + 790.3504526405492, + 775.3018020716437, + 804.4925882642801, + 789.9288761040272, + 815.676446333695, + 801.9651765670682, + 823.811179195211, + 810.4175418018822, + 830.3225422843542, + 822.4538422649232, + 832.7599291524572, + 830.9062074997372, + 839.2712922416003, + 834.7223874072681, + 842.7442557949389, + 840.2351345236082, + 847.9206366969893, + 843.3638238244127, + 848.9673558218482, + 849.8751869135559, + 853.8057937338415, + 853.6913668210868, + 856.9344830346461, + 854.7380859459457, + 858.3296125095286, + 853.6913668210868, + 856.2390432441755, + 848.1786197047469, + 849.7276801550323, + 845.7412328366439, + 845.9115002475014, + 847.831802101997, + 837.1440773117199, + 847.4827539732513, + 832.6450562248426, + 843.3245201568961, + 825.4776972339366, + 834.2447101621052, + 814.2938391645217, + 829.0683292600548, + 805.8414739297077, + 820.6159640252408, + 793.2550661087109, + 810.0175787405767, + 782.3622854084105, + 796.1244113313968, + 767.4993888988625, + 783.5380035104, + 755.1861593923494, + 774.4581935156091, + 740.5590853599659, + 762.4218930525681, + 727.9726775389692, + 748.7819258513181, + 712.2124624668347, + 733.4610369889385, + 694.2365815408514, + 715.80208513176, + 677.8535406550716, + 699.4190442459802, + 659.8776597290882, + 681.5989137622129, + 640.9672882171019, + 662.2803972364316, + 623.1471577333346, + 643.6087887064875, + 603.7412432078146, + 626.4654426924453, + 586.2488490650267, + 607.4443123665422, + 566.8429345395067, + 587.9569110708376, + 546.9190405776718, + 569.0465395588512, + 526.9464498825803, + 549.2411781840199, + 507.38349786790417, + 529.2685874889283, + 487.39568132752225, + 509.2959967938369, + 467.98976680200235, + 489.80859549813215, + 448.09932889463687, + 469.85731449293564, + 428.8740949758705, + 450.9469429809493, + 409.06873360103907, + 430.9956619757528, + 389.9426384817784, + 412.08529046376646, + 372.28368662459985, + 394.76478238807766, + 353.87358955555106, + 375.9709299723595, + 336.38119541276313, + 356.6524134465781, + 317.8375183214274, + 337.9808049166341, + 300.69417230738514, + 321.59776403085425, + 284.7214621064393, + 306.97068999847085, + 270.5793264827083, + 290.38993854737004, + 257.72357428897755, + 276.49677113819007, + 243.33677828220453, + 260.73655606605564, + 232.73839299754042, + 247.09658886480568, + 218.111318965157, + 236.7958273666046, + 206.9274608957421, + 223.9400751728738, + 198.7927280342261, + 208.61918631049423, + 194.2937069473488, + 194.97921910924427, + 188.11336705984985, + 184.08643840894374, + 177.81260556164878, + 177.24603554243038, + 169.67787270013278, + 172.06965464037998, + 165.51963888377762, + 171.72060651163432, + 163.77652402882447, + 168.24764295829573, + 159.27750294194718, + 162.06730307079678, + 158.57951300789716, + 157.90906925444162, + 159.62623213275606, + 158.95578837930051, + 155.81005222522515, + 156.17232636009922, + 155.46100409647948, + 155.4743364260492, + 157.89839096458243, + 157.5649056914023, + 162.39741205145975, + 163.74524557890123, + 170.21203462124524, + 167.56142548643214, + 175.38841552329566, + 166.86343555238213, + 182.5557745142017, + 167.91015467724102, + 193.44855521450222, + 172.74859258923436, + 201.58328807601825, + 181.20095782404834, + 214.169695897015, + 192.67248655106926, + 224.169695897015, + 207.2995605834527, + 235.92540094286448, + 219.33586104649368, + 250.3121969496375, + 233.7226570532667, + 265.85511617877694, + 244.90651512268164, + 278.7108683725077, + 257.7622673164124, + 294.47108344464215, + 273.08315617879197, + 312.2912139284095, + 286.72312338004195, + 327.3854055328649, + 301.5860198895898, + 345.04435739004344, + 318.1667713406906, + 361.81776874895195, + 336.83837987063464, + 379.7936496749353, + 354.658510354402, + 398.70402118692164, + 369.97939921678153, + 418.4001762471658, + 387.2999072924703, + 437.0717847771098, + 406.5251412112367, + 456.70432844606313, + 426.5220951143645, + 476.6769191411546, + 446.3274564891959, + 496.6282001463511, + 465.6459730149773, + 515.8534340651174, + 485.5972540201738, + 535.7438719724829, + 505.4876919275393, + 555.5492333473143, + 525.241458739442, + 574.8677498730956, + 545.2140494345335, + 593.1386590259476, + 564.9678162464363, + 612.7712026949009, + 583.7616686621545, + 631.042111847753, + 603.65210656952, + 650.7958786596557, + 623.2150585841962, + 669.3395557509915, + 642.2361889100993, + 686.8319498937794, + 659.3795349241415, + 701.6948464033273, + 677.3554158501248, + 719.1872405461153, + 696.7613303756448, + 733.8143145784987, + 715.0322395284968, + 750.1973554642785, + 731.9932014516253, + 765.5182443266581, + 746.6202754840087, + 777.8314738331712, + 759.7414560638189, + 788.4298591178353, + 770.6342367641195, + 801.5510396976455, + 783.7554173439296, + 811.8518011958465, + 793.7554173439296, + 817.3645483121865, + 806.0686468504427, + 825.1791708819719, + 814.2033797119587, + 836.6506996089928, + 825.3872377813736, + 845.7305096037837, + 833.5219706428896, + 851.5779436982384, + 837.3381505504206, + 853.6685129635915, + 843.8495136395637, + 858.8448938656419, + 853.5457060444904, + 866.0122528565479, + 859.7260459319893, + 870.5112739434252, + 862.1634328000923, + 872.2543887983784, + 859.379970780891, + 871.9053406696327, + 861.1230856358442, + 867.7471068532775, + 867.6344487249874, + 859.932484283492, + 871.4506286325183, + 855.7742504671369, + 871.4506286325183, + 848.9338476006235, + 869.0132417644153, + 846.1503855814221, + 861.5211098960971, + 841.6513644945449, + 850.6283291957965, + 835.1400014054017, + 843.7879263292831, + 826.3725784696201, + 834.3984950735653, + 815.4797977693195, + 822.6427900277158, + 801.3376621455885, + 814.8281674579304, + 788.4819099518577, + 804.2297821732662, + 772.9389907227182, + 791.1086015934561, + 758.7968550989873, + 779.9247435240412, + 747.9040743986867, + 766.8035629442311, + 735.0483222049559, + 750.6232230567322, + 720.6615261981829, + 737.502042476922, + 704.9013111260484, + 721.1190015911423, + 686.6304019731964, + 706.7322055843692, + 667.5043068539356, + 690.1514541332684, + 649.0942097848869, + 671.4798456033244, + 629.6882952593669, + 654.1593375276357, + 611.0166867294229, + 635.6156604362999, + 591.2629199175201, + 615.9195053760558, + 572.4690675018019, + 596.6942714572895, + 552.7729124415578, + 579.3737633816007, + 533.646817322297, + 560.3526330556977, + 514.0142736533437, + 540.7200893867443, + 494.1238357459782, + 520.7474986916528, + 474.4912920770249, + 501.34158416613286, + 454.51870138193345, + 481.35376762575095, + 434.56742037673695, + 461.6576125655068, + 415.5462900508339, + 443.38670341265475, + 397.1361929817851, + 423.632936600752, + 379.47724112460656, + 405.36202744789995, + 359.98983982890184, + 385.60826063599717, + 342.0139589029185, + 367.33735148314514, + 324.8706128888762, + 348.21125636388444, + 310.4838168821032, + 330.2353754379011, + 294.30347699460424, + 314.0550355504021, + 275.6318684646602, + 295.7841263975501, + 258.6709065415317, + 278.4636183218613, + 245.03093934028172, + 264.0768223150883, + 234.73017784208062, + 253.7760608168872, + 222.41694833556747, + 240.92030862315642, + 213.64952539978592, + 230.92030862315642, + 209.83334549225503, + 219.44877989613548, + 203.9859113978003, + 211.31404703461948, + 196.49377952948205, + 201.01328553641838, + 184.7380744836326, + 193.52115366810014, + 175.04188207870587, + 190.73769164889882, + 168.53051898956272, + 183.89728878238543, + 165.4018296887581, + 182.15417392743225, + 166.44854881361698, + 175.3137710609189, + 165.05341933873447, + 172.1850817601143, + 167.49080620683742, + 172.8830716941643, + 173.0035533231774, + 169.06689178663342, + 176.81973323070832, + 170.1136109114923, + 175.4246037558258, + 173.9297908190232, + 177.16771861077896, + 181.74441338880865, + 181.66673969765625, + 187.25716050514865, + 190.4341626334378, + 189.6945473732516, + 203.2899148271686, + 194.1935684601289, + 212.05733776295014, + 203.58299971584668, + 223.52886648997105, + 215.33870476169614, + 233.22505889489778, + 224.72813601741393, + 245.81146671589454, + 236.19966474443484, + 260.90565832034997, + 249.8396319456848, + 274.54562552159996, + 261.31116067270574, + 290.3058405937344, + 274.1669128664365, + 304.6926366005074, + 288.7939868988199, + 321.65359852363594, + 306.1144949745087, + 336.51649503318384, + 321.20868657896415, + 354.3366255169512, + 338.7010807217521, + 370.51696540445016, + 354.0219695841316, + 388.1759172616287, + 370.4050104699115, + 407.49443378741006, + 389.0766189998555, + 427.49443378741006, + 408.8819803746869, + 446.9818350831148, + 427.6758327904051, + 466.95442577820626, + 447.3083764593584, + 486.7597871530377, + 467.19881436672387, + 506.6107101858641, + 487.17140506181534, + 526.5011480932295, + 506.8675601220595, + 546.452429098426, + 526.8645140251873, + 566.2577904732574, + 546.7549519325528, + 586.1816844350923, + 565.9801858513192, + 605.307779554353, + 585.9771397544471, + 622.2687414774815, + 605.7825011292784, + 640.8124185688173, + 625.2699024249831, + 660.4449622377706, + 644.1802739369695, + 679.1165707677146, + 661.1412358600979, + 696.6089649105026, + 680.0516073720843, + 710.9957609172756, + 697.8717378558516, + 727.1761008047745, + 713.4146570849911, + 740.0318529985052, + 726.5358376648012, + 756.004563199451, + 742.7161775523001, + 768.3177927059642, + 756.60934496148, + 782.9448667383476, + 767.2077302461441, + 793.8376474386482, + 779.2440307091852, + 801.6522700084337, + 787.3787635707012, + 813.1237987354546, + 798.850292297722, + 820.2911577263606, + 813.9444839021775, + 830.5919192245616, + 825.1283419715924, + 837.432322091075, + 831.6397050607355, + 842.6087029931253, + 834.4231670799369, + 843.3066929271754, + 841.9152989482551, + 846.43538222798, + 844.3526858163581, + 845.7373922939299, + 850.8640489055012, + 846.7841114187888, + 852.2591783803838, + 850.942345235144, + 851.5611884463337, + 851.640335169194, + 855.0341519996723, + 847.1413140823167, + 855.3832001284179, + 845.3981992273635, + 852.9458132603149, + 841.5820193198326, + 848.4467921734376, + 834.7416164533192, + 839.9944269386236, + 825.9741935175377, + 835.1559890266303, + 819.4628304283946, + 828.6446259374871, + 810.3830204336036, + 819.2551946817694, + 797.5272682398728, + 813.0748547942704, + 786.0557395128519, + 803.0748547942704, + 772.162572103672, + 791.6033260672496, + 761.5641868190079, + 778.2207139400724, + 746.9371127866244, + 767.0368558706575, + 734.9008123235834, + 753.3968886694075, + 721.2608451223334, + 738.5339921598596, + 704.8778042365536, + 720.7138616760923, + 687.0576737527863, + 703.7528997529638, + 667.5702724570816, + 689.1258257205803, + 648.8986639271376, + 671.4668738634018, + 631.2397120699591, + 653.056776794353, + 612.3293405579727, + 633.5693754986484, + 592.6331854977286, + 615.593494572665, + 574.3622763448766, + 596.6831230606787, + 554.6085095329738, + 576.8777616858473, + 534.611555629846, + 557.4718471603273, + 514.7606325970195, + 537.666485785496, + 494.95527122218806, + 517.6786692451141, + 475.0648333148226, + 497.9825141848699, + 455.43228964586933, + 477.9855602817421, + 437.30613390513633, + 458.2317934698393, + 417.9002193796164, + 439.68811637850354, + 399.62931022676435, + 419.93434956660076, + 380.06635821208823, + 400.6158330408194, + 361.04522788618516, + 383.2953249651306, + 342.63513081713637, + 365.02441581227856, + 324.97617895995785, + 347.70390773658977, + 309.2159638878234, + 328.4786738178234, + 297.17966342478246, + 309.80706528787937, + 282.08547182032703, + 293.22631383677856, + 265.7024309345472, + 277.905424974399, + 252.31981880737, + 265.3190171534023, + 235.73906735626917, + 250.4561206438544, + 222.356455229092, + 238.70041559800495, + 211.17259715967708, + 230.24805036319097, + 202.09278716488615, + 217.93482085667782, + 197.25434925289278, + 201.96211065573195, + 189.43972668310732, + 188.322143454482, + 178.8413413984432, + 178.9327121987642, + 171.6739824075372, + 172.42134910962105, + 169.2365955394343, + 167.92232802274376, + 164.39815762744092, + 167.22433808869374, + 155.94579239262694, + 162.04795718664334, + 150.0983582981722, + 159.61057031854043, + 149.4003683641222, + 161.7011395838935, + 153.55860218047738, + 158.9176775646922, + 154.60532130533628, + 161.0082468300453, + 160.11806842167627, + 159.26513197509215, + 162.20863768702935, + 162.04859399429347, + 169.37599667793538, + 161.6995458655478, + 173.53423049429057, + 165.5157257730787, + 180.04559358343369, + 173.3303483428642, + 188.1803264449497, + 178.50672924491462, + 200.2166269079907, + 187.58653923970556, + 207.70875877630894, + 191.74477305606075, + 217.70875877630894, + 197.9251129435597, + 230.0219882828221, + 206.05984580507572, + 238.15672114433812, + 218.0961462681167, + 250.46995065085127, + 233.41703513049626, + 264.8567466576243, + 246.79964725767343, + 282.3491408004122, + 262.7723574586193, + 298.3218510013581, + 276.66552486779926, + 316.7319480704069, + 291.7597164722547, + 334.3908999275854, + 309.57984695602204, + 350.1511149997198, + 325.9628878418019, + 368.2772707404528, + 343.2833959174907, + 383.59815960283237, + 361.5543050703427, + 401.2571114600109, + 381.04170636604744, + 419.9287199899549, + 399.58538345738316, + 439.1539539087213, + 416.7287294714254, + 459.1052349139178, + 435.5225818871436, + 478.95615794674427, + 454.84109841292496, + 498.9439744871262, + 474.79237941812147, + 518.7948975199527, + 494.743660423318, + 538.600258894784, + 514.6675543851529, + 557.7263540140448, + 534.4729157599843, + 577.3588976829981, + 554.4241967651808, + 597.3314883780896, + 574.0567404341341, + 617.0276434383337, + 592.9671119461204, + 636.2528773571, + 612.5996556150737, + 654.924485887044, + 631.0097526841225, + 671.3075267728238, + 650.1358478033833, + 690.1013791885421, + 667.456355879072, + 706.6821306396429, + 685.727265031924, + 722.2250498687823, + 703.219659174712, + 734.2613503318232, + 718.5405480370915, + 747.6439624590004, + 736.19949989427, + 763.1868816881398, + 752.9729112531785, + 779.7676331392406, + 767.8358077627264, + 794.861824743696, + 780.9569883425365, + 806.045682813111, + 789.724411278318, + 814.8131057488924, + 802.0376407848312, + 827.9342863287026, + 812.6360260694953, + 838.2350478269036, + 820.7707589310113, + 844.4153877144025, + 833.0839884375245, + 847.5440770152071, + 843.0839884375245, + 854.7114360061131, + 850.8986110073099, + 859.8878169081635, + 854.3715745606485, + 861.9783861735166, + 859.8843216769884, + 858.849696872712, + 860.9310408018473, + 860.2448263475945, + 864.7472207093782, + 864.7438474344718, + 865.7939398342371, + 866.1389769093544, + 863.0104778150358, + 862.3227970018235, + 863.3595259437814, + 853.5553740660418, + 861.6164110888282, + 846.3880150751359, + 855.7689769943734, + 843.6045530559345, + 854.3738475194908, + 843.6045530559345, + 850.9008839661523, + 838.7661151439412, + 843.408752097834, + 829.0699227390145, + 831.6530470519846, + 816.4835149180177, + 823.8384244821991, + 807.0940836622999, + 820.0222445746682, + 795.0577831992589, + 811.5698793398542, + 781.164615790079, + 800.0983506128333, + 770.5662305054149, + 787.2425984191025, + 758.2530009989017, + 772.148406814647, + 742.9321121365222, + 760.112106351606, + 725.78876612248, + 745.9699707278751, + 710.2458468933405, + 730.2097556557407, + 697.9326173868274, + 712.7173615129527, + 683.3055433544439, + 696.3343206271729, + 666.5321319955355, + 678.6753687699944, + 648.8731801383569, + 661.901957411086, + 629.3857788426523, + 643.1081049953677, + 609.3888249395244, + 623.4755613264144, + 590.1635910207581, + 605.3494055856814, + 570.2396970589232, + 585.7168619167281, + 550.9211805331419, + 567.1731848253924, + 530.9485898380503, + 547.6102328107163, + 511.63007331226896, + 529.790102326949, + 491.63007331226896, + 510.3027010312442, + 471.99752964331566, + 490.3148844908623, + 453.2036772275975, + 470.9089699653424, + 433.4499104156947, + 450.9120160622146, + 415.03981334664593, + 431.2794723932613, + 395.4768613319698, + 412.6078638633173, + 376.5664898199835, + 392.75694083049086, + 357.00353780530736, + 373.63084571123017, + 337.9824074794043, + 355.6549647852468, + 321.2089961204958, + 336.63383445934375, + 306.5819220881124, + 319.31332638365495, + 290.19888120233253, + 302.9302854978751, + 275.5718071699491, + 287.8360938934197, + 262.71605497621835, + 275.2496860724229, + 246.5357150887194, + 259.48947100028846, + 232.1489190819464, + 245.3473353765575, + 219.02773850213623, + 233.31103491351655, + 208.1349578018357, + 224.23122491872562, + 198.74552654611787, + 212.19492445568466, + 193.56914564406745, + 203.74255922087067, + 186.40178665316142, + 198.9041213088773, + 183.6183246339601, + 190.13669837309575, + 178.44194373190967, + 185.63767728621843, + 178.44194373190967, + 178.4703182953124, + 174.6257638243788, + 173.29393739326198, + 174.27671569563313, + 172.2472182684031, + 171.14802639482852, + 167.74819718152577, + 170.4500364607785, + 165.6576279161727, + 172.88742332888145, + 168.7863172169773, + 177.38644441575875, + 166.6957479516242, + 177.7354925445044, + 168.43886280657736, + 182.9118734465548, + 174.95022589572048, + 191.3642386813688, + 185.25098739392155, + 198.20464154788218, + 191.76235048306467, + 207.59407280359997, + 202.6551311833652, + 218.4868535039005, + 210.46975375315066, + 224.99821659304362, + 220.77051525135172, + 233.76563952882518, + 229.53793818713328, + 244.6584202291257, + 242.12434600813003, + 256.9716497356389, + 250.25907886964603, + 272.94435993658476, + 262.5723083761592, + 291.4880370279205, + 277.4352048857071, + 307.46074722886635, + 294.2086162446156, + 324.78125530455515, + 309.96883131675, + 340.5414703766896, + 327.9447122427334, + 357.3148817355981, + 344.12505213023235, + 375.9864902655421, + 361.6174462730203, + 395.392404791062, + 379.8883554258723, + 413.518560531795, + 399.014450545133, + 432.8370770575764, + 417.4245476141818, + 452.6424384324078, + 437.12070267442596, + 471.43629084812596, + 455.6643797657617, + 490.9236921438307, + 474.98289629154306, + 510.9236921438307, + 494.9554869866345, + 530.6198472040749, + 514.8793809484695, + 550.5924378991664, + 534.4423329631456, + 570.5650285942579, + 554.4423329631456, + 589.9709431197779, + 573.9297342588503, + 607.4633372625658, + 592.4734113501861, + 626.1349457925098, + 612.1695664104302, + 643.278291806552, + 630.8411749403742, + 661.5492009594041, + 647.224215826154, + 677.9322418451839, + 666.0180682418722, + 696.3423389142326, + 683.1614142559145, + 712.9230903653335, + 701.7050913472502, + 727.7859868748814, + 718.8484373612924, + 745.1064949505701, + 734.8211475622383, + 759.4932909573431, + 748.7143149714182, + 770.964819684364, + 760.7506154344592, + 784.8579870935439, + 774.6437828436391, + 796.3295158205648, + 784.3399752485658, + 803.1699186870782, + 796.3762757116068, + 814.0626993873788, + 806.0724681165335, + 820.9031022538921, + 817.2563261859484, + 830.2925335096099, + 824.4236851768544, + 834.7915545964872, + 835.0220704615185, + 843.2439198313012, + 841.8624733280319, + 846.7168833846398, + 845.3354368813705, + 846.3678352558941, + 846.0334268154205, + 848.4584045212472, + 849.1621161162251, + 848.8074526499928, + 847.7669866413426, + 850.8980219153459, + 848.4649765753926, + 847.7693326145413, + 847.4182574505337, + 849.1644620894239, + 851.5764912668889, + 846.7270752213209, + 851.2274431381431, + 840.2157121321777, + 847.069209321788, + 829.9149506339767, + 838.3017863860065, + 823.0745477674633, + 832.1214464985076, + 814.3071248316818, + 823.6690812636936, + 803.4143441313813, + 813.3683197654925, + 795.5997215615959, + 805.5536971957071, + 783.5634210985548, + 793.2404676891939, + 769.4212854748239, + 782.3476869888934, + 759.4212854748239, + 769.2265064090833, + 745.528118065644, + 753.2537962081375, + 729.5554078646982, + 738.3908996985896, + 715.4132722409672, + 726.6351946527401, + 698.8325207898664, + 712.0081206203566, + 680.4224237208176, + 694.3491687631781, + 663.6490123619092, + 674.9432542376582, + 645.2389152928604, + 656.0328827256718, + 625.6759632781843, + 639.452131274571, + 607.1322861868485, + 620.6582788588528, + 588.0061910675878, + 604.077527407752, + 568.0183745272059, + 585.5338503164162, + 548.2130131523745, + 565.9013066474629, + 528.8944966265932, + 545.913490107081, + 508.9432156213967, + 526.5949735812997, + 489.45581432569196, + 506.7045356739342, + 469.60489129286555, + 486.8140977665687, + 450.8110388771474, + 466.8902038047338, + 431.24808686247127, + 447.8690734788307, + 411.3576489551058, + 428.17291841858656, + 391.87024765940106, + 408.2003277234951, + 373.74409191866806, + 388.3949663486637, + 358.2011726895287, + 369.72335781871965, + 340.0750169487957, + 352.2309636759317, + 320.51206493411956, + 335.84792279015187, + 302.1019678650708, + 320.985026280604, + 284.9586218510285, + 304.0240643574755, + 269.8644302465731, + 289.88192873374453, + 257.8281297835321, + 273.90921853279866, + 242.50724092115254, + 260.78803795298853, + 228.86727371990258, + 245.6938463485331, + 219.4778424641848, + 233.10743852753635, + 208.58506176388426, + 222.2146578272358, + 200.45032890236826, + 208.83204570005864, + 189.85194361770414, + 198.83204570005867, + 181.39957838289016, + 192.98461160560393, + 177.241344566535, + 183.59518034988614, + 171.39391047208025, + 178.41879944783574, + 169.99878099719774, + 168.722607042909, + 165.84054718084258, + 161.23047517459077, + 156.76073718605164, + 157.0722413582356, + 150.2493740969085, + 156.02552223337673, + 148.854244622026, + 159.49848578671535, + 149.20329275077165, + 160.54520491157425, + 151.98675476997298, + 158.10781804347133, + 159.80137733975846, + 158.456866172217, + 165.31412445609845, + 161.5855554730216, + 168.09758647529978, + 166.42399338501494, + 174.6089495644429, + 176.1201857899417, + 183.06131479925688, + 181.29656669199213, + 188.2376957013073, + 183.0396815469453, + 196.69006093612128, + 186.8558614544762, + 208.72636139916227, + 192.70329554893095, + 218.42255380408903, + 202.39948795385772, + 231.2783059978198, + 214.4357884168987, + 246.1412025073677, + 229.75667727927825, + 258.1775029704087, + 242.61242947300903, + 273.0403994799566, + 257.4753259825569, + 290.5327936227445, + 273.85836686833676, + 305.62698522719995, + 288.7212633778846, + 316.8108432966149, + 304.9016032653836, + 329.93202387642503, + 322.5605551225621, + 344.55909790880844, + 338.10347435170155, + 362.05149205159637, + 356.0793552776849, + 381.4574065771163, + 374.98972678967124, + 401.38130053895117, + 392.64867864684976, + 420.60653445771754, + 411.05877571589855, + 440.3603012696203, + 430.46469024141845, + 460.3572551727481, + 450.2700516162499, + 480.1110219846509, + 470.2578681566318, + 500.0623029898474, + 489.57638468241316, + 519.7584580500916, + 509.57638468241316, + 539.7097390552881, + 529.3817460572445, + 559.633633017123, + 549.3695625976264, + 579.1210343128276, + 568.5947965163928, + 597.9148867285459, + 588.5917504195206, + 617.2334032543272, + 608.2879054797647, + 634.8923551115057, + 627.4140005990255, + 653.5639636414497, + 644.374962522154, + 670.7073096554919, + 663.1688149378722, + 689.1174067245407, + 680.6612090806601, + 705.6981581756415, + 695.9820979430397, + 723.6740391016249, + 712.9430598661681, + 740.2547905527257, + 730.7631903499355, + 755.7977097818651, + 747.3439418010363, + 769.690877191045, + 760.4651223808464, + 781.1624059180659, + 776.4378325817922, + 794.5450180452431, + 789.2935847755231, + 806.5813185082841, + 800.1863654758237, + 814.0734503766023, + 808.6387307106377, + 825.5449791036232, + 820.1102594376586, + 833.3596016734086, + 830.1102594376586, + 838.8723487897486, + 838.2449922991746, + 847.6397717255301, + 844.0924263936292, + 854.4801745920435, + 848.2506602099844, + 857.953138145382, + 854.4310000974833, + 858.3021862741276, + 858.5892339138385, + 860.7395731422306, + 859.984363388721, + 866.5870072366853, + 866.4957264778642, + 869.0243941047883, + 868.2388413328174, + 868.6753459760425, + 866.8437118579349, + 864.8591660685116, + 863.3707483045963, + 858.6788261810127, + 856.2033893136903, + 855.5501368802081, + 852.3872094061594, + 848.0580050118899, + 852.3872094061594, + 842.54525789555, + 847.5487714941661, + 834.092892660736, + 840.7083686276527, + 823.2001119604354, + 830.4076071294517, + 815.3854893906499, + 821.9552418946377, + 804.7871041059858, + 810.4837131676168, + 791.931351912255, + 802.9915812992986, + 783.1639289764734, + 792.6908198010975, + 771.9800709070585, + 780.1044119801007, + 759.1243187133276, + 764.7835231177212, + 743.5813994841882, + 746.8076421917378, + 726.2608914084994, + 731.7134505872824, + 712.1187557847685, + 717.8202831781025, + 695.5380043336677, + 701.4372422923227, + 676.6276328216813, + 683.7782904351442, + 659.8542214627729, + 664.984438019426, + 641.4441243937241, + 647.0085570934426, + 622.3180292744634, + 628.2147046777244, + 602.6218742142192, + 610.238823751741, + 583.6007438883162, + 591.4449713360228, + 563.8469770764134, + 571.5940483031964, + 544.5284605506321, + 552.36881438443, + 524.832305490388, + 532.3809978440481, + 506.4222084213392, + 513.0624813182668, + 486.6684416094364, + 493.36632625802264, + 468.2583445403876, + 474.4559547460363, + 448.93982801460623, + 455.0500402205164, + 429.04939010724075, + 435.244678845685, + 409.05243620411295, + 415.75727754998024, + 389.41989253515965, + 397.0856690200362, + 370.8762154438239, + 377.76715249425484, + 351.0708540689925, + 357.7945617991634, + 331.7523375432111, + 338.30716050345865, + 313.34224047416234, + 320.3312795774753, + 296.1988944601201, + 305.23708797301987, + 281.57182042773667, + 291.3439205638399, + 269.2585909212235, + 275.37121036289403, + 254.6315168888401, + 261.9885982357169, + 244.03313160417602, + 249.95229777267593, + 230.13996419499608, + 235.81016214894498, + 220.44377179006935, + 225.2117768642809, + 213.27641279916332, + 218.37137399776753, + 202.97565130096223, + 209.2915640029766, + 196.46428821181908, + 196.70515618197985, + 187.07485695610126, + 187.0089637770531, + 181.22742286164652, + 180.82862388955417, + 177.41124295411564, + 176.32960280267685, + 169.59662038433015, + 173.54614078347552, + 163.4162804968312, + 172.8481508494255, + 161.32571123147812, + 169.3751872960869, + 163.41628049683118, + 169.02613916734123, + 169.26371459128592, + 170.76925402229438, + 170.65884406616843, + 167.64056472148977, + 173.78753336697304, + 167.98961285023543, + 179.96787325447198, + 172.82805076222877, + 182.05844251982504, + 179.3394138513719, + 187.90587661427978, + 189.64017534957296, + 195.39800848259802, + 196.15153843871607, + 206.58186655201297, + 206.74992372338016, + 214.71659941352897, + 214.2420555916984, + 227.02982892004212, + 225.7135843187193, + 234.84445148982758, + 234.48100725450087, + 246.88075195286854, + 244.78176875270194, + 260.7739193620485, + 256.81806921574287, + 276.74662956299437, + 270.45803641699285, + 290.1292416901715, + 286.8410773027727, + 306.30958157767043, + 301.93526890722814, + 324.2854625036538, + 318.516020358329, + 341.0588738625623, + 336.1749722155075, + 359.46897093161107, + 355.1961025414106, + 375.2291860037455, + 373.4670116942626, + 392.19014792687403, + 389.64735158176154, + 410.31630366760703, + 407.77350732249454, + 429.94884733656033, + 427.40605099144784, + 449.93666387694225, + 447.2964888988133, + 469.86055783877714, + 466.422584018074, + 489.66591921360856, + 486.3130219254395, + 509.55635712097404, + 506.3130219254395, + 529.480251082809, + 525.7189364509594, + 549.3311741156355, + 545.6428304127943, + 569.3189906560174, + 565.5332683201598, + 589.1243520308487, + 585.4237062275253, + 608.4428685566301, + 604.6489401462916, + 626.1018204138086, + 622.4690706300589, + 645.5892217095133, + 641.140679160003, + 664.3830741252315, + 657.7214306111038, + 681.7035822009202, + 675.3803824682823, + 697.2465014300597, + 694.4015127941854, + 710.6291135572368, + 711.1749241530938, + 725.9500024196163, + 726.4958130154733, + 743.2705104953051, + 738.2515180613228, + 759.653551381085, + 753.3457096657783, + 774.040347387858, + 765.1014147116277, + 787.1615279676681, + 779.7284887440112, + 796.5509592233859, + 790.3268740286753, + 804.3655817931714, + 804.7136700354483, + 813.7550130488892, + 815.8975281048632, + 820.9223720397952, + 825.5937205097899, + 830.0021820345861, + 831.4411546042446, + 836.182521922085, + 840.8305858599624, + 837.5776513969676, + 846.0069667620128, + 841.3938313044985, + 849.4799303153513, + 849.2084538742839, + 850.1779202494014, + 851.9919158934853, + 854.3361540657565, + 852.3409640222309, + 856.0792689207098, + 849.9035771541279, + 853.2958069015084, + 849.9035771541279, + 853.9937968355584, + 846.4306136007893, + 850.1776169280275, + 846.4306136007893, + 842.3629943582421, + 841.254232698739, + 837.8639732713648, + 833.119499837223, + 829.4116080365508, + 826.6081367480798, + 824.9125869496735, + 815.4242786786649, + 815.8327769548825, + 808.9129155895217, + 810.3200298385426, + 800.4605503547077, + 800.6238374336159, + 787.6047981609769, + 789.152308706595, + 778.524988166186, + 776.0311281267849, + 765.6692359724551, + 766.3349357218582, + 749.2861950866753, + 754.2986352588172, + 735.6462278854253, + 738.7557160296777, + 720.7833313758774, + 720.4848068768257, + 703.4628233001887, + 702.9924127340378, + 689.0760272934157, + 687.4494935048983, + 671.5836331506277, + 670.8687420537975, + 653.039956059292, + 652.4586449847487, + 633.2345946844606, + 633.4375146588457, + 613.8286801589406, + 613.6321532840143, + 595.0348277432224, + 594.9605447540703, + 575.3386726829783, + 575.5546302285503, + 556.5448202672601, + 555.8008634166475, + 537.1389057417401, + 536.6747682973868, + 517.2150117799052, + 516.921001485484, + 498.08891666064454, + 496.9971075236491, + 478.16502269880965, + 477.0458265184526, + 458.1924320037182, + 457.9197313991919, + 438.20461546333627, + 438.0292934918264, + 418.5084604030921, + 419.23544107610826, + 399.2832264843257, + 399.8295265505883, + 381.4630960005584, + 382.00939606682095, + 362.144579474777, + 363.4657189754852, + 343.472970944833, + 346.50475705235664, + 326.51200902170444, + 327.8331485224126, + 311.6491125121566, + 310.3407543796247, + 295.6764023112107, + 295.01986551724514, + 283.089994490214, + 282.706636010732, + 269.19682708103403, + 266.7339258097861, + 253.01648719353508, + 253.61274522997599, + 239.63387506635792, + 237.22970434419614, + 227.59757460331696, + 224.108523764386, + 219.7829520335315, + 212.92466569497108, + 208.02724698768205, + 203.22847329004435, + 193.64045098090904, + 196.06111429913835, + 183.04206569624492, + 186.06111429913838, + 176.20166282973156, + 179.88077441163944, + 174.4585479747784, + 175.72254059528427, + 168.27820808727947, + 169.21117750614113, + 164.80524453394088, + 158.612792221477, + 165.85196365879978, + 149.53298222668607, + 163.41457679069686, + 142.69257936017272, + 156.5741739241835, + 139.90911734097142, + 151.3977930221331, + 140.25816546971708, + 148.26910372132846, + 143.3868547705217, + 147.9200555925828, + 149.8982178596648, + 150.35744246068575, + 159.8982178596648, + 155.87018957702574, + 168.3505830944788, + 163.68481214681123, + 174.19801718893353, + 173.07424340252905, + 174.89600712298355, + 183.96702410282958, + 179.05424093933874, + 190.80742696934297, + 186.86886350912422, + 199.57484990512452, + 197.46724879378831, + 209.87561140332562, + 210.05365661478507, + 224.01774702705657, + 224.19579223851602, + 235.20160509647152, + 236.50902174502917, + 248.0573572902023, + 250.14898894627913, + 263.3782461525819, + 266.3293288337781, + 280.52159216662415, + 280.2224962429581, + 295.38448867617205, + 292.80890406395486, + 306.2772693764726, + 308.1297929263344, + 320.17043678565256, + 325.62218706912233, + 336.94384814456106, + 344.9407035949037, + 355.7377005602792, + 362.59965545208223, + 375.3702442292325, + 378.7799953395812, + 393.91392132056825, + 396.60012582334855, + 413.47687333524436, + 415.3939782390667, + 433.44946403033583, + 434.9569302537428, + 453.14561909058, + 454.9569302537428, + 472.3708530093464, + 474.2754467795242, + 492.29474697118127, + 494.2632633199061, + 512.048513783084, + 513.7506646156108, + 532.0454676862119, + 533.7384811559928, + 551.741622746456, + 553.7110718510843, + 571.6929037516525, + 573.0295883768656, + 591.583341659018, + 593.0174049172475, + 610.254950188962, + 612.5048062129522, + 627.5754582646507, + 630.914903282001, + 645.9855553336995, + 650.6110583422451, + 662.3685962194793, + 669.4049107579633, + 680.3444771454626, + 685.9856622090641, + 699.0160856754067, + 700.848558718612, + 716.836216159174, + 717.6219700775205, + 731.9304077636294, + 733.1648893066599, + 744.7861599573603, + 746.547501433837, + 758.9282955810912, + 762.5202116347829, + 775.8892575042197, + 775.641392214593, + 790.5163315366032, + 784.4088151503745, + 803.8989436637803, + 797.2645673441053, + 813.2883749194981, + 813.2372775450511, + 817.7873960063754, + 826.6198896722283, + 827.1768272620932, + 837.2182749568924, + 838.6483559891141, + 843.3986148443913, + 848.6483559891141, + 847.2147947519222, + 856.4629785588995, + 854.3821537428282, + 859.5916678597041, + 857.1656157620296, + 858.5449487348452, + 862.0040536740229, + 860.2880635897984, + 864.094622939376, + 858.1974943244453, + 864.4436710681216, + 860.2880635897984, + 861.6602090489203, + 865.4644444918488, + 860.9622191148702, + 867.207559346802, + 863.3996059829732, + 866.1608402219431, + 863.3996059829732, + 862.6878766686045, + 860.6161439637718, + 856.8404425741497, + 854.768709869317, + 847.144250169223, + 845.3792786135992, + 841.9678692671727, + 839.1989387261003, + 832.5784380114549, + 829.5027463211736, + 820.5421375484138, + 816.6469941274428, + 812.0897723135998, + 806.9508017225161, + 802.0897723135998, + 800.1103988560027, + 790.3340672677504, + 790.1103988560027, + 774.7911480386109, + 776.2172314468228, + 762.2047402176141, + 759.636479995722, + 752.5085478126874, + 744.3155911333424, + 739.3873672328773, + 731.1944105535323, + 724.7602932004938, + 715.4341954813979, + 707.6169471864516, + 697.1632863285458, + 689.0732700951158, + 681.6203670994064, + 672.690229209336, + 664.6594051762779, + 655.1978350665481, + 646.6835242502946, + 636.6541579752123, + 627.5574291310338, + 617.335641449431, + 607.6669912236683, + 597.3843604442345, + 588.348474697887, + 578.2582653249738, + 569.676866167943, + 558.4073422921473, + 550.3583496421617, + 539.496970780161, + 530.5074266093352, + 519.6065328727955, + 511.71357419361703, + 500.5854025468924, + 492.30765966809713, + 480.6615085850575, + 472.41722176073165, + 460.96535352481334, + 453.0987052349503, + 440.9775369844314, + 433.0987052349503, + 421.5716224589115, + 413.46616156599697, + 403.7514919751442, + 395.4902806400136, + 384.7303616492411, + 376.69642822429546, + 364.75777095414963, + 356.9426614123927, + 345.00400414224686, + 338.39898432105696, + 325.9828738163438, + 321.81823286995615, + 309.2094624574353, + 306.4973440075766, + 293.66654322829584, + 289.1768359318878, + 280.5453626484857, + 274.0826443274324, + 264.36502276098673, + 262.0463438643914, + 249.97822675421372, + 246.72545500201187, + 237.94192629117276, + 234.6891545389709, + 229.80719342965676, + 225.2997232832531, + 220.11100102473003, + 213.54401823740363, + 206.2178336155501, + 204.77659530162208, + 195.32505291524956, + 199.26384818528211, + 188.15769392434353, + 190.18403819049118, + 183.99946010798834, + 183.01667919958516, + 176.5073282396701, + 177.5039320832452, + 171.66889032767673, + 176.10880260836268, + 171.66889032767673, + 171.60978152148536, + 167.85271042014585, + 171.60978152148536, + 168.55070035419587, + 168.48109222068075, + 166.4601310888428, + 170.5716614860338, + 167.1581210228928, + 169.1765320111513, + 169.9415830420941, + 170.22325113601016, + 174.4406041289714, + 176.4035910235091, + 183.83003538468918, + 186.4035910235091, + 190.99739437559518, + 192.25102511796385, + 193.43478124369813, + 202.25102511796385, + 199.94614433284124, + 208.76238820710697, + 210.54452961750533, + 219.06314970530804, + 219.3119525532869, + 226.23050869621403, + 231.34825301632785, + 237.41436676562898, + 239.80061825114183, + 251.55650238935993, + 250.98447632055678, + 262.15488767402405, + 265.12661194428773, + 275.01063986775483, + 280.6695311734272, + 289.1527754914858, + 297.25028262452804, + 304.6956947206252, + 311.87735665691145, + 322.6715756466086, + 329.53630851408997, + 337.9924645089881, + 344.6305001185454, + 354.37550539476797, + 361.21125156964627, + 372.1956358785353, + 380.1216230816326, + 390.9894882942535, + 399.6845750963087, + 410.6220319632068, + 418.35618362625274, + 430.59462265829825, + 437.91913564092886, + 450.39998403312967, + 457.8917263360203, + 469.71850055891105, + 477.6454931479231, + 489.4722673708138, + 497.5967741531196, + 509.4448580659053, + 517.487212060485, + 528.4659883918084, + 537.4111060223199, + 548.2713497666398, + 557.2620290551464, + 568.2591663070217, + 577.2498455955283, + 588.2104473122182, + 597.1007686283548, + 607.8429909811715, + 616.5881699240595, + 626.3866680725073, + 635.4985414360458, + 643.3476299956358, + 653.1574932932243, + 661.4737857363688, + 669.5405341790042, + 681.0367377510449, + 687.0329283217922, + 698.8568682348123, + 702.5758475509316, + 713.7197647443602, + 720.2347994081101, + 729.692474945306, + 734.8618734404936, + 743.5856423544859, + 750.8345836414394, + 759.7659822419848 + ], + "angle": [ + -10, + -10, + -10, + 0, + 1, + 9, + 9, + 17, + 23, + 29, + 32, + 36, + 43, + 49, + 38, + 43, + 32, + 48, + 44, + 38, + 31, + 46, + 46, + 41, + 32, + 36, + 47, + 30, + 35, + 38, + 41, + 45, + 49, + 52, + 54, + 66, + 69, + 56, + 60, + 62, + 65, + 69, + 72, + 75, + 79, + 70, + 86, + 82, + 75, + 77, + 82, + 71, + 68, + 78, + 83, + 90, + 71, + 77, + 78, + 82, + 84, + 75, + 94, + 81, + 86, + 73, + 78, + 82, + 73, + 77, + 68, + 64, + 56, + 54, + 51, + 66, + 64, + 54, + 51, + 44, + 56, + 54, + 49, + 41, + 43, + 46, + 32, + 52, + 44, + 38, + 38, + 25, + 29, + 35, + 22, + 20, + 14, + 26, + 9, + 18, + 17, + 11, + 11, + 21, + 16, + 16, + 7, + 7, + 14, + -4, + 3, + -17, + -11, + -4, + -4, + -17, + -10, + -4, + -16, + -16, + -23, + -22, + -17, + -29, + -28, + -19, + -21, + -28, + -28, + -43, + -20, + -38, + -33, + -31, + -38, + -40, + -45, + -52, + -57, + -44, + -47, + -57, + -52, + -49, + -60, + -54, + -54, + -61, + -66, + -68, + -72, + -78, + -64, + -70, + -74, + -82, + -84, + -73, + -73, + -81, + -81, + -76, + -76, + -89, + -84, + -96, + -94, + -106, + -104, + -96, + -112, + -107, + -103, + -101, + -108, + -112, + -113, + -104, + -105, + -113, + -114, + -120, + -124, + -131, + -131, + -122, + -122, + -128, + -130, + -139, + -138, + -145, + -133, + -136, + -141, + -141, + -147, + -153, + -141, + -146, + -156, + -139, + -141, + -154, + -151, + -162, + -159, + -171, + -166, + -157, + -159, + -164, + -174, + -178, + -184, + -172, + -176, + -187, + -168, + -179, + -176, + -187, + -184, + -197, + -193, + -186, + -201, + -197, + -193, + -206, + -203, + -195, + -194, + -206, + -199, + -211, + -204, + -219, + -213, + -210, + -225, + -220, + -234, + -227, + -227, + -219, + -222, + -227, + -234, + -232, + -229, + -245, + -223, + -238, + -237, + -248, + -244, + -256, + -236, + -247, + -241, + -257, + -250, + -248, + -260, + -254, + -270, + -263, + -265, + -271, + -256, + -258, + -268, + -268, + -260, + -275, + -252, + -262, + -261, + -248, + -250, + -260, + -263, + -253, + -249, + -248, + -260, + -235, + -247, + -246, + -241, + -236, + -231, + -231, + -240, + -240, + -230, + -234, + -238, + -221, + -227, + -226, + -213, + -214, + -225, + -209, + -219, + -221, + -207, + -213, + -214, + -201, + -219, + -209, + -208, + -199, + -202, + -185, + -192, + -197, + -183, + -204, + -195, + -191, + -183, + -177, + -190, + -182, + -179, + -176, + -172, + -165, + -187, + -178, + -180, + -167, + -169, + -173, + -159, + -159, + -149, + -165, + -158, + -151, + -153, + -163, + -146, + -154, + -158, + -143, + -146, + -134, + -137, + -142, + -146, + -137, + -133, + -125, + -138, + -133, + -129, + -121, + -123, + -128, + -113, + -122, + -120, + -113, + -129, + -119, + -121, + -105, + -116, + -97, + -101, + -109, + -112, + -116, + -101, + -110, + -86, + -100, + -95, + -91, + -105, + -82, + -97, + -75, + -89, + -82, + -76, + -67, + -83, + -76, + -71, + -71, + -76, + -60, + -62, + -66, + -75, + -60, + -63, + -50, + -49, + -64, + -57, + -58, + -70, + -49, + -63, + -42, + -48, + -31, + -39, + -46, + -30, + -38, + -42, + -30, + -31, + -18, + -18, + -28, + -26, + -38, + -37, + -26, + -26, + -16, + -11, + -10, + -4, + -2, + -17, + -10, + -23, + 3, + -14, + -7, + -8, + 4, + -3, + 13, + 3, + 4, + 16, + -1, + 26, + 8, + 17, + 15, + 12, + 26, + 22, + 19, + 28, + 32, + 21, + 40, + 29, + 31, + 39, + 40, + 46, + 32, + 31, + 39, + 36, + 47, + 42, + 61, + 52, + 56, + 62, + 44, + 53, + 59, + 66, + 64, + 60, + 76, + 69, + 67, + 55, + 72, + 60, + 63, + 69, + 76, + 80, + 81, + 73, + 74, + 87, + 79, + 80, + 87, + 72, + 77, + 83, + 84, + 93, + 79, + 83, + 74, + 78, + 80, + 73, + 75, + 58, + 68, + 71, + 54, + 61, + 68, + 72, + 53, + 64, + 43, + 57, + 51, + 51, + 42, + 46, + 48, + 34, + 38, + 29, + 43, + 44, + 33, + 32, + 24, + 26, + 34, + 34, + 22, + 21, + 16, + 11, + 7, + 22, + 16, + 11, + 6, + 6, + 12, + -3, + 6, + 10, + -6, + 5, + -15, + -4, + -21, + -14, + -12, + -20, + -4, + -7, + -10, + -12, + -25, + -23, + -20, + -29, + -34, + -23, + -39, + -33, + -27, + -43, + -41, + -35, + -50, + -40, + -45, + -48, + -54, + -53, + -45, + -45, + -54, + -51, + -63, + -58, + -58, + -66, + -68, + -54, + -74, + -59, + -63, + -73, + -73, + -84, + -88, + -78, + -81, + -86, + -73, + -80, + -87, + -72, + -97, + -79, + -87, + -89, + -92, + -104, + -105, + -94, + -116, + -109, + -111, + -100, + -104, + -108, + -112, + -115, + -125, + -120, + -114, + -129, + -125, + -116, + -135, + -129, + -141, + -134, + -133, + -143, + -141, + -137, + -133, + -127, + -138, + -134, + -145, + -143, + -156, + -153, + -166, + -145, + -171, + -153, + -163, + -165, + -171, + -159, + -160, + -174, + -175, + -161, + -167, + -171, + -176, + -179, + -181, + -187, + -186, + -193, + -196, + -186, + -189, + -177, + -201, + -184, + -196, + -191, + -203, + -202, + -211, + -197, + -204, + -205, + -215, + -215, + -209, + -222, + -223, + -214, + -218, + -209, + -228, + -217, + -217, + -227, + -229, + -233, + -242, + -240, + -234, + -232, + -245, + -245, + -254, + -253, + -241, + -245, + -253, + -239, + -246, + -249, + -251, + -262, + -266, + -247, + -275, + -261, + -263, + -272, + -268, + -263, + -258, + -257, + -266, + -267, + -254, + -256, + -264, + -261, + -252, + -256, + -243, + -241, + -252, + -250, + -237, + -260, + -251, + -245, + -238, + -239, + -229, + -225, + -223, + -237, + -215, + -226, + -230, + -234, + -216, + -222, + -222, + -213, + -217, + -221, + -204, + -230, + -194, + -220, + -203, + -213, + -208, + -203, + -201, + -190, + -194, + -185, + -182, + -191, + -195, + -200, + -183, + -188, + -172, + -182, + -187, + -187, + -181, + -178, + -171, + -172, + -163, + -164, + -157, + -172, + -167, + -179, + -155, + -172, + -149, + -167, + -157, + -156, + -146, + -145, + -151, + -135, + -140, + -143, + -134, + -133, + -124, + -144, + -139, + -136, + -130, + -130, + -118, + -140, + -127, + -127, + -121, + -122, + -128, + -114, + -113, + -121, + -106, + -127, + -99, + -120, + -110, + -110, + -101, + -96, + -91, + -101, + -97, + -108, + -104, + -95, + -96, + -84, + -86, + -94, + -72, + -89, + -65, + -77, + -76, + -71, + -69, + -80, + -76, + -74, + -71, + -68, + -58, + -62, + -51, + -69, + -58, + -74, + -51, + -66, + -57, + -56, + -45, + -48, + -40, + -37, + -28, + -31, + -42, + -43, + -31, + -31, + -21, + -40, + -26, + -28, + -33, + -34, + -25, + -24, + -17, + -14, + -7, + -21, + -16, + -29, + -25, + -19, + -11, + -8, + -3, + 3, + 5, + -2, + 11, + -15, + 22, + -9, + 13, + -1, + 22, + 10, + 10, + 17, + 18, + 32, + 23, + 23, + 29, + 30, + 36, + 38, + 43, + 26, + 35, + 33, + 50, + 42, + 41, + 31, + 35, + 44, + 43, + 51, + 50, + 44, + 56, + 51, + 62, + 45, + 76, + 56, + 63, + 66, + 77, + 59, + 66, + 70, + 79, + 78, + 71, + 70, + 80, + 64, + 70, + 70, + 83, + 82, + 89, + 89, + 74, + 77, + 89, + 86, + 83, + 78, + 76, + 70, + 62, + 76, + 57, + 71, + 72, + 76, + 67, + 71, + 54, + 76, + 49, + 63, + 56, + 54, + 64, + 64, + 59, + 56, + 48, + 50, + 33, + 36, + 41, + 41, + 28, + 30, + 16, + 40, + 21, + 25, + 27, + 34, + 32, + 21, + 26, + 12, + 19, + 18, + 9, + 10, + -1, + 15, + 7, + 10, + -6, + -1, + -17, + 8, + -6, + 1, + -1, + -13, + -6, + -21, + -15, + -13, + -23, + -6, + -36, + -17, + -30, + -23, + -36, + -38, + -25, + -26, + -39, + -38, + -49, + -45, + -39, + -33, + -53, + -45, + -42, + -50, + -56, + -57, + -48, + -50, + -58, + -59, + -53, + -51, + -64, + -60, + -72, + -65, + -85, + -79, + -80, + -72, + -87, + -80, + -77, + -89, + -92, + -94, + -87, + -83, + -94, + -90, + -84, + -99, + -92, + -106, + -105, + -96, + -117, + -101, + -112, + -108, + -102, + -113, + -111, + -119, + -121, + -112, + -129, + -119, + -124, + -127, + -136, + -139, + -130, + -129, + -137, + -136, + -132, + -146, + -143, + -138, + -157, + -153, + -147, + -146, + -155, + -135, + -149, + -141, + -159, + -156, + -170, + -171, + -175, + -162, + -168, + -168, + -181, + -163, + -172, + -171, + -167, + -186, + -178, + -172, + -188, + -180, + -183, + -189, + -195, + -197, + -201, + -203, + -210, + -195, + -196, + -204, + -209, + -209, + -217, + -198, + -210, + -208, + -225, + -220, + -214, + -225, + -222, + -212, + -217, + -224, + -227, + -233, + -233, + -238, + -245, + -233, + -253, + -228, + -247, + -237, + -239, + -252, + -252, + -257, + -261, + -247, + -250, + -254, + -256, + -261, + -271, + -252, + -259, + -266, + -273, + -272, + -268, + -258, + -254, + -270, + -249, + -261, + -255, + -251, + -246, + -258, + -256, + -251, + -248, + -245, + -242, + -250, + -237, + -236, + -232, + -250, + -222, + -244, + -227, + -239, + -239, + -226, + -225, + -220, + -232, + -229, + -226, + -218, + -212, + -206, + -204, + -215, + -197, + -228, + -204, + -223, + -213, + -213, + -202, + -198, + -191, + -189, + -197, + -183, + -204, + -192, + -195, + -185, + -187, + -177, + -172, + -184, + -178, + -178, + -167, + -184, + -174, + -175, + -164, + -182, + -169, + -171, + -158, + -159, + -151, + -167, + -146, + -155, + -153, + -163, + -148, + -158, + -140, + -152, + -152, + -146, + -146, + -133, + -132, + -140, + -124, + -128, + -129, + -137, + -117, + -126, + -123, + -121, + -128, + -127, + -118, + -115, + -125, + -110, + -120, + -104, + -108, + -113, + -101, + -122, + -96, + -111, + -84, + -100, + -93, + -95, + -98, + -84, + -87, + -96, + -72, + -85, + -83, + -92, + -89, + -84, + -77, + -69, + -70, + -81, + -64, + -69, + -59, + -77, + -65, + -63, + -60, + -70, + -46, + -56, + -41, + -51, + -47, + -60, + -52, + -52, + -61, + -47, + -46, + -38, + -39, + -31, + -24, + -36, + -36, + -28, + -31, + -22, + -21, + -34, + -8, + -28, + -19, + -20, + -11, + -13, + -5, + -20, + 4, + -6, + -1, + -13, + -14, + -1, + -3, + 7, + 6, + -2, + 21, + 9, + 16, + 15, + 11, + 7, + -2, + 14, + 10, + 20, + 24, + 32, + 39, + 26, + 29, + 13, + 38, + 21, + 47, + 35, + 34, + 45, + 42, + 50, + 48, + 39, + 60, + 47, + 49, + 55, + 41, + 62, + 48, + 51, + 57, + 65, + 67, + 52, + 72, + 67, + 87, + 80, + 79, + 69, + 84, + 75, + 75, + 69, + 85, + 78, + 77, + 68, + 85, + 73, + 80, + 87, + 69, + 78, + 80, + 86, + 71, + 79, + 77, + 69, + 68, + 79, + 81, + 73, + 68, + 63, + 62, + 74, + 47, + 62, + 57, + 50, + 45, + 45, + 37, + 39, + 50, + 49, + 44, + 42, + 36, + 35, + 31, + 27, + 23, + 37, + 18, + 27, + 25, + 15, + 11, + 24, + 18, + 16, + 5, + 23, + 10, + 11, + 1, + 5, + 11, + 13, + -1, + 3, + -8, + -4, + -17, + 1, + -3, + -4, + -11, + -15, + -25, + -29, + -15, + -21, + -30, + -29, + -38, + -23, + -23, + -33, + -29, + -21, + -36, + -36, + -43, + -29, + -48, + -34, + -63, + -48, + -58, + -58, + -63, + -47, + -50, + -62, + -62, + -54, + -67, + -64, + -79, + -71, + -66, + -76, + -75, + -63, + -85, + -77, + -72, + -70, + -80, + -78, + -87, + -85, + -100, + -97, + -90, + -105, + -97, + -92, + -103, + -100, + -114, + -113, + -109, + -102, + -121, + -110, + -111, + -121, + -124, + -115, + -115, + -120, + -123, + -111, + -134, + -122, + -122, + -131, + -130, + -137, + -144, + -146, + -135, + -133, + -146, + -146, + -155, + -141, + -150, + -153, + -157, + -141, + -150, + -156, + -162, + -149, + -157, + -158, + -165, + -170, + -180, + -180, + -171, + -168, + -184, + -181, + -169, + -174, + -184, + -188, + -179, + -173, + -186, + -178, + -197, + -191, + -209, + -202, + -201, + -196, + -210, + -208, + -216, + -215, + -203, + -201, + -213, + -213, + -227, + -208, + -215, + -223, + -220, + -231, + -234, + -223, + -223, + -218, + -235, + -226, + -246, + -237, + -237, + -252, + -247, + -246, + -257, + -241, + -248, + -246, + -258, + -240, + -263, + -246, + -258, + -258, + -252, + -269, + -265, + -258, + -256, + -265, + -267, + -274, + -253, + -266, + -260, + -255, + -268, + -262, + -254, + -270, + -247, + -263, + -235, + -252, + -241, + -239, + -255, + -231, + -248, + -225, + -237, + -238, + -229, + -228, + -219, + -235, + -227, + -223, + -220, + -231, + -213, + -219, + -218, + -209, + -203, + -223, + -214, + -212, + -202, + -200, + -195, + -207, + -202, + -198, + -187, + -205, + -194, + -199, + -202, + -192, + -197, + -182, + -189, + -173, + -174, + -180, + -169, + -187, + -162, + -177, + -167, + -169, + -174, + -161, + -162, + -156, + -151, + -161, + -165, + -175, + -155, + -165, + -145, + -159, + -153, + -153, + -141, + -141, + -130, + -133, + -142, + -140, + -133, + -130, + -122, + -122, + -129, + -135, + -141, + -122, + -136, + -116, + -129, + -128, + -123, + -119, + -109, + -106, + -94, + -119, + -105, + -108, + -96, + -103, + -89, + -94, + -101, + -88, + -89, + -102, + -84, + -95, + -90, + -80, + -84, + -92, + -75, + -78, + -67, + -84, + -80, + -79, + -65, + -70, + -72, + -63, + -59, + -68, + -69, + -60, + -57, + -51, + -66, + -60, + -54, + -68, + -46, + -53, + -41, + -46, + -34, + -51, + -45, + -43, + -32, + -30, + -27, + -23, + -32, + -35, + -25, + -25, + -13, + -20, + -26, + -14, + -16, + -7, + -10, + -22, + 0, + -8, + -11, + -2, + -17, + -14, + -7, + -9, + 3, + 5, + 11, + 14, + 21, + 20, + 8, + 11, + 19, + 1, + 12, + 10, + 26, + 24, + 35, + 30, + 23, + 21, + 33, + 35, + 42, + 25, + 30, + 32, + 36, + 41, + 44, + 49, + 50, + 60, + 61, + 54, + 50, + 39, + 55, + 54, + 66, + 65, + 61, + 72, + 67, + 60, + 77, + 74, + 83, + 60, + 70, + 74, + 82, + 80, + 71, + 73, + 85, + 84, + 70, + 78, + 77, + 85, + 71, + 70, + 77, + 81, + 85, + 86, + 94, + 72, + 79, + 67, + 69, + 79, + 78, + 85, + 72, + 77, + 65, + 67, + 57, + 54, + 49, + 39, + 37, + 54, + 48, + 43, + 37, + 32, + 42, + 47, + 34, + 35, + 19, + 22, + 31, + 30, + 21, + 37, + 29, + 29, + 18, + 19, + 7, + 8, + 21, + 3, + 13, + -2, + 8, + 12, + -4, + 0, + -16, + -9, + -7, + 5, + -14, + -1, + -19, + -11, + -8, + -24, + -16, + -29, + -27, + -21, + -32, + -29, + -24, + -22, + -34, + -32, + -28, + -25, + -33, + -36, + -47, + -41, + -54, + -47, + -43, + -53, + -52, + -45, + -64, + -59, + -54, + -66, + -67, + -72, + -57, + -62, + -62, + -56, + -68, + -64, + -75, + -75, + -89, + -89, + -82, + -74, + -95, + -83, + -88, + -94, + -94, + -100, + -85, + -94, + -93, + -85, + -98, + -94, + -108, + -106, + -115, + -116, + -108, + -107, + -113, + -121, + -120, + -114, + -130, + -108, + -139, + -118, + -128, + -133, + -120, + -140, + -130, + -134, + -135, + -141, + -144, + -134, + -149, + -143, + -162, + -138, + -147, + -144, + -162, + -156, + -149, + -161, + -163, + -153, + -172, + -162, + -166, + -175, + -159, + -180, + -167, + -168, + -182, + -178, + -189, + -185, + -177, + -178, + -190, + -188, + -180, + -201, + -190, + -193, + -205, + -203, + -194, + -195, + -209, + -203, + -204, + -197, + -209, + -206, + -215, + -219, + -210, + -225, + -217, + -211, + -230, + -219, + -225, + -227, + -233, + -241, + -238, + -236, + -230, + -231, + -236, + -241, + -251, + -246, + -258, + -257, + -252, + -262, + -246, + -252, + -260, + -259, + -250, + -266, + -260, + -251, + -266, + -263, + -255, + -271, + -263, + -265, + -275, + -256, + -263, + -263, + -258, + -254, + -250, + -260, + -244, + -246, + -253, + -253, + -245, + -238, + -239, + -248, + -228, + -239, + -238, + -231, + -223, + -220, + -229, + -228, + -234, + -223, + -224, + -231, + -212, + -225, + -207, + -211, + -213, + -204, + -226, + -199, + -216, + -211, + -202, + -200, + -190, + -188, + -195, + -202, + -188, + -209, + -180, + -202, + -187, + -197, + -197, + -190, + -190, + -178, + -185, + -169, + -179, + -161, + -171, + -151, + -163, + -160, + -154, + -165, + -147, + -173, + -142, + -168, + -157, + -158, + -150, + -147, + -144, + -138, + -139, + -131, + -145, + -145, + -136, + -132, + -130, + -127, + -120, + -136, + -131, + -146, + -142, + -131, + -137, + -120, + -126, + -109, + -113, + -115, + -100, + -128, + -111, + -116, + -102, + -107, + -92, + -100, + -97, + -92, + -110, + -100, + -96, + -95, + -85, + -82, + -91, + -87, + -101, + -82, + -90, + -77, + -84, + -85, + -74, + -78, + -59, + -67, + -70, + -77, + -57, + -70, + -65, + -60, + -74, + -46, + -59, + -58, + -53, + -47, + -39, + -41, + -50, + -52, + -55, + -43, + -48, + -31, + -37, + -36, + -32, + -50, + -18, + -43, + -23, + -32, + -38, + -22, + -25, + -8, + -20, + -21, + -13, + -11, + 1, + -18, + -7, + -4, + 5, + 4, + -4, + 9, + -16, + -2, + -5, + -8, + 5, + 3, + 13, + 10, + 20, + 18, + 27, + 27, + 19, + 18, + 25, + 28, + 38, + 39, + 27, + 30, + 35, + 19, + 40, + 30, + 46, + 40, + 41, + 54, + 29, + 46, + 39, + 40, + 51, + 51, + 57, + 62, + 69, + 56, + 58, + 61, + 65, + 68, + 71, + 74, + 78, + 83, + 85, + 74, + 76, + 65, + 83, + 79, + 73, + 85, + 81, + 73, + 74, + 80, + 82, + 86, + 75, + 74, + 90, + 85, + 78, + 80, + 66, + 69, + 73, + 74, + 82, + 80, + 77, + 71, + 71, + 58, + 62, + 46, + 47, + 60, + 41, + 50, + 51, + 39, + 44, + 47, + 36, + 40, + 27, + 27, + 34, + 38, + 39, + 26, + 34, + 16, + 23, + 26, + 11, + 17, + 22, + 11, + 12, + 6, + 4, + 14, + 10, + 3, + 1, + 10, + 8, + -1, + -4, + 4, + -12, + -6, + -18, + -13, + -23, + -28, + -18, + -20, + -11, + -27, + -17, + -20, + -29, + -29, + -22, + -21, + -36, + -31, + -27, + -44, + -35, + -35, + -44, + -42, + -55, + -50, + -61, + -55, + -46, + -61, + -57, + -54, + -52, + -60, + -59, + -65, + -66, + -73, + -81, + -80, + -68, + -89, + -79, + -83, + -88, + -72, + -83, + -85, + -91, + -91, + -84, + -103, + -94, + -98, + -85, + -88, + -93, + -98, + -102, + -104, + -107, + -111, + -113, + -122, + -119, + -112, + -128, + -105, + -115, + -112, + -129, + -127, + -119, + -122, + -128, + -137, + -123, + -126, + -137, + -136 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_normal.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_normal.json new file mode 100644 index 0000000000000000000000000000000000000000..3ae7933365811d94b671f9c2574f4e6079863943 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_normal.json @@ -0,0 +1,14410 @@ +{ + "time": [ + 0.005555555555555556, + 0.011111111111111112, + 0.016666666666666666, + 0.022222222222222223, + 0.02777777777777778, + 0.03333333333333333, + 0.03888888888888889, + 0.044444444444444446, + 0.05, + 0.05555555555555556, + 0.061111111111111116, + 0.06666666666666667, + 0.07222222222222222, + 0.07777777777777777, + 0.08333333333333331, + 0.08888888888888886, + 0.09444444444444441, + 0.09999999999999996, + 0.10555555555555551, + 0.11111111111111106, + 0.11666666666666661, + 0.12222222222222216, + 0.1277777777777777, + 0.13333333333333328, + 0.13888888888888884, + 0.1444444444444444, + 0.14999999999999997, + 0.15555555555555553, + 0.1611111111111111, + 0.16666666666666666, + 0.17222222222222222, + 0.17777777777777778, + 0.18333333333333335, + 0.1888888888888889, + 0.19444444444444448, + 0.20000000000000004, + 0.2055555555555556, + 0.21111111111111117, + 0.21666666666666673, + 0.2222222222222223, + 0.22777777777777786, + 0.23333333333333342, + 0.23888888888888898, + 0.24444444444444455, + 0.2500000000000001, + 0.25555555555555565, + 0.2611111111111112, + 0.2666666666666667, + 0.27222222222222225, + 0.2777777777777778, + 0.2833333333333333, + 0.28888888888888886, + 0.2944444444444444, + 0.29999999999999993, + 0.30555555555555547, + 0.311111111111111, + 0.31666666666666654, + 0.3222222222222221, + 0.3277777777777776, + 0.33333333333333315, + 0.3388888888888887, + 0.3444444444444442, + 0.34999999999999976, + 0.3555555555555553, + 0.3611111111111108, + 0.36666666666666636, + 0.3722222222222219, + 0.37777777777777743, + 0.38333333333333297, + 0.3888888888888885, + 0.39444444444444404, + 0.3999999999999996, + 0.4055555555555551, + 0.41111111111111065, + 0.4166666666666662, + 0.4222222222222217, + 0.42777777777777726, + 0.4333333333333328, + 0.43888888888888833, + 0.44444444444444386, + 0.4499999999999994, + 0.45555555555555494, + 0.46111111111111047, + 0.466666666666666, + 0.47222222222222154, + 0.4777777777777771, + 0.4833333333333326, + 0.48888888888888815, + 0.4944444444444437, + 0.4999999999999992, + 0.5055555555555548, + 0.5111111111111103, + 0.5166666666666658, + 0.5222222222222214, + 0.5277777777777769, + 0.5333333333333324, + 0.538888888888888, + 0.5444444444444435, + 0.549999999999999, + 0.5555555555555546, + 0.5611111111111101, + 0.5666666666666657, + 0.5722222222222212, + 0.5777777777777767, + 0.5833333333333323, + 0.5888888888888878, + 0.5944444444444433, + 0.5999999999999989, + 0.6055555555555544, + 0.6111111111111099, + 0.6166666666666655, + 0.622222222222221, + 0.6277777777777765, + 0.6333333333333321, + 0.6388888888888876, + 0.6444444444444432, + 0.6499999999999987, + 0.6555555555555542, + 0.6611111111111098, + 0.6666666666666653, + 0.6722222222222208, + 0.6777777777777764, + 0.6833333333333319, + 0.6888888888888874, + 0.694444444444443, + 0.6999999999999985, + 0.705555555555554, + 0.7111111111111096, + 0.7166666666666651, + 0.7222222222222207, + 0.7277777777777762, + 0.7333333333333317, + 0.7388888888888873, + 0.7444444444444428, + 0.7499999999999983, + 0.7555555555555539, + 0.7611111111111094, + 0.7666666666666649, + 0.7722222222222205, + 0.777777777777776, + 0.7833333333333315, + 0.7888888888888871, + 0.7944444444444426, + 0.7999999999999982, + 0.8055555555555537, + 0.8111111111111092, + 0.8166666666666648, + 0.8222222222222203, + 0.8277777777777758, + 0.8333333333333314, + 0.8388888888888869, + 0.8444444444444424, + 0.849999999999998, + 0.8555555555555535, + 0.861111111111109, + 0.8666666666666646, + 0.8722222222222201, + 0.8777777777777757, + 0.8833333333333312, + 0.8888888888888867, + 0.8944444444444423, + 0.8999999999999978, + 0.9055555555555533, + 0.9111111111111089, + 0.9166666666666644, + 0.92222222222222, + 0.9277777777777755, + 0.933333333333331, + 0.9388888888888866, + 0.9444444444444421, + 0.9499999999999976, + 0.9555555555555532, + 0.9611111111111087, + 0.9666666666666642, + 0.9722222222222198, + 0.9777777777777753, + 0.9833333333333308, + 0.9888888888888864, + 0.9944444444444419, + 0.9999999999999974, + 1.005555555555553, + 1.0111111111111086, + 1.0166666666666642, + 1.0222222222222197, + 1.0277777777777752, + 1.0333333333333308, + 1.0388888888888863, + 1.0444444444444418, + 1.0499999999999974, + 1.055555555555553, + 1.0611111111111085, + 1.066666666666664, + 1.0722222222222195, + 1.077777777777775, + 1.0833333333333306, + 1.0888888888888861, + 1.0944444444444417, + 1.0999999999999972, + 1.1055555555555527, + 1.1111111111111083, + 1.1166666666666638, + 1.1222222222222193, + 1.1277777777777749, + 1.1333333333333304, + 1.138888888888886, + 1.1444444444444415, + 1.149999999999997, + 1.1555555555555526, + 1.161111111111108, + 1.1666666666666636, + 1.1722222222222192, + 1.1777777777777747, + 1.1833333333333302, + 1.1888888888888858, + 1.1944444444444413, + 1.1999999999999968, + 1.2055555555555524, + 1.211111111111108, + 1.2166666666666635, + 1.222222222222219, + 1.2277777777777745, + 1.23333333333333, + 1.2388888888888856, + 1.2444444444444411, + 1.2499999999999967, + 1.2555555555555522, + 1.2611111111111077, + 1.2666666666666633, + 1.2722222222222188, + 1.2777777777777743, + 1.2833333333333299, + 1.2888888888888854, + 1.294444444444441, + 1.2999999999999965, + 1.305555555555552, + 1.3111111111111076, + 1.316666666666663, + 1.3222222222222186, + 1.3277777777777742, + 1.3333333333333297, + 1.3388888888888852, + 1.3444444444444408, + 1.3499999999999963, + 1.3555555555555518, + 1.3611111111111074, + 1.366666666666663, + 1.3722222222222185, + 1.377777777777774, + 1.3833333333333295, + 1.388888888888885, + 1.3944444444444406, + 1.3999999999999961, + 1.4055555555555517, + 1.4111111111111072, + 1.4166666666666627, + 1.4222222222222183, + 1.4277777777777738, + 1.4333333333333294, + 1.4388888888888849, + 1.4444444444444404, + 1.449999999999996, + 1.4555555555555515, + 1.461111111111107, + 1.4666666666666626, + 1.472222222222218, + 1.4777777777777736, + 1.4833333333333292, + 1.4888888888888847, + 1.4944444444444402, + 1.4999999999999958, + 1.5055555555555513, + 1.5111111111111069, + 1.5166666666666624, + 1.522222222222218, + 1.5277777777777735, + 1.533333333333329, + 1.5388888888888845, + 1.54444444444444, + 1.5499999999999956, + 1.5555555555555511, + 1.5611111111111067, + 1.5666666666666622, + 1.5722222222222177, + 1.5777777777777733, + 1.5833333333333288, + 1.5888888888888844, + 1.59444444444444, + 1.5999999999999954, + 1.605555555555551, + 1.6111111111111065, + 1.616666666666662, + 1.6222222222222176, + 1.627777777777773, + 1.6333333333333286, + 1.6388888888888842, + 1.6444444444444397, + 1.6499999999999952, + 1.6555555555555508, + 1.6611111111111063, + 1.6666666666666619, + 1.6722222222222174, + 1.677777777777773, + 1.6833333333333285, + 1.688888888888884, + 1.6944444444444395, + 1.699999999999995, + 1.7055555555555506, + 1.7111111111111061, + 1.7166666666666617, + 1.7222222222222172, + 1.7277777777777727, + 1.7333333333333283, + 1.7388888888888838, + 1.7444444444444394, + 1.749999999999995, + 1.7555555555555504, + 1.761111111111106, + 1.7666666666666615, + 1.772222222222217, + 1.7777777777777726, + 1.783333333333328, + 1.7888888888888836, + 1.7944444444444392, + 1.7999999999999947, + 1.8055555555555503, + 1.8111111111111058, + 1.8166666666666613, + 1.8222222222222169, + 1.8277777777777724, + 1.833333333333328, + 1.8388888888888835, + 1.844444444444439, + 1.8499999999999945, + 1.85555555555555, + 1.8611111111111056, + 1.8666666666666611, + 1.8722222222222167, + 1.8777777777777722, + 1.8833333333333278, + 1.8888888888888833, + 1.8944444444444388, + 1.8999999999999944, + 1.90555555555555, + 1.9111111111111054, + 1.916666666666661, + 1.9222222222222165, + 1.927777777777772, + 1.9333333333333276, + 1.938888888888883, + 1.9444444444444386, + 1.9499999999999942, + 1.9555555555555497, + 1.9611111111111053, + 1.9666666666666608, + 1.9722222222222163, + 1.9777777777777719, + 1.9833333333333274, + 1.988888888888883, + 1.9944444444444385, + 1.999999999999994, + 2.0055555555555498, + 2.0111111111111053, + 2.016666666666661, + 2.0222222222222164, + 2.027777777777772, + 2.0333333333333274, + 2.038888888888883, + 2.0444444444444385, + 2.049999999999994, + 2.0555555555555496, + 2.061111111111105, + 2.0666666666666607, + 2.072222222222216, + 2.0777777777777717, + 2.0833333333333273, + 2.088888888888883, + 2.0944444444444383, + 2.099999999999994, + 2.1055555555555494, + 2.111111111111105, + 2.1166666666666605, + 2.122222222222216, + 2.1277777777777716, + 2.133333333333327, + 2.1388888888888826, + 2.144444444444438, + 2.1499999999999937, + 2.1555555555555492, + 2.1611111111111048, + 2.1666666666666603, + 2.172222222222216, + 2.1777777777777714, + 2.183333333333327, + 2.1888888888888824, + 2.194444444444438, + 2.1999999999999935, + 2.205555555555549, + 2.2111111111111046, + 2.21666666666666, + 2.2222222222222157, + 2.227777777777771, + 2.2333333333333267, + 2.2388888888888823, + 2.244444444444438, + 2.2499999999999933, + 2.255555555555549, + 2.2611111111111044, + 2.26666666666666, + 2.2722222222222155, + 2.277777777777771, + 2.2833333333333266, + 2.288888888888882, + 2.2944444444444376, + 2.299999999999993, + 2.3055555555555487, + 2.3111111111111042, + 2.3166666666666598, + 2.3222222222222153, + 2.327777777777771, + 2.3333333333333264, + 2.338888888888882, + 2.3444444444444374, + 2.349999999999993, + 2.3555555555555485, + 2.361111111111104, + 2.3666666666666596, + 2.372222222222215, + 2.3777777777777707, + 2.383333333333326, + 2.3888888888888817, + 2.3944444444444373, + 2.399999999999993, + 2.4055555555555483, + 2.411111111111104, + 2.4166666666666594, + 2.422222222222215, + 2.4277777777777705, + 2.433333333333326, + 2.4388888888888816, + 2.444444444444437, + 2.4499999999999926, + 2.455555555555548, + 2.4611111111111037, + 2.4666666666666592, + 2.4722222222222148, + 2.4777777777777703, + 2.483333333333326, + 2.4888888888888814, + 2.494444444444437, + 2.4999999999999925, + 2.505555555555548, + 2.5111111111111035, + 2.516666666666659, + 2.5222222222222146, + 2.52777777777777, + 2.5333333333333257, + 2.538888888888881, + 2.5444444444444367, + 2.5499999999999923, + 2.555555555555548, + 2.5611111111111033, + 2.566666666666659, + 2.5722222222222144, + 2.57777777777777, + 2.5833333333333255, + 2.588888888888881, + 2.5944444444444366, + 2.599999999999992, + 2.6055555555555476, + 2.611111111111103, + 2.6166666666666587, + 2.6222222222222142, + 2.6277777777777698, + 2.6333333333333253, + 2.638888888888881, + 2.6444444444444364, + 2.649999999999992, + 2.6555555555555475, + 2.661111111111103, + 2.6666666666666585, + 2.672222222222214, + 2.6777777777777696, + 2.683333333333325, + 2.6888888888888807, + 2.694444444444436, + 2.6999999999999917, + 2.7055555555555473, + 2.711111111111103, + 2.7166666666666583, + 2.722222222222214, + 2.7277777777777694, + 2.733333333333325, + 2.7388888888888805, + 2.744444444444436, + 2.7499999999999916, + 2.755555555555547, + 2.7611111111111026, + 2.766666666666658, + 2.7722222222222137, + 2.7777777777777692, + 2.7833333333333248, + 2.7888888888888803, + 2.794444444444436, + 2.7999999999999914, + 2.805555555555547, + 2.8111111111111025, + 2.816666666666658, + 2.8222222222222135, + 2.827777777777769, + 2.8333333333333246, + 2.83888888888888, + 2.8444444444444357, + 2.849999999999991, + 2.8555555555555467, + 2.8611111111111023, + 2.866666666666658, + 2.8722222222222134, + 2.877777777777769, + 2.8833333333333244, + 2.88888888888888, + 2.8944444444444355, + 2.899999999999991, + 2.9055555555555466, + 2.911111111111102, + 2.9166666666666576, + 2.922222222222213, + 2.9277777777777687, + 2.9333333333333242, + 2.93888888888888, + 2.9444444444444353, + 2.949999999999991, + 2.9555555555555464, + 2.961111111111102, + 2.9666666666666575, + 2.972222222222213, + 2.9777777777777685, + 2.983333333333324, + 2.9888888888888796, + 2.994444444444435, + 2.9999999999999907, + 3.005555555555546, + 3.0111111111111017, + 3.0166666666666573, + 3.022222222222213, + 3.0277777777777684, + 3.033333333333324, + 3.0388888888888794, + 3.044444444444435, + 3.0499999999999905, + 3.055555555555546, + 3.0611111111111016, + 3.066666666666657, + 3.0722222222222126, + 3.077777777777768, + 3.0833333333333237, + 3.0888888888888792, + 3.094444444444435, + 3.0999999999999903, + 3.105555555555546, + 3.1111111111111014, + 3.116666666666657, + 3.1222222222222125, + 3.127777777777768, + 3.1333333333333235, + 3.138888888888879, + 3.1444444444444346, + 3.14999999999999, + 3.1555555555555457, + 3.161111111111101, + 3.1666666666666567, + 3.1722222222222123, + 3.177777777777768, + 3.1833333333333234, + 3.188888888888879, + 3.1944444444444344, + 3.19999999999999, + 3.2055555555555455, + 3.211111111111101, + 3.2166666666666566, + 3.222222222222212, + 3.2277777777777676, + 3.233333333333323, + 3.2388888888888787, + 3.2444444444444343, + 3.24999999999999, + 3.2555555555555453, + 3.261111111111101, + 3.2666666666666564, + 3.272222222222212, + 3.2777777777777675, + 3.283333333333323, + 3.2888888888888785, + 3.294444444444434, + 3.2999999999999896, + 3.305555555555545, + 3.3111111111111007, + 3.316666666666656, + 3.3222222222222118, + 3.3277777777777673, + 3.333333333333323, + 3.3388888888888784, + 3.344444444444434, + 3.3499999999999894, + 3.355555555555545, + 3.3611111111111005, + 3.366666666666656, + 3.3722222222222116, + 3.377777777777767, + 3.3833333333333226, + 3.388888888888878, + 3.3944444444444337, + 3.3999999999999893, + 3.405555555555545, + 3.4111111111111003, + 3.416666666666656, + 3.4222222222222114, + 3.427777777777767, + 3.4333333333333225, + 3.438888888888878, + 3.4444444444444335, + 3.449999999999989, + 3.4555555555555446, + 3.4611111111111, + 3.4666666666666557, + 3.472222222222211, + 3.4777777777777668, + 3.4833333333333223, + 3.488888888888878, + 3.4944444444444334, + 3.499999999999989, + 3.5055555555555444, + 3.5111111111111, + 3.5166666666666555, + 3.522222222222211, + 3.5277777777777666, + 3.533333333333322, + 3.5388888888888776, + 3.544444444444433, + 3.5499999999999887, + 3.5555555555555443, + 3.5611111111111, + 3.5666666666666553, + 3.572222222222211, + 3.5777777777777664, + 3.583333333333322, + 3.5888888888888775, + 3.594444444444433, + 3.5999999999999885, + 3.605555555555544, + 3.6111111111110996, + 3.616666666666655, + 3.6222222222222107, + 3.627777777777766, + 3.6333333333333218, + 3.6388888888888773, + 3.644444444444433, + 3.6499999999999884, + 3.655555555555544, + 3.6611111111110994, + 3.666666666666655, + 3.6722222222222105, + 3.677777777777766, + 3.6833333333333216, + 3.688888888888877, + 3.6944444444444327, + 3.699999999999988, + 3.7055555555555437, + 3.7111111111110993, + 3.716666666666655, + 3.7222222222222103, + 3.727777777777766, + 3.7333333333333214, + 3.738888888888877, + 3.7444444444444325, + 3.749999999999988, + 3.7555555555555435, + 3.761111111111099, + 3.7666666666666546, + 3.77222222222221, + 3.7777777777777657, + 3.7833333333333212, + 3.7888888888888768, + 3.7944444444444323, + 3.799999999999988, + 3.8055555555555434, + 3.811111111111099, + 3.8166666666666544, + 3.82222222222221, + 3.8277777777777655, + 3.833333333333321, + 3.8388888888888766, + 3.844444444444432, + 3.8499999999999877, + 3.855555555555543, + 3.8611111111110987, + 3.8666666666666543, + 3.87222222222221, + 3.8777777777777653, + 3.883333333333321, + 3.8888888888888764, + 3.894444444444432, + 3.8999999999999875, + 3.905555555555543, + 3.9111111111110985, + 3.916666666666654, + 3.9222222222222096, + 3.927777777777765, + 3.9333333333333207, + 3.9388888888888762, + 3.9444444444444318, + 3.9499999999999873, + 3.955555555555543, + 3.9611111111110984, + 3.966666666666654, + 3.9722222222222094, + 3.977777777777765, + 3.9833333333333205, + 3.988888888888876, + 3.9944444444444316, + 3.999999999999987, + 4.005555555555543, + 4.011111111111099, + 4.016666666666654, + 4.02222222222221, + 4.027777777777765, + 4.033333333333321, + 4.038888888888876, + 4.044444444444432, + 4.049999999999987, + 4.055555555555543, + 4.0611111111110985, + 4.066666666666654, + 4.0722222222222095, + 4.077777777777765, + 4.083333333333321, + 4.088888888888876, + 4.094444444444432, + 4.099999999999987, + 4.105555555555543, + 4.111111111111098, + 4.116666666666654, + 4.122222222222209, + 4.127777777777765, + 4.13333333333332, + 4.138888888888876, + 4.1444444444444315, + 4.149999999999987, + 4.155555555555543, + 4.161111111111098, + 4.166666666666654, + 4.172222222222209, + 4.177777777777765, + 4.18333333333332, + 4.188888888888876, + 4.194444444444431, + 4.199999999999987, + 4.205555555555542, + 4.211111111111098, + 4.2166666666666535, + 4.222222222222209, + 4.2277777777777645, + 4.23333333333332, + 4.238888888888876, + 4.244444444444431, + 4.249999999999987, + 4.255555555555542, + 4.261111111111098, + 4.266666666666653, + 4.272222222222209, + 4.277777777777764, + 4.28333333333332, + 4.288888888888875, + 4.294444444444431, + 4.2999999999999865, + 4.305555555555542, + 4.311111111111098, + 4.316666666666653, + 4.322222222222209, + 4.327777777777764, + 4.33333333333332, + 4.338888888888875, + 4.344444444444431, + 4.349999999999986, + 4.355555555555542, + 4.361111111111097, + 4.366666666666653, + 4.3722222222222085, + 4.377777777777764, + 4.3833333333333195, + 4.388888888888875, + 4.394444444444431, + 4.399999999999986, + 4.405555555555542, + 4.411111111111097, + 4.416666666666653, + 4.422222222222208, + 4.427777777777764, + 4.433333333333319, + 4.438888888888875, + 4.44444444444443, + 4.449999999999986, + 4.4555555555555415, + 4.461111111111097, + 4.466666666666653, + 4.472222222222208, + 4.477777777777764, + 4.483333333333319, + 4.488888888888875, + 4.49444444444443, + 4.499999999999986, + 4.505555555555541, + 4.511111111111097, + 4.516666666666652, + 4.522222222222208, + 4.5277777777777635, + 4.533333333333319, + 4.5388888888888745, + 4.54444444444443, + 4.549999999999986, + 4.555555555555541, + 4.561111111111097, + 4.566666666666652, + 4.572222222222208, + 4.577777777777763, + 4.583333333333319, + 4.588888888888874, + 4.59444444444443, + 4.599999999999985, + 4.605555555555541, + 4.6111111111110965, + 4.616666666666652, + 4.622222222222208, + 4.627777777777763, + 4.633333333333319, + 4.638888888888874, + 4.64444444444443, + 4.649999999999985, + 4.655555555555541, + 4.661111111111096, + 4.666666666666652, + 4.672222222222207, + 4.677777777777763, + 4.6833333333333185, + 4.688888888888874, + 4.6944444444444295, + 4.699999999999985, + 4.705555555555541, + 4.711111111111096, + 4.716666666666652, + 4.722222222222207, + 4.727777777777763, + 4.733333333333318, + 4.738888888888874, + 4.744444444444429, + 4.749999999999985, + 4.75555555555554, + 4.761111111111096, + 4.7666666666666515, + 4.772222222222207, + 4.777777777777763, + 4.783333333333318, + 4.788888888888874, + 4.794444444444429, + 4.799999999999985, + 4.80555555555554, + 4.811111111111096, + 4.816666666666651, + 4.822222222222207, + 4.827777777777762, + 4.833333333333318, + 4.8388888888888735, + 4.844444444444429, + 4.8499999999999845, + 4.85555555555554, + 4.861111111111096, + 4.866666666666651, + 4.872222222222207, + 4.877777777777762, + 4.883333333333318, + 4.888888888888873, + 4.894444444444429, + 4.899999999999984, + 4.90555555555554, + 4.911111111111095, + 4.916666666666651, + 4.9222222222222065, + 4.927777777777762, + 4.933333333333318, + 4.938888888888873, + 4.944444444444429, + 4.949999999999984, + 4.95555555555554, + 4.961111111111095, + 4.966666666666651, + 4.972222222222206, + 4.977777777777762, + 4.983333333333317, + 4.988888888888873, + 4.9944444444444285, + 4.999999999999984, + 5.0055555555555395, + 5.011111111111095, + 5.016666666666651, + 5.022222222222206, + 5.027777777777762, + 5.033333333333317, + 5.038888888888873, + 5.044444444444428, + 5.049999999999984, + 5.055555555555539, + 5.061111111111095, + 5.06666666666665, + 5.072222222222206, + 5.0777777777777615, + 5.083333333333317, + 5.088888888888873, + 5.094444444444428, + 5.099999999999984, + 5.105555555555539, + 5.111111111111095, + 5.11666666666665, + 5.122222222222206, + 5.127777777777761, + 5.133333333333317, + 5.138888888888872, + 5.144444444444428, + 5.1499999999999835, + 5.155555555555539, + 5.1611111111110946, + 5.16666666666665, + 5.172222222222206, + 5.177777777777761, + 5.183333333333317, + 5.188888888888872, + 5.194444444444428, + 5.199999999999983, + 5.205555555555539, + 5.211111111111094, + 5.21666666666665, + 5.2222222222222054, + 5.227777777777761, + 5.2333333333333165, + 5.238888888888872, + 5.244444444444428, + 5.249999999999983, + 5.255555555555539, + 5.261111111111094, + 5.26666666666665, + 5.272222222222205, + 5.277777777777761, + 5.283333333333316, + 5.288888888888872, + 5.294444444444427, + 5.299999999999983, + 5.3055555555555385, + 5.311111111111094, + 5.3166666666666496, + 5.322222222222205, + 5.327777777777761, + 5.333333333333316, + 5.338888888888872, + 5.344444444444427, + 5.349999999999983, + 5.355555555555538, + 5.361111111111094, + 5.366666666666649, + 5.372222222222205, + 5.3777777777777604, + 5.383333333333316, + 5.3888888888888715, + 5.394444444444427, + 5.399999999999983, + 5.405555555555538, + 5.411111111111094, + 5.416666666666649, + 5.422222222222205, + 5.42777777777776, + 5.433333333333316, + 5.438888888888871, + 5.444444444444427, + 5.449999999999982, + 5.455555555555538, + 5.4611111111110935, + 5.466666666666649, + 5.472222222222205, + 5.47777777777776, + 5.483333333333316, + 5.488888888888871, + 5.494444444444427, + 5.499999999999982, + 5.505555555555538, + 5.511111111111093, + 5.516666666666649, + 5.522222222222204, + 5.52777777777776, + 5.5333333333333155, + 5.538888888888871, + 5.5444444444444265, + 5.549999999999982, + 5.555555555555538, + 5.561111111111093, + 5.566666666666649, + 5.572222222222204, + 5.57777777777776, + 5.583333333333315, + 5.588888888888871, + 5.594444444444426, + 5.599999999999982, + 5.605555555555537, + 5.611111111111093, + 5.6166666666666485, + 5.622222222222204, + 5.62777777777776, + 5.633333333333315, + 5.638888888888871, + 5.644444444444426, + 5.649999999999982, + 5.655555555555537, + 5.661111111111093, + 5.666666666666648, + 5.672222222222204, + 5.677777777777759, + 5.683333333333315, + 5.6888888888888705, + 5.694444444444426, + 5.6999999999999815, + 5.705555555555537, + 5.711111111111093, + 5.716666666666648, + 5.722222222222204, + 5.727777777777759, + 5.733333333333315, + 5.73888888888887, + 5.744444444444426, + 5.749999999999981, + 5.755555555555537, + 5.761111111111092, + 5.766666666666648, + 5.7722222222222035, + 5.777777777777759, + 5.783333333333315, + 5.78888888888887, + 5.794444444444426, + 5.799999999999981, + 5.805555555555537, + 5.811111111111092, + 5.816666666666648, + 5.822222222222203, + 5.827777777777759, + 5.833333333333314, + 5.83888888888887, + 5.8444444444444255, + 5.849999999999981, + 5.8555555555555365, + 5.861111111111092, + 5.866666666666648, + 5.872222222222203, + 5.877777777777759, + 5.883333333333314, + 5.88888888888887, + 5.894444444444425, + 5.899999999999981, + 5.905555555555536, + 5.911111111111092, + 5.916666666666647, + 5.922222222222203, + 5.9277777777777585, + 5.933333333333314, + 5.93888888888887, + 5.944444444444425, + 5.949999999999981, + 5.955555555555536, + 5.961111111111092, + 5.966666666666647, + 5.972222222222203, + 5.977777777777758, + 5.983333333333314, + 5.988888888888869, + 5.994444444444425, + 5.9999999999999805, + 6.005555555555536, + 6.0111111111110915, + 6.016666666666647, + 6.022222222222203, + 6.027777777777758, + 6.033333333333314, + 6.038888888888869, + 6.044444444444425, + 6.04999999999998, + 6.055555555555536, + 6.061111111111091, + 6.066666666666647, + 6.072222222222202, + 6.077777777777758, + 6.0833333333333135, + 6.088888888888869, + 6.094444444444425, + 6.09999999999998, + 6.105555555555536, + 6.111111111111091, + 6.116666666666647, + 6.122222222222202, + 6.127777777777758, + 6.133333333333313, + 6.138888888888869, + 6.144444444444424, + 6.14999999999998, + 6.1555555555555355, + 6.161111111111091, + 6.1666666666666465, + 6.172222222222202, + 6.177777777777758, + 6.183333333333313, + 6.188888888888869, + 6.194444444444424, + 6.19999999999998, + 6.205555555555535, + 6.211111111111091, + 6.216666666666646, + 6.222222222222202, + 6.227777777777757, + 6.233333333333313, + 6.2388888888888685, + 6.244444444444424, + 6.24999999999998, + 6.255555555555535, + 6.261111111111091, + 6.266666666666646, + 6.272222222222202, + 6.277777777777757, + 6.283333333333313, + 6.288888888888868, + 6.294444444444424, + 6.299999999999979, + 6.305555555555535, + 6.3111111111110905, + 6.316666666666646, + 6.3222222222222015, + 6.327777777777757, + 6.333333333333313, + 6.338888888888868, + 6.344444444444424, + 6.349999999999979, + 6.355555555555535, + 6.36111111111109, + 6.366666666666646, + 6.372222222222201, + 6.377777777777757, + 6.383333333333312, + 6.388888888888868, + 6.3944444444444235, + 6.399999999999979, + 6.405555555555535, + 6.41111111111109, + 6.416666666666646, + 6.422222222222201, + 6.427777777777757, + 6.433333333333312, + 6.438888888888868, + 6.444444444444423, + 6.449999999999979, + 6.455555555555534, + 6.46111111111109, + 6.4666666666666455, + 6.472222222222201, + 6.4777777777777565, + 6.483333333333312, + 6.488888888888868, + 6.494444444444423, + 6.499999999999979, + 6.505555555555534, + 6.51111111111109, + 6.516666666666645, + 6.522222222222201, + 6.527777777777756, + 6.533333333333312, + 6.538888888888867, + 6.544444444444423, + 6.5499999999999785, + 6.555555555555534, + 6.56111111111109, + 6.566666666666645, + 6.572222222222201, + 6.577777777777756, + 6.583333333333312, + 6.588888888888867, + 6.594444444444423, + 6.599999999999978, + 6.605555555555534, + 6.611111111111089, + 6.616666666666645, + 6.6222222222222005, + 6.627777777777756, + 6.6333333333333115, + 6.638888888888867, + 6.644444444444423, + 6.649999999999978, + 6.655555555555534, + 6.661111111111089, + 6.666666666666645, + 6.6722222222222, + 6.677777777777756, + 6.683333333333311, + 6.688888888888867, + 6.694444444444422, + 6.699999999999978, + 6.7055555555555335, + 6.711111111111089, + 6.716666666666645, + 6.7222222222222, + 6.727777777777756, + 6.733333333333311, + 6.738888888888867, + 6.744444444444422, + 6.749999999999978, + 6.755555555555533, + 6.761111111111089, + 6.766666666666644, + 6.7722222222222, + 6.7777777777777555, + 6.783333333333311, + 6.7888888888888665, + 6.794444444444422, + 6.799999999999978, + 6.805555555555533, + 6.811111111111089, + 6.816666666666644, + 6.8222222222222, + 6.827777777777755, + 6.833333333333311, + 6.838888888888866, + 6.844444444444422, + 6.849999999999977, + 6.855555555555533, + 6.8611111111110885, + 6.866666666666644, + 6.8722222222222, + 6.877777777777755, + 6.883333333333311, + 6.888888888888866, + 6.894444444444422, + 6.899999999999977, + 6.905555555555533, + 6.911111111111088, + 6.916666666666644, + 6.922222222222199, + 6.927777777777755, + 6.9333333333333105, + 6.938888888888866, + 6.9444444444444215, + 6.949999999999977, + 6.955555555555533, + 6.961111111111088, + 6.966666666666644, + 6.972222222222199, + 6.977777777777755, + 6.98333333333331, + 6.988888888888866, + 6.994444444444421, + 6.999999999999977, + 7.005555555555532, + 7.011111111111088, + 7.0166666666666435, + 7.022222222222199, + 7.027777777777755, + 7.03333333333331, + 7.038888888888866, + 7.044444444444421, + 7.049999999999977, + 7.055555555555532, + 7.061111111111088, + 7.066666666666643, + 7.072222222222199, + 7.077777777777754, + 7.08333333333331, + 7.0888888888888655, + 7.094444444444421, + 7.0999999999999766, + 7.105555555555532, + 7.111111111111088, + 7.116666666666643, + 7.122222222222199, + 7.127777777777754, + 7.13333333333331, + 7.138888888888865, + 7.144444444444421, + 7.149999999999976, + 7.155555555555532, + 7.1611111111110874, + 7.166666666666643, + 7.1722222222221985, + 7.177777777777754, + 7.18333333333331, + 7.188888888888865, + 7.194444444444421, + 7.199999999999976, + 7.205555555555532, + 7.211111111111087, + 7.216666666666643, + 7.222222222222198, + 7.227777777777754, + 7.233333333333309, + 7.238888888888865, + 7.2444444444444205, + 7.249999999999976, + 7.2555555555555316, + 7.261111111111087, + 7.266666666666643, + 7.272222222222198, + 7.277777777777754, + 7.283333333333309, + 7.288888888888865, + 7.29444444444442, + 7.299999999999976, + 7.305555555555531, + 7.311111111111087, + 7.3166666666666424, + 7.322222222222198, + 7.3277777777777535, + 7.333333333333309, + 7.338888888888865, + 7.34444444444442, + 7.349999999999976, + 7.355555555555531, + 7.361111111111087, + 7.366666666666642, + 7.372222222222198, + 7.377777777777753, + 7.383333333333309, + 7.388888888888864, + 7.39444444444442, + 7.3999999999999755, + 7.405555555555531, + 7.411111111111087, + 7.416666666666642, + 7.422222222222198, + 7.427777777777753, + 7.433333333333309, + 7.438888888888864, + 7.44444444444442, + 7.449999999999975, + 7.455555555555531, + 7.461111111111086, + 7.466666666666642, + 7.4722222222221975, + 7.477777777777753, + 7.4833333333333085, + 7.488888888888864, + 7.49444444444442, + 7.499999999999975, + 7.505555555555531, + 7.511111111111086, + 7.516666666666642, + 7.522222222222197, + 7.527777777777753, + 7.533333333333308, + 7.538888888888864, + 7.544444444444419, + 7.549999999999975, + 7.5555555555555305, + 7.561111111111086, + 7.566666666666642, + 7.572222222222197, + 7.577777777777753, + 7.583333333333308, + 7.588888888888864, + 7.594444444444419, + 7.599999999999975, + 7.60555555555553, + 7.611111111111086, + 7.616666666666641, + 7.622222222222197, + 7.6277777777777525, + 7.633333333333308, + 7.6388888888888635, + 7.644444444444419, + 7.649999999999975, + 7.65555555555553, + 7.661111111111086, + 7.666666666666641, + 7.672222222222197, + 7.677777777777752, + 7.683333333333308, + 7.688888888888863, + 7.694444444444419, + 7.699999999999974, + 7.70555555555553, + 7.7111111111110855, + 7.716666666666641, + 7.722222222222197, + 7.727777777777752, + 7.733333333333308, + 7.738888888888863, + 7.744444444444419, + 7.749999999999974, + 7.75555555555553, + 7.761111111111085, + 7.766666666666641, + 7.772222222222196, + 7.777777777777752, + 7.7833333333333075, + 7.788888888888863, + 7.7944444444444185, + 7.799999999999974, + 7.80555555555553, + 7.811111111111085, + 7.816666666666641, + 7.822222222222196, + 7.827777777777752, + 7.833333333333307, + 7.838888888888863, + 7.844444444444418, + 7.849999999999974, + 7.855555555555529, + 7.861111111111085, + 7.8666666666666405, + 7.872222222222196, + 7.877777777777752, + 7.883333333333307, + 7.888888888888863, + 7.894444444444418, + 7.899999999999974, + 7.905555555555529, + 7.911111111111085, + 7.91666666666664, + 7.922222222222196, + 7.927777777777751, + 7.933333333333307, + 7.9388888888888625, + 7.944444444444418, + 7.9499999999999735, + 7.955555555555529, + 7.961111111111085, + 7.96666666666664, + 7.972222222222196, + 7.977777777777751, + 7.983333333333307, + 7.988888888888862, + 7.994444444444418, + 7.999999999999973, + 8.00555555555553, + 8.011111111111086, + 8.016666666666643, + 8.022222222222199, + 8.027777777777755, + 8.033333333333312, + 8.038888888888868, + 8.044444444444425, + 8.049999999999981, + 8.055555555555538, + 8.061111111111094, + 8.06666666666665, + 8.072222222222207, + 8.077777777777763, + 8.08333333333332, + 8.088888888888876, + 8.094444444444433, + 8.099999999999989, + 8.105555555555545, + 8.111111111111102, + 8.116666666666658, + 8.122222222222215, + 8.127777777777771, + 8.133333333333328, + 8.138888888888884, + 8.14444444444444, + 8.149999999999997, + 8.155555555555553, + 8.16111111111111, + 8.166666666666666, + 8.172222222222222, + 8.177777777777779, + 8.183333333333335, + 8.188888888888892, + 8.194444444444448, + 8.200000000000005, + 8.205555555555561, + 8.211111111111117, + 8.216666666666674, + 8.22222222222223, + 8.227777777777787, + 8.233333333333343, + 8.2388888888889, + 8.244444444444456, + 8.250000000000012, + 8.255555555555569, + 8.261111111111125, + 8.266666666666682, + 8.272222222222238, + 8.277777777777795, + 8.283333333333351, + 8.288888888888907, + 8.294444444444464, + 8.30000000000002, + 8.305555555555577, + 8.311111111111133, + 8.31666666666669, + 8.322222222222246, + 8.327777777777802, + 8.333333333333359, + 8.338888888888915, + 8.344444444444472, + 8.350000000000028, + 8.355555555555584, + 8.361111111111141, + 8.366666666666697, + 8.372222222222254, + 8.37777777777781, + 8.383333333333367, + 8.388888888888923, + 8.39444444444448, + 8.400000000000036, + 8.405555555555592, + 8.411111111111149, + 8.416666666666705, + 8.422222222222262, + 8.427777777777818, + 8.433333333333374, + 8.43888888888893, + 8.444444444444487, + 8.450000000000044, + 8.4555555555556, + 8.461111111111157, + 8.466666666666713, + 8.47222222222227, + 8.477777777777826, + 8.483333333333382, + 8.488888888888939, + 8.494444444444495, + 8.500000000000052, + 8.505555555555608, + 8.511111111111164, + 8.51666666666672, + 8.522222222222277, + 8.527777777777834, + 8.53333333333339, + 8.538888888888946, + 8.544444444444503, + 8.55000000000006, + 8.555555555555616, + 8.561111111111172, + 8.566666666666729, + 8.572222222222285, + 8.577777777777841, + 8.583333333333398, + 8.588888888888954, + 8.59444444444451, + 8.600000000000067, + 8.605555555555624, + 8.61111111111118, + 8.616666666666736, + 8.622222222222293, + 8.62777777777785, + 8.633333333333406, + 8.638888888888962, + 8.644444444444519, + 8.650000000000075, + 8.655555555555631, + 8.661111111111188, + 8.666666666666744, + 8.6722222222223, + 8.677777777777857, + 8.683333333333414, + 8.68888888888897, + 8.694444444444526, + 8.700000000000083, + 8.70555555555564, + 8.711111111111196, + 8.716666666666752, + 8.722222222222308, + 8.727777777777865, + 8.733333333333421, + 8.738888888888978, + 8.744444444444534, + 8.75000000000009, + 8.755555555555647, + 8.761111111111203, + 8.76666666666676, + 8.772222222222316, + 8.777777777777873, + 8.78333333333343, + 8.788888888888986, + 8.794444444444542, + 8.800000000000098, + 8.805555555555655, + 8.811111111111211, + 8.816666666666768, + 8.822222222222324, + 8.82777777777788, + 8.833333333333437, + 8.838888888888993, + 8.84444444444455, + 8.850000000000106, + 8.855555555555663, + 8.861111111111219, + 8.866666666666775, + 8.872222222222332, + 8.877777777777888, + 8.883333333333445, + 8.888888888889001, + 8.894444444444558, + 8.900000000000114, + 8.90555555555567, + 8.911111111111227, + 8.916666666666783, + 8.92222222222234, + 8.927777777777896, + 8.933333333333453, + 8.938888888889009, + 8.944444444444565, + 8.950000000000122, + 8.955555555555678, + 8.961111111111235, + 8.966666666666791, + 8.972222222222348, + 8.977777777777904, + 8.98333333333346, + 8.988888888889017, + 8.994444444444573, + 9.00000000000013, + 9.005555555555686, + 9.011111111111243, + 9.016666666666799, + 9.022222222222355, + 9.027777777777912, + 9.033333333333468, + 9.038888888889025, + 9.044444444444581, + 9.050000000000137, + 9.055555555555694, + 9.06111111111125, + 9.066666666666807, + 9.072222222222363, + 9.07777777777792, + 9.083333333333476, + 9.088888888889032, + 9.094444444444589, + 9.100000000000145, + 9.105555555555702, + 9.111111111111258, + 9.116666666666815, + 9.122222222222371, + 9.127777777777927, + 9.133333333333484, + 9.13888888888904, + 9.144444444444597, + 9.150000000000153, + 9.15555555555571, + 9.161111111111266, + 9.166666666666822, + 9.172222222222379, + 9.177777777777935, + 9.183333333333492, + 9.188888888889048, + 9.194444444444605, + 9.200000000000161, + 9.205555555555717, + 9.211111111111274, + 9.21666666666683, + 9.222222222222387, + 9.227777777777943, + 9.2333333333335, + 9.238888888889056, + 9.244444444444612, + 9.250000000000169, + 9.255555555555725, + 9.261111111111282, + 9.266666666666838, + 9.272222222222394, + 9.27777777777795, + 9.283333333333507, + 9.288888888889064, + 9.29444444444462, + 9.300000000000177, + 9.305555555555733, + 9.31111111111129, + 9.316666666666846, + 9.322222222222402, + 9.327777777777959, + 9.333333333333515, + 9.338888888889072, + 9.344444444444628, + 9.350000000000184, + 9.35555555555574, + 9.361111111111297, + 9.366666666666854, + 9.37222222222241, + 9.377777777777967, + 9.383333333333523, + 9.38888888888908, + 9.394444444444636, + 9.400000000000192, + 9.405555555555749, + 9.411111111111305, + 9.416666666666861, + 9.422222222222418, + 9.427777777777974, + 9.43333333333353, + 9.438888888889087, + 9.444444444444644, + 9.4500000000002, + 9.455555555555756, + 9.461111111111313, + 9.46666666666687, + 9.472222222222426, + 9.477777777777982, + 9.483333333333539, + 9.488888888889095, + 9.494444444444651, + 9.500000000000208, + 9.505555555555764, + 9.51111111111132, + 9.516666666666877, + 9.522222222222434, + 9.52777777777799, + 9.533333333333546, + 9.538888888889103, + 9.54444444444466, + 9.550000000000216, + 9.555555555555772, + 9.561111111111328, + 9.566666666666885, + 9.572222222222441, + 9.577777777777998, + 9.583333333333554, + 9.58888888888911, + 9.594444444444667, + 9.600000000000223, + 9.60555555555578, + 9.611111111111336, + 9.616666666666893, + 9.62222222222245, + 9.627777777778006, + 9.633333333333562, + 9.638888888889118, + 9.644444444444675, + 9.650000000000231, + 9.655555555555788, + 9.661111111111344, + 9.6666666666669, + 9.672222222222457, + 9.677777777778013, + 9.68333333333357, + 9.688888888889126, + 9.694444444444683, + 9.700000000000239, + 9.705555555555796, + 9.711111111111352, + 9.716666666666908, + 9.722222222222465, + 9.727777777778021, + 9.733333333333578, + 9.738888888889134, + 9.74444444444469, + 9.750000000000247, + 9.755555555555803, + 9.76111111111136, + 9.766666666666916, + 9.772222222222473, + 9.777777777778029, + 9.783333333333585, + 9.788888888889142, + 9.794444444444698, + 9.800000000000255, + 9.805555555555811, + 9.811111111111368, + 9.816666666666924, + 9.82222222222248, + 9.827777777778037, + 9.833333333333593, + 9.83888888888915, + 9.844444444444706, + 9.850000000000263, + 9.855555555555819, + 9.861111111111375, + 9.866666666666932, + 9.872222222222488, + 9.877777777778045, + 9.883333333333601, + 9.888888888889158, + 9.894444444444714, + 9.90000000000027, + 9.905555555555827, + 9.911111111111383, + 9.91666666666694, + 9.922222222222496, + 9.927777777778052, + 9.933333333333609, + 9.938888888889165, + 9.944444444444722, + 9.950000000000278, + 9.955555555555835, + 9.961111111111391, + 9.966666666666947, + 9.972222222222504, + 9.97777777777806, + 9.983333333333617, + 9.988888888889173, + 9.99444444444473, + 10.000000000000286, + 10.005555555555842, + 10.011111111111399, + 10.016666666666955, + 10.022222222222512, + 10.027777777778068, + 10.033333333333625, + 10.038888888889181, + 10.044444444444737, + 10.050000000000294, + 10.05555555555585, + 10.061111111111407, + 10.066666666666963, + 10.07222222222252, + 10.077777777778076, + 10.083333333333632, + 10.088888888889189, + 10.094444444444745, + 10.100000000000302, + 10.105555555555858, + 10.111111111111414, + 10.116666666666971, + 10.122222222222527, + 10.127777777778084, + 10.13333333333364, + 10.138888888889197, + 10.144444444444753, + 10.15000000000031, + 10.155555555555866, + 10.161111111111422, + 10.166666666666979, + 10.172222222222535, + 10.177777777778092, + 10.183333333333648, + 10.188888888889204, + 10.19444444444476, + 10.200000000000317, + 10.205555555555874, + 10.21111111111143, + 10.216666666666987, + 10.222222222222543, + 10.2277777777781, + 10.233333333333656, + 10.238888888889212, + 10.244444444444769, + 10.250000000000325, + 10.255555555555881, + 10.261111111111438, + 10.266666666666994, + 10.27222222222255, + 10.277777777778107, + 10.283333333333664, + 10.28888888888922, + 10.294444444444776, + 10.300000000000333, + 10.30555555555589, + 10.311111111111446, + 10.316666666667002, + 10.322222222222559, + 10.327777777778115, + 10.333333333333671, + 10.338888888889228, + 10.344444444444784, + 10.35000000000034, + 10.355555555555897, + 10.361111111111454, + 10.36666666666701, + 10.372222222222566, + 10.377777777778123, + 10.38333333333368, + 10.388888888889236, + 10.394444444444792, + 10.400000000000349, + 10.405555555555905, + 10.411111111111461, + 10.416666666667018, + 10.422222222222574, + 10.42777777777813, + 10.433333333333687, + 10.438888888889243, + 10.4444444444448, + 10.450000000000356, + 10.455555555555913, + 10.46111111111147, + 10.466666666667026, + 10.472222222222582, + 10.477777777778138, + 10.483333333333695, + 10.488888888889251, + 10.494444444444808, + 10.500000000000364, + 10.50555555555592, + 10.511111111111477, + 10.516666666667033, + 10.52222222222259, + 10.527777777778146, + 10.533333333333703, + 10.53888888888926, + 10.544444444444816, + 10.550000000000372, + 10.555555555555928, + 10.561111111111485, + 10.566666666667041, + 10.572222222222598, + 10.577777777778154, + 10.58333333333371, + 10.588888888889267, + 10.594444444444823, + 10.60000000000038, + 10.605555555555936, + 10.611111111111493, + 10.616666666667049, + 10.622222222222605, + 10.627777777778162, + 10.633333333333718, + 10.638888888889275, + 10.644444444444831, + 10.650000000000388, + 10.655555555555944, + 10.6611111111115, + 10.666666666667057, + 10.672222222222613, + 10.67777777777817, + 10.683333333333726, + 10.688888888889283, + 10.694444444444839, + 10.700000000000395, + 10.705555555555952, + 10.711111111111508, + 10.716666666667065, + 10.722222222222621, + 10.727777777778178, + 10.733333333333734, + 10.73888888888929, + 10.744444444444847, + 10.750000000000403, + 10.75555555555596, + 10.761111111111516, + 10.766666666667073, + 10.772222222222629, + 10.777777777778185, + 10.783333333333742, + 10.788888888889298, + 10.794444444444855, + 10.800000000000411, + 10.805555555555967, + 10.811111111111524, + 10.81666666666708, + 10.822222222222637, + 10.827777777778193, + 10.83333333333375, + 10.838888888889306, + 10.844444444444862, + 10.850000000000419, + 10.855555555555975, + 10.861111111111532, + 10.866666666667088, + 10.872222222222645, + 10.877777777778201, + 10.883333333333757, + 10.888888888889314, + 10.89444444444487, + 10.900000000000427, + 10.905555555555983, + 10.91111111111154, + 10.916666666667096, + 10.922222222222652, + 10.927777777778209, + 10.933333333333765, + 10.938888888889322, + 10.944444444444878, + 10.950000000000434, + 10.955555555555991, + 10.961111111111547, + 10.966666666667104, + 10.97222222222266, + 10.977777777778217, + 10.983333333333773, + 10.98888888888933, + 10.994444444444886, + 11.000000000000442, + 11.005555555555999, + 11.011111111111555, + 11.016666666667112, + 11.022222222222668, + 11.027777777778224, + 11.03333333333378, + 11.038888888889337, + 11.044444444444894, + 11.05000000000045, + 11.055555555556007, + 11.061111111111563, + 11.06666666666712, + 11.072222222222676, + 11.077777777778232, + 11.083333333333789, + 11.088888888889345, + 11.094444444444902, + 11.100000000000458, + 11.105555555556014, + 11.11111111111157, + 11.116666666667127, + 11.122222222222684, + 11.12777777777824, + 11.133333333333796, + 11.138888888889353, + 11.14444444444491, + 11.150000000000466, + 11.155555555556022, + 11.161111111111579, + 11.166666666667135, + 11.172222222222691, + 11.177777777778248, + 11.183333333333804, + 11.18888888888936, + 11.194444444444917, + 11.200000000000474, + 11.20555555555603, + 11.211111111111586, + 11.216666666667143, + 11.2222222222227, + 11.227777777778256, + 11.233333333333812, + 11.238888888889369, + 11.244444444444925, + 11.250000000000481, + 11.255555555556038, + 11.261111111111594, + 11.26666666666715, + 11.272222222222707, + 11.277777777778264, + 11.28333333333382, + 11.288888888889376, + 11.294444444444933, + 11.30000000000049, + 11.305555555556046, + 11.311111111111602, + 11.316666666667158, + 11.322222222222715, + 11.327777777778271, + 11.333333333333828, + 11.338888888889384, + 11.34444444444494, + 11.350000000000497, + 11.355555555556053, + 11.36111111111161, + 11.366666666667166, + 11.372222222222723, + 11.37777777777828, + 11.383333333333836, + 11.388888888889392, + 11.394444444444948, + 11.400000000000505, + 11.405555555556061, + 11.411111111111618, + 11.416666666667174, + 11.42222222222273, + 11.427777777778287, + 11.433333333333843, + 11.4388888888894, + 11.444444444444956, + 11.450000000000513, + 11.455555555556069, + 11.461111111111626, + 11.466666666667182, + 11.472222222222738, + 11.477777777778295, + 11.483333333333851, + 11.488888888889408, + 11.494444444444964, + 11.50000000000052, + 11.505555555556077, + 11.511111111111633, + 11.51666666666719, + 11.522222222222746, + 11.527777777778303, + 11.533333333333859, + 11.538888888889415, + 11.544444444444972, + 11.550000000000528, + 11.555555555556085, + 11.561111111111641, + 11.566666666667198, + 11.572222222222754, + 11.57777777777831, + 11.583333333333867, + 11.588888888889423, + 11.59444444444498, + 11.600000000000536, + 11.605555555556093, + 11.611111111111649, + 11.616666666667205, + 11.622222222222762, + 11.627777777778318, + 11.633333333333875, + 11.638888888889431, + 11.644444444444987, + 11.650000000000544, + 11.6555555555561, + 11.661111111111657, + 11.666666666667213, + 11.67222222222277, + 11.677777777778326, + 11.683333333333882, + 11.688888888889439, + 11.694444444444995, + 11.700000000000552, + 11.705555555556108, + 11.711111111111665, + 11.716666666667221, + 11.722222222222777, + 11.727777777778334, + 11.73333333333389, + 11.738888888889447, + 11.744444444445003, + 11.75000000000056, + 11.755555555556116, + 11.761111111111672, + 11.766666666667229, + 11.772222222222785, + 11.777777777778342, + 11.783333333333898, + 11.788888888889455, + 11.794444444445011, + 11.800000000000567, + 11.805555555556124, + 11.81111111111168, + 11.816666666667237, + 11.822222222222793, + 11.82777777777835, + 11.833333333333906, + 11.838888888889462, + 11.844444444445019, + 11.850000000000575, + 11.855555555556132, + 11.861111111111688, + 11.866666666667244, + 11.8722222222228, + 11.877777777778357, + 11.883333333333914, + 11.88888888888947, + 11.894444444445027, + 11.900000000000583, + 11.90555555555614, + 11.911111111111696, + 11.916666666667252, + 11.922222222222809, + 11.927777777778365, + 11.933333333333922, + 11.938888888889478, + 11.944444444445034, + 11.95000000000059, + 11.955555555556147, + 11.961111111111704, + 11.96666666666726, + 11.972222222222817, + 11.977777777778373, + 11.98333333333393, + 11.988888888889486, + 11.994444444445042, + 12.000000000000599, + 12.005555555556155, + 12.011111111111711, + 12.016666666667268, + 12.022222222222824, + 12.02777777777838, + 12.033333333333937, + 12.038888888889494, + 12.04444444444505, + 12.050000000000606, + 12.055555555556163, + 12.06111111111172, + 12.066666666667276, + 12.072222222222832, + 12.077777777778389, + 12.083333333333945, + 12.088888888889501, + 12.094444444445058, + 12.100000000000614, + 12.10555555555617, + 12.111111111111727, + 12.116666666667284, + 12.12222222222284, + 12.127777777778396, + 12.133333333333953, + 12.13888888888951, + 12.144444444445066, + 12.150000000000622, + 12.155555555556179, + 12.161111111111735, + 12.166666666667291, + 12.172222222222848, + 12.177777777778404, + 12.18333333333396, + 12.188888888889517, + 12.194444444445073, + 12.20000000000063, + 12.205555555556186, + 12.211111111111743, + 12.2166666666673, + 12.222222222222856, + 12.227777777778412, + 12.233333333333968, + 12.238888888889525, + 12.244444444445081, + 12.250000000000638, + 12.255555555556194, + 12.26111111111175, + 12.266666666667307, + 12.272222222222863, + 12.27777777777842, + 12.283333333333976, + 12.288888888889533, + 12.294444444445089, + 12.300000000000646, + 12.305555555556202, + 12.311111111111758, + 12.316666666667315, + 12.322222222222871, + 12.327777777778428, + 12.333333333333984, + 12.33888888888954, + 12.344444444445097, + 12.350000000000653, + 12.35555555555621, + 12.361111111111766, + 12.366666666667323, + 12.372222222222879, + 12.377777777778435, + 12.383333333333992, + 12.388888888889548, + 12.394444444445105, + 12.400000000000661, + 12.405555555556218, + 12.411111111111774, + 12.41666666666733, + 12.422222222222887, + 12.427777777778443, + 12.433333333334, + 12.438888888889556, + 12.444444444445113, + 12.450000000000669, + 12.455555555556225, + 12.461111111111782, + 12.466666666667338, + 12.472222222222895, + 12.477777777778451, + 12.483333333334008, + 12.488888888889564, + 12.49444444444512, + 12.500000000000677, + 12.505555555556233, + 12.51111111111179, + 12.516666666667346, + 12.522222222222902, + 12.527777777778459, + 12.533333333334015, + 12.538888888889572, + 12.544444444445128, + 12.550000000000685, + 12.555555555556241, + 12.561111111111797, + 12.566666666667354, + 12.57222222222291, + 12.577777777778467, + 12.583333333334023, + 12.58888888888958, + 12.594444444445136, + 12.600000000000692, + 12.605555555556249, + 12.611111111111805, + 12.616666666667362, + 12.622222222222918, + 12.627777777778475, + 12.633333333334031, + 12.638888888889587, + 12.644444444445144, + 12.6500000000007, + 12.655555555556257, + 12.661111111111813, + 12.66666666666737, + 12.672222222222926, + 12.677777777778482, + 12.683333333334039, + 12.688888888889595, + 12.694444444445152, + 12.700000000000708, + 12.705555555556264, + 12.711111111111821, + 12.716666666667377, + 12.722222222222934, + 12.72777777777849, + 12.733333333334047, + 12.738888888889603, + 12.74444444444516, + 12.750000000000716, + 12.755555555556272, + 12.761111111111829, + 12.766666666667385, + 12.772222222222942, + 12.777777777778498, + 12.783333333334054, + 12.78888888888961, + 12.794444444445167, + 12.800000000000724, + 12.80555555555628, + 12.811111111111837, + 12.816666666667393, + 12.82222222222295, + 12.827777777778506, + 12.833333333334062, + 12.838888888889619, + 12.844444444445175, + 12.850000000000732, + 12.855555555556288, + 12.861111111111844, + 12.8666666666674, + 12.872222222222957, + 12.877777777778514, + 12.88333333333407, + 12.888888888889626, + 12.894444444445183, + 12.90000000000074, + 12.905555555556296, + 12.911111111111852, + 12.916666666667409, + 12.922222222222965, + 12.927777777778521, + 12.933333333334078, + 12.938888888889634, + 12.94444444444519, + 12.950000000000747, + 12.955555555556304, + 12.96111111111186, + 12.966666666667416, + 12.972222222222973, + 12.97777777777853, + 12.983333333334086, + 12.988888888889642, + 12.994444444445199, + 13.000000000000755, + 13.005555555556311, + 13.011111111111868, + 13.016666666667424, + 13.02222222222298, + 13.027777777778537, + 13.033333333334093, + 13.03888888888965, + 13.044444444445206, + 13.050000000000763, + 13.05555555555632, + 13.061111111111876, + 13.066666666667432, + 13.072222222222988, + 13.077777777778545, + 13.083333333334101, + 13.088888888889658, + 13.094444444445214, + 13.10000000000077, + 13.105555555556327, + 13.111111111111883, + 13.11666666666744, + 13.122222222222996, + 13.127777777778553, + 13.13333333333411, + 13.138888888889666, + 13.144444444445222, + 13.150000000000778, + 13.155555555556335, + 13.161111111111891, + 13.166666666667448, + 13.172222222223004, + 13.17777777777856, + 13.183333333334117, + 13.188888888889673, + 13.19444444444523, + 13.200000000000786, + 13.205555555556343, + 13.211111111111899, + 13.216666666667455, + 13.222222222223012, + 13.227777777778568, + 13.233333333334125, + 13.238888888889681, + 13.244444444445238, + 13.250000000000794, + 13.25555555555635, + 13.261111111111907, + 13.266666666667463, + 13.27222222222302, + 13.277777777778576, + 13.283333333334133, + 13.288888888889689, + 13.294444444445245, + 13.300000000000802, + 13.305555555556358, + 13.311111111111915, + 13.316666666667471, + 13.322222222223028, + 13.327777777778584, + 13.33333333333414, + 13.338888888889697, + 13.344444444445253, + 13.35000000000081, + 13.355555555556366, + 13.361111111111923, + 13.366666666667479, + 13.372222222223035, + 13.377777777778592, + 13.383333333334148, + 13.388888888889705, + 13.394444444445261, + 13.400000000000817, + 13.405555555556374, + 13.41111111111193, + 13.416666666667487, + 13.422222222223043, + 13.4277777777786, + 13.433333333334156, + 13.438888888889712, + 13.444444444445269, + 13.450000000000825, + 13.455555555556382, + 13.461111111111938, + 13.466666666667495, + 13.472222222223051, + 13.477777777778607, + 13.483333333334164, + 13.48888888888972, + 13.494444444445277, + 13.500000000000833, + 13.50555555555639, + 13.511111111111946, + 13.516666666667502, + 13.522222222223059, + 13.527777777778615, + 13.533333333334172, + 13.538888888889728, + 13.544444444445285, + 13.550000000000841, + 13.555555555556397, + 13.561111111111954, + 13.56666666666751, + 13.572222222223067, + 13.577777777778623, + 13.58333333333418, + 13.588888888889736, + 13.594444444445292, + 13.600000000000849, + 13.605555555556405, + 13.611111111111962, + 13.616666666667518, + 13.622222222223074, + 13.62777777777863, + 13.633333333334187, + 13.638888888889744, + 13.6444444444453, + 13.650000000000857, + 13.655555555556413, + 13.66111111111197, + 13.666666666667526, + 13.672222222223082, + 13.677777777778639, + 13.683333333334195, + 13.688888888889752, + 13.694444444445308, + 13.700000000000864, + 13.70555555555642, + 13.711111111111977, + 13.716666666667534, + 13.72222222222309, + 13.727777777778646, + 13.733333333334203, + 13.73888888888976, + 13.744444444445316, + 13.750000000000872, + 13.755555555556429, + 13.761111111111985, + 13.766666666667541, + 13.772222222223098, + 13.777777777778654, + 13.78333333333421, + 13.788888888889767, + 13.794444444445324, + 13.80000000000088, + 13.805555555556436, + 13.811111111111993, + 13.81666666666755, + 13.822222222223106, + 13.827777777778662, + 13.833333333334219, + 13.838888888889775, + 13.844444444445331, + 13.850000000000888, + 13.855555555556444, + 13.861111111112, + 13.866666666667557, + 13.872222222223114, + 13.87777777777867, + 13.883333333334226, + 13.888888888889783, + 13.89444444444534, + 13.900000000000896, + 13.905555555556452, + 13.911111111112008, + 13.916666666667565, + 13.922222222223121, + 13.927777777778678, + 13.933333333334234, + 13.93888888888979, + 13.944444444445347, + 13.950000000000903, + 13.95555555555646, + 13.961111111112016, + 13.966666666667573, + 13.97222222222313, + 13.977777777778686, + 13.983333333334242, + 13.988888888889798, + 13.994444444445355, + 14.000000000000911, + 14.005555555556468, + 14.011111111112024, + 14.01666666666758, + 14.022222222223137, + 14.027777777778693, + 14.03333333333425, + 14.038888888889806, + 14.044444444445363, + 14.050000000000919, + 14.055555555556476, + 14.061111111112032, + 14.066666666667588, + 14.072222222223145, + 14.077777777778701, + 14.083333333334258, + 14.088888888889814, + 14.09444444444537, + 14.100000000000927, + 14.105555555556483, + 14.11111111111204, + 14.116666666667596, + 14.122222222223153, + 14.127777777778709, + 14.133333333334265, + 14.138888888889822, + 14.144444444445378, + 14.150000000000935, + 14.155555555556491, + 14.161111111112048, + 14.166666666667604, + 14.17222222222316, + 14.177777777778717, + 14.183333333334273, + 14.18888888888983, + 14.194444444445386, + 14.200000000000943, + 14.205555555556499, + 14.211111111112055, + 14.216666666667612, + 14.222222222223168, + 14.227777777778725, + 14.233333333334281, + 14.238888888889838, + 14.244444444445394, + 14.25000000000095, + 14.255555555556507, + 14.261111111112063, + 14.26666666666762, + 14.272222222223176, + 14.277777777778732, + 14.283333333334289, + 14.288888888889845, + 14.294444444445402, + 14.300000000000958, + 14.305555555556515, + 14.311111111112071, + 14.316666666667627, + 14.322222222223184, + 14.32777777777874, + 14.333333333334297, + 14.338888888889853, + 14.34444444444541, + 14.350000000000966, + 14.355555555556522, + 14.361111111112079, + 14.366666666667635, + 14.372222222223192, + 14.377777777778748, + 14.383333333334305, + 14.388888888889861, + 14.394444444445417, + 14.400000000000974, + 14.40555555555653, + 14.411111111112087, + 14.416666666667643, + 14.4222222222232, + 14.427777777778756, + 14.433333333334312, + 14.438888888889869, + 14.444444444445425, + 14.450000000000982, + 14.455555555556538, + 14.461111111112094, + 14.46666666666765, + 14.472222222223207, + 14.477777777778764, + 14.48333333333432, + 14.488888888889877, + 14.494444444445433, + 14.50000000000099, + 14.505555555556546, + 14.511111111112102, + 14.516666666667659, + 14.522222222223215, + 14.527777777778772, + 14.533333333334328, + 14.538888888889884, + 14.54444444444544, + 14.550000000000997, + 14.555555555556554, + 14.56111111111211, + 14.566666666667667, + 14.572222222223223, + 14.57777777777878, + 14.583333333334336, + 14.588888888889892, + 14.594444444445449, + 14.600000000001005, + 14.605555555556561, + 14.611111111112118, + 14.616666666667674, + 14.62222222222323, + 14.627777777778787, + 14.633333333334344, + 14.6388888888899, + 14.644444444445456, + 14.650000000001013, + 14.65555555555657, + 14.661111111112126, + 14.666666666667682, + 14.672222222223239, + 14.677777777778795, + 14.683333333334351, + 14.688888888889908, + 14.694444444445464, + 14.70000000000102, + 14.705555555556577, + 14.711111111112134, + 14.71666666666769, + 14.722222222223246, + 14.727777777778803, + 14.73333333333436, + 14.738888888889916, + 14.744444444445472, + 14.750000000001029, + 14.755555555556585, + 14.761111111112141, + 14.766666666667698, + 14.772222222223254, + 14.77777777777881, + 14.783333333334367, + 14.788888888889923, + 14.79444444444548, + 14.800000000001036, + 14.805555555556593, + 14.81111111111215, + 14.816666666667706, + 14.822222222223262, + 14.827777777778818, + 14.833333333334375, + 14.838888888889931, + 14.844444444445488, + 14.850000000001044, + 14.8555555555566, + 14.861111111112157, + 14.866666666667713, + 14.87222222222327, + 14.877777777778826, + 14.883333333334383, + 14.888888888889939, + 14.894444444445496, + 14.900000000001052, + 14.905555555556608, + 14.911111111112165, + 14.916666666667721, + 14.922222222223278, + 14.927777777778834, + 14.93333333333439, + 14.938888888889947, + 14.944444444445503, + 14.95000000000106, + 14.955555555556616, + 14.961111111112173, + 14.966666666667729, + 14.972222222223285, + 14.977777777778842, + 14.983333333334398, + 14.988888888889955, + 14.994444444445511, + 15.000000000001068, + 15.005555555556624, + 15.01111111111218, + 15.016666666667737, + 15.022222222223293, + 15.02777777777885, + 15.033333333334406, + 15.038888888889963, + 15.044444444445519, + 15.050000000001075, + 15.055555555556632, + 15.061111111112188, + 15.066666666667745, + 15.072222222223301, + 15.077777777778858, + 15.083333333334414, + 15.08888888888997, + 15.094444444445527, + 15.100000000001083, + 15.10555555555664, + 15.111111111112196, + 15.116666666667752, + 15.122222222223309, + 15.127777777778865, + 15.133333333334422, + 15.138888888889978, + 15.144444444445535, + 15.150000000001091, + 15.155555555556647, + 15.161111111112204, + 15.16666666666776, + 15.172222222223317, + 15.177777777778873, + 15.18333333333443, + 15.188888888889986, + 15.194444444445542, + 15.200000000001099, + 15.205555555556655, + 15.211111111112212, + 15.216666666667768, + 15.222222222223325, + 15.227777777778881, + 15.233333333334437, + 15.238888888889994, + 15.24444444444555, + 15.250000000001107, + 15.255555555556663, + 15.26111111111222, + 15.266666666667776, + 15.272222222223332, + 15.277777777778889, + 15.283333333334445, + 15.288888888890002, + 15.294444444445558, + 15.300000000001114, + 15.305555555556671, + 15.311111111112227, + 15.316666666667784, + 15.32222222222334, + 15.327777777778897, + 15.333333333334453, + 15.33888888889001, + 15.344444444445566, + 15.350000000001122, + 15.355555555556679, + 15.361111111112235, + 15.366666666667792, + 15.372222222223348, + 15.377777777778904, + 15.38333333333446, + 15.388888888890017, + 15.394444444445574, + 15.40000000000113, + 15.405555555556687, + 15.411111111112243, + 15.4166666666678, + 15.422222222223356, + 15.427777777778912, + 15.433333333334469, + 15.438888888890025, + 15.444444444445582, + 15.450000000001138, + 15.455555555556694, + 15.46111111111225, + 15.466666666667807, + 15.472222222223364, + 15.47777777777892, + 15.483333333334476, + 15.488888888890033, + 15.49444444444559, + 15.500000000001146, + 15.505555555556702, + 15.511111111112259, + 15.516666666667815, + 15.522222222223371, + 15.527777777778928, + 15.533333333334484, + 15.53888888889004, + 15.544444444445597, + 15.550000000001154, + 15.55555555555671, + 15.561111111112266, + 15.566666666667823, + 15.57222222222338, + 15.577777777778936, + 15.583333333334492, + 15.588888888890049, + 15.594444444445605, + 15.600000000001161, + 15.605555555556718, + 15.611111111112274, + 15.61666666666783, + 15.622222222223387, + 15.627777777778944, + 15.6333333333345, + 15.638888888890056, + 15.644444444445613, + 15.65000000000117, + 15.655555555556726, + 15.661111111112282, + 15.666666666667838, + 15.672222222223395, + 15.677777777778951, + 15.683333333334508, + 15.688888888890064, + 15.69444444444562, + 15.700000000001177, + 15.705555555556733, + 15.71111111111229, + 15.716666666667846, + 15.722222222223403, + 15.72777777777896, + 15.733333333334516, + 15.738888888890072, + 15.744444444445628, + 15.750000000001185, + 15.755555555556741, + 15.761111111112298, + 15.766666666667854, + 15.77222222222341, + 15.777777777778967, + 15.783333333334523, + 15.78888888889008, + 15.794444444445636, + 15.800000000001193, + 15.805555555556749, + 15.811111111112305, + 15.816666666667862, + 15.822222222223418, + 15.827777777778975, + 15.833333333334531, + 15.838888888890088, + 15.844444444445644, + 15.8500000000012, + 15.855555555556757, + 15.861111111112313, + 15.86666666666787, + 15.872222222223426, + 15.877777777778983, + 15.883333333334539, + 15.888888888890095, + 15.894444444445652, + 15.900000000001208, + 15.905555555556765, + 15.911111111112321, + 15.916666666667878, + 15.922222222223434, + 15.92777777777899, + 15.933333333334547, + 15.938888888890103, + 15.94444444444566, + 15.950000000001216, + 15.955555555556773, + 15.961111111112329, + 15.966666666667885, + 15.972222222223442, + 15.977777777778998, + 15.983333333334555, + 15.988888888890111, + 15.994444444445667, + 16.000000000001222, + 16.00555555555678, + 16.011111111112335, + 16.01666666666789, + 16.022222222223448, + 16.027777777779004, + 16.03333333333456, + 16.038888888890117, + 16.044444444445674, + 16.05000000000123, + 16.055555555556786, + 16.061111111112343, + 16.0666666666679, + 16.072222222223456, + 16.077777777779012, + 16.08333333333457, + 16.088888888890125, + 16.09444444444568, + 16.100000000001238, + 16.105555555556794, + 16.11111111111235, + 16.116666666667907, + 16.122222222223463, + 16.12777777777902, + 16.133333333334576, + 16.138888888890133, + 16.14444444444569, + 16.150000000001246, + 16.155555555556802, + 16.16111111111236, + 16.166666666667915, + 16.17222222222347, + 16.177777777779028, + 16.183333333334584, + 16.18888888889014, + 16.194444444445697, + 16.200000000001253, + 16.20555555555681, + 16.211111111112366, + 16.216666666667923, + 16.22222222222348, + 16.227777777779036, + 16.233333333334592, + 16.23888888889015, + 16.244444444445705, + 16.25000000000126, + 16.255555555556818, + 16.261111111112374, + 16.26666666666793, + 16.272222222223487, + 16.277777777779043, + 16.2833333333346, + 16.288888888890156, + 16.294444444445713, + 16.30000000000127, + 16.305555555556825, + 16.311111111112382, + 16.31666666666794, + 16.322222222223495, + 16.32777777777905, + 16.333333333334608, + 16.338888888890164, + 16.34444444444572, + 16.350000000001277, + 16.355555555556833, + 16.36111111111239, + 16.366666666667946, + 16.372222222223503, + 16.37777777777906, + 16.383333333334615, + 16.388888888890172, + 16.39444444444573, + 16.400000000001285, + 16.40555555555684, + 16.411111111112398, + 16.416666666667954, + 16.42222222222351, + 16.427777777779067, + 16.433333333334623, + 16.43888888889018, + 16.444444444445736, + 16.450000000001292, + 16.45555555555685, + 16.461111111112405, + 16.46666666666796, + 16.472222222223518, + 16.477777777779075, + 16.48333333333463, + 16.488888888890187, + 16.494444444445744, + 16.5000000000013, + 16.505555555556857, + 16.511111111112413, + 16.51666666666797, + 16.522222222223526, + 16.527777777779082, + 16.53333333333464, + 16.538888888890195, + 16.54444444444575, + 16.550000000001308, + 16.555555555556865, + 16.56111111111242, + 16.566666666667977, + 16.572222222223534, + 16.57777777777909, + 16.583333333334647, + 16.588888888890203, + 16.59444444444576, + 16.600000000001316, + 16.605555555556872, + 16.61111111111243, + 16.616666666667985, + 16.62222222222354, + 16.627777777779098, + 16.633333333334654, + 16.63888888889021, + 16.644444444445767, + 16.650000000001324, + 16.65555555555688, + 16.661111111112437, + 16.666666666667993, + 16.67222222222355, + 16.677777777779106, + 16.683333333334662, + 16.68888888889022, + 16.694444444445775, + 16.70000000000133, + 16.705555555556888, + 16.711111111112444, + 16.716666666668, + 16.722222222223557, + 16.727777777779114, + 16.73333333333467, + 16.738888888890227, + 16.744444444445783, + 16.75000000000134, + 16.755555555556896, + 16.761111111112452, + 16.76666666666801, + 16.772222222223565, + 16.77777777777912, + 16.783333333334678, + 16.788888888890234, + 16.79444444444579, + 16.800000000001347, + 16.805555555556904, + 16.81111111111246, + 16.816666666668016, + 16.822222222223573, + 16.82777777777913, + 16.833333333334686, + 16.838888888890242, + 16.8444444444458, + 16.850000000001355, + 16.85555555555691, + 16.861111111112468, + 16.866666666668024, + 16.87222222222358, + 16.877777777779137, + 16.883333333334694, + 16.88888888889025, + 16.894444444445806, + 16.900000000001363, + 16.90555555555692, + 16.911111111112476, + 16.916666666668032, + 16.92222222222359, + 16.927777777779145, + 16.9333333333347, + 16.938888888890258, + 16.944444444445814, + 16.95000000000137, + 16.955555555556927, + 16.961111111112483, + 16.96666666666804, + 16.972222222223596, + 16.977777777779153, + 16.98333333333471, + 16.988888888890266, + 16.994444444445822, + 17.00000000000138, + 17.005555555556935, + 17.01111111111249, + 17.016666666668048, + 17.022222222223604, + 17.02777777777916, + 17.033333333334717, + 17.038888888890273, + 17.04444444444583, + 17.050000000001386, + 17.055555555556943, + 17.0611111111125, + 17.066666666668056, + 17.072222222223612, + 17.07777777777917, + 17.083333333334725, + 17.08888888889028, + 17.094444444445838, + 17.100000000001394, + 17.10555555555695, + 17.111111111112507, + 17.116666666668063, + 17.12222222222362, + 17.127777777779176, + 17.133333333334733, + 17.13888888889029, + 17.144444444445845, + 17.150000000001402, + 17.15555555555696, + 17.161111111112515, + 17.16666666666807, + 17.172222222223628, + 17.177777777779184, + 17.18333333333474, + 17.188888888890297, + 17.194444444445853, + 17.20000000000141, + 17.205555555556966, + 17.211111111112523, + 17.21666666666808, + 17.222222222223635, + 17.227777777779192, + 17.23333333333475, + 17.238888888890305, + 17.24444444444586, + 17.250000000001418, + 17.255555555556974, + 17.26111111111253, + 17.266666666668087, + 17.272222222223643, + 17.2777777777792, + 17.283333333334756, + 17.288888888890313, + 17.29444444444587, + 17.300000000001425, + 17.30555555555698, + 17.311111111112538, + 17.316666666668095, + 17.32222222222365, + 17.327777777779207, + 17.333333333334764, + 17.33888888889032, + 17.344444444445877, + 17.350000000001433, + 17.35555555555699, + 17.361111111112546, + 17.366666666668102, + 17.37222222222366, + 17.377777777779215, + 17.38333333333477, + 17.388888888890328, + 17.394444444445885, + 17.40000000000144, + 17.405555555556997, + 17.411111111112554, + 17.41666666666811, + 17.422222222223667, + 17.427777777779223, + 17.43333333333478, + 17.438888888890336, + 17.444444444445892, + 17.45000000000145, + 17.455555555557005, + 17.46111111111256, + 17.466666666668118, + 17.472222222223674, + 17.47777777777923, + 17.483333333334787, + 17.488888888890344, + 17.4944444444459, + 17.500000000001457, + 17.505555555557013, + 17.51111111111257, + 17.516666666668126, + 17.522222222223682, + 17.52777777777924, + 17.533333333334795, + 17.53888888889035, + 17.544444444445908, + 17.550000000001464, + 17.55555555555702, + 17.561111111112577, + 17.566666666668134, + 17.57222222222369, + 17.577777777779247, + 17.583333333334803, + 17.58888888889036, + 17.594444444445916, + 17.600000000001472, + 17.60555555555703, + 17.611111111112585, + 17.61666666666814, + 17.622222222223698, + 17.627777777779254, + 17.63333333333481, + 17.638888888890367, + 17.644444444445924, + 17.65000000000148, + 17.655555555557036, + 17.661111111112593, + 17.66666666666815, + 17.672222222223706, + 17.677777777779262, + 17.68333333333482, + 17.688888888890375, + 17.69444444444593, + 17.700000000001488, + 17.705555555557044, + 17.7111111111126, + 17.716666666668157, + 17.722222222223714, + 17.72777777777927, + 17.733333333334826, + 17.738888888890383, + 17.74444444444594, + 17.750000000001496, + 17.755555555557052, + 17.76111111111261, + 17.766666666668165, + 17.77222222222372, + 17.777777777779278, + 17.783333333334834, + 17.78888888889039, + 17.794444444445947, + 17.800000000001504, + 17.80555555555706, + 17.811111111112616, + 17.816666666668173, + 17.82222222222373, + 17.827777777779286, + 17.833333333334842, + 17.8388888888904, + 17.844444444445955, + 17.85000000000151, + 17.855555555557068, + 17.861111111112624, + 17.86666666666818, + 17.872222222223737, + 17.877777777779293, + 17.88333333333485, + 17.888888888890406, + 17.894444444445963, + 17.90000000000152, + 17.905555555557076, + 17.911111111112632, + 17.91666666666819, + 17.922222222223745, + 17.9277777777793, + 17.933333333334858, + 17.938888888890414, + 17.94444444444597, + 17.950000000001527, + 17.955555555557083, + 17.96111111111264, + 17.966666666668196, + 17.972222222223753, + 17.97777777777931, + 17.983333333334866, + 17.988888888890422, + 17.99444444444598, + 18.000000000001535, + 18.00555555555709, + 18.011111111112648, + 18.016666666668204, + 18.02222222222376, + 18.027777777779317, + 18.033333333334873, + 18.03888888889043, + 18.044444444445986, + 18.050000000001543, + 18.0555555555571, + 18.061111111112655, + 18.066666666668212, + 18.07222222222377, + 18.077777777779325, + 18.08333333333488, + 18.088888888890438, + 18.094444444445994, + 18.10000000000155, + 18.105555555557107, + 18.111111111112663, + 18.11666666666822, + 18.122222222223776, + 18.127777777779333, + 18.13333333333489, + 18.138888888890445, + 18.144444444446002, + 18.150000000001558, + 18.155555555557115, + 18.16111111111267, + 18.166666666668227, + 18.172222222223784, + 18.17777777777934, + 18.183333333334897, + 18.188888888890453, + 18.19444444444601, + 18.200000000001566, + 18.205555555557122, + 18.21111111111268, + 18.216666666668235, + 18.22222222222379, + 18.227777777779348, + 18.233333333334905, + 18.23888888889046, + 18.244444444446017, + 18.250000000001574, + 18.25555555555713, + 18.261111111112687, + 18.266666666668243, + 18.2722222222238, + 18.277777777779356, + 18.283333333334912, + 18.28888888889047, + 18.294444444446025, + 18.30000000000158, + 18.305555555557138, + 18.311111111112695, + 18.31666666666825, + 18.322222222223807, + 18.327777777779364, + 18.33333333333492, + 18.338888888890477, + 18.344444444446033, + 18.35000000000159, + 18.355555555557146, + 18.361111111112702, + 18.36666666666826, + 18.372222222223815, + 18.37777777777937, + 18.383333333334928, + 18.388888888890484, + 18.39444444444604, + 18.400000000001597, + 18.405555555557154, + 18.41111111111271, + 18.416666666668267, + 18.422222222223823, + 18.42777777777938, + 18.433333333334936, + 18.438888888890492, + 18.44444444444605, + 18.450000000001605, + 18.45555555555716, + 18.461111111112718, + 18.466666666668274, + 18.47222222222383, + 18.477777777779387, + 18.483333333334944, + 18.4888888888905, + 18.494444444446057, + 18.500000000001613, + 18.50555555555717, + 18.511111111112726, + 18.516666666668282, + 18.52222222222384, + 18.527777777779395, + 18.53333333333495, + 18.538888888890508, + 18.544444444446064, + 18.55000000000162, + 18.555555555557177, + 18.561111111112734, + 18.56666666666829, + 18.572222222223846, + 18.577777777779403, + 18.58333333333496, + 18.588888888890516, + 18.594444444446072, + 18.60000000000163, + 18.605555555557185, + 18.61111111111274, + 18.616666666668298, + 18.622222222223854, + 18.62777777777941, + 18.633333333334967, + 18.638888888890524, + 18.64444444444608, + 18.650000000001636, + 18.655555555557193, + 18.66111111111275, + 18.666666666668306, + 18.672222222223862, + 18.67777777777942, + 18.683333333334975, + 18.68888888889053, + 18.694444444446088, + 18.700000000001644, + 18.7055555555572, + 18.711111111112757, + 18.716666666668313, + 18.72222222222387, + 18.727777777779426, + 18.733333333334983, + 18.73888888889054, + 18.744444444446096, + 18.750000000001652, + 18.75555555555721, + 18.761111111112765, + 18.76666666666832, + 18.772222222223878, + 18.777777777779434, + 18.78333333333499, + 18.788888888890547, + 18.794444444446103, + 18.80000000000166, + 18.805555555557216, + 18.811111111112773, + 18.81666666666833, + 18.822222222223886, + 18.827777777779442, + 18.833333333335, + 18.838888888890555, + 18.84444444444611, + 18.850000000001668, + 18.855555555557224, + 18.86111111111278, + 18.866666666668337, + 18.872222222223893, + 18.87777777777945, + 18.883333333335006, + 18.888888888890563, + 18.89444444444612, + 18.900000000001675, + 18.905555555557232, + 18.91111111111279, + 18.916666666668345, + 18.9222222222239, + 18.927777777779458, + 18.933333333335014, + 18.93888888889057, + 18.944444444446127, + 18.950000000001683, + 18.95555555555724, + 18.961111111112796, + 18.966666666668353, + 18.97222222222391, + 18.977777777779465, + 18.983333333335022, + 18.98888888889058, + 18.994444444446135, + 19.00000000000169, + 19.005555555557248, + 19.011111111112804, + 19.01666666666836, + 19.022222222223917, + 19.027777777779473, + 19.03333333333503, + 19.038888888890586, + 19.044444444446142, + 19.0500000000017, + 19.055555555557255, + 19.06111111111281, + 19.066666666668368, + 19.072222222223925, + 19.07777777777948, + 19.083333333335037, + 19.088888888890594, + 19.09444444444615, + 19.100000000001707, + 19.105555555557263, + 19.11111111111282, + 19.116666666668376, + 19.122222222223932, + 19.12777777777949, + 19.133333333335045, + 19.1388888888906, + 19.144444444446158, + 19.150000000001715, + 19.15555555555727, + 19.161111111112827, + 19.166666666668384, + 19.17222222222394, + 19.177777777779497, + 19.183333333335053, + 19.18888888889061, + 19.194444444446166, + 19.200000000001722, + 19.20555555555728, + 19.211111111112835, + 19.21666666666839, + 19.222222222223948, + 19.227777777779504, + 19.23333333333506, + 19.238888888890617, + 19.244444444446174, + 19.25000000000173, + 19.255555555557287, + 19.261111111112843, + 19.2666666666684, + 19.272222222223956, + 19.277777777779512, + 19.28333333333507, + 19.288888888890625, + 19.29444444444618, + 19.300000000001738, + 19.305555555557294, + 19.31111111111285, + 19.316666666668407, + 19.322222222223964, + 19.32777777777952, + 19.333333333335077, + 19.338888888890633, + 19.34444444444619, + 19.350000000001746, + 19.355555555557302, + 19.36111111111286, + 19.366666666668415, + 19.37222222222397, + 19.377777777779528, + 19.383333333335084, + 19.38888888889064, + 19.394444444446197, + 19.400000000001754, + 19.40555555555731, + 19.411111111112866, + 19.416666666668423, + 19.42222222222398, + 19.427777777779536, + 19.433333333335092, + 19.43888888889065, + 19.444444444446205, + 19.45000000000176, + 19.455555555557318, + 19.461111111112874, + 19.46666666666843, + 19.472222222223987, + 19.477777777779544, + 19.4833333333351, + 19.488888888890656, + 19.494444444446213, + 19.50000000000177, + 19.505555555557326, + 19.511111111112882, + 19.51666666666844, + 19.522222222223995, + 19.52777777777955, + 19.533333333335108, + 19.538888888890664, + 19.54444444444622, + 19.550000000001777, + 19.555555555557333, + 19.56111111111289, + 19.566666666668446, + 19.572222222224003, + 19.57777777777956, + 19.583333333335116, + 19.588888888890672, + 19.59444444444623, + 19.600000000001785, + 19.60555555555734, + 19.611111111112898, + 19.616666666668454, + 19.62222222222401, + 19.627777777779567, + 19.633333333335123, + 19.63888888889068, + 19.644444444446236, + 19.650000000001793, + 19.65555555555735, + 19.661111111112906, + 19.666666666668462, + 19.67222222222402, + 19.677777777779575, + 19.68333333333513, + 19.688888888890688, + 19.694444444446244, + 19.7000000000018, + 19.705555555557357, + 19.711111111112913, + 19.71666666666847, + 19.722222222224026, + 19.727777777779583, + 19.73333333333514, + 19.738888888890695, + 19.744444444446252, + 19.75000000000181, + 19.755555555557365, + 19.76111111111292, + 19.766666666668478, + 19.772222222224034, + 19.77777777777959, + 19.783333333335147, + 19.788888888890703, + 19.79444444444626, + 19.800000000001816, + 19.805555555557373, + 19.81111111111293, + 19.816666666668485, + 19.822222222224042, + 19.8277777777796, + 19.833333333335155, + 19.83888888889071, + 19.844444444446268, + 19.850000000001824, + 19.85555555555738, + 19.861111111112937, + 19.866666666668493, + 19.87222222222405, + 19.877777777779606, + 19.883333333335163, + 19.88888888889072, + 19.894444444446275, + 19.900000000001832, + 19.905555555557388, + 19.911111111112945, + 19.9166666666685, + 19.922222222224057, + 19.927777777779614, + 19.93333333333517, + 19.938888888890727, + 19.944444444446283, + 19.95000000000184, + 19.955555555557396, + 19.961111111112952, + 19.96666666666851, + 19.972222222224065, + 19.97777777777962, + 19.983333333335178, + 19.988888888890735, + 19.99444444444629, + 20.000000000001847 + ], + "x": [ + 606, + 606, + 606, + 625.6961550602441, + 625.6961550602441, + 625.6961550602441, + 645.6961550602441, + 645.6961550602441, + 645.6961550602441, + 665.3923101204882, + 665.3923101204882, + 665.3923101204882, + 684.1861625362064, + 684.1861625362064, + 684.1861625362064, + 701.5066706118952, + 701.5066706118952, + 701.5066706118952, + 716.8275594742747, + 716.8275594742747, + 716.8275594742747, + 729.6833116680056, + 729.6833116680056, + 729.6833116680056, + 745.0042005303851, + 745.0042005303851, + 745.0042005303851, + 762.3247086060738, + 762.3247086060738, + 762.3247086060738, + 777.6455974684534, + 777.6455974684534, + 777.6455974684534, + 794.9661055441421, + 794.9661055441421, + 794.9661055441421, + 810.2869944065217, + 810.2869944065217, + 810.2869944065217, + 823.1427466002525, + 823.1427466002525, + 823.1427466002525, + 838.463635462632, + 838.463635462632, + 838.463635462632, + 851.3193876563629, + 851.3193876563629, + 851.3193876563629, + 861.3193876563629, + 861.3193876563629, + 861.3193876563629, + 874.1751398500937, + 874.1751398500937, + 874.1751398500937, + 884.1751398500937, + 884.1751398500937, + 884.1751398500937, + 891.0155427166071, + 891.0155427166071, + 891.0155427166071, + 901.0155427166071, + 901.0155427166071, + 901.0155427166071, + 907.8559455831205, + 907.8559455831205, + 907.8559455831205, + 917.8559455831205, + 917.8559455831205, + 917.8559455831205, + 924.6963484496339, + 924.6963484496339, + 924.6963484496339, + 928.1693120029724, + 928.1693120029724, + 928.1693120029724, + 935.0097148694858, + 935.0097148694858, + 935.0097148694858, + 938.4826784228244, + 938.4826784228244, + 938.4826784228244, + 938.4826784228244, + 938.4826784228244, + 938.4826784228244, + 941.955641976163, + 941.955641976163, + 941.955641976163, + 948.7960448426763, + 948.7960448426763, + 948.7960448426763, + 952.2690083960149, + 952.2690083960149, + 952.2690083960149, + 952.2690083960149, + 952.2690083960149, + 952.2690083960149, + 955.7419719493535, + 955.7419719493535, + 955.7419719493535, + 962.5823748158668, + 962.5823748158668, + 962.5823748158668, + 972.5823748158668, + 972.5823748158668, + 972.5823748158668, + 979.4227776823802, + 979.4227776823802, + 979.4227776823802, + 982.8957412357188, + 982.8957412357188, + 982.8957412357188, + 989.7361441022322, + 989.7361441022322, + 989.7361441022322, + 999.7361441022322, + 999.7361441022322, + 999.7361441022322, + 1012.591896295963, + 1012.591896295963, + 1012.591896295963, + 1027.9127851583426, + 1027.9127851583426, + 1027.9127851583426, + 1040.7685373520733, + 1040.7685373520733, + 1040.7685373520733, + 1056.089426214453, + 1056.089426214453, + 1056.089426214453, + 1068.9451784081837, + 1068.9451784081837, + 1068.9451784081837, + 1084.2660672705633, + 1084.2660672705633, + 1084.2660672705633, + 1101.5865753462522, + 1101.5865753462522, + 1101.5865753462522, + 1120.3804277619704, + 1120.3804277619704, + 1120.3804277619704, + 1137.7009358376592, + 1137.7009358376592, + 1137.7009358376592, + 1156.4947882533775, + 1156.4947882533775, + 1156.4947882533775, + 1173.8152963290663, + 1173.8152963290663, + 1173.8152963290663, + 1192.6091487447845, + 1192.6091487447845, + 1192.6091487447845, + 1212.3053038050286, + 1212.3053038050286, + 1212.3053038050286, + 1232.3053038050286, + 1232.3053038050286, + 1232.3053038050286, + 1252.0014588652728, + 1252.0014588652728, + 1252.0014588652728, + 1272.0014588652728, + 1272.0014588652728, + 1272.0014588652728, + 1291.6976139255169, + 1291.6976139255169, + 1291.6976139255169, + 1311.6976139255169, + 1311.6976139255169, + 1311.6976139255169, + 1331.393768985761, + 1331.393768985761, + 1331.393768985761, + 1350.1876214014792, + 1350.1876214014792, + 1350.1876214014792, + 1369.8837764617233, + 1369.8837764617233, + 1369.8837764617233, + 1388.6776288774415, + 1388.6776288774415, + 1388.6776288774415, + 1408.3737839376856, + 1408.3737839376856, + 1408.3737839376856, + 1427.1676363534039, + 1427.1676363534039, + 1427.1676363534039, + 1444.4881444290927, + 1444.4881444290927, + 1444.4881444290927, + 1459.8090332914724, + 1459.8090332914724, + 1459.8090332914724, + 1477.1295413671612, + 1477.1295413671612, + 1477.1295413671612, + 1492.4504302295409, + 1492.4504302295409, + 1492.4504302295409, + 1509.7709383052297, + 1509.7709383052297, + 1509.7709383052297, + 1525.0918271676094, + 1525.0918271676094, + 1525.0918271676094, + 1537.94757936134, + 1537.94757936134, + 1537.94757936134, + 1547.94757936134, + 1547.94757936134, + 1547.94757936134, + 1560.8033315550708, + 1560.8033315550708, + 1560.8033315550708, + 1570.8033315550708, + 1570.8033315550708, + 1570.8033315550708, + 1583.6590837488015, + 1583.6590837488015, + 1583.6590837488015, + 1593.6590837488015, + 1593.6590837488015, + 1593.6590837488015, + 1600.499486615315, + 1600.499486615315, + 1600.499486615315, + 1603.9724501686535, + 1603.9724501686535, + 1603.9724501686535, + 1610.8128530351669, + 1610.8128530351669, + 1610.8128530351669, + 1614.2858165885054, + 1614.2858165885054, + 1614.2858165885054, + 1621.1262194550188, + 1621.1262194550188, + 1621.1262194550188, + 1624.5991830083574, + 1624.5991830083574, + 1624.5991830083574, + 1624.5991830083574, + 1624.5991830083574, + 1624.5991830083574, + 1621.1262194550188, + 1621.1262194550188, + 1621.1262194550188, + 1621.1262194550188, + 1621.1262194550188, + 1621.1262194550188, + 1617.6532559016803, + 1617.6532559016803, + 1617.6532559016803, + 1617.6532559016803, + 1617.6532559016803, + 1617.6532559016803, + 1614.1802923483417, + 1614.1802923483417, + 1614.1802923483417, + 1607.3398894818283, + 1607.3398894818283, + 1607.3398894818283, + 1597.3398894818283, + 1597.3398894818283, + 1597.3398894818283, + 1590.499486615315, + 1590.499486615315, + 1590.499486615315, + 1580.499486615315, + 1580.499486615315, + 1580.499486615315, + 1573.6590837488015, + 1573.6590837488015, + 1573.6590837488015, + 1563.6590837488015, + 1563.6590837488015, + 1563.6590837488015, + 1550.8033315550708, + 1550.8033315550708, + 1550.8033315550708, + 1535.4824426926912, + 1535.4824426926912, + 1535.4824426926912, + 1522.6266904989604, + 1522.6266904989604, + 1522.6266904989604, + 1507.3058016365808, + 1507.3058016365808, + 1507.3058016365808, + 1494.45004944285, + 1494.45004944285, + 1494.45004944285, + 1479.1291605804704, + 1479.1291605804704, + 1479.1291605804704, + 1461.8086525047815, + 1461.8086525047815, + 1461.8086525047815, + 1443.0148000890633, + 1443.0148000890633, + 1443.0148000890633, + 1425.6942920133745, + 1425.6942920133745, + 1425.6942920133745, + 1406.9004395976563, + 1406.9004395976563, + 1406.9004395976563, + 1389.5799315219674, + 1389.5799315219674, + 1389.5799315219674, + 1370.7860791062492, + 1370.7860791062492, + 1370.7860791062492, + 1351.089924046005, + 1351.089924046005, + 1351.089924046005, + 1331.089924046005, + 1331.089924046005, + 1331.089924046005, + 1311.393768985761, + 1311.393768985761, + 1311.393768985761, + 1291.393768985761, + 1291.393768985761, + 1291.393768985761, + 1271.6976139255169, + 1271.6976139255169, + 1271.6976139255169, + 1251.6976139255169, + 1251.6976139255169, + 1251.6976139255169, + 1232.0014588652728, + 1232.0014588652728, + 1232.0014588652728, + 1213.2076064495545, + 1213.2076064495545, + 1213.2076064495545, + 1193.5114513893104, + 1193.5114513893104, + 1193.5114513893104, + 1174.7175989735922, + 1174.7175989735922, + 1174.7175989735922, + 1155.021443913348, + 1155.021443913348, + 1155.021443913348, + 1136.2275914976299, + 1136.2275914976299, + 1136.2275914976299, + 1118.907083421941, + 1118.907083421941, + 1118.907083421941, + 1103.5861945595614, + 1103.5861945595614, + 1103.5861945595614, + 1086.2656864838725, + 1086.2656864838725, + 1086.2656864838725, + 1070.9447976214929, + 1070.9447976214929, + 1070.9447976214929, + 1053.624289545804, + 1053.624289545804, + 1053.624289545804, + 1038.3034006834243, + 1038.3034006834243, + 1038.3034006834243, + 1025.4476484896936, + 1025.4476484896936, + 1025.4476484896936, + 1015.4476484896936, + 1015.4476484896936, + 1015.4476484896936, + 1002.5918962959629, + 1002.5918962959629, + 1002.5918962959629, + 992.5918962959629, + 992.5918962959629, + 992.5918962959629, + 985.7514934294495, + 985.7514934294495, + 985.7514934294495, + 975.7514934294495, + 975.7514934294495, + 975.7514934294495, + 968.9110905629361, + 968.9110905629361, + 968.9110905629361, + 958.9110905629361, + 958.9110905629361, + 958.9110905629361, + 952.0706876964227, + 952.0706876964227, + 952.0706876964227, + 948.5977241430842, + 948.5977241430842, + 948.5977241430842, + 941.7573212765708, + 941.7573212765708, + 941.7573212765708, + 938.2843577232322, + 938.2843577232322, + 938.2843577232322, + 938.2843577232322, + 938.2843577232322, + 938.2843577232322, + 934.8113941698937, + 934.8113941698937, + 934.8113941698937, + 934.8113941698937, + 934.8113941698937, + 934.8113941698937, + 931.3384306165551, + 931.3384306165551, + 931.3384306165551, + 924.4980277500417, + 924.4980277500417, + 924.4980277500417, + 921.0250641967032, + 921.0250641967032, + 921.0250641967032, + 921.0250641967032, + 921.0250641967032, + 921.0250641967032, + 917.5521006433646, + 917.5521006433646, + 917.5521006433646, + 910.7116977768512, + 910.7116977768512, + 910.7116977768512, + 900.7116977768512, + 900.7116977768512, + 900.7116977768512, + 887.8559455831205, + 887.8559455831205, + 887.8559455831205, + 877.8559455831205, + 877.8559455831205, + 877.8559455831205, + 865.0001933893898, + 865.0001933893898, + 865.0001933893898, + 849.6793045270102, + 849.6793045270102, + 849.6793045270102, + 836.8235523332794, + 836.8235523332794, + 836.8235523332794, + 826.8235523332794, + 826.8235523332794, + 826.8235523332794, + 813.9678001395487, + 813.9678001395487, + 813.9678001395487, + 798.6469112771691, + 798.6469112771691, + 798.6469112771691, + 781.3264032014804, + 781.3264032014804, + 781.3264032014804, + 762.5325507857622, + 762.5325507857622, + 762.5325507857622, + 745.2120427100734, + 745.2120427100734, + 745.2120427100734, + 726.4181902943552, + 726.4181902943552, + 726.4181902943552, + 709.0976822186665, + 709.0976822186665, + 709.0976822186665, + 690.3038298029483, + 690.3038298029483, + 690.3038298029483, + 670.6076747427041, + 670.6076747427041, + 670.6076747427041, + 651.8138223269859, + 651.8138223269859, + 651.8138223269859, + 632.1176672667418, + 632.1176672667418, + 632.1176672667418, + 612.1176672667418, + 612.1176672667418, + 612.1176672667418, + 592.4215122064977, + 592.4215122064977, + 592.4215122064977, + 572.4215122064977, + 572.4215122064977, + 572.4215122064977, + 552.7253571462536, + 552.7253571462536, + 552.7253571462536, + 532.7253571462536, + 532.7253571462536, + 532.7253571462536, + 513.0292020860095, + 513.0292020860095, + 513.0292020860095, + 493.0292020860095, + 493.0292020860095, + 493.0292020860095, + 473.3330470257653, + 473.3330470257653, + 473.3330470257653, + 454.53919461004716, + 454.53919461004716, + 454.53919461004716, + 437.21868653435837, + 437.21868653435837, + 437.21868653435837, + 418.4248341186402, + 418.4248341186402, + 418.4248341186402, + 401.1043260429514, + 401.1043260429514, + 401.1043260429514, + 385.78343718057187, + 385.78343718057187, + 385.78343718057187, + 368.4629291048831, + 368.4629291048831, + 368.4629291048831, + 353.1420402425035, + 353.1420402425035, + 353.1420402425035, + 340.28628804877275, + 340.28628804877275, + 340.28628804877275, + 324.9653991863932, + 324.9653991863932, + 324.9653991863932, + 312.1096469926624, + 312.1096469926624, + 312.1096469926624, + 302.1096469926624, + 302.1096469926624, + 302.1096469926624, + 289.25389479893164, + 289.25389479893164, + 289.25389479893164, + 273.9330059365521, + 273.9330059365521, + 273.9330059365521, + 261.0772537428213, + 261.0772537428213, + 261.0772537428213, + 251.07725374282134, + 251.07725374282134, + 251.07725374282134, + 244.23685087630798, + 244.23685087630798, + 244.23685087630798, + 240.7638873229694, + 240.7638873229694, + 240.7638873229694, + 233.92348445645604, + 233.92348445645604, + 233.92348445645604, + 230.45052090311745, + 230.45052090311745, + 230.45052090311745, + 230.45052090311745, + 230.45052090311745, + 230.45052090311745, + 226.97755734977886, + 226.97755734977886, + 226.97755734977886, + 226.97755734977886, + 226.97755734977886, + 226.97755734977886, + 230.45052090311748, + 230.45052090311748, + 230.45052090311748, + 230.45052090311748, + 230.45052090311748, + 230.45052090311748, + 226.9775573497789, + 226.9775573497789, + 226.9775573497789, + 226.9775573497789, + 226.9775573497789, + 226.9775573497789, + 230.4505209031175, + 230.4505209031175, + 230.4505209031175, + 237.2909237696309, + 237.2909237696309, + 237.2909237696309, + 247.2909237696309, + 247.2909237696309, + 247.2909237696309, + 254.13132663614428, + 254.13132663614428, + 254.13132663614428, + 264.13132663614425, + 264.13132663614425, + 264.13132663614425, + 270.97172950265764, + 270.97172950265764, + 270.97172950265764, + 280.97172950265764, + 280.97172950265764, + 280.97172950265764, + 293.8274816963884, + 293.8274816963884, + 293.8274816963884, + 303.8274816963884, + 303.8274816963884, + 303.8274816963884, + 316.6832338901192, + 316.6832338901192, + 316.6832338901192, + 332.00412275249874, + 332.00412275249874, + 332.00412275249874, + 344.8598749462295, + 344.8598749462295, + 344.8598749462295, + 360.1807638086091, + 360.1807638086091, + 360.1807638086091, + 377.50127188429786, + 377.50127188429786, + 377.50127188429786, + 392.8221607466774, + 392.8221607466774, + 392.8221607466774, + 410.1426688223662, + 410.1426688223662, + 410.1426688223662, + 428.93652123808437, + 428.93652123808437, + 428.93652123808437, + 446.25702931377316, + 446.25702931377316, + 446.25702931377316, + 465.0508817294913, + 465.0508817294913, + 465.0508817294913, + 484.7470367897355, + 484.7470367897355, + 484.7470367897355, + 503.54088920545365, + 503.54088920545365, + 503.54088920545365, + 523.2370442656978, + 523.2370442656978, + 523.2370442656978, + 543.2370442656978, + 543.2370442656978, + 543.2370442656978, + 562.9331993259419, + 562.9331993259419, + 562.9331993259419, + 582.9331993259419, + 582.9331993259419, + 582.9331993259419, + 602.629354386186, + 602.629354386186, + 602.629354386186, + 622.629354386186, + 622.629354386186, + 622.629354386186, + 642.3255094464301, + 642.3255094464301, + 642.3255094464301, + 661.1193618621484, + 661.1193618621484, + 661.1193618621484, + 680.8155169223925, + 680.8155169223925, + 680.8155169223925, + 699.6093693381107, + 699.6093693381107, + 699.6093693381107, + 719.3055243983548, + 719.3055243983548, + 719.3055243983548, + 738.099376814073, + 738.099376814073, + 738.099376814073, + 755.4198848897618, + 755.4198848897618, + 755.4198848897618, + 770.7407737521413, + 770.7407737521413, + 770.7407737521413, + 788.06128182783, + 788.06128182783, + 788.06128182783, + 803.3821706902096, + 803.3821706902096, + 803.3821706902096, + 816.2379228839404, + 816.2379228839404, + 816.2379228839404, + 831.55881174632, + 831.55881174632, + 831.55881174632, + 848.8793198220087, + 848.8793198220087, + 848.8793198220087, + 864.2002086843883, + 864.2002086843883, + 864.2002086843883, + 877.0559608781191, + 877.0559608781191, + 877.0559608781191, + 887.0559608781191, + 887.0559608781191, + 887.0559608781191, + 893.8963637446325, + 893.8963637446325, + 893.8963637446325, + 903.8963637446325, + 903.8963637446325, + 903.8963637446325, + 910.7367666111459, + 910.7367666111459, + 910.7367666111459, + 914.2097301644844, + 914.2097301644844, + 914.2097301644844, + 921.0501330309978, + 921.0501330309978, + 921.0501330309978, + 924.5230965843364, + 924.5230965843364, + 924.5230965843364, + 931.3634994508498, + 931.3634994508498, + 931.3634994508498, + 934.8364630041883, + 934.8364630041883, + 934.8364630041883, + 941.6768658707017, + 941.6768658707017, + 941.6768658707017, + 945.1498294240403, + 945.1498294240403, + 945.1498294240403, + 951.9902322905536, + 951.9902322905536, + 951.9902322905536, + 955.4631958438922, + 955.4631958438922, + 955.4631958438922, + 955.4631958438922, + 955.4631958438922, + 955.4631958438922, + 958.9361593972308, + 958.9361593972308, + 958.9361593972308, + 965.7765622637442, + 965.7765622637442, + 965.7765622637442, + 969.2495258170827, + 969.2495258170827, + 969.2495258170827, + 976.0899286835961, + 976.0899286835961, + 976.0899286835961, + 979.5628922369347, + 979.5628922369347, + 979.5628922369347, + 986.403295103448, + 986.403295103448, + 986.403295103448, + 996.403295103448, + 996.403295103448, + 996.403295103448, + 1009.2590472971789, + 1009.2590472971789, + 1009.2590472971789, + 1019.2590472971789, + 1019.2590472971789, + 1019.2590472971789, + 1032.1147994909097, + 1032.1147994909097, + 1032.1147994909097, + 1047.4356883532894, + 1047.4356883532894, + 1047.4356883532894, + 1064.7561964289782, + 1064.7561964289782, + 1064.7561964289782, + 1080.077085291358, + 1080.077085291358, + 1080.077085291358, + 1097.3975933670467, + 1097.3975933670467, + 1097.3975933670467, + 1112.7184822294264, + 1112.7184822294264, + 1112.7184822294264, + 1130.0389903051152, + 1130.0389903051152, + 1130.0389903051152, + 1148.8328427208335, + 1148.8328427208335, + 1148.8328427208335, + 1166.1533507965223, + 1166.1533507965223, + 1166.1533507965223, + 1184.9472032122405, + 1184.9472032122405, + 1184.9472032122405, + 1204.6433582724846, + 1204.6433582724846, + 1204.6433582724846, + 1224.6433582724846, + 1224.6433582724846, + 1224.6433582724846, + 1244.3395133327288, + 1244.3395133327288, + 1244.3395133327288, + 1264.3395133327288, + 1264.3395133327288, + 1264.3395133327288, + 1284.0356683929729, + 1284.0356683929729, + 1284.0356683929729, + 1304.0356683929729, + 1304.0356683929729, + 1304.0356683929729, + 1323.731823453217, + 1323.731823453217, + 1323.731823453217, + 1343.731823453217, + 1343.731823453217, + 1343.731823453217, + 1363.427978513461, + 1363.427978513461, + 1363.427978513461, + 1382.2218309291793, + 1382.2218309291793, + 1382.2218309291793, + 1399.5423390048682, + 1399.5423390048682, + 1399.5423390048682, + 1418.3361914205864, + 1418.3361914205864, + 1418.3361914205864, + 1435.6566994962752, + 1435.6566994962752, + 1435.6566994962752, + 1454.4505519119934, + 1454.4505519119934, + 1454.4505519119934, + 1471.7710599876823, + 1471.7710599876823, + 1471.7710599876823, + 1487.091948850062, + 1487.091948850062, + 1487.091948850062, + 1504.4124569257508, + 1504.4124569257508, + 1504.4124569257508, + 1519.7333457881305, + 1519.7333457881305, + 1519.7333457881305, + 1532.5890979818612, + 1532.5890979818612, + 1532.5890979818612, + 1542.5890979818612, + 1542.5890979818612, + 1542.5890979818612, + 1555.444850175592, + 1555.444850175592, + 1555.444850175592, + 1565.444850175592, + 1565.444850175592, + 1565.444850175592, + 1578.3006023693226, + 1578.3006023693226, + 1578.3006023693226, + 1588.3006023693226, + 1588.3006023693226, + 1588.3006023693226, + 1595.141005235836, + 1595.141005235836, + 1595.141005235836, + 1605.141005235836, + 1605.141005235836, + 1605.141005235836, + 1611.9814081023494, + 1611.9814081023494, + 1611.9814081023494, + 1615.454371655688, + 1615.454371655688, + 1615.454371655688, + 1615.454371655688, + 1615.454371655688, + 1615.454371655688, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1622.400298762365, + 1622.400298762365, + 1622.400298762365, + 1622.400298762365, + 1622.400298762365, + 1622.400298762365, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1618.9273352090265, + 1615.454371655688, + 1615.454371655688, + 1615.454371655688, + 1608.6139687891746, + 1608.6139687891746, + 1608.6139687891746, + 1598.6139687891746, + 1598.6139687891746, + 1598.6139687891746, + 1591.7735659226612, + 1591.7735659226612, + 1591.7735659226612, + 1581.7735659226612, + 1581.7735659226612, + 1581.7735659226612, + 1574.9331630561478, + 1574.9331630561478, + 1574.9331630561478, + 1564.9331630561478, + 1564.9331630561478, + 1564.9331630561478, + 1552.077410862417, + 1552.077410862417, + 1552.077410862417, + 1542.077410862417, + 1542.077410862417, + 1542.077410862417, + 1529.2216586686864, + 1529.2216586686864, + 1529.2216586686864, + 1513.9007698063067, + 1513.9007698063067, + 1513.9007698063067, + 1496.5802617306178, + 1496.5802617306178, + 1496.5802617306178, + 1481.2593728682382, + 1481.2593728682382, + 1481.2593728682382, + 1463.9388647925493, + 1463.9388647925493, + 1463.9388647925493, + 1448.6179759301697, + 1448.6179759301697, + 1448.6179759301697, + 1431.2974678544808, + 1431.2974678544808, + 1431.2974678544808, + 1412.5036154387626, + 1412.5036154387626, + 1412.5036154387626, + 1395.1831073630738, + 1395.1831073630738, + 1395.1831073630738, + 1376.3892549473555, + 1376.3892549473555, + 1376.3892549473555, + 1356.6930998871114, + 1356.6930998871114, + 1356.6930998871114, + 1336.6930998871114, + 1336.6930998871114, + 1336.6930998871114, + 1316.9969448268673, + 1316.9969448268673, + 1316.9969448268673, + 1296.9969448268673, + 1296.9969448268673, + 1296.9969448268673, + 1277.3007897666232, + 1277.3007897666232, + 1277.3007897666232, + 1257.3007897666232, + 1257.3007897666232, + 1257.3007897666232, + 1237.604634706379, + 1237.604634706379, + 1237.604634706379, + 1217.604634706379, + 1217.604634706379, + 1217.604634706379, + 1197.908479646135, + 1197.908479646135, + 1197.908479646135, + 1179.1146272304168, + 1179.1146272304168, + 1179.1146272304168, + 1161.794119154728, + 1161.794119154728, + 1161.794119154728, + 1143.0002667390097, + 1143.0002667390097, + 1143.0002667390097, + 1125.6797586633209, + 1125.6797586633209, + 1125.6797586633209, + 1106.8859062476026, + 1106.8859062476026, + 1106.8859062476026, + 1089.5653981719138, + 1089.5653981719138, + 1089.5653981719138, + 1074.2445093095341, + 1074.2445093095341, + 1074.2445093095341, + 1056.9240012338453, + 1056.9240012338453, + 1056.9240012338453, + 1041.6031123714656, + 1041.6031123714656, + 1041.6031123714656, + 1028.747360177735, + 1028.747360177735, + 1028.747360177735, + 1018.7473601777349, + 1018.7473601777349, + 1018.7473601777349, + 1005.8916079840042, + 1005.8916079840042, + 1005.8916079840042, + 995.8916079840042, + 995.8916079840042, + 995.8916079840042, + 989.0512051174908, + 989.0512051174908, + 989.0512051174908, + 979.0512051174908, + 979.0512051174908, + 979.0512051174908, + 972.2108022509774, + 972.2108022509774, + 972.2108022509774, + 962.2108022509774, + 962.2108022509774, + 962.2108022509774, + 955.370399384464, + 955.370399384464, + 955.370399384464, + 951.8974358311254, + 951.8974358311254, + 951.8974358311254, + 945.0570329646121, + 945.0570329646121, + 945.0570329646121, + 941.5840694112735, + 941.5840694112735, + 941.5840694112735, + 941.5840694112735, + 941.5840694112735, + 941.5840694112735, + 938.111105857935, + 938.111105857935, + 938.111105857935, + 938.111105857935, + 938.111105857935, + 938.111105857935, + 934.6381423045964, + 934.6381423045964, + 934.6381423045964, + 927.797739438083, + 927.797739438083, + 927.797739438083, + 924.3247758847444, + 924.3247758847444, + 924.3247758847444, + 917.484373018231, + 917.484373018231, + 917.484373018231, + 914.0114094648925, + 914.0114094648925, + 914.0114094648925, + 907.1710065983791, + 907.1710065983791, + 907.1710065983791, + 897.1710065983791, + 897.1710065983791, + 897.1710065983791, + 890.3306037318657, + 890.3306037318657, + 890.3306037318657, + 880.3306037318657, + 880.3306037318657, + 880.3306037318657, + 867.474851538135, + 867.474851538135, + 867.474851538135, + 852.1539626757555, + 852.1539626757555, + 852.1539626757555, + 839.2982104820246, + 839.2982104820246, + 839.2982104820246, + 829.2982104820246, + 829.2982104820246, + 829.2982104820246, + 816.4424582882939, + 816.4424582882939, + 816.4424582882939, + 801.1215694259143, + 801.1215694259143, + 801.1215694259143, + 783.8010613502256, + 783.8010613502256, + 783.8010613502256, + 768.4801724878461, + 768.4801724878461, + 768.4801724878461, + 751.1596644121573, + 751.1596644121573, + 751.1596644121573, + 732.3658119964391, + 732.3658119964391, + 732.3658119964391, + 712.669656936195, + 712.669656936195, + 712.669656936195, + 693.8758045204768, + 693.8758045204768, + 693.8758045204768, + 676.555296444788, + 676.555296444788, + 676.555296444788, + 657.7614440290698, + 657.7614440290698, + 657.7614440290698, + 638.0652889688257, + 638.0652889688257, + 638.0652889688257, + 618.0652889688257, + 618.0652889688257, + 618.0652889688257, + 598.3691339085816, + 598.3691339085816, + 598.3691339085816, + 578.3691339085816, + 578.3691339085816, + 578.3691339085816, + 558.6729788483375, + 558.6729788483375, + 558.6729788483375, + 538.6729788483375, + 538.6729788483375, + 538.6729788483375, + 518.9768237880934, + 518.9768237880934, + 518.9768237880934, + 500.1829713723752, + 500.1829713723752, + 500.1829713723752, + 480.48681631213105, + 480.48681631213105, + 480.48681631213105, + 461.6929638964129, + 461.6929638964129, + 461.6929638964129, + 444.3724558207241, + 444.3724558207241, + 444.3724558207241, + 425.57860340500594, + 425.57860340500594, + 425.57860340500594, + 405.88244834476177, + 405.88244834476177, + 405.88244834476177, + 387.0885959290436, + 387.0885959290436, + 387.0885959290436, + 369.7680878533548, + 369.7680878533548, + 369.7680878533548, + 354.44719899097527, + 354.44719899097527, + 354.44719899097527, + 341.5914467972445, + 341.5914467972445, + 341.5914467972445, + 326.27055793486494, + 326.27055793486494, + 326.27055793486494, + 313.41480574113416, + 313.41480574113416, + 313.41480574113416, + 303.41480574113416, + 303.41480574113416, + 303.41480574113416, + 290.5590535474034, + 290.5590535474034, + 290.5590535474034, + 280.5590535474034, + 280.5590535474034, + 280.5590535474034, + 273.71865068089, + 273.71865068089, + 273.71865068089, + 263.71865068089, + 263.71865068089, + 263.71865068089, + 250.86289848715919, + 250.86289848715919, + 250.86289848715919, + 240.8628984871592, + 240.8628984871592, + 240.8628984871592, + 234.02249562064586, + 234.02249562064586, + 234.02249562064586, + 230.54953206730727, + 230.54953206730727, + 230.54953206730727, + 230.54953206730727, + 230.54953206730727, + 230.54953206730727, + 227.07656851396868, + 227.07656851396868, + 227.07656851396868, + 227.07656851396868, + 227.07656851396868, + 227.07656851396868, + 223.6036049606301, + 223.6036049606301, + 223.6036049606301, + 223.6036049606301, + 223.6036049606301, + 223.6036049606301, + 227.0765685139687, + 227.0765685139687, + 227.0765685139687, + 233.9169713804821, + 233.9169713804821, + 233.9169713804821, + 237.3899349338207, + 237.3899349338207, + 237.3899349338207, + 237.3899349338207, + 237.3899349338207, + 237.3899349338207, + 240.86289848715933, + 240.86289848715933, + 240.86289848715933, + 247.7033013536727, + 247.7033013536727, + 247.7033013536727, + 257.7033013536727, + 257.7033013536727, + 257.7033013536727, + 270.5590535474035, + 270.5590535474035, + 270.5590535474035, + 280.5590535474035, + 280.5590535474035, + 280.5590535474035, + 293.4148057411343, + 293.4148057411343, + 293.4148057411343, + 303.4148057411343, + 303.4148057411343, + 303.4148057411343, + 316.27055793486505, + 316.27055793486505, + 316.27055793486505, + 326.27055793486505, + 326.27055793486505, + 326.27055793486505, + 339.12631012859583, + 339.12631012859583, + 339.12631012859583, + 354.4471989909754, + 354.4471989909754, + 354.4471989909754, + 371.7677070666642, + 371.7677070666642, + 371.7677070666642, + 387.0885959290437, + 387.0885959290437, + 387.0885959290437, + 404.4091040047325, + 404.4091040047325, + 404.4091040047325, + 423.2029564204507, + 423.2029564204507, + 423.2029564204507, + 440.52346449613947, + 440.52346449613947, + 440.52346449613947, + 459.31731691185763, + 459.31731691185763, + 459.31731691185763, + 479.0134719721018, + 479.0134719721018, + 479.0134719721018, + 497.80732438781996, + 497.80732438781996, + 497.80732438781996, + 517.5034794480641, + 517.5034794480641, + 517.5034794480641, + 537.5034794480641, + 537.5034794480641, + 537.5034794480641, + 557.1996345083082, + 557.1996345083082, + 557.1996345083082, + 577.1996345083082, + 577.1996345083082, + 577.1996345083082, + 596.8957895685523, + 596.8957895685523, + 596.8957895685523, + 616.8957895685523, + 616.8957895685523, + 616.8957895685523, + 636.5919446287965, + 636.5919446287965, + 636.5919446287965, + 656.5919446287965, + 656.5919446287965, + 656.5919446287965, + 676.2880996890406, + 676.2880996890406, + 676.2880996890406, + 695.0819521047588, + 695.0819521047588, + 695.0819521047588, + 712.4024601804475, + 712.4024601804475, + 712.4024601804475, + 731.1963125961657, + 731.1963125961657, + 731.1963125961657, + 748.5168206718545, + 748.5168206718545, + 748.5168206718545, + 763.837709534234, + 763.837709534234, + 763.837709534234, + 781.1582176099228, + 781.1582176099228, + 781.1582176099228, + 796.4791064723023, + 796.4791064723023, + 796.4791064723023, + 813.799614547991, + 813.799614547991, + 813.799614547991, + 829.1205034103706, + 829.1205034103706, + 829.1205034103706, + 841.9762556041014, + 841.9762556041014, + 841.9762556041014, + 851.9762556041014, + 851.9762556041014, + 851.9762556041014, + 864.8320077978323, + 864.8320077978323, + 864.8320077978323, + 880.1528966602118, + 880.1528966602118, + 880.1528966602118, + 893.0086488539426, + 893.0086488539426, + 893.0086488539426, + 903.0086488539426, + 903.0086488539426, + 903.0086488539426, + 909.849051720456, + 909.849051720456, + 909.849051720456, + 913.3220152737946, + 913.3220152737946, + 913.3220152737946, + 920.162418140308, + 920.162418140308, + 920.162418140308, + 923.6353816936465, + 923.6353816936465, + 923.6353816936465, + 930.4757845601599, + 930.4757845601599, + 930.4757845601599, + 933.9487481134985, + 933.9487481134985, + 933.9487481134985, + 940.7891509800119, + 940.7891509800119, + 940.7891509800119, + 944.2621145333504, + 944.2621145333504, + 944.2621145333504, + 951.1025173998638, + 951.1025173998638, + 951.1025173998638, + 954.5754809532024, + 954.5754809532024, + 954.5754809532024, + 961.4158838197158, + 961.4158838197158, + 961.4158838197158, + 964.8888473730543, + 964.8888473730543, + 964.8888473730543, + 964.8888473730543, + 964.8888473730543, + 964.8888473730543, + 968.3618109263929, + 968.3618109263929, + 968.3618109263929, + 975.2022137929063, + 975.2022137929063, + 975.2022137929063, + 978.6751773462448, + 978.6751773462448, + 978.6751773462448, + 985.5155802127582, + 985.5155802127582, + 985.5155802127582, + 995.5155802127582, + 995.5155802127582, + 995.5155802127582, + 1008.371332406489, + 1008.371332406489, + 1008.371332406489, + 1018.371332406489, + 1018.371332406489, + 1018.371332406489, + 1031.2270846002198, + 1031.2270846002198, + 1031.2270846002198, + 1046.5479734625994, + 1046.5479734625994, + 1046.5479734625994, + 1059.4037256563302, + 1059.4037256563302, + 1059.4037256563302, + 1074.7246145187098, + 1074.7246145187098, + 1074.7246145187098, + 1092.0451225943987, + 1092.0451225943987, + 1092.0451225943987, + 1107.3660114567783, + 1107.3660114567783, + 1107.3660114567783, + 1124.6865195324672, + 1124.6865195324672, + 1124.6865195324672, + 1143.4803719481854, + 1143.4803719481854, + 1143.4803719481854, + 1160.8008800238742, + 1160.8008800238742, + 1160.8008800238742, + 1179.5947324395925, + 1179.5947324395925, + 1179.5947324395925, + 1199.2908874998366, + 1199.2908874998366, + 1199.2908874998366, + 1218.0847399155548, + 1218.0847399155548, + 1218.0847399155548, + 1237.780894975799, + 1237.780894975799, + 1237.780894975799, + 1257.780894975799, + 1257.780894975799, + 1257.780894975799, + 1277.477050036043, + 1277.477050036043, + 1277.477050036043, + 1297.477050036043, + 1297.477050036043, + 1297.477050036043, + 1317.1732050962871, + 1317.1732050962871, + 1317.1732050962871, + 1335.9670575120053, + 1335.9670575120053, + 1335.9670575120053, + 1355.6632125722494, + 1355.6632125722494, + 1355.6632125722494, + 1374.4570649879677, + 1374.4570649879677, + 1374.4570649879677, + 1394.1532200482118, + 1394.1532200482118, + 1394.1532200482118, + 1412.94707246393, + 1412.94707246393, + 1412.94707246393, + 1430.2675805396188, + 1430.2675805396188, + 1430.2675805396188, + 1449.061432955337, + 1449.061432955337, + 1449.061432955337, + 1466.381941031026, + 1466.381941031026, + 1466.381941031026, + 1481.7028298934056, + 1481.7028298934056, + 1481.7028298934056, + 1499.0233379690944, + 1499.0233379690944, + 1499.0233379690944, + 1514.344226831474, + 1514.344226831474, + 1514.344226831474, + 1527.1999790252048, + 1527.1999790252048, + 1527.1999790252048, + 1542.5208678875845, + 1542.5208678875845, + 1542.5208678875845, + 1555.3766200813152, + 1555.3766200813152, + 1555.3766200813152, + 1565.3766200813152, + 1565.3766200813152, + 1565.3766200813152, + 1572.2170229478286, + 1572.2170229478286, + 1572.2170229478286, + 1582.2170229478286, + 1582.2170229478286, + 1582.2170229478286, + 1589.057425814342, + 1589.057425814342, + 1589.057425814342, + 1599.057425814342, + 1599.057425814342, + 1599.057425814342, + 1605.8978286808554, + 1605.8978286808554, + 1605.8978286808554, + 1609.370792234194, + 1609.370792234194, + 1609.370792234194, + 1616.2111951007073, + 1616.2111951007073, + 1616.2111951007073, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1623.1571222073844, + 1623.1571222073844, + 1623.1571222073844, + 1623.1571222073844, + 1623.1571222073844, + 1623.1571222073844, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1619.6841586540459, + 1616.2111951007073, + 1616.2111951007073, + 1616.2111951007073, + 1609.370792234194, + 1609.370792234194, + 1609.370792234194, + 1605.8978286808554, + 1605.8978286808554, + 1605.8978286808554, + 1599.057425814342, + 1599.057425814342, + 1599.057425814342, + 1589.057425814342, + 1589.057425814342, + 1589.057425814342, + 1576.2016736206112, + 1576.2016736206112, + 1576.2016736206112, + 1566.2016736206112, + 1566.2016736206112, + 1566.2016736206112, + 1553.3459214268805, + 1553.3459214268805, + 1553.3459214268805, + 1543.3459214268805, + 1543.3459214268805, + 1543.3459214268805, + 1530.4901692331498, + 1530.4901692331498, + 1530.4901692331498, + 1515.1692803707701, + 1515.1692803707701, + 1515.1692803707701, + 1502.3135281770394, + 1502.3135281770394, + 1502.3135281770394, + 1486.9926393146598, + 1486.9926393146598, + 1486.9926393146598, + 1469.672131238971, + 1469.672131238971, + 1469.672131238971, + 1454.3512423765912, + 1454.3512423765912, + 1454.3512423765912, + 1437.0307343009024, + 1437.0307343009024, + 1437.0307343009024, + 1418.2368818851842, + 1418.2368818851842, + 1418.2368818851842, + 1400.9163738094953, + 1400.9163738094953, + 1400.9163738094953, + 1382.122521393777, + 1382.122521393777, + 1382.122521393777, + 1362.426366333533, + 1362.426366333533, + 1362.426366333533, + 1342.426366333533, + 1342.426366333533, + 1342.426366333533, + 1322.730211273289, + 1322.730211273289, + 1322.730211273289, + 1302.730211273289, + 1302.730211273289, + 1302.730211273289, + 1283.0340562130448, + 1283.0340562130448, + 1283.0340562130448, + 1263.0340562130448, + 1263.0340562130448, + 1263.0340562130448, + 1243.3379011528007, + 1243.3379011528007, + 1243.3379011528007, + 1223.3379011528007, + 1223.3379011528007, + 1223.3379011528007, + 1203.6417460925566, + 1203.6417460925566, + 1203.6417460925566, + 1184.8478936768383, + 1184.8478936768383, + 1184.8478936768383, + 1165.1517386165942, + 1165.1517386165942, + 1165.1517386165942, + 1146.357886200876, + 1146.357886200876, + 1146.357886200876, + 1129.0373781251872, + 1129.0373781251872, + 1129.0373781251872, + 1110.243525709469, + 1110.243525709469, + 1110.243525709469, + 1092.92301763378, + 1092.92301763378, + 1092.92301763378, + 1077.6021287714004, + 1077.6021287714004, + 1077.6021287714004, + 1060.2816206957116, + 1060.2816206957116, + 1060.2816206957116, + 1044.960731833332, + 1044.960731833332, + 1044.960731833332, + 1032.1049796396012, + 1032.1049796396012, + 1032.1049796396012, + 1022.1049796396012, + 1022.1049796396012, + 1022.1049796396012, + 1009.2492274458705, + 1009.2492274458705, + 1009.2492274458705, + 999.2492274458705, + 999.2492274458705, + 999.2492274458705, + 986.3934752521398, + 986.3934752521398, + 986.3934752521398, + 976.3934752521398, + 976.3934752521398, + 976.3934752521398, + 969.5530723856264, + 969.5530723856264, + 969.5530723856264, + 966.0801088322878, + 966.0801088322878, + 966.0801088322878, + 959.2397059657744, + 959.2397059657744, + 959.2397059657744, + 949.2397059657744, + 949.2397059657744, + 949.2397059657744, + 942.399303099261, + 942.399303099261, + 942.399303099261, + 938.9263395459225, + 938.9263395459225, + 938.9263395459225, + 938.9263395459225, + 938.9263395459225, + 938.9263395459225, + 935.4533759925839, + 935.4533759925839, + 935.4533759925839, + 935.4533759925839, + 935.4533759925839, + 935.4533759925839, + 931.9804124392454, + 931.9804124392454, + 931.9804124392454, + 931.9804124392454, + 931.9804124392454, + 931.9804124392454, + 928.5074488859068, + 928.5074488859068, + 928.5074488859068, + 921.6670460193934, + 921.6670460193934, + 921.6670460193934, + 918.1940824660549, + 918.1940824660549, + 918.1940824660549, + 911.3536795995415, + 911.3536795995415, + 911.3536795995415, + 901.3536795995415, + 901.3536795995415, + 901.3536795995415, + 894.5132767330281, + 894.5132767330281, + 894.5132767330281, + 884.5132767330281, + 884.5132767330281, + 884.5132767330281, + 871.6575245392974, + 871.6575245392974, + 871.6575245392974, + 861.6575245392974, + 861.6575245392974, + 861.6575245392974, + 848.8017723455666, + 848.8017723455666, + 848.8017723455666, + 833.4808834831871, + 833.4808834831871, + 833.4808834831871, + 820.6251312894562, + 820.6251312894562, + 820.6251312894562, + 805.3042424270767, + 805.3042424270767, + 805.3042424270767, + 787.983734351388, + 787.983734351388, + 787.983734351388, + 772.6628454890084, + 772.6628454890084, + 772.6628454890084, + 755.3423374133197, + 755.3423374133197, + 755.3423374133197, + 736.5484849976015, + 736.5484849976015, + 736.5484849976015, + 719.2279769219127, + 719.2279769219127, + 719.2279769219127, + 700.4341245061945, + 700.4341245061945, + 700.4341245061945, + 680.7379694459504, + 680.7379694459504, + 680.7379694459504, + 661.9441170302322, + 661.9441170302322, + 661.9441170302322, + 642.2479619699881, + 642.2479619699881, + 642.2479619699881, + 623.4541095542698, + 623.4541095542698, + 623.4541095542698, + 603.7579544940257, + 603.7579544940257, + 603.7579544940257, + 583.7579544940257, + 583.7579544940257, + 583.7579544940257, + 564.0617994337816, + 564.0617994337816, + 564.0617994337816, + 544.0617994337816, + 544.0617994337816, + 544.0617994337816, + 524.3656443735375, + 524.3656443735375, + 524.3656443735375, + 505.57179195781936, + 505.57179195781936, + 505.57179195781936, + 485.8756368975752, + 485.8756368975752, + 485.8756368975752, + 465.8756368975752, + 465.8756368975752, + 465.8756368975752, + 446.179481837331, + 446.179481837331, + 446.179481837331, + 427.38562942161286, + 427.38562942161286, + 427.38562942161286, + 410.06512134592407, + 410.06512134592407, + 410.06512134592407, + 394.7442324835445, + 394.7442324835445, + 394.7442324835445, + 377.42372440785573, + 377.42372440785573, + 377.42372440785573, + 362.1028355454762, + 362.1028355454762, + 362.1028355454762, + 349.2470833517454, + 349.2470833517454, + 349.2470833517454, + 333.92619448936586, + 333.92619448936586, + 333.92619448936586, + 321.0704422956351, + 321.0704422956351, + 321.0704422956351, + 311.0704422956351, + 311.0704422956351, + 311.0704422956351, + 298.2146901019043, + 298.2146901019043, + 298.2146901019043, + 282.89380123952475, + 282.89380123952475, + 282.89380123952475, + 270.03804904579397, + 270.03804904579397, + 270.03804904579397, + 260.03804904579397, + 260.03804904579397, + 260.03804904579397, + 253.1976461792806, + 253.1976461792806, + 253.1976461792806, + 249.72468262594202, + 249.72468262594202, + 249.72468262594202, + 242.88427975942867, + 242.88427975942867, + 242.88427975942867, + 239.41131620609008, + 239.41131620609008, + 239.41131620609008, + 232.57091333957672, + 232.57091333957672, + 232.57091333957672, + 229.09794978623813, + 229.09794978623813, + 229.09794978623813, + 229.09794978623813, + 229.09794978623813, + 229.09794978623813, + 225.62498623289954, + 225.62498623289954, + 225.62498623289954, + 225.62498623289954, + 225.62498623289954, + 225.62498623289954, + 229.09794978623816, + 229.09794978623816, + 229.09794978623816, + 229.09794978623816, + 229.09794978623816, + 229.09794978623816, + 232.57091333957678, + 232.57091333957678, + 232.57091333957678, + 239.41131620609016, + 239.41131620609016, + 239.41131620609016, + 242.88427975942878, + 242.88427975942878, + 242.88427975942878, + 249.72468262594217, + 249.72468262594217, + 249.72468262594217, + 259.72468262594214, + 259.72468262594214, + 259.72468262594214, + 266.5650854924555, + 266.5650854924555, + 266.5650854924555, + 276.5650854924555, + 276.5650854924555, + 276.5650854924555, + 289.4208376861863, + 289.4208376861863, + 289.4208376861863, + 299.4208376861863, + 299.4208376861863, + 299.4208376861863, + 312.2765898799171, + 312.2765898799171, + 312.2765898799171, + 327.59747874229663, + 327.59747874229663, + 327.59747874229663, + 340.4532309360274, + 340.4532309360274, + 340.4532309360274, + 355.77411979840696, + 355.77411979840696, + 355.77411979840696, + 373.09462787409575, + 373.09462787409575, + 373.09462787409575, + 388.4155167364753, + 388.4155167364753, + 388.4155167364753, + 405.7360248121641, + 405.7360248121641, + 405.7360248121641, + 421.05691367454364, + 421.05691367454364, + 421.05691367454364, + 438.37742175023243, + 438.37742175023243, + 438.37742175023243, + 457.1712741659506, + 457.1712741659506, + 457.1712741659506, + 476.86742922619476, + 476.86742922619476, + 476.86742922619476, + 495.6612816419129, + 495.6612816419129, + 495.6612816419129, + 515.3574367021571, + 515.3574367021571, + 515.3574367021571, + 535.3574367021571, + 535.3574367021571, + 535.3574367021571, + 555.0535917624012, + 555.0535917624012, + 555.0535917624012, + 575.0535917624012, + 575.0535917624012, + 575.0535917624012, + 594.7497468226453, + 594.7497468226453, + 594.7497468226453, + 614.7497468226453, + 614.7497468226453, + 614.7497468226453, + 634.4459018828894, + 634.4459018828894, + 634.4459018828894, + 654.4459018828894, + 654.4459018828894, + 654.4459018828894, + 674.1420569431335, + 674.1420569431335, + 674.1420569431335, + 692.9359093588517, + 692.9359093588517, + 692.9359093588517, + 710.2564174345405, + 710.2564174345405, + 710.2564174345405, + 729.0502698502587, + 729.0502698502587, + 729.0502698502587, + 746.3707779259474, + 746.3707779259474, + 746.3707779259474, + 761.691666788327, + 761.691666788327, + 761.691666788327, + 779.0121748640157, + 779.0121748640157, + 779.0121748640157, + 794.3330637263953, + 794.3330637263953, + 794.3330637263953, + 811.653571802084, + 811.653571802084, + 811.653571802084, + 826.9744606644635, + 826.9744606644635, + 826.9744606644635, + 839.8302128581944, + 839.8302128581944, + 839.8302128581944, + 849.8302128581944, + 849.8302128581944, + 849.8302128581944, + 862.6859650519252, + 862.6859650519252, + 862.6859650519252, + 878.0068539143048, + 878.0068539143048, + 878.0068539143048, + 890.8626061080356, + 890.8626061080356, + 890.8626061080356, + 900.8626061080356, + 900.8626061080356, + 900.8626061080356, + 907.703008974549, + 907.703008974549, + 907.703008974549, + 911.1759725278876, + 911.1759725278876, + 911.1759725278876, + 918.0163753944009, + 918.0163753944009, + 918.0163753944009, + 921.4893389477395, + 921.4893389477395, + 921.4893389477395, + 928.3297418142529, + 928.3297418142529, + 928.3297418142529, + 931.8027053675914, + 931.8027053675914, + 931.8027053675914, + 938.6431082341048, + 938.6431082341048, + 938.6431082341048, + 942.1160717874434, + 942.1160717874434, + 942.1160717874434, + 948.9564746539568, + 948.9564746539568, + 948.9564746539568, + 952.4294382072953, + 952.4294382072953, + 952.4294382072953, + 952.4294382072953, + 952.4294382072953, + 952.4294382072953, + 955.9024017606339, + 955.9024017606339, + 955.9024017606339, + 962.7428046271473, + 962.7428046271473, + 962.7428046271473, + 966.2157681804858, + 966.2157681804858, + 966.2157681804858, + 973.0561710469992, + 973.0561710469992, + 973.0561710469992, + 976.5291346003378, + 976.5291346003378, + 976.5291346003378, + 983.3695374668512, + 983.3695374668512, + 983.3695374668512, + 993.3695374668512, + 993.3695374668512, + 993.3695374668512, + 1006.225289660582, + 1006.225289660582, + 1006.225289660582, + 1016.225289660582, + 1016.225289660582, + 1016.225289660582, + 1029.0810418543128, + 1029.0810418543128, + 1029.0810418543128, + 1044.4019307166925, + 1044.4019307166925, + 1044.4019307166925, + 1057.2576829104232, + 1057.2576829104232, + 1057.2576829104232, + 1072.578571772803, + 1072.578571772803, + 1072.578571772803, + 1089.8990798484917, + 1089.8990798484917, + 1089.8990798484917, + 1105.2199687108714, + 1105.2199687108714, + 1105.2199687108714, + 1122.5404767865602, + 1122.5404767865602, + 1122.5404767865602, + 1141.3343292022785, + 1141.3343292022785, + 1141.3343292022785, + 1158.6548372779673, + 1158.6548372779673, + 1158.6548372779673, + 1177.4486896936855, + 1177.4486896936855, + 1177.4486896936855, + 1197.1448447539296, + 1197.1448447539296, + 1197.1448447539296, + 1215.9386971696479, + 1215.9386971696479, + 1215.9386971696479, + 1235.634852229892, + 1235.634852229892, + 1235.634852229892, + 1255.634852229892, + 1255.634852229892, + 1255.634852229892, + 1275.331007290136, + 1275.331007290136, + 1275.331007290136, + 1295.331007290136, + 1295.331007290136, + 1295.331007290136, + 1315.0271623503802, + 1315.0271623503802, + 1315.0271623503802, + 1335.0271623503802, + 1335.0271623503802, + 1335.0271623503802, + 1354.7233174106243, + 1354.7233174106243, + 1354.7233174106243, + 1373.5171698263425, + 1373.5171698263425, + 1373.5171698263425, + 1390.8376779020314, + 1390.8376779020314, + 1390.8376779020314, + 1409.6315303177496, + 1409.6315303177496, + 1409.6315303177496, + 1426.9520383934384, + 1426.9520383934384, + 1426.9520383934384, + 1445.7458908091567, + 1445.7458908091567, + 1445.7458908091567, + 1463.0663988848455, + 1463.0663988848455, + 1463.0663988848455, + 1478.3872877472252, + 1478.3872877472252, + 1478.3872877472252, + 1495.707795822914, + 1495.707795822914, + 1495.707795822914, + 1511.0286846852937, + 1511.0286846852937, + 1511.0286846852937, + 1523.8844368790244, + 1523.8844368790244, + 1523.8844368790244, + 1539.205325741404, + 1539.205325741404, + 1539.205325741404, + 1552.0610779351348, + 1552.0610779351348, + 1552.0610779351348, + 1562.0610779351348, + 1562.0610779351348, + 1562.0610779351348, + 1574.9168301288655, + 1574.9168301288655, + 1574.9168301288655, + 1584.9168301288655, + 1584.9168301288655, + 1584.9168301288655, + 1591.757232995379, + 1591.757232995379, + 1591.757232995379, + 1601.757232995379, + 1601.757232995379, + 1601.757232995379, + 1608.5976358618923, + 1608.5976358618923, + 1608.5976358618923, + 1612.0705994152308, + 1612.0705994152308, + 1612.0705994152308, + 1618.9110022817442, + 1618.9110022817442, + 1618.9110022817442, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1625.8569293884213, + 1625.8569293884213, + 1625.8569293884213, + 1625.8569293884213, + 1625.8569293884213, + 1625.8569293884213, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1622.3839658350828, + 1618.9110022817442, + 1618.9110022817442, + 1618.9110022817442, + 1612.0705994152308, + 1612.0705994152308, + 1612.0705994152308, + 1602.0705994152308, + 1602.0705994152308, + 1602.0705994152308, + 1595.2301965487175, + 1595.2301965487175, + 1595.2301965487175, + 1585.2301965487175, + 1585.2301965487175, + 1585.2301965487175, + 1578.389793682204, + 1578.389793682204, + 1578.389793682204, + 1568.389793682204, + 1568.389793682204, + 1568.389793682204, + 1555.5340414884733, + 1555.5340414884733, + 1555.5340414884733, + 1545.5340414884733, + 1545.5340414884733, + 1545.5340414884733, + 1532.6782892947426, + 1532.6782892947426, + 1532.6782892947426, + 1517.357400432363, + 1517.357400432363, + 1517.357400432363, + 1504.5016482386322, + 1504.5016482386322, + 1504.5016482386322, + 1489.1807593762526, + 1489.1807593762526, + 1489.1807593762526, + 1471.8602513005637, + 1471.8602513005637, + 1471.8602513005637, + 1456.539362438184, + 1456.539362438184, + 1456.539362438184, + 1439.2188543624952, + 1439.2188543624952, + 1439.2188543624952, + 1420.425001946777, + 1420.425001946777, + 1420.425001946777, + 1403.1044938710882, + 1403.1044938710882, + 1403.1044938710882, + 1384.31064145537, + 1384.31064145537, + 1384.31064145537, + 1364.6144863951258, + 1364.6144863951258, + 1364.6144863951258, + 1345.8206339794076, + 1345.8206339794076, + 1345.8206339794076, + 1326.1244789191635, + 1326.1244789191635, + 1326.1244789191635, + 1306.1244789191635, + 1306.1244789191635, + 1306.1244789191635, + 1286.4283238589194, + 1286.4283238589194, + 1286.4283238589194, + 1266.4283238589194, + 1266.4283238589194, + 1266.4283238589194, + 1246.7321687986753, + 1246.7321687986753, + 1246.7321687986753, + 1226.7321687986753, + 1226.7321687986753, + 1226.7321687986753, + 1207.0360137384312, + 1207.0360137384312, + 1207.0360137384312, + 1188.242161322713, + 1188.242161322713, + 1188.242161322713, + 1168.5460062624688, + 1168.5460062624688, + 1168.5460062624688, + 1149.7521538467506, + 1149.7521538467506, + 1149.7521538467506, + 1132.4316457710618, + 1132.4316457710618, + 1132.4316457710618, + 1117.110756908682, + 1117.110756908682, + 1117.110756908682, + 1099.7902488329933, + 1099.7902488329933, + 1099.7902488329933, + 1084.4693599706136, + 1084.4693599706136, + 1084.4693599706136, + 1067.1488518949247, + 1067.1488518949247, + 1067.1488518949247, + 1051.827963032545, + 1051.827963032545, + 1051.827963032545, + 1038.9722108388144, + 1038.9722108388144, + 1038.9722108388144, + 1023.6513219764348, + 1023.6513219764348, + 1023.6513219764348, + 1010.795569782704, + 1010.795569782704, + 1010.795569782704, + 1000.795569782704, + 1000.795569782704, + 1000.795569782704, + 987.9398175889733, + 987.9398175889733, + 987.9398175889733, + 977.9398175889733, + 977.9398175889733, + 977.9398175889733, + 971.0994147224599, + 971.0994147224599, + 971.0994147224599, + 961.0994147224599, + 961.0994147224599, + 961.0994147224599, + 954.2590118559465, + 954.2590118559465, + 954.2590118559465, + 950.7860483026079, + 950.7860483026079, + 950.7860483026079, + 943.9456454360945, + 943.9456454360945, + 943.9456454360945, + 940.472681882756, + 940.472681882756, + 940.472681882756, + 940.472681882756, + 940.472681882756, + 940.472681882756, + 936.9997183294174, + 936.9997183294174, + 936.9997183294174, + 936.9997183294174, + 936.9997183294174, + 936.9997183294174, + 933.5267547760789, + 933.5267547760789, + 933.5267547760789, + 933.5267547760789, + 933.5267547760789, + 933.5267547760789, + 930.0537912227403, + 930.0537912227403, + 930.0537912227403, + 923.2133883562269, + 923.2133883562269, + 923.2133883562269, + 919.7404248028884, + 919.7404248028884, + 919.7404248028884, + 912.900021936375, + 912.900021936375, + 912.900021936375, + 902.900021936375, + 902.900021936375, + 902.900021936375, + 896.0596190698616, + 896.0596190698616, + 896.0596190698616, + 886.0596190698616, + 886.0596190698616, + 886.0596190698616, + 873.2038668761309, + 873.2038668761309, + 873.2038668761309, + 863.2038668761309, + 863.2038668761309, + 863.2038668761309, + 850.3481146824001, + 850.3481146824001, + 850.3481146824001, + 835.0272258200206, + 835.0272258200206, + 835.0272258200206, + 822.1714736262898, + 822.1714736262898, + 822.1714736262898, + 806.8505847639102, + 806.8505847639102, + 806.8505847639102, + 789.5300766882215, + 789.5300766882215, + 789.5300766882215, + 774.2091878258419, + 774.2091878258419, + 774.2091878258419, + 756.8886797501532, + 756.8886797501532, + 756.8886797501532, + 738.094827334435, + 738.094827334435, + 738.094827334435, + 720.7743192587462, + 720.7743192587462, + 720.7743192587462, + 701.980466843028, + 701.980466843028, + 701.980466843028, + 684.6599587673393, + 684.6599587673393, + 684.6599587673393, + 665.866106351621, + 665.866106351621, + 665.866106351621, + 646.169951291377, + 646.169951291377, + 646.169951291377, + 626.169951291377, + 626.169951291377, + 626.169951291377, + 606.4737962311328, + 606.4737962311328, + 606.4737962311328, + 586.4737962311328, + 586.4737962311328, + 586.4737962311328, + 566.7776411708887, + 566.7776411708887, + 566.7776411708887, + 546.7776411708887, + 546.7776411708887, + 546.7776411708887, + 527.0814861106446, + 527.0814861106446, + 527.0814861106446, + 507.0814861106446, + 507.0814861106446, + 507.0814861106446, + 487.38533105040045, + 487.38533105040045, + 487.38533105040045, + 468.5914786346823, + 468.5914786346823, + 468.5914786346823, + 451.2709705589935, + 451.2709705589935, + 451.2709705589935, + 432.47711814327533, + 432.47711814327533, + 432.47711814327533, + 415.15661006758654, + 415.15661006758654, + 415.15661006758654, + 399.835721205207, + 399.835721205207, + 399.835721205207, + 382.5152131295182, + 382.5152131295182, + 382.5152131295182, + 367.19432426713865, + 367.19432426713865, + 367.19432426713865, + 349.87381619144986, + 349.87381619144986, + 349.87381619144986, + 334.5529273290703, + 334.5529273290703, + 334.5529273290703, + 321.69717513533953, + 321.69717513533953, + 321.69717513533953, + 311.69717513533953, + 311.69717513533953, + 311.69717513533953, + 298.84142294160876, + 298.84142294160876, + 298.84142294160876, + 283.5205340792292, + 283.5205340792292, + 283.5205340792292, + 270.6647818854984, + 270.6647818854984, + 270.6647818854984, + 260.6647818854984, + 260.6647818854984, + 260.6647818854984, + 253.82437901898507, + 253.82437901898507, + 253.82437901898507, + 250.35141546564648, + 250.35141546564648, + 250.35141546564648, + 243.51101259913312, + 243.51101259913312, + 243.51101259913312, + 240.03804904579454, + 240.03804904579454, + 240.03804904579454, + 233.19764617928118, + 233.19764617928118, + 233.19764617928118, + 229.7246826259426, + 229.7246826259426, + 229.7246826259426, + 229.7246826259426, + 229.7246826259426, + 229.7246826259426, + 226.251719072604, + 226.251719072604, + 226.251719072604, + 226.251719072604, + 226.251719072604, + 226.251719072604, + 229.72468262594262, + 229.72468262594262, + 229.72468262594262, + 229.72468262594262, + 229.72468262594262, + 229.72468262594262, + 233.19764617928124, + 233.19764617928124, + 233.19764617928124, + 240.03804904579462, + 240.03804904579462, + 240.03804904579462, + 243.51101259913324, + 243.51101259913324, + 243.51101259913324, + 250.35141546564662, + 250.35141546564662, + 250.35141546564662, + 260.3514154656466, + 260.3514154656466, + 260.3514154656466, + 267.19181833216, + 267.19181833216, + 267.19181833216, + 277.19181833216, + 277.19181833216, + 277.19181833216, + 290.04757052589076, + 290.04757052589076, + 290.04757052589076, + 300.04757052589076, + 300.04757052589076, + 300.04757052589076, + 312.90332271962154, + 312.90332271962154, + 312.90332271962154, + 322.90332271962154, + 322.90332271962154, + 322.90332271962154, + 335.7590749133523, + 335.7590749133523, + 335.7590749133523, + 351.07996377573187, + 351.07996377573187, + 351.07996377573187, + 368.40047185142066, + 368.40047185142066, + 368.40047185142066, + 383.7213607138002, + 383.7213607138002, + 383.7213607138002, + 401.041868789489, + 401.041868789489, + 401.041868789489, + 419.83572120520716, + 419.83572120520716, + 419.83572120520716, + 437.15622928089596, + 437.15622928089596, + 437.15622928089596, + 455.9500816966141, + 455.9500816966141, + 455.9500816966141, + 475.6462367568583, + 475.6462367568583, + 475.6462367568583, + 494.44008917257645, + 494.44008917257645, + 494.44008917257645, + 514.1362442328206, + 514.1362442328206, + 514.1362442328206, + 532.9300966485388, + 532.9300966485388, + 532.9300966485388, + 552.6262517087829, + 552.6262517087829, + 552.6262517087829, + 572.6262517087829, + 572.6262517087829, + 572.6262517087829, + 592.322406769027, + 592.322406769027, + 592.322406769027, + 612.322406769027, + 612.322406769027, + 612.322406769027, + 632.0185618292711, + 632.0185618292711, + 632.0185618292711, + 652.0185618292711, + 652.0185618292711, + 652.0185618292711, + 671.7147168895152, + 671.7147168895152, + 671.7147168895152, + 690.5085693052334, + 690.5085693052334, + 690.5085693052334, + 707.8290773809222, + 707.8290773809222, + 707.8290773809222, + 726.6229297966404, + 726.6229297966404, + 726.6229297966404, + 743.9434378723291, + 743.9434378723291, + 743.9434378723291, + 762.7372902880473, + 762.7372902880473, + 762.7372902880473, + 780.0577983637361, + 780.0577983637361, + 780.0577983637361, + 795.3786872261156, + 795.3786872261156, + 795.3786872261156, + 808.2344394198465, + 808.2344394198465, + 808.2344394198465, + 823.555328282226, + 823.555328282226, + 823.555328282226, + 840.8758363579147, + 840.8758363579147, + 840.8758363579147, + 856.1967252202943, + 856.1967252202943, + 856.1967252202943, + 869.0524774140251, + 869.0524774140251, + 869.0524774140251, + 879.0524774140251, + 879.0524774140251, + 879.0524774140251, + 885.8928802805385, + 885.8928802805385, + 885.8928802805385, + 895.8928802805385, + 895.8928802805385, + 895.8928802805385, + 902.7332831470519, + 902.7332831470519, + 902.7332831470519, + 912.7332831470519, + 912.7332831470519, + 912.7332831470519, + 919.5736860135653, + 919.5736860135653, + 919.5736860135653, + 923.0466495669039, + 923.0466495669039, + 923.0466495669039, + 929.8870524334172, + 929.8870524334172, + 929.8870524334172, + 933.3600159867558, + 933.3600159867558, + 933.3600159867558, + 940.2004188532692, + 940.2004188532692, + 940.2004188532692, + 943.6733824066077, + 943.6733824066077, + 943.6733824066077, + 950.5137852731211, + 950.5137852731211, + 950.5137852731211, + 953.9867488264597, + 953.9867488264597, + 953.9867488264597, + 960.8271516929731, + 960.8271516929731, + 960.8271516929731, + 964.3001152463116, + 964.3001152463116, + 964.3001152463116, + 964.3001152463116, + 964.3001152463116, + 964.3001152463116, + 967.7730787996502, + 967.7730787996502, + 967.7730787996502, + 974.6134816661636, + 974.6134816661636, + 974.6134816661636, + 978.0864452195021, + 978.0864452195021, + 978.0864452195021, + 984.9268480860155, + 984.9268480860155, + 984.9268480860155, + 994.9268480860155, + 994.9268480860155, + 994.9268480860155, + 1007.7826002797464, + 1007.7826002797464, + 1007.7826002797464, + 1017.7826002797464, + 1017.7826002797464, + 1017.7826002797464, + 1030.6383524734772, + 1030.6383524734772, + 1030.6383524734772, + 1045.9592413358569, + 1045.9592413358569, + 1045.9592413358569, + 1058.8149935295876, + 1058.8149935295876, + 1058.8149935295876, + 1074.1358823919672, + 1074.1358823919672, + 1074.1358823919672, + 1091.456390467656, + 1091.456390467656, + 1091.456390467656, + 1106.7772793300358, + 1106.7772793300358, + 1106.7772793300358, + 1124.0977874057246, + 1124.0977874057246, + 1124.0977874057246, + 1142.8916398214428, + 1142.8916398214428, + 1142.8916398214428, + 1160.2121478971317, + 1160.2121478971317, + 1160.2121478971317, + 1179.00600031285, + 1179.00600031285, + 1179.00600031285, + 1198.702155373094, + 1198.702155373094, + 1198.702155373094, + 1217.4960077888122, + 1217.4960077888122, + 1217.4960077888122, + 1237.1921628490563, + 1237.1921628490563, + 1237.1921628490563, + 1257.1921628490563, + 1257.1921628490563, + 1257.1921628490563, + 1276.8883179093004, + 1276.8883179093004, + 1276.8883179093004, + 1296.8883179093004, + 1296.8883179093004, + 1296.8883179093004, + 1316.5844729695445, + 1316.5844729695445, + 1316.5844729695445, + 1336.5844729695445, + 1336.5844729695445, + 1336.5844729695445, + 1356.2806280297887, + 1356.2806280297887, + 1356.2806280297887, + 1375.0744804455069, + 1375.0744804455069, + 1375.0744804455069, + 1392.3949885211957, + 1392.3949885211957, + 1392.3949885211957, + 1411.188840936914, + 1411.188840936914, + 1411.188840936914, + 1428.5093490126028, + 1428.5093490126028, + 1428.5093490126028, + 1447.303201428321, + 1447.303201428321, + 1447.303201428321, + 1464.6237095040099, + 1464.6237095040099, + 1464.6237095040099, + 1479.9445983663895, + 1479.9445983663895, + 1479.9445983663895, + 1497.2651064420784, + 1497.2651064420784, + 1497.2651064420784, + 1512.585995304458, + 1512.585995304458, + 1512.585995304458, + 1525.4417474981888, + 1525.4417474981888, + 1525.4417474981888, + 1540.7626363605684, + 1540.7626363605684, + 1540.7626363605684, + 1553.6183885542991, + 1553.6183885542991, + 1553.6183885542991, + 1563.6183885542991, + 1563.6183885542991, + 1563.6183885542991, + 1576.4741407480299, + 1576.4741407480299, + 1576.4741407480299, + 1586.4741407480299, + 1586.4741407480299, + 1586.4741407480299, + 1593.3145436145433, + 1593.3145436145433, + 1593.3145436145433, + 1603.3145436145433, + 1603.3145436145433, + 1603.3145436145433, + 1610.1549464810566, + 1610.1549464810566, + 1610.1549464810566, + 1613.6279100343952, + 1613.6279100343952, + 1613.6279100343952, + 1620.4683129009086, + 1620.4683129009086, + 1620.4683129009086, + 1623.9412764542471, + 1623.9412764542471, + 1623.9412764542471, + 1623.9412764542471, + 1623.9412764542471, + 1623.9412764542471, + 1627.4142400075857, + 1627.4142400075857, + 1627.4142400075857, + 1627.4142400075857, + 1627.4142400075857, + 1627.4142400075857, + 1623.9412764542471, + 1623.9412764542471, + 1623.9412764542471, + 1617.1008735877338, + 1617.1008735877338, + 1617.1008735877338, + 1613.6279100343952, + 1613.6279100343952, + 1613.6279100343952, + 1606.7875071678818, + 1606.7875071678818, + 1606.7875071678818, + 1603.3145436145433, + 1603.3145436145433, + 1603.3145436145433, + 1596.4741407480299, + 1596.4741407480299, + 1596.4741407480299, + 1586.4741407480299, + 1586.4741407480299, + 1586.4741407480299, + 1579.6337378815165, + 1579.6337378815165, + 1579.6337378815165, + 1569.6337378815165, + 1569.6337378815165, + 1569.6337378815165, + 1556.7779856877858, + 1556.7779856877858, + 1556.7779856877858, + 1546.7779856877858, + 1546.7779856877858, + 1546.7779856877858, + 1533.922233494055, + 1533.922233494055, + 1533.922233494055, + 1518.6013446316754, + 1518.6013446316754, + 1518.6013446316754, + 1505.7455924379447, + 1505.7455924379447, + 1505.7455924379447, + 1490.424703575565, + 1490.424703575565, + 1490.424703575565, + 1473.1041954998761, + 1473.1041954998761, + 1473.1041954998761, + 1457.7833066374965, + 1457.7833066374965, + 1457.7833066374965, + 1440.4627985618076, + 1440.4627985618076, + 1440.4627985618076, + 1421.6689461460894, + 1421.6689461460894, + 1421.6689461460894, + 1404.3484380704006, + 1404.3484380704006, + 1404.3484380704006, + 1385.5545856546823, + 1385.5545856546823, + 1385.5545856546823, + 1365.8584305944382, + 1365.8584305944382, + 1365.8584305944382, + 1347.06457817872, + 1347.06457817872, + 1347.06457817872, + 1327.368423118476, + 1327.368423118476, + 1327.368423118476, + 1307.368423118476, + 1307.368423118476, + 1307.368423118476, + 1287.6722680582318, + 1287.6722680582318, + 1287.6722680582318, + 1267.6722680582318, + 1267.6722680582318, + 1267.6722680582318, + 1247.9761129979877, + 1247.9761129979877, + 1247.9761129979877, + 1227.9761129979877, + 1227.9761129979877, + 1227.9761129979877, + 1208.2799579377436, + 1208.2799579377436, + 1208.2799579377436, + 1189.4861055220254, + 1189.4861055220254, + 1189.4861055220254, + 1169.7899504617812, + 1169.7899504617812, + 1169.7899504617812, + 1150.996098046063, + 1150.996098046063, + 1150.996098046063, + 1133.6755899703742, + 1133.6755899703742, + 1133.6755899703742, + 1114.881737554656, + 1114.881737554656, + 1114.881737554656, + 1097.561229478967, + 1097.561229478967, + 1097.561229478967, + 1082.2403406165874, + 1082.2403406165874, + 1082.2403406165874, + 1064.9198325408986, + 1064.9198325408986, + 1064.9198325408986, + 1049.598943678519, + 1049.598943678519, + 1049.598943678519, + 1036.7431914847882, + 1036.7431914847882, + 1036.7431914847882, + 1021.4223026224087, + 1021.4223026224087, + 1021.4223026224087, + 1008.5665504286778, + 1008.5665504286778, + 1008.5665504286778, + 998.5665504286778, + 998.5665504286778, + 998.5665504286778, + 991.7261475621644, + 991.7261475621644, + 991.7261475621644, + 981.7261475621644, + 981.7261475621644, + 981.7261475621644, + 974.885744695651, + 974.885744695651, + 974.885744695651, + 964.885744695651, + 964.885744695651, + 964.885744695651, + 958.0453418291377, + 958.0453418291377, + 958.0453418291377, + 954.5723782757991, + 954.5723782757991, + 954.5723782757991, + 947.7319754092857, + 947.7319754092857, + 947.7319754092857, + 944.2590118559472, + 944.2590118559472, + 944.2590118559472, + 944.2590118559472, + 944.2590118559472, + 944.2590118559472, + 940.7860483026086, + 940.7860483026086, + 940.7860483026086, + 940.7860483026086, + 940.7860483026086, + 940.7860483026086, + 937.31308474927, + 937.31308474927, + 937.31308474927, + 930.4726818827567, + 930.4726818827567, + 930.4726818827567, + 926.9997183294181, + 926.9997183294181, + 926.9997183294181, + 920.1593154629047, + 920.1593154629047, + 920.1593154629047, + 916.6863519095662, + 916.6863519095662, + 916.6863519095662, + 909.8459490430528, + 909.8459490430528, + 909.8459490430528, + 899.8459490430528, + 899.8459490430528, + 899.8459490430528, + 893.0055461765394, + 893.0055461765394, + 893.0055461765394, + 883.0055461765394, + 883.0055461765394, + 883.0055461765394, + 870.1497939828087, + 870.1497939828087, + 870.1497939828087, + 860.1497939828087, + 860.1497939828087, + 860.1497939828087, + 847.2940417890779, + 847.2940417890779, + 847.2940417890779, + 831.9731529266984, + 831.9731529266984, + 831.9731529266984, + 819.1174007329676, + 819.1174007329676, + 819.1174007329676, + 803.796511870588, + 803.796511870588, + 803.796511870588, + 786.4760037948993, + 786.4760037948993, + 786.4760037948993, + 771.1551149325197, + 771.1551149325197, + 771.1551149325197, + 753.834606856831, + 753.834606856831, + 753.834606856831, + 735.0407544411128, + 735.0407544411128, + 735.0407544411128, + 717.720246365424, + 717.720246365424, + 717.720246365424, + 698.9263939497058, + 698.9263939497058, + 698.9263939497058, + 681.6058858740171, + 681.6058858740171, + 681.6058858740171, + 662.8120334582989, + 662.8120334582989, + 662.8120334582989, + 643.1158783980547, + 643.1158783980547, + 643.1158783980547, + 623.1158783980547, + 623.1158783980547, + 623.1158783980547, + 603.4197233378106, + 603.4197233378106, + 603.4197233378106, + 583.4197233378106, + 583.4197233378106, + 583.4197233378106, + 563.7235682775665, + 563.7235682775665, + 563.7235682775665, + 543.7235682775665, + 543.7235682775665, + 543.7235682775665, + 524.0274132173224, + 524.0274132173224, + 524.0274132173224, + 504.0274132173224, + 504.0274132173224, + 504.0274132173224, + 484.33125815707825, + 484.33125815707825, + 484.33125815707825, + 465.5374057413601, + 465.5374057413601, + 465.5374057413601, + 448.2168976656713, + 448.2168976656713, + 448.2168976656713, + 429.42304524995313, + 429.42304524995313, + 429.42304524995313, + 412.10253717426434, + 412.10253717426434, + 412.10253717426434, + 396.7816483118848, + 396.7816483118848, + 396.7816483118848, + 379.461140236196, + 379.461140236196, + 379.461140236196, + 360.66728782047784, + 360.66728782047784, + 360.66728782047784, + 343.34677974478905, + 343.34677974478905, + 343.34677974478905, + 328.0258908824095, + 328.0258908824095, + 328.0258908824095, + 315.1701386886787, + 315.1701386886787, + 315.1701386886787, + 305.1701386886787, + 305.1701386886787, + 305.1701386886787, + 292.31438649494794, + 292.31438649494794, + 292.31438649494794, + 282.31438649494794, + 282.31438649494794, + 282.31438649494794, + 275.47398362843455, + 275.47398362843455, + 275.47398362843455, + 265.47398362843455, + 265.47398362843455, + 265.47398362843455, + 252.61823143470374, + 252.61823143470374, + 252.61823143470374, + 242.61823143470377, + 242.61823143470377, + 242.61823143470377, + 235.77782856819042, + 235.77782856819042, + 235.77782856819042, + 232.30486501485183, + 232.30486501485183, + 232.30486501485183, + 232.30486501485183, + 232.30486501485183, + 232.30486501485183, + 228.83190146151324, + 228.83190146151324, + 228.83190146151324, + 228.83190146151324, + 228.83190146151324, + 228.83190146151324, + 225.35893790817465, + 225.35893790817465, + 225.35893790817465, + 225.35893790817465, + 225.35893790817465, + 225.35893790817465, + 228.83190146151327, + 228.83190146151327, + 228.83190146151327, + 228.83190146151327, + 228.83190146151327, + 228.83190146151327, + 232.30486501485188, + 232.30486501485188, + 232.30486501485188, + 239.14526788136527, + 239.14526788136527, + 239.14526788136527, + 242.6182314347039, + 242.6182314347039, + 242.6182314347039, + 249.45863430121727, + 249.45863430121727, + 249.45863430121727, + 259.4586343012173, + 259.4586343012173, + 259.4586343012173, + 266.29903716773066, + 266.29903716773066, + 266.29903716773066, + 276.29903716773066, + 276.29903716773066, + 276.29903716773066, + 289.15478936146144, + 289.15478936146144, + 289.15478936146144, + 299.15478936146144, + 299.15478936146144, + 299.15478936146144, + 312.0105415551922, + 312.0105415551922, + 312.0105415551922, + 327.33143041757177, + 327.33143041757177, + 327.33143041757177, + 340.18718261130255, + 340.18718261130255, + 340.18718261130255, + 355.5080714736821, + 355.5080714736821, + 355.5080714736821, + 372.8285795493709, + 372.8285795493709, + 372.8285795493709, + 388.14946841175043, + 388.14946841175043, + 388.14946841175043, + 405.4699764874392, + 405.4699764874392, + 405.4699764874392, + 420.7908653498188, + 420.7908653498188, + 420.7908653498188, + 438.11137342550757, + 438.11137342550757, + 438.11137342550757, + 456.90522584122573, + 456.90522584122573, + 456.90522584122573, + 476.6013809014699, + 476.6013809014699, + 476.6013809014699, + 495.39523331718806, + 495.39523331718806, + 495.39523331718806, + 515.0913883774322, + 515.0913883774322, + 515.0913883774322, + 535.0913883774322, + 535.0913883774322, + 535.0913883774322, + 554.7875434376763, + 554.7875434376763, + 554.7875434376763, + 574.7875434376763, + 574.7875434376763, + 574.7875434376763, + 594.4836984979204, + 594.4836984979204, + 594.4836984979204, + 614.4836984979204, + 614.4836984979204, + 614.4836984979204, + 634.1798535581645, + 634.1798535581645, + 634.1798535581645, + 654.1798535581645, + 654.1798535581645, + 654.1798535581645, + 673.8760086184086, + 673.8760086184086, + 673.8760086184086, + 692.6698610341268, + 692.6698610341268, + 692.6698610341268, + 709.9903691098156, + 709.9903691098156, + 709.9903691098156, + 728.7842215255338, + 728.7842215255338, + 728.7842215255338, + 746.1047296012225, + 746.1047296012225, + 746.1047296012225, + 761.4256184636021, + 761.4256184636021, + 761.4256184636021, + 778.7461265392908, + 778.7461265392908, + 778.7461265392908, + 794.0670154016703, + 794.0670154016703, + 794.0670154016703, + 811.3875234773591, + 811.3875234773591, + 811.3875234773591, + 826.7084123397386, + 826.7084123397386, + 826.7084123397386, + 839.5641645334695, + 839.5641645334695, + 839.5641645334695, + 849.5641645334695, + 849.5641645334695, + 849.5641645334695, + 862.4199167272003, + 862.4199167272003, + 862.4199167272003, + 877.7408055895798, + 877.7408055895798, + 877.7408055895798, + 890.5965577833107, + 890.5965577833107, + 890.5965577833107, + 900.5965577833107, + 900.5965577833107, + 900.5965577833107, + 907.4369606498241, + 907.4369606498241, + 907.4369606498241, + 910.9099242031626, + 910.9099242031626, + 910.9099242031626, + 917.750327069676, + 917.750327069676, + 917.750327069676, + 921.2232906230146, + 921.2232906230146, + 921.2232906230146, + 928.063693489528, + 928.063693489528, + 928.063693489528, + 931.5366570428665, + 931.5366570428665, + 931.5366570428665, + 938.3770599093799, + 938.3770599093799, + 938.3770599093799, + 941.8500234627185, + 941.8500234627185, + 941.8500234627185, + 948.6904263292319, + 948.6904263292319, + 948.6904263292319, + 952.1633898825704, + 952.1633898825704, + 952.1633898825704, + 959.0037927490838, + 959.0037927490838, + 959.0037927490838, + 962.4767563024224, + 962.4767563024224, + 962.4767563024224, + 962.4767563024224, + 962.4767563024224, + 962.4767563024224, + 965.9497198557609, + 965.9497198557609, + 965.9497198557609, + 972.7901227222743, + 972.7901227222743, + 972.7901227222743, + 976.2630862756129, + 976.2630862756129, + 976.2630862756129, + 983.1034891421263, + 983.1034891421263, + 983.1034891421263, + 993.1034891421263, + 993.1034891421263, + 993.1034891421263, + 1005.9592413358571, + 1005.9592413358571, + 1005.9592413358571, + 1015.9592413358571, + 1015.9592413358571, + 1015.9592413358571, + 1028.8149935295878, + 1028.8149935295878, + 1028.8149935295878, + 1044.1358823919675, + 1044.1358823919675, + 1044.1358823919675, + 1056.9916345856982, + 1056.9916345856982, + 1056.9916345856982, + 1072.3125234480779, + 1072.3125234480779, + 1072.3125234480779, + 1089.6330315237667, + 1089.6330315237667, + 1089.6330315237667, + 1104.9539203861464, + 1104.9539203861464, + 1104.9539203861464, + 1122.2744284618352, + 1122.2744284618352, + 1122.2744284618352, + 1141.0682808775534, + 1141.0682808775534, + 1141.0682808775534, + 1158.3887889532423, + 1158.3887889532423, + 1158.3887889532423, + 1177.1826413689605, + 1177.1826413689605, + 1177.1826413689605, + 1196.8787964292046, + 1196.8787964292046, + 1196.8787964292046, + 1215.6726488449228, + 1215.6726488449228, + 1215.6726488449228, + 1235.368803905167, + 1235.368803905167, + 1235.368803905167, + 1255.368803905167, + 1255.368803905167, + 1255.368803905167, + 1275.064958965411, + 1275.064958965411, + 1275.064958965411, + 1295.064958965411, + 1295.064958965411, + 1295.064958965411, + 1314.7611140256552, + 1314.7611140256552, + 1314.7611140256552, + 1334.7611140256552, + 1334.7611140256552, + 1334.7611140256552, + 1354.4572690858993, + 1354.4572690858993, + 1354.4572690858993, + 1373.2511215016175, + 1373.2511215016175, + 1373.2511215016175, + 1392.9472765618616, + 1392.9472765618616, + 1392.9472765618616, + 1411.7411289775798, + 1411.7411289775798, + 1411.7411289775798, + 1429.0616370532687, + 1429.0616370532687, + 1429.0616370532687, + 1444.3825259156483, + 1444.3825259156483, + 1444.3825259156483, + 1461.7030339913372, + 1461.7030339913372, + 1461.7030339913372, + 1477.0239228537168, + 1477.0239228537168, + 1477.0239228537168, + 1494.3444309294057, + 1494.3444309294057, + 1494.3444309294057, + 1509.6653197917854, + 1509.6653197917854, + 1509.6653197917854, + 1522.521071985516, + 1522.521071985516, + 1522.521071985516, + 1537.8419608478957, + 1537.8419608478957, + 1537.8419608478957, + 1550.6977130416265, + 1550.6977130416265, + 1550.6977130416265, + 1560.6977130416265, + 1560.6977130416265, + 1560.6977130416265, + 1573.5534652353572, + 1573.5534652353572, + 1573.5534652353572, + 1583.5534652353572, + 1583.5534652353572, + 1583.5534652353572, + 1590.3938681018706, + 1590.3938681018706, + 1590.3938681018706, + 1600.3938681018706, + 1600.3938681018706, + 1600.3938681018706, + 1607.234270968384, + 1607.234270968384, + 1607.234270968384, + 1610.7072345217225, + 1610.7072345217225, + 1610.7072345217225, + 1617.547637388236, + 1617.547637388236, + 1617.547637388236, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1624.493564494913, + 1624.493564494913, + 1624.493564494913, + 1624.493564494913, + 1624.493564494913, + 1624.493564494913, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1621.0206009415745, + 1617.547637388236, + 1617.547637388236, + 1617.547637388236, + 1610.7072345217225, + 1610.7072345217225, + 1610.7072345217225, + 1607.234270968384, + 1607.234270968384, + 1607.234270968384, + 1600.3938681018706, + 1600.3938681018706, + 1600.3938681018706, + 1590.3938681018706, + 1590.3938681018706, + 1590.3938681018706, + 1577.5381159081398, + 1577.5381159081398, + 1577.5381159081398, + 1567.5381159081398, + 1567.5381159081398, + 1567.5381159081398, + 1554.6823637144091, + 1554.6823637144091, + 1554.6823637144091, + 1544.6823637144091, + 1544.6823637144091, + 1544.6823637144091, + 1531.8266115206784, + 1531.8266115206784, + 1531.8266115206784, + 1516.5057226582987, + 1516.5057226582987, + 1516.5057226582987, + 1503.649970464568, + 1503.649970464568, + 1503.649970464568, + 1488.3290816021884, + 1488.3290816021884, + 1488.3290816021884, + 1471.0085735264995, + 1471.0085735264995, + 1471.0085735264995 + ], + "y": [ + 889, + 889, + 889, + 892.4729635533386, + 892.4729635533386, + 892.4729635533386, + 892.4729635533386, + 892.4729635533386, + 892.4729635533386, + 889.0, + 889.0, + 889.0, + 882.1595971334866, + 882.1595971334866, + 882.1595971334866, + 872.1595971334866, + 872.1595971334866, + 872.1595971334866, + 859.3038449397558, + 859.3038449397558, + 859.3038449397558, + 843.9829560773762, + 843.9829560773762, + 843.9829560773762, + 831.1272038836454, + 831.1272038836454, + 831.1272038836454, + 821.1272038836454, + 821.1272038836454, + 821.1272038836454, + 808.2714516899146, + 808.2714516899146, + 808.2714516899146, + 798.2714516899146, + 798.2714516899146, + 798.2714516899146, + 785.4156994961837, + 785.4156994961837, + 785.4156994961837, + 770.0948106338042, + 770.0948106338042, + 770.0948106338042, + 757.2390584400733, + 757.2390584400733, + 757.2390584400733, + 741.9181695776938, + 741.9181695776938, + 741.9181695776938, + 724.597661502005, + 724.597661502005, + 724.597661502005, + 709.2767726396255, + 709.2767726396255, + 709.2767726396255, + 691.9562645639368, + 691.9562645639368, + 691.9562645639368, + 673.1624121482186, + 673.1624121482186, + 673.1624121482186, + 655.8419040725298, + 655.8419040725298, + 655.8419040725298, + 637.0480516568116, + 637.0480516568116, + 637.0480516568116, + 619.7275435811229, + 619.7275435811229, + 619.7275435811229, + 600.9336911654046, + 600.9336911654046, + 600.9336911654046, + 581.2375361051605, + 581.2375361051605, + 581.2375361051605, + 562.4436836894423, + 562.4436836894423, + 562.4436836894423, + 542.7475286291982, + 542.7475286291982, + 542.7475286291982, + 522.7475286291982, + 522.7475286291982, + 522.7475286291982, + 503.05137356895403, + 503.05137356895403, + 503.05137356895403, + 484.25752115323587, + 484.25752115323587, + 484.25752115323587, + 464.5613660929917, + 464.5613660929917, + 464.5613660929917, + 444.5613660929917, + 444.5613660929917, + 444.5613660929917, + 424.86521103274754, + 424.86521103274754, + 424.86521103274754, + 406.0713586170294, + 406.0713586170294, + 406.0713586170294, + 388.7508505413406, + 388.7508505413406, + 388.7508505413406, + 369.9569981256224, + 369.9569981256224, + 369.9569981256224, + 350.26084306537825, + 350.26084306537825, + 350.26084306537825, + 331.4669906496601, + 331.4669906496601, + 331.4669906496601, + 314.1464825739713, + 314.1464825739713, + 314.1464825739713, + 298.82559371159175, + 298.82559371159175, + 298.82559371159175, + 285.96984151786097, + 285.96984151786097, + 285.96984151786097, + 270.6489526554814, + 270.6489526554814, + 270.6489526554814, + 257.79320046175064, + 257.79320046175064, + 257.79320046175064, + 242.4723115993711, + 242.4723115993711, + 242.4723115993711, + 229.61655940564032, + 229.61655940564032, + 229.61655940564032, + 219.61655940564032, + 219.61655940564032, + 219.61655940564032, + 212.77615653912693, + 212.77615653912693, + 212.77615653912693, + 202.77615653912693, + 202.77615653912693, + 202.77615653912693, + 195.93575367261354, + 195.93575367261354, + 195.93575367261354, + 185.93575367261354, + 185.93575367261354, + 185.93575367261354, + 179.09535080610016, + 179.09535080610016, + 179.09535080610016, + 175.62238725276154, + 175.62238725276154, + 175.62238725276154, + 175.62238725276154, + 175.62238725276154, + 175.62238725276154, + 172.14942369942293, + 172.14942369942293, + 172.14942369942293, + 172.14942369942293, + 172.14942369942293, + 172.14942369942293, + 168.6764601460843, + 168.6764601460843, + 168.6764601460843, + 168.6764601460843, + 168.6764601460843, + 168.6764601460843, + 172.1494236994229, + 172.1494236994229, + 172.1494236994229, + 178.98982656593628, + 178.98982656593628, + 178.98982656593628, + 182.46279011927487, + 182.46279011927487, + 182.46279011927487, + 189.30319298578826, + 189.30319298578826, + 189.30319298578826, + 192.77615653912684, + 192.77615653912684, + 192.77615653912684, + 199.61655940564023, + 199.61655940564023, + 199.61655940564023, + 209.61655940564023, + 209.61655940564023, + 209.61655940564023, + 222.472311599371, + 222.472311599371, + 222.472311599371, + 232.472311599371, + 232.472311599371, + 232.472311599371, + 245.3280637931018, + 245.3280637931018, + 245.3280637931018, + 255.3280637931018, + 255.3280637931018, + 255.3280637931018, + 268.1838159868326, + 268.1838159868326, + 268.1838159868326, + 283.50470484921215, + 283.50470484921215, + 283.50470484921215, + 300.82521292490094, + 300.82521292490094, + 300.82521292490094, + 316.1461017872805, + 316.1461017872805, + 316.1461017872805, + 333.4666098629693, + 333.4666098629693, + 333.4666098629693, + 348.7874987253488, + 348.7874987253488, + 348.7874987253488, + 366.1080068010376, + 366.1080068010376, + 366.1080068010376, + 384.9018592167558, + 384.9018592167558, + 384.9018592167558, + 404.59801427699995, + 404.59801427699995, + 404.59801427699995, + 423.3918666927181, + 423.3918666927181, + 423.3918666927181, + 443.0880217529623, + 443.0880217529623, + 443.0880217529623, + 461.88187416868044, + 461.88187416868044, + 461.88187416868044, + 481.5780292289246, + 481.5780292289246, + 481.5780292289246, + 501.5780292289246, + 501.5780292289246, + 501.5780292289246, + 521.2741842891687, + 521.2741842891687, + 521.2741842891687, + 541.2741842891687, + 541.2741842891687, + 541.2741842891687, + 560.9703393494128, + 560.9703393494128, + 560.9703393494128, + 580.9703393494128, + 580.9703393494128, + 580.9703393494128, + 600.6664944096569, + 600.6664944096569, + 600.6664944096569, + 619.4603468253752, + 619.4603468253752, + 619.4603468253752, + 636.7808549010639, + 636.7808549010639, + 636.7808549010639, + 655.5747073167821, + 655.5747073167821, + 655.5747073167821, + 672.8952153924708, + 672.8952153924708, + 672.8952153924708, + 691.6890678081891, + 691.6890678081891, + 691.6890678081891, + 709.0095758838778, + 709.0095758838778, + 709.0095758838778, + 724.3304647462573, + 724.3304647462573, + 724.3304647462573, + 737.1862169399881, + 737.1862169399881, + 737.1862169399881, + 752.5071058023676, + 752.5071058023676, + 752.5071058023676, + 765.3628579960985, + 765.3628579960985, + 765.3628579960985, + 780.683746858478, + 780.683746858478, + 780.683746858478, + 793.5394990522088, + 793.5394990522088, + 793.5394990522088, + 803.5394990522088, + 803.5394990522088, + 803.5394990522088, + 810.3799019187222, + 810.3799019187222, + 810.3799019187222, + 820.3799019187222, + 820.3799019187222, + 820.3799019187222, + 827.2203047852356, + 827.2203047852356, + 827.2203047852356, + 837.2203047852356, + 837.2203047852356, + 837.2203047852356, + 844.060707651749, + 844.060707651749, + 844.060707651749, + 847.5336712050876, + 847.5336712050876, + 847.5336712050876, + 847.5336712050876, + 847.5336712050876, + 847.5336712050876, + 851.0066347584261, + 851.0066347584261, + 851.0066347584261, + 851.0066347584261, + 851.0066347584261, + 851.0066347584261, + 854.4795983117647, + 854.4795983117647, + 854.4795983117647, + 854.4795983117647, + 854.4795983117647, + 854.4795983117647, + 851.0066347584261, + 851.0066347584261, + 851.0066347584261, + 844.1662318919127, + 844.1662318919127, + 844.1662318919127, + 840.6932683385742, + 840.6932683385742, + 840.6932683385742, + 833.8528654720608, + 833.8528654720608, + 833.8528654720608, + 830.3799019187222, + 830.3799019187222, + 830.3799019187222, + 823.5394990522088, + 823.5394990522088, + 823.5394990522088, + 813.5394990522088, + 813.5394990522088, + 813.5394990522088, + 800.683746858478, + 800.683746858478, + 800.683746858478, + 790.683746858478, + 790.683746858478, + 790.683746858478, + 777.8279946647472, + 777.8279946647472, + 777.8279946647472, + 767.8279946647472, + 767.8279946647472, + 767.8279946647472, + 754.9722424710163, + 754.9722424710163, + 754.9722424710163, + 739.6513536086368, + 739.6513536086368, + 739.6513536086368, + 722.330845532948, + 722.330845532948, + 722.330845532948, + 707.0099566705685, + 707.0099566705685, + 707.0099566705685, + 689.6894485948798, + 689.6894485948798, + 689.6894485948798, + 670.8955961791615, + 670.8955961791615, + 670.8955961791615, + 653.5750881034728, + 653.5750881034728, + 653.5750881034728, + 634.7812356877546, + 634.7812356877546, + 634.7812356877546, + 617.4607276120659, + 617.4607276120659, + 617.4607276120659, + 598.6668751963476, + 598.6668751963476, + 598.6668751963476, + 578.9707201361035, + 578.9707201361035, + 578.9707201361035, + 560.1768677203853, + 560.1768677203853, + 560.1768677203853, + 540.4807126601412, + 540.4807126601412, + 540.4807126601412, + 520.4807126601412, + 520.4807126601412, + 520.4807126601412, + 500.784557599897, + 500.784557599897, + 500.784557599897, + 480.784557599897, + 480.784557599897, + 480.784557599897, + 461.08840253965286, + 461.08840253965286, + 461.08840253965286, + 442.2945501239347, + 442.2945501239347, + 442.2945501239347, + 422.59839506369053, + 422.59839506369053, + 422.59839506369053, + 402.59839506369053, + 402.59839506369053, + 402.59839506369053, + 382.90224000344637, + 382.90224000344637, + 382.90224000344637, + 364.1083875877282, + 364.1083875877282, + 364.1083875877282, + 346.7878795120394, + 346.7878795120394, + 346.7878795120394, + 331.46699064965986, + 331.46699064965986, + 331.46699064965986, + 314.14648257397107, + 314.14648257397107, + 314.14648257397107, + 298.8255937115915, + 298.8255937115915, + 298.8255937115915, + 285.96984151786074, + 285.96984151786074, + 285.96984151786074, + 270.6489526554812, + 270.6489526554812, + 270.6489526554812, + 253.32844457979243, + 253.32844457979243, + 253.32844457979243, + 238.00755571741286, + 238.00755571741286, + 238.00755571741286, + 225.15180352368205, + 225.15180352368205, + 225.15180352368205, + 215.15180352368208, + 215.15180352368208, + 215.15180352368208, + 208.31140065716872, + 208.31140065716872, + 208.31140065716872, + 198.31140065716875, + 198.31140065716875, + 198.31140065716875, + 191.4709977906554, + 191.4709977906554, + 191.4709977906554, + 181.47099779065542, + 181.47099779065542, + 181.47099779065542, + 174.63059492414206, + 174.63059492414206, + 174.63059492414206, + 171.15763137080347, + 171.15763137080347, + 171.15763137080347, + 164.3172285042901, + 164.3172285042901, + 164.3172285042901, + 160.84426495095153, + 160.84426495095153, + 160.84426495095153, + 160.84426495095153, + 160.84426495095153, + 160.84426495095153, + 157.37130139761294, + 157.37130139761294, + 157.37130139761294, + 157.37130139761294, + 157.37130139761294, + 157.37130139761294, + 160.84426495095155, + 160.84426495095155, + 160.84426495095155, + 160.84426495095155, + 160.84426495095155, + 160.84426495095155, + 164.31722850429017, + 164.31722850429017, + 164.31722850429017, + 164.31722850429017, + 164.31722850429017, + 164.31722850429017, + 167.7901920576288, + 167.7901920576288, + 167.7901920576288, + 174.63059492414217, + 174.63059492414217, + 174.63059492414217, + 184.63059492414217, + 184.63059492414217, + 184.63059492414217, + 191.47099779065556, + 191.47099779065556, + 191.47099779065556, + 201.47099779065556, + 201.47099779065556, + 201.47099779065556, + 214.32674998438634, + 214.32674998438634, + 214.32674998438634, + 224.32674998438634, + 224.32674998438634, + 224.32674998438634, + 237.18250217811712, + 237.18250217811712, + 237.18250217811712, + 252.50339104049667, + 252.50339104049667, + 252.50339104049667, + 265.3591432342274, + 265.3591432342274, + 265.3591432342274, + 280.68003209660696, + 280.68003209660696, + 280.68003209660696, + 298.00054017229576, + 298.00054017229576, + 298.00054017229576, + 313.3214290346753, + 313.3214290346753, + 313.3214290346753, + 326.1771812284061, + 326.1771812284061, + 326.1771812284061, + 341.49807009078563, + 341.49807009078563, + 341.49807009078563, + 358.8185781664744, + 358.8185781664744, + 358.8185781664744, + 377.6124305821926, + 377.6124305821926, + 377.6124305821926, + 397.30858564243675, + 397.30858564243675, + 397.30858564243675, + 416.1024380581549, + 416.1024380581549, + 416.1024380581549, + 435.7985931183991, + 435.7985931183991, + 435.7985931183991, + 455.7985931183991, + 455.7985931183991, + 455.7985931183991, + 475.49474817864325, + 475.49474817864325, + 475.49474817864325, + 495.49474817864325, + 495.49474817864325, + 495.49474817864325, + 515.1909032388874, + 515.1909032388874, + 515.1909032388874, + 535.1909032388874, + 535.1909032388874, + 535.1909032388874, + 554.8870582991315, + 554.8870582991315, + 554.8870582991315, + 574.8870582991315, + 574.8870582991315, + 574.8870582991315, + 594.5832133593756, + 594.5832133593756, + 594.5832133593756, + 613.3770657750938, + 613.3770657750938, + 613.3770657750938, + 630.6975738507825, + 630.6975738507825, + 630.6975738507825, + 649.4914262665008, + 649.4914262665008, + 649.4914262665008, + 666.8119343421895, + 666.8119343421895, + 666.8119343421895, + 685.6057867579077, + 685.6057867579077, + 685.6057867579077, + 702.9262948335964, + 702.9262948335964, + 702.9262948335964, + 718.247183695976, + 718.247183695976, + 718.247183695976, + 735.5676917716647, + 735.5676917716647, + 735.5676917716647, + 750.8885806340443, + 750.8885806340443, + 750.8885806340443, + 763.7443328277751, + 763.7443328277751, + 763.7443328277751, + 779.0652216901547, + 779.0652216901547, + 779.0652216901547, + 791.9209738838855, + 791.9209738838855, + 791.9209738838855, + 801.9209738838855, + 801.9209738838855, + 801.9209738838855, + 814.7767260776163, + 814.7767260776163, + 814.7767260776163, + 824.7767260776163, + 824.7767260776163, + 824.7767260776163, + 831.6171289441297, + 831.6171289441297, + 831.6171289441297, + 841.6171289441297, + 841.6171289441297, + 841.6171289441297, + 848.4575318106431, + 848.4575318106431, + 848.4575318106431, + 851.9304953639817, + 851.9304953639817, + 851.9304953639817, + 858.770898230495, + 858.770898230495, + 858.770898230495, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 865.7168253371722, + 865.7168253371722, + 865.7168253371722, + 865.7168253371722, + 865.7168253371722, + 865.7168253371722, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 862.2438617838336, + 858.770898230495, + 858.770898230495, + 858.770898230495, + 851.9304953639817, + 851.9304953639817, + 851.9304953639817, + 848.4575318106431, + 848.4575318106431, + 848.4575318106431, + 841.6171289441297, + 841.6171289441297, + 841.6171289441297, + 838.1441653907912, + 838.1441653907912, + 838.1441653907912, + 831.3037625242778, + 831.3037625242778, + 831.3037625242778, + 821.3037625242778, + 821.3037625242778, + 821.3037625242778, + 808.4480103305469, + 808.4480103305469, + 808.4480103305469, + 798.4480103305469, + 798.4480103305469, + 798.4480103305469, + 785.5922581368161, + 785.5922581368161, + 785.5922581368161, + 770.2713692744366, + 770.2713692744366, + 770.2713692744366, + 757.4156170807057, + 757.4156170807057, + 757.4156170807057, + 747.4156170807057, + 747.4156170807057, + 747.4156170807057, + 734.5598648869749, + 734.5598648869749, + 734.5598648869749, + 719.2389760245953, + 719.2389760245953, + 719.2389760245953, + 701.9184679489066, + 701.9184679489066, + 701.9184679489066, + 683.1246155331884, + 683.1246155331884, + 683.1246155331884, + 665.8041074574996, + 665.8041074574996, + 665.8041074574996, + 647.0102550417814, + 647.0102550417814, + 647.0102550417814, + 627.3140999815373, + 627.3140999815373, + 627.3140999815373, + 608.5202475658191, + 608.5202475658191, + 608.5202475658191, + 588.824092505575, + 588.824092505575, + 588.824092505575, + 570.0302400898568, + 570.0302400898568, + 570.0302400898568, + 550.3340850296127, + 550.3340850296127, + 550.3340850296127, + 531.5402326138944, + 531.5402326138944, + 531.5402326138944, + 511.84407755365027, + 511.84407755365027, + 511.84407755365027, + 493.0502251379321, + 493.0502251379321, + 493.0502251379321, + 473.35407007768794, + 473.35407007768794, + 473.35407007768794, + 453.35407007768794, + 453.35407007768794, + 453.35407007768794, + 433.65791501744377, + 433.65791501744377, + 433.65791501744377, + 414.8640626017256, + 414.8640626017256, + 414.8640626017256, + 395.16790754148144, + 395.16790754148144, + 395.16790754148144, + 376.3740551257633, + 376.3740551257633, + 376.3740551257633, + 356.6779000655191, + 356.6779000655191, + 356.6779000655191, + 337.88404764980095, + 337.88404764980095, + 337.88404764980095, + 320.56353957411216, + 320.56353957411216, + 320.56353957411216, + 305.2426507117326, + 305.2426507117326, + 305.2426507117326, + 287.9221426360438, + 287.9221426360438, + 287.9221426360438, + 272.60125377366427, + 272.60125377366427, + 272.60125377366427, + 259.7455015799335, + 259.7455015799335, + 259.7455015799335, + 249.7455015799335, + 249.7455015799335, + 249.7455015799335, + 236.8897493862027, + 236.8897493862027, + 236.8897493862027, + 226.8897493862027, + 226.8897493862027, + 226.8897493862027, + 214.03399719247193, + 214.03399719247193, + 214.03399719247193, + 204.03399719247193, + 204.03399719247193, + 204.03399719247193, + 197.19359432595854, + 197.19359432595854, + 197.19359432595854, + 187.19359432595854, + 187.19359432595854, + 187.19359432595854, + 180.35319145944516, + 180.35319145944516, + 180.35319145944516, + 176.88022790610654, + 176.88022790610654, + 176.88022790610654, + 176.88022790610654, + 176.88022790610654, + 176.88022790610654, + 173.40726435276792, + 173.40726435276792, + 173.40726435276792, + 173.40726435276792, + 173.40726435276792, + 173.40726435276792, + 169.9343007994293, + 169.9343007994293, + 169.9343007994293, + 169.9343007994293, + 169.9343007994293, + 169.9343007994293, + 173.4072643527679, + 173.4072643527679, + 173.4072643527679, + 173.4072643527679, + 173.4072643527679, + 173.4072643527679, + 176.88022790610648, + 176.88022790610648, + 176.88022790610648, + 183.72063077261987, + 183.72063077261987, + 183.72063077261987, + 193.72063077261987, + 193.72063077261987, + 193.72063077261987, + 200.56103363913326, + 200.56103363913326, + 200.56103363913326, + 210.56103363913326, + 210.56103363913326, + 210.56103363913326, + 217.40143650564664, + 217.40143650564664, + 217.40143650564664, + 227.40143650564664, + 227.40143650564664, + 227.40143650564664, + 240.25718869937742, + 240.25718869937742, + 240.25718869937742, + 250.25718869937742, + 250.25718869937742, + 250.25718869937742, + 263.1129408931082, + 263.1129408931082, + 263.1129408931082, + 278.43382975548775, + 278.43382975548775, + 278.43382975548775, + 295.75433783117654, + 295.75433783117654, + 295.75433783117654, + 311.0752266935561, + 311.0752266935561, + 311.0752266935561, + 328.3957347692449, + 328.3957347692449, + 328.3957347692449, + 343.71662363162443, + 343.71662363162443, + 343.71662363162443, + 361.0371317073132, + 361.0371317073132, + 361.0371317073132, + 379.8309841230314, + 379.8309841230314, + 379.8309841230314, + 397.1514921987202, + 397.1514921987202, + 397.1514921987202, + 415.94534461443834, + 415.94534461443834, + 415.94534461443834, + 435.6414996746825, + 435.6414996746825, + 435.6414996746825, + 455.6414996746825, + 455.6414996746825, + 455.6414996746825, + 475.3376547349267, + 475.3376547349267, + 475.3376547349267, + 495.3376547349267, + 495.3376547349267, + 495.3376547349267, + 515.0338097951708, + 515.0338097951708, + 515.0338097951708, + 535.0338097951708, + 535.0338097951708, + 535.0338097951708, + 554.7299648554149, + 554.7299648554149, + 554.7299648554149, + 574.7299648554149, + 574.7299648554149, + 574.7299648554149, + 594.426119915659, + 594.426119915659, + 594.426119915659, + 613.2199723313772, + 613.2199723313772, + 613.2199723313772, + 630.540480407066, + 630.540480407066, + 630.540480407066, + 649.3343328227842, + 649.3343328227842, + 649.3343328227842, + 666.6548408984729, + 666.6548408984729, + 666.6548408984729, + 685.4486933141911, + 685.4486933141911, + 685.4486933141911, + 702.7692013898799, + 702.7692013898799, + 702.7692013898799, + 718.0900902522594, + 718.0900902522594, + 718.0900902522594, + 735.4105983279482, + 735.4105983279482, + 735.4105983279482, + 750.7314871903277, + 750.7314871903277, + 750.7314871903277, + 763.5872393840584, + 763.5872393840584, + 763.5872393840584, + 773.5872393840584, + 773.5872393840584, + 773.5872393840584, + 786.4429915777891, + 786.4429915777891, + 786.4429915777891, + 796.4429915777891, + 796.4429915777891, + 796.4429915777891, + 809.2987437715199, + 809.2987437715199, + 809.2987437715199, + 819.2987437715199, + 819.2987437715199, + 819.2987437715199, + 826.1391466380333, + 826.1391466380333, + 826.1391466380333, + 836.1391466380333, + 836.1391466380333, + 836.1391466380333, + 842.9795495045466, + 842.9795495045466, + 842.9795495045466, + 846.4525130578852, + 846.4525130578852, + 846.4525130578852, + 846.4525130578852, + 846.4525130578852, + 846.4525130578852, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 853.3984401645623, + 853.3984401645623, + 853.3984401645623, + 853.3984401645623, + 853.3984401645623, + 853.3984401645623, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 849.9254766112238, + 846.4525130578852, + 846.4525130578852, + 846.4525130578852, + 839.6121101913718, + 839.6121101913718, + 839.6121101913718, + 829.6121101913718, + 829.6121101913718, + 829.6121101913718, + 822.7717073248584, + 822.7717073248584, + 822.7717073248584, + 812.7717073248584, + 812.7717073248584, + 812.7717073248584, + 805.931304458345, + 805.931304458345, + 805.931304458345, + 795.931304458345, + 795.931304458345, + 795.931304458345, + 783.0755522646142, + 783.0755522646142, + 783.0755522646142, + 773.0755522646142, + 773.0755522646142, + 773.0755522646142, + 760.2198000708834, + 760.2198000708834, + 760.2198000708834, + 744.8989112085038, + 744.8989112085038, + 744.8989112085038, + 727.5784031328151, + 727.5784031328151, + 727.5784031328151, + 712.2575142704355, + 712.2575142704355, + 712.2575142704355, + 694.9370061947468, + 694.9370061947468, + 694.9370061947468, + 676.1431537790286, + 676.1431537790286, + 676.1431537790286, + 658.8226457033398, + 658.8226457033398, + 658.8226457033398, + 640.0287932876216, + 640.0287932876216, + 640.0287932876216, + 622.7082852119329, + 622.7082852119329, + 622.7082852119329, + 603.9144327962147, + 603.9144327962147, + 603.9144327962147, + 584.2182777359706, + 584.2182777359706, + 584.2182777359706, + 565.4244253202523, + 565.4244253202523, + 565.4244253202523, + 545.7282702600082, + 545.7282702600082, + 545.7282702600082, + 525.7282702600082, + 525.7282702600082, + 525.7282702600082, + 506.03211519976406, + 506.03211519976406, + 506.03211519976406, + 486.03211519976406, + 486.03211519976406, + 486.03211519976406, + 466.3359601395199, + 466.3359601395199, + 466.3359601395199, + 447.54210772380173, + 447.54210772380173, + 447.54210772380173, + 427.84595266355757, + 427.84595266355757, + 427.84595266355757, + 409.0521002478394, + 409.0521002478394, + 409.0521002478394, + 389.35594518759524, + 389.35594518759524, + 389.35594518759524, + 370.5620927718771, + 370.5620927718771, + 370.5620927718771, + 353.2415846961883, + 353.2415846961883, + 353.2415846961883, + 334.4477322804701, + 334.4477322804701, + 334.4477322804701, + 317.1272242047813, + 317.1272242047813, + 317.1272242047813, + 301.8063353424018, + 301.8063353424018, + 301.8063353424018, + 288.950583148671, + 288.950583148671, + 288.950583148671, + 273.62969428629145, + 273.62969428629145, + 273.62969428629145, + 256.30918621060266, + 256.30918621060266, + 256.30918621060266, + 240.98829734822309, + 240.98829734822309, + 240.98829734822309, + 228.13254515449228, + 228.13254515449228, + 228.13254515449228, + 218.1325451544923, + 218.1325451544923, + 218.1325451544923, + 205.2767929607615, + 205.2767929607615, + 205.2767929607615, + 195.27679296076153, + 195.27679296076153, + 195.27679296076153, + 188.43639009424817, + 188.43639009424817, + 188.43639009424817, + 184.96342654090958, + 184.96342654090958, + 184.96342654090958, + 178.12302367439622, + 178.12302367439622, + 178.12302367439622, + 168.12302367439625, + 168.12302367439625, + 168.12302367439625, + 161.2826208078829, + 161.2826208078829, + 161.2826208078829, + 157.8096572545443, + 157.8096572545443, + 157.8096572545443, + 157.8096572545443, + 157.8096572545443, + 157.8096572545443, + 154.33669370120572, + 154.33669370120572, + 154.33669370120572, + 154.33669370120572, + 154.33669370120572, + 154.33669370120572, + 157.80965725454433, + 157.80965725454433, + 157.80965725454433, + 157.80965725454433, + 157.80965725454433, + 157.80965725454433, + 161.28262080788295, + 161.28262080788295, + 161.28262080788295, + 168.12302367439634, + 168.12302367439634, + 168.12302367439634, + 171.59598722773495, + 171.59598722773495, + 171.59598722773495, + 178.43639009424834, + 178.43639009424834, + 178.43639009424834, + 188.43639009424834, + 188.43639009424834, + 188.43639009424834, + 195.27679296076172, + 195.27679296076172, + 195.27679296076172, + 198.74975651410034, + 198.74975651410034, + 198.74975651410034, + 205.59015938061373, + 205.59015938061373, + 205.59015938061373, + 215.59015938061373, + 215.59015938061373, + 215.59015938061373, + 228.4459115743445, + 228.4459115743445, + 228.4459115743445, + 243.76680043672405, + 243.76680043672405, + 243.76680043672405, + 256.62255263045483, + 256.62255263045483, + 256.62255263045483, + 271.9434414928344, + 271.9434414928344, + 271.9434414928344, + 289.2639495685232, + 289.2639495685232, + 289.2639495685232, + 304.5848384309027, + 304.5848384309027, + 304.5848384309027, + 321.9053465065915, + 321.9053465065915, + 321.9053465065915, + 340.6991989223097, + 340.6991989223097, + 340.6991989223097, + 358.01970699799847, + 358.01970699799847, + 358.01970699799847, + 373.340595860378, + 373.340595860378, + 373.340595860378, + 390.6611039360668, + 390.6611039360668, + 390.6611039360668, + 409.454956351785, + 409.454956351785, + 409.454956351785, + 429.15111141202914, + 429.15111141202914, + 429.15111141202914, + 449.15111141202914, + 449.15111141202914, + 449.15111141202914, + 468.8472664722733, + 468.8472664722733, + 468.8472664722733, + 488.8472664722733, + 488.8472664722733, + 488.8472664722733, + 508.54342153251747, + 508.54342153251747, + 508.54342153251747, + 528.5434215325174, + 528.5434215325174, + 528.5434215325174, + 548.2395765927615, + 548.2395765927615, + 548.2395765927615, + 567.0334290084797, + 567.0334290084797, + 567.0334290084797, + 586.7295840687239, + 586.7295840687239, + 586.7295840687239, + 606.7295840687239, + 606.7295840687239, + 606.7295840687239, + 626.425739128968, + 626.425739128968, + 626.425739128968, + 645.2195915446862, + 645.2195915446862, + 645.2195915446862, + 662.5400996203749, + 662.5400996203749, + 662.5400996203749, + 677.8609884827545, + 677.8609884827545, + 677.8609884827545, + 695.1814965584432, + 695.1814965584432, + 695.1814965584432, + 710.5023854208227, + 710.5023854208227, + 710.5023854208227, + 727.8228934965115, + 727.8228934965115, + 727.8228934965115, + 743.143782358891, + 743.143782358891, + 743.143782358891, + 760.4642904345798, + 760.4642904345798, + 760.4642904345798, + 775.7851792969593, + 775.7851792969593, + 775.7851792969593, + 788.6409314906901, + 788.6409314906901, + 788.6409314906901, + 798.6409314906901, + 798.6409314906901, + 798.6409314906901, + 811.496683684421, + 811.496683684421, + 811.496683684421, + 821.496683684421, + 821.496683684421, + 821.496683684421, + 828.3370865509344, + 828.3370865509344, + 828.3370865509344, + 838.3370865509344, + 838.3370865509344, + 838.3370865509344, + 845.1774894174478, + 845.1774894174478, + 845.1774894174478, + 848.6504529707863, + 848.6504529707863, + 848.6504529707863, + 855.4908558372997, + 855.4908558372997, + 855.4908558372997, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 862.4367829439768, + 858.9638193906383, + 858.9638193906383, + 858.9638193906383, + 852.1234165241249, + 852.1234165241249, + 852.1234165241249, + 842.1234165241249, + 842.1234165241249, + 842.1234165241249, + 835.2830136576115, + 835.2830136576115, + 835.2830136576115, + 825.2830136576115, + 825.2830136576115, + 825.2830136576115, + 812.4272614638807, + 812.4272614638807, + 812.4272614638807, + 802.4272614638807, + 802.4272614638807, + 802.4272614638807, + 789.5715092701498, + 789.5715092701498, + 789.5715092701498, + 779.5715092701498, + 779.5715092701498, + 779.5715092701498, + 766.715757076419, + 766.715757076419, + 766.715757076419, + 751.3948682140394, + 751.3948682140394, + 751.3948682140394, + 734.0743601383507, + 734.0743601383507, + 734.0743601383507, + 718.7534712759712, + 718.7534712759712, + 718.7534712759712, + 705.8977190822403, + 705.8977190822403, + 705.8977190822403, + 690.5768302198608, + 690.5768302198608, + 690.5768302198608, + 673.256322144172, + 673.256322144172, + 673.256322144172, + 654.4624697284538, + 654.4624697284538, + 654.4624697284538, + 634.7663146682097, + 634.7663146682097, + 634.7663146682097, + 615.9724622524915, + 615.9724622524915, + 615.9724622524915, + 596.2763071922474, + 596.2763071922474, + 596.2763071922474, + 577.4824547765292, + 577.4824547765292, + 577.4824547765292, + 557.786299716285, + 557.786299716285, + 557.786299716285, + 538.9924473005668, + 538.9924473005668, + 538.9924473005668, + 519.2962922403227, + 519.2962922403227, + 519.2962922403227, + 500.50243982460455, + 500.50243982460455, + 500.50243982460455, + 480.8062847643604, + 480.8062847643604, + 480.8062847643604, + 462.0124323486422, + 462.0124323486422, + 462.0124323486422, + 442.31627728839806, + 442.31627728839806, + 442.31627728839806, + 422.31627728839806, + 422.31627728839806, + 422.31627728839806, + 402.6201222281539, + 402.6201222281539, + 402.6201222281539, + 383.8262698124357, + 383.8262698124357, + 383.8262698124357, + 364.13011475219156, + 364.13011475219156, + 364.13011475219156, + 345.3362623364734, + 345.3362623364734, + 345.3362623364734, + 328.0157542607846, + 328.0157542607846, + 328.0157542607846, + 312.69486539840506, + 312.69486539840506, + 312.69486539840506, + 295.37435732271626, + 295.37435732271626, + 295.37435732271626, + 280.0534684603367, + 280.0534684603367, + 280.0534684603367, + 267.19771626660594, + 267.19771626660594, + 267.19771626660594, + 251.8768274042264, + 251.8768274042264, + 251.8768274042264, + 239.0210752104956, + 239.0210752104956, + 239.0210752104956, + 229.0210752104956, + 229.0210752104956, + 229.0210752104956, + 216.16532301676483, + 216.16532301676483, + 216.16532301676483, + 206.16532301676483, + 206.16532301676483, + 206.16532301676483, + 199.32492015025144, + 199.32492015025144, + 199.32492015025144, + 189.32492015025144, + 189.32492015025144, + 189.32492015025144, + 182.48451728373806, + 182.48451728373806, + 182.48451728373806, + 179.01155373039944, + 179.01155373039944, + 179.01155373039944, + 172.17115086388606, + 172.17115086388606, + 172.17115086388606, + 168.69818731054744, + 168.69818731054744, + 168.69818731054744, + 168.69818731054744, + 168.69818731054744, + 168.69818731054744, + 165.22522375720882, + 165.22522375720882, + 165.22522375720882, + 165.22522375720882, + 165.22522375720882, + 165.22522375720882, + 168.6981873105474, + 168.6981873105474, + 168.6981873105474, + 175.5385901770608, + 175.5385901770608, + 175.5385901770608, + 179.01155373039938, + 179.01155373039938, + 179.01155373039938, + 185.85195659691277, + 185.85195659691277, + 185.85195659691277, + 189.32492015025136, + 189.32492015025136, + 189.32492015025136, + 196.16532301676475, + 196.16532301676475, + 196.16532301676475, + 206.16532301676475, + 206.16532301676475, + 206.16532301676475, + 213.00572588327813, + 213.00572588327813, + 213.00572588327813, + 223.00572588327813, + 223.00572588327813, + 223.00572588327813, + 235.8614780770089, + 235.8614780770089, + 235.8614780770089, + 245.8614780770089, + 245.8614780770089, + 245.8614780770089, + 258.7172302707397, + 258.7172302707397, + 258.7172302707397, + 274.03811913311927, + 274.03811913311927, + 274.03811913311927, + 286.89387132685005, + 286.89387132685005, + 286.89387132685005, + 302.2147601892296, + 302.2147601892296, + 302.2147601892296, + 319.5352682649184, + 319.5352682649184, + 319.5352682649184, + 338.32912068063655, + 338.32912068063655, + 338.32912068063655, + 355.64962875632534, + 355.64962875632534, + 355.64962875632534, + 374.4434811720435, + 374.4434811720435, + 374.4434811720435, + 391.7639892477323, + 391.7639892477323, + 391.7639892477323, + 410.55784166345046, + 410.55784166345046, + 410.55784166345046, + 430.2539967236946, + 430.2539967236946, + 430.2539967236946, + 449.0478491394128, + 449.0478491394128, + 449.0478491394128, + 468.74400419965696, + 468.74400419965696, + 468.74400419965696, + 488.74400419965696, + 488.74400419965696, + 488.74400419965696, + 508.4401592599011, + 508.4401592599011, + 508.4401592599011, + 528.4401592599011, + 528.4401592599011, + 528.4401592599011, + 548.1363143201452, + 548.1363143201452, + 548.1363143201452, + 568.1363143201452, + 568.1363143201452, + 568.1363143201452, + 587.8324693803893, + 587.8324693803893, + 587.8324693803893, + 606.6263217961075, + 606.6263217961075, + 606.6263217961075, + 626.3224768563516, + 626.3224768563516, + 626.3224768563516, + 645.1163292720698, + 645.1163292720698, + 645.1163292720698, + 662.4368373477586, + 662.4368373477586, + 662.4368373477586, + 677.7577262101381, + 677.7577262101381, + 677.7577262101381, + 695.0782342858269, + 695.0782342858269, + 695.0782342858269, + 710.3991231482064, + 710.3991231482064, + 710.3991231482064, + 727.7196312238951, + 727.7196312238951, + 727.7196312238951, + 743.0405200862747, + 743.0405200862747, + 743.0405200862747, + 755.8962722800054, + 755.8962722800054, + 755.8962722800054, + 771.217161142385, + 771.217161142385, + 771.217161142385, + 784.0729133361158, + 784.0729133361158, + 784.0729133361158, + 794.0729133361158, + 794.0729133361158, + 794.0729133361158, + 806.9286655298465, + 806.9286655298465, + 806.9286655298465, + 816.9286655298465, + 816.9286655298465, + 816.9286655298465, + 823.7690683963599, + 823.7690683963599, + 823.7690683963599, + 833.7690683963599, + 833.7690683963599, + 833.7690683963599, + 840.6094712628733, + 840.6094712628733, + 840.6094712628733, + 844.0824348162118, + 844.0824348162118, + 844.0824348162118, + 844.0824348162118, + 844.0824348162118, + 844.0824348162118, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 851.028361922889, + 851.028361922889, + 851.028361922889, + 851.028361922889, + 851.028361922889, + 851.028361922889, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 847.5553983695504, + 844.0824348162118, + 844.0824348162118, + 844.0824348162118, + 837.2420319496985, + 837.2420319496985, + 837.2420319496985, + 833.7690683963599, + 833.7690683963599, + 833.7690683963599, + 826.9286655298465, + 826.9286655298465, + 826.9286655298465, + 816.9286655298465, + 816.9286655298465, + 816.9286655298465, + 810.0882626633331, + 810.0882626633331, + 810.0882626633331, + 800.0882626633331, + 800.0882626633331, + 800.0882626633331, + 787.2325104696023, + 787.2325104696023, + 787.2325104696023, + 777.2325104696023, + 777.2325104696023, + 777.2325104696023, + 764.3767582758715, + 764.3767582758715, + 764.3767582758715, + 749.0558694134919, + 749.0558694134919, + 749.0558694134919, + 731.7353613378032, + 731.7353613378032, + 731.7353613378032, + 716.4144724754236, + 716.4144724754236, + 716.4144724754236, + 699.0939643997349, + 699.0939643997349, + 699.0939643997349, + 683.7730755373553, + 683.7730755373553, + 683.7730755373553, + 666.4525674616666, + 666.4525674616666, + 666.4525674616666, + 647.6587150459484, + 647.6587150459484, + 647.6587150459484, + 627.9625599857043, + 627.9625599857043, + 627.9625599857043, + 609.168707569986, + 609.168707569986, + 609.168707569986, + 591.8481994942973, + 591.8481994942973, + 591.8481994942973, + 573.0543470785791, + 573.0543470785791, + 573.0543470785791, + 553.358192018335, + 553.358192018335, + 553.358192018335, + 533.358192018335, + 533.358192018335, + 533.358192018335, + 513.6620369580909, + 513.6620369580909, + 513.6620369580909, + 493.6620369580909, + 493.6620369580909, + 493.6620369580909, + 473.9658818978467, + 473.9658818978467, + 473.9658818978467, + 453.9658818978467, + 453.9658818978467, + 453.9658818978467, + 434.26972683760255, + 434.26972683760255, + 434.26972683760255, + 415.4758744218844, + 415.4758744218844, + 415.4758744218844, + 395.7797193616402, + 395.7797193616402, + 395.7797193616402, + 376.98586694592206, + 376.98586694592206, + 376.98586694592206, + 359.66535887023326, + 359.66535887023326, + 359.66535887023326, + 340.8715064545151, + 340.8715064545151, + 340.8715064545151, + 323.5509983788263, + 323.5509983788263, + 323.5509983788263, + 308.23010951644676, + 308.23010951644676, + 308.23010951644676, + 290.90960144075797, + 290.90960144075797, + 290.90960144075797, + 275.5887125783784, + 275.5887125783784, + 275.5887125783784, + 262.73296038464764, + 262.73296038464764, + 262.73296038464764, + 247.41207152226806, + 247.41207152226806, + 247.41207152226806, + 234.55631932853726, + 234.55631932853726, + 234.55631932853726, + 224.55631932853728, + 224.55631932853728, + 224.55631932853728, + 211.70056713480648, + 211.70056713480648, + 211.70056713480648, + 201.7005671348065, + 201.7005671348065, + 201.7005671348065, + 194.86016426829315, + 194.86016426829315, + 194.86016426829315, + 184.86016426829318, + 184.86016426829318, + 184.86016426829318, + 178.01976140177982, + 178.01976140177982, + 178.01976140177982, + 174.54679784844123, + 174.54679784844123, + 174.54679784844123, + 167.70639498192787, + 167.70639498192787, + 167.70639498192787, + 164.23343142858928, + 164.23343142858928, + 164.23343142858928, + 157.39302856207593, + 157.39302856207593, + 157.39302856207593, + 153.92006500873734, + 153.92006500873734, + 153.92006500873734, + 153.92006500873734, + 153.92006500873734, + 153.92006500873734, + 157.39302856207595, + 157.39302856207595, + 157.39302856207595, + 157.39302856207595, + 157.39302856207595, + 157.39302856207595, + 160.86599211541457, + 160.86599211541457, + 160.86599211541457, + 167.70639498192796, + 167.70639498192796, + 167.70639498192796, + 171.17935853526657, + 171.17935853526657, + 171.17935853526657, + 171.17935853526657, + 171.17935853526657, + 171.17935853526657, + 174.6523220886052, + 174.6523220886052, + 174.6523220886052, + 181.49272495511858, + 181.49272495511858, + 181.49272495511858, + 191.49272495511858, + 191.49272495511858, + 191.49272495511858, + 204.34847714884935, + 204.34847714884935, + 204.34847714884935, + 214.34847714884935, + 214.34847714884935, + 214.34847714884935, + 227.20422934258013, + 227.20422934258013, + 227.20422934258013, + 242.52511820495968, + 242.52511820495968, + 242.52511820495968, + 255.38087039869046, + 255.38087039869046, + 255.38087039869046, + 270.70175926107004, + 270.70175926107004, + 270.70175926107004, + 288.02226733675883, + 288.02226733675883, + 288.02226733675883, + 303.3431561991384, + 303.3431561991384, + 303.3431561991384, + 316.19890839286916, + 316.19890839286916, + 316.19890839286916, + 331.5197972552487, + 331.5197972552487, + 331.5197972552487, + 348.8403053309375, + 348.8403053309375, + 348.8403053309375, + 367.63415774665566, + 367.63415774665566, + 367.63415774665566, + 387.3303128068998, + 387.3303128068998, + 387.3303128068998, + 406.124165222618, + 406.124165222618, + 406.124165222618, + 425.82032028286216, + 425.82032028286216, + 425.82032028286216, + 444.6141726985803, + 444.6141726985803, + 444.6141726985803, + 464.3103277588245, + 464.3103277588245, + 464.3103277588245, + 484.3103277588245, + 484.3103277588245, + 484.3103277588245, + 504.00648281906865, + 504.00648281906865, + 504.00648281906865, + 524.0064828190687, + 524.0064828190687, + 524.0064828190687, + 543.7026378793128, + 543.7026378793128, + 543.7026378793128, + 563.7026378793128, + 563.7026378793128, + 563.7026378793128, + 583.3987929395569, + 583.3987929395569, + 583.3987929395569, + 602.1926453552751, + 602.1926453552751, + 602.1926453552751, + 621.8888004155192, + 621.8888004155192, + 621.8888004155192, + 640.6826528312374, + 640.6826528312374, + 640.6826528312374, + 658.0031609069262, + 658.0031609069262, + 658.0031609069262, + 676.7970133226444, + 676.7970133226444, + 676.7970133226444, + 694.1175213983331, + 694.1175213983331, + 694.1175213983331, + 709.4384102607127, + 709.4384102607127, + 709.4384102607127, + 726.7589183364014, + 726.7589183364014, + 726.7589183364014, + 742.0798071987809, + 742.0798071987809, + 742.0798071987809, + 754.9355593925118, + 754.9355593925118, + 754.9355593925118, + 770.2564482548913, + 770.2564482548913, + 770.2564482548913, + 783.1122004486222, + 783.1122004486222, + 783.1122004486222, + 793.1122004486222, + 793.1122004486222, + 793.1122004486222, + 805.967952642353, + 805.967952642353, + 805.967952642353, + 815.967952642353, + 815.967952642353, + 815.967952642353, + 828.8237048360838, + 828.8237048360838, + 828.8237048360838, + 838.8237048360838, + 838.8237048360838, + 838.8237048360838, + 845.6641077025972, + 845.6641077025972, + 845.6641077025972, + 849.1370712559358, + 849.1370712559358, + 849.1370712559358, + 855.9774741224492, + 855.9774741224492, + 855.9774741224492, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 862.9234012291263, + 859.4504376757877, + 859.4504376757877, + 859.4504376757877, + 852.6100348092743, + 852.6100348092743, + 852.6100348092743, + 842.6100348092743, + 842.6100348092743, + 842.6100348092743, + 835.769631942761, + 835.769631942761, + 835.769631942761, + 825.769631942761, + 825.769631942761, + 825.769631942761, + 812.9138797490301, + 812.9138797490301, + 812.9138797490301, + 802.9138797490301, + 802.9138797490301, + 802.9138797490301, + 790.0581275552993, + 790.0581275552993, + 790.0581275552993, + 780.0581275552993, + 780.0581275552993, + 780.0581275552993, + 767.2023753615684, + 767.2023753615684, + 767.2023753615684, + 751.8814864991889, + 751.8814864991889, + 751.8814864991889, + 734.5609784235002, + 734.5609784235002, + 734.5609784235002, + 719.2400895611206, + 719.2400895611206, + 719.2400895611206, + 706.3843373673898, + 706.3843373673898, + 706.3843373673898, + 691.0634485050102, + 691.0634485050102, + 691.0634485050102, + 673.7429404293215, + 673.7429404293215, + 673.7429404293215, + 654.9490880136033, + 654.9490880136033, + 654.9490880136033, + 635.2529329533592, + 635.2529329533592, + 635.2529329533592, + 616.459080537641, + 616.459080537641, + 616.459080537641, + 596.7629254773968, + 596.7629254773968, + 596.7629254773968, + 577.9690730616786, + 577.9690730616786, + 577.9690730616786, + 558.2729180014345, + 558.2729180014345, + 558.2729180014345, + 539.4790655857163, + 539.4790655857163, + 539.4790655857163, + 519.7829105254722, + 519.7829105254722, + 519.7829105254722, + 500.989058109754, + 500.989058109754, + 500.989058109754, + 481.29290304950985, + 481.29290304950985, + 481.29290304950985, + 461.29290304950985, + 461.29290304950985, + 461.29290304950985, + 441.5967479892657, + 441.5967479892657, + 441.5967479892657, + 422.8028955735475, + 422.8028955735475, + 422.8028955735475, + 403.10674051330335, + 403.10674051330335, + 403.10674051330335, + 384.3128880975852, + 384.3128880975852, + 384.3128880975852, + 364.616733037341, + 364.616733037341, + 364.616733037341, + 345.82288062162286, + 345.82288062162286, + 345.82288062162286, + 328.50237254593407, + 328.50237254593407, + 328.50237254593407, + 313.1814836835545, + 313.1814836835545, + 313.1814836835545, + 295.8609756078657, + 295.8609756078657, + 295.8609756078657, + 280.5400867454862, + 280.5400867454862, + 280.5400867454862, + 267.6843345517554, + 267.6843345517554, + 267.6843345517554, + 252.36344568937585, + 252.36344568937585, + 252.36344568937585, + 239.50769349564507, + 239.50769349564507, + 239.50769349564507, + 229.50769349564507, + 229.50769349564507, + 229.50769349564507, + 216.6519413019143, + 216.6519413019143, + 216.6519413019143, + 206.6519413019143, + 206.6519413019143, + 206.6519413019143, + 199.8115384354009, + 199.8115384354009, + 199.8115384354009, + 189.8115384354009, + 189.8115384354009, + 189.8115384354009, + 182.97113556888752, + 182.97113556888752, + 182.97113556888752, + 179.4981720155489, + 179.4981720155489, + 179.4981720155489, + 172.65776914903552, + 172.65776914903552, + 172.65776914903552, + 169.1848055956969, + 169.1848055956969, + 169.1848055956969, + 169.1848055956969, + 169.1848055956969, + 169.1848055956969, + 165.71184204235828, + 165.71184204235828, + 165.71184204235828, + 165.71184204235828, + 165.71184204235828, + 165.71184204235828, + 169.18480559569687, + 169.18480559569687, + 169.18480559569687, + 169.18480559569687, + 169.18480559569687, + 169.18480559569687, + 172.65776914903546, + 172.65776914903546, + 172.65776914903546, + 179.49817201554885, + 179.49817201554885, + 179.49817201554885, + 189.49817201554885, + 189.49817201554885, + 189.49817201554885, + 196.33857488206223, + 196.33857488206223, + 196.33857488206223, + 206.33857488206223, + 206.33857488206223, + 206.33857488206223, + 213.17897774857562, + 213.17897774857562, + 213.17897774857562, + 223.17897774857562, + 223.17897774857562, + 223.17897774857562, + 236.0347299423064, + 236.0347299423064, + 236.0347299423064, + 246.0347299423064, + 246.0347299423064, + 246.0347299423064, + 258.8904821360372, + 258.8904821360372, + 258.8904821360372, + 274.2113709984167, + 274.2113709984167, + 274.2113709984167, + 287.0671231921475, + 287.0671231921475, + 287.0671231921475, + 302.38801205452705, + 302.38801205452705, + 302.38801205452705, + 319.70852013021585, + 319.70852013021585, + 319.70852013021585, + 335.0294089925954, + 335.0294089925954, + 335.0294089925954, + 352.3499170682842, + 352.3499170682842, + 352.3499170682842, + 371.14376948400235, + 371.14376948400235, + 371.14376948400235, + 388.46427755969114, + 388.46427755969114, + 388.46427755969114, + 407.2581299754093, + 407.2581299754093, + 407.2581299754093, + 426.95428503565347, + 426.95428503565347, + 426.95428503565347, + 445.74813745137163, + 445.74813745137163, + 445.74813745137163, + 465.4442925116158, + 465.4442925116158, + 465.4442925116158, + 485.4442925116158, + 485.4442925116158, + 485.4442925116158, + 505.14044757185997, + 505.14044757185997, + 505.14044757185997, + 525.14044757186, + 525.14044757186, + 525.14044757186, + 544.8366026321041, + 544.8366026321041, + 544.8366026321041, + 564.8366026321041, + 564.8366026321041, + 564.8366026321041, + 584.5327576923482, + 584.5327576923482, + 584.5327576923482, + 603.3266101080665, + 603.3266101080665, + 603.3266101080665, + 620.6471181837552, + 620.6471181837552, + 620.6471181837552, + 639.4409705994734, + 639.4409705994734, + 639.4409705994734, + 656.7614786751622, + 656.7614786751622, + 656.7614786751622, + 675.5553310908804, + 675.5553310908804, + 675.5553310908804, + 692.8758391665691, + 692.8758391665691, + 692.8758391665691, + 708.1967280289487, + 708.1967280289487, + 708.1967280289487, + 725.5172361046374, + 725.5172361046374, + 725.5172361046374, + 740.8381249670169, + 740.8381249670169, + 740.8381249670169, + 753.6938771607477, + 753.6938771607477, + 753.6938771607477, + 769.0147660231272, + 769.0147660231272, + 769.0147660231272, + 781.870518216858, + 781.870518216858, + 781.870518216858, + 791.870518216858, + 791.870518216858, + 791.870518216858, + 804.7262704105888, + 804.7262704105888, + 804.7262704105888, + 814.7262704105888, + 814.7262704105888, + 814.7262704105888, + 821.5666732771022, + 821.5666732771022, + 821.5666732771022, + 831.5666732771022, + 831.5666732771022, + 831.5666732771022, + 838.4070761436155, + 838.4070761436155, + 838.4070761436155, + 841.8800396969541, + 841.8800396969541, + 841.8800396969541, + 848.7204425634675, + 848.7204425634675, + 848.7204425634675, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 855.6663696701446, + 855.6663696701446, + 855.6663696701446, + 855.6663696701446, + 855.6663696701446, + 855.6663696701446, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 852.193406116806, + 848.7204425634675, + 848.7204425634675, + 848.7204425634675, + 841.8800396969541, + 841.8800396969541, + 841.8800396969541, + 838.4070761436155, + 838.4070761436155, + 838.4070761436155, + 831.5666732771022, + 831.5666732771022, + 831.5666732771022, + 821.5666732771022, + 821.5666732771022, + 821.5666732771022, + 808.7109210833713, + 808.7109210833713, + 808.7109210833713, + 798.7109210833713, + 798.7109210833713, + 798.7109210833713, + 785.8551688896405, + 785.8551688896405, + 785.8551688896405, + 775.8551688896405, + 775.8551688896405, + 775.8551688896405, + 762.9994166959096, + 762.9994166959096, + 762.9994166959096, + 747.6785278335301, + 747.6785278335301, + 747.6785278335301, + 734.8227756397993, + 734.8227756397993, + 734.8227756397993, + 719.5018867774197, + 719.5018867774197, + 719.5018867774197, + 702.181378701731, + 702.181378701731, + 702.181378701731, + 686.8604898393514, + 686.8604898393514, + 686.8604898393514, + 669.5399817636627, + 669.5399817636627, + 669.5399817636627, + 650.7461293479445, + 650.7461293479445, + 650.7461293479445, + 633.4256212722557, + 633.4256212722557, + 633.4256212722557, + 614.6317688565375, + 614.6317688565375, + 614.6317688565375, + 594.9356137962934, + 594.9356137962934, + 594.9356137962934, + 576.1417613805752, + 576.1417613805752, + 576.1417613805752, + 556.4456063203311, + 556.4456063203311, + 556.4456063203311, + 536.4456063203311, + 536.4456063203311, + 536.4456063203311, + 516.749451260087, + 516.749451260087, + 516.749451260087, + 496.74945126008697, + 496.74945126008697, + 496.74945126008697, + 477.0532961998428, + 477.0532961998428, + 477.0532961998428, + 457.0532961998428, + 457.0532961998428, + 457.0532961998428, + 437.35714113959864, + 437.35714113959864, + 437.35714113959864, + 418.5632887238805, + 418.5632887238805, + 418.5632887238805, + 398.8671336636363, + 398.8671336636363, + 398.8671336636363, + 380.07328124791815, + 380.07328124791815, + 380.07328124791815, + 362.75277317222935, + 362.75277317222935, + 362.75277317222935, + 343.9589207565112, + 343.9589207565112, + 343.9589207565112, + 326.6384126808224, + 326.6384126808224, + 326.6384126808224, + 311.31752381844285, + 311.31752381844285, + 311.31752381844285, + 293.99701574275406, + 293.99701574275406, + 293.99701574275406, + 278.6761268803745, + 278.6761268803745, + 278.6761268803745, + 265.82037468664373, + 265.82037468664373, + 265.82037468664373, + 250.49948582426416, + 250.49948582426416, + 250.49948582426416, + 237.64373363053335, + 237.64373363053335, + 237.64373363053335, + 227.64373363053338, + 227.64373363053338, + 227.64373363053338, + 214.78798143680257, + 214.78798143680257, + 214.78798143680257, + 204.7879814368026, + 204.7879814368026, + 204.7879814368026, + 197.94757857028924, + 197.94757857028924, + 197.94757857028924, + 187.94757857028927, + 187.94757857028927, + 187.94757857028927, + 181.1071757037759, + 181.1071757037759, + 181.1071757037759, + 171.10717570377594, + 171.10717570377594, + 171.10717570377594, + 164.26677283726258, + 164.26677283726258, + 164.26677283726258, + 160.793809283924, + 160.793809283924, + 160.793809283924, + 160.793809283924, + 160.793809283924, + 160.793809283924, + 157.3208457305854, + 157.3208457305854, + 157.3208457305854, + 157.3208457305854, + 157.3208457305854, + 157.3208457305854, + 160.79380928392402, + 160.79380928392402, + 160.79380928392402, + 160.79380928392402, + 160.79380928392402, + 160.79380928392402, + 157.32084573058543, + 157.32084573058543, + 157.32084573058543, + 157.32084573058543, + 157.32084573058543, + 157.32084573058543, + 160.79380928392405, + 160.79380928392405, + 160.79380928392405, + 167.63421215043743, + 167.63421215043743, + 167.63421215043743, + 177.63421215043743, + 177.63421215043743, + 177.63421215043743, + 184.47461501695082, + 184.47461501695082, + 184.47461501695082, + 194.47461501695082, + 194.47461501695082, + 194.47461501695082, + 207.3303672106816, + 207.3303672106816, + 207.3303672106816, + 217.3303672106816, + 217.3303672106816, + 217.3303672106816, + 230.18611940441238, + 230.18611940441238, + 230.18611940441238, + 240.18611940441238, + 240.18611940441238, + 240.18611940441238, + 253.04187159814316, + 253.04187159814316, + 253.04187159814316, + 268.36276046052274, + 268.36276046052274, + 268.36276046052274, + 285.68326853621153, + 285.68326853621153, + 285.68326853621153, + 301.0041573985911, + 301.0041573985911, + 301.0041573985911, + 313.85990959232186, + 313.85990959232186, + 313.85990959232186, + 329.1807984547014, + 329.1807984547014, + 329.1807984547014, + 346.5013065303902, + 346.5013065303902, + 346.5013065303902, + 365.29515894610836, + 365.29515894610836, + 365.29515894610836, + 384.9913140063525, + 384.9913140063525, + 384.9913140063525, + 403.7851664220707, + 403.7851664220707, + 403.7851664220707, + 423.48132148231485, + 423.48132148231485, + 423.48132148231485, + 442.275173898033, + 442.275173898033, + 442.275173898033, + 461.9713289582772, + 461.9713289582772, + 461.9713289582772, + 481.9713289582772, + 481.9713289582772, + 481.9713289582772, + 501.66748401852135, + 501.66748401852135, + 501.66748401852135, + 521.6674840185213, + 521.6674840185213, + 521.6674840185213, + 541.3636390787655, + 541.3636390787655, + 541.3636390787655, + 561.3636390787655, + 561.3636390787655, + 561.3636390787655, + 581.0597941390096, + 581.0597941390096, + 581.0597941390096, + 599.8536465547278, + 599.8536465547278, + 599.8536465547278, + 619.5498016149719, + 619.5498016149719, + 619.5498016149719, + 638.3436540306901, + 638.3436540306901, + 638.3436540306901, + 655.6641621063789, + 655.6641621063789, + 655.6641621063789, + 674.4580145220971, + 674.4580145220971, + 674.4580145220971, + 691.7785225977858, + 691.7785225977858, + 691.7785225977858, + 707.0994114601654, + 707.0994114601654, + 707.0994114601654, + 724.4199195358541, + 724.4199195358541, + 724.4199195358541, + 739.7408083982336, + 739.7408083982336, + 739.7408083982336, + 757.0613164739224, + 757.0613164739224, + 757.0613164739224, + 772.3822053363019, + 772.3822053363019, + 772.3822053363019, + 785.2379575300328, + 785.2379575300328, + 785.2379575300328, + 795.2379575300328, + 795.2379575300328, + 795.2379575300328, + 808.0937097237636, + 808.0937097237636, + 808.0937097237636, + 818.0937097237636, + 818.0937097237636, + 818.0937097237636, + 824.934112590277, + 824.934112590277, + 824.934112590277, + 834.934112590277, + 834.934112590277, + 834.934112590277, + 841.7745154567904, + 841.7745154567904, + 841.7745154567904, + 845.2474790101289, + 845.2474790101289, + 845.2474790101289, + 852.0878818766423, + 852.0878818766423, + 852.0878818766423, + 855.5608454299809, + 855.5608454299809, + 855.5608454299809, + 862.4012482964943, + 862.4012482964943, + 862.4012482964943, + 865.8742118498328, + 865.8742118498328, + 865.8742118498328, + 865.8742118498328, + 865.8742118498328, + 865.8742118498328, + 862.4012482964943, + 862.4012482964943, + 862.4012482964943, + 862.4012482964943, + 862.4012482964943, + 862.4012482964943, + 858.9282847431557, + 858.9282847431557, + 858.9282847431557, + 858.9282847431557, + 858.9282847431557, + 858.9282847431557, + 855.4553211898171, + 855.4553211898171, + 855.4553211898171, + 848.6149183233038, + 848.6149183233038, + 848.6149183233038, + 838.6149183233038, + 838.6149183233038, + 838.6149183233038, + 831.7745154567904, + 831.7745154567904, + 831.7745154567904, + 821.7745154567904, + 821.7745154567904, + 821.7745154567904, + 814.934112590277, + 814.934112590277, + 814.934112590277, + 804.934112590277, + 804.934112590277, + 804.934112590277, + 792.0783603965461, + 792.0783603965461, + 792.0783603965461, + 776.7574715341666, + 776.7574715341666, + 776.7574715341666, + 763.9017193404358, + 763.9017193404358, + 763.9017193404358, + 753.9017193404358, + 753.9017193404358, + 753.9017193404358, + 741.0459671467049, + 741.0459671467049, + 741.0459671467049, + 725.7250782843254, + 725.7250782843254, + 725.7250782843254, + 708.4045702086366, + 708.4045702086366, + 708.4045702086366, + 689.6107177929184, + 689.6107177929184, + 689.6107177929184, + 672.2902097172297, + 672.2902097172297, + 672.2902097172297, + 653.4963573015115, + 653.4963573015115, + 653.4963573015115, + 636.1758492258227, + 636.1758492258227, + 636.1758492258227, + 617.3819968101045, + 617.3819968101045, + 617.3819968101045, + 597.6858417498604, + 597.6858417498604, + 597.6858417498604, + 578.8919893341422, + 578.8919893341422, + 578.8919893341422, + 559.1958342738981, + 559.1958342738981, + 559.1958342738981, + 540.4019818581799, + 540.4019818581799, + 540.4019818581799, + 520.7058267979357, + 520.7058267979357, + 520.7058267979357, + 501.9119743822176, + 501.9119743822176, + 501.9119743822176, + 482.2158193219734, + 482.2158193219734, + 482.2158193219734, + 463.42196690625525, + 463.42196690625525, + 463.42196690625525, + 443.7258118460111, + 443.7258118460111, + 443.7258118460111, + 423.7258118460111, + 423.7258118460111, + 423.7258118460111, + 404.0296567857669, + 404.0296567857669, + 404.0296567857669, + 385.23580437004875, + 385.23580437004875, + 385.23580437004875, + 365.5396493098046, + 365.5396493098046, + 365.5396493098046, + 346.7457968940864, + 346.7457968940864, + 346.7457968940864, + 329.42528881839763, + 329.42528881839763, + 329.42528881839763, + 314.1043999560181, + 314.1043999560181, + 314.1043999560181, + 296.7838918803293, + 296.7838918803293, + 296.7838918803293, + 281.46300301794975, + 281.46300301794975, + 281.46300301794975, + 268.60725082421897, + 268.60725082421897, + 268.60725082421897, + 253.28636196183942, + 253.28636196183942, + 253.28636196183942, + 240.43060976810864, + 240.43060976810864, + 240.43060976810864, + 230.43060976810864, + 230.43060976810864, + 230.43060976810864, + 217.57485757437786, + 217.57485757437786, + 217.57485757437786, + 207.57485757437786, + 207.57485757437786, + 207.57485757437786, + 200.73445470786447, + 200.73445470786447, + 200.73445470786447, + 190.73445470786447, + 190.73445470786447, + 190.73445470786447, + 183.8940518413511, + 183.8940518413511, + 183.8940518413511, + 180.42108828801247, + 180.42108828801247, + 180.42108828801247, + 173.58068542149908, + 173.58068542149908, + 173.58068542149908, + 170.10772186816047, + 170.10772186816047, + 170.10772186816047, + 170.10772186816047, + 170.10772186816047, + 170.10772186816047, + 166.63475831482185, + 166.63475831482185, + 166.63475831482185, + 166.63475831482185, + 166.63475831482185, + 166.63475831482185, + 170.10772186816044, + 170.10772186816044, + 170.10772186816044, + 170.10772186816044, + 170.10772186816044, + 170.10772186816044, + 173.58068542149903, + 173.58068542149903, + 173.58068542149903, + 180.4210882880124, + 180.4210882880124, + 180.4210882880124, + 190.4210882880124, + 190.4210882880124, + 190.4210882880124, + 197.2614911545258, + 197.2614911545258, + 197.2614911545258, + 207.2614911545258, + 207.2614911545258, + 207.2614911545258, + 214.1018940210392, + 214.1018940210392, + 214.1018940210392, + 224.1018940210392, + 224.1018940210392, + 224.1018940210392, + 236.95764621476997, + 236.95764621476997, + 236.95764621476997, + 246.95764621476997, + 246.95764621476997, + 246.95764621476997, + 259.81339840850075, + 259.81339840850075, + 259.81339840850075, + 275.1342872708803, + 275.1342872708803, + 275.1342872708803, + 287.9900394646111, + 287.9900394646111, + 287.9900394646111, + 303.3109283269906, + 303.3109283269906, + 303.3109283269906, + 320.6314364026794, + 320.6314364026794, + 320.6314364026794, + 335.95232526505896, + 335.95232526505896, + 335.95232526505896, + 353.27283334074775, + 353.27283334074775, + 353.27283334074775, + 372.0666857564659, + 372.0666857564659, + 372.0666857564659, + 389.3871938321547, + 389.3871938321547, + 389.3871938321547, + 408.18104624787287, + 408.18104624787287, + 408.18104624787287, + 427.87720130811704, + 427.87720130811704, + 427.87720130811704, + 446.6710537238352, + 446.6710537238352, + 446.6710537238352, + 466.36720878407937, + 466.36720878407937, + 466.36720878407937, + 486.36720878407937, + 486.36720878407937, + 486.36720878407937, + 506.06336384432353, + 506.06336384432353, + 506.06336384432353, + 526.0633638443235, + 526.0633638443235, + 526.0633638443235, + 545.7595189045676, + 545.7595189045676, + 545.7595189045676, + 564.5533713202858, + 564.5533713202858, + 564.5533713202858, + 584.2495263805299, + 584.2495263805299, + 584.2495263805299, + 603.0433787962481, + 603.0433787962481, + 603.0433787962481, + 622.7395338564922, + 622.7395338564922, + 622.7395338564922, + 641.5333862722105, + 641.5333862722105, + 641.5333862722105, + 658.8538943478992, + 658.8538943478992, + 658.8538943478992, + 677.6477467636174, + 677.6477467636174, + 677.6477467636174, + 694.9682548393062, + 694.9682548393062, + 694.9682548393062, + 710.2891437016857, + 710.2891437016857, + 710.2891437016857, + 727.6096517773744, + 727.6096517773744, + 727.6096517773744, + 742.930540639754, + 742.930540639754, + 742.930540639754, + 755.7862928334848, + 755.7862928334848, + 755.7862928334848, + 771.1071816958644, + 771.1071816958644, + 771.1071816958644, + 783.9629338895952, + 783.9629338895952, + 783.9629338895952, + 793.9629338895952, + 793.9629338895952, + 793.9629338895952, + 806.8186860833259, + 806.8186860833259, + 806.8186860833259, + 816.8186860833259, + 816.8186860833259, + 816.8186860833259, + 823.6590889498393, + 823.6590889498393, + 823.6590889498393, + 833.6590889498393, + 833.6590889498393, + 833.6590889498393, + 840.4994918163527, + 840.4994918163527, + 840.4994918163527, + 843.9724553696913, + 843.9724553696913, + 843.9724553696913, + 850.8128582362046, + 850.8128582362046, + 850.8128582362046, + 854.2858217895432, + 854.2858217895432, + 854.2858217895432, + 854.2858217895432, + 854.2858217895432, + 854.2858217895432, + 850.8128582362046, + 850.8128582362046, + 850.8128582362046, + 850.8128582362046, + 850.8128582362046, + 850.8128582362046, + 847.3398946828661, + 847.3398946828661, + 847.3398946828661, + 847.3398946828661, + 847.3398946828661, + 847.3398946828661, + 843.8669311295275, + 843.8669311295275, + 843.8669311295275, + 837.0265282630141, + 837.0265282630141, + 837.0265282630141, + 833.5535647096756, + 833.5535647096756, + 833.5535647096756, + 826.7131618431622, + 826.7131618431622, + 826.7131618431622, + 816.7131618431622, + 816.7131618431622, + 816.7131618431622, + 809.8727589766488, + 809.8727589766488, + 809.8727589766488, + 799.8727589766488, + 799.8727589766488, + 799.8727589766488, + 787.017006782918, + 787.017006782918, + 787.017006782918, + 777.017006782918, + 777.017006782918, + 777.017006782918, + 764.1612545891871, + 764.1612545891871, + 764.1612545891871, + 748.8403657268076, + 748.8403657268076, + 748.8403657268076, + 735.9846135330768, + 735.9846135330768, + 735.9846135330768, + 720.6637246706972, + 720.6637246706972, + 720.6637246706972, + 703.3432165950085, + 703.3432165950085, + 703.3432165950085, + 684.5493641792903, + 684.5493641792903, + 684.5493641792903, + 667.2288561036015, + 667.2288561036015, + 667.2288561036015, + 648.4350036878833, + 648.4350036878833, + 648.4350036878833, + 631.1144956121946, + 631.1144956121946, + 631.1144956121946, + 612.3206431964763, + 612.3206431964763, + 612.3206431964763, + 592.6244881362322, + 592.6244881362322, + 592.6244881362322, + 573.830635720514, + 573.830635720514, + 573.830635720514, + 554.1344806602699, + 554.1344806602699, + 554.1344806602699, + 534.1344806602699, + 534.1344806602699, + 534.1344806602699, + 514.4383256000258, + 514.4383256000258, + 514.4383256000258, + 494.4383256000258, + 494.4383256000258, + 494.4383256000258, + 474.7421705397816, + 474.7421705397816, + 474.7421705397816, + 455.94831812406346, + 455.94831812406346, + 455.94831812406346, + 436.2521630638193, + 436.2521630638193, + 436.2521630638193, + 417.45831064810113, + 417.45831064810113, + 417.45831064810113, + 397.76215558785697, + 397.76215558785697, + 397.76215558785697, + 378.9683031721388, + 378.9683031721388, + 378.9683031721388, + 361.64779509645, + 361.64779509645, + 361.64779509645, + 342.85394268073185, + 342.85394268073185, + 342.85394268073185, + 325.53343460504306, + 325.53343460504306, + 325.53343460504306, + 310.2125457426635, + 310.2125457426635, + 310.2125457426635, + 292.8920376669747, + 292.8920376669747, + 292.8920376669747, + 277.57114880459517, + 277.57114880459517, + 277.57114880459517, + 264.7153966108644, + 264.7153966108644, + 264.7153966108644, + 249.3945077484848, + 249.3945077484848, + 249.3945077484848, + 236.538755554754, + 236.538755554754, + 236.538755554754, + 226.53875555475403, + 226.53875555475403, + 226.53875555475403, + 213.68300336102322, + 213.68300336102322, + 213.68300336102322, + 203.68300336102325, + 203.68300336102325, + 203.68300336102325, + 196.8426004945099, + 196.8426004945099, + 196.8426004945099, + 186.84260049450992, + 186.84260049450992, + 186.84260049450992, + 180.00219762799657, + 180.00219762799657, + 180.00219762799657, + 170.0021976279966, + 170.0021976279966, + 170.0021976279966, + 163.16179476148324, + 163.16179476148324, + 163.16179476148324, + 159.68883120814465, + 159.68883120814465, + 159.68883120814465, + 159.68883120814465, + 159.68883120814465, + 159.68883120814465, + 156.21586765480606, + 156.21586765480606, + 156.21586765480606, + 156.21586765480606, + 156.21586765480606, + 156.21586765480606, + 159.68883120814468, + 159.68883120814468, + 159.68883120814468, + 159.68883120814468, + 159.68883120814468, + 159.68883120814468, + 163.1617947614833, + 163.1617947614833, + 163.1617947614833, + 163.1617947614833, + 163.1617947614833, + 163.1617947614833, + 166.6347583148219, + 166.6347583148219, + 166.6347583148219, + 173.4751611813353, + 173.4751611813353, + 173.4751611813353, + 183.4751611813353, + 183.4751611813353, + 183.4751611813353, + 190.31556404784868, + 190.31556404784868, + 190.31556404784868, + 200.31556404784868, + 200.31556404784868, + 200.31556404784868, + 213.17131624157946, + 213.17131624157946, + 213.17131624157946, + 223.17131624157946, + 223.17131624157946, + 223.17131624157946, + 230.01171910809285, + 230.01171910809285, + 230.01171910809285, + 240.01171910809285, + 240.01171910809285, + 240.01171910809285, + 252.86747130182363, + 252.86747130182363, + 252.86747130182363, + 268.1883601642032, + 268.1883601642032, + 268.1883601642032, + 285.50886823989197, + 285.50886823989197, + 285.50886823989197, + 300.8297571022715, + 300.8297571022715, + 300.8297571022715, + 318.1502651779603, + 318.1502651779603, + 318.1502651779603, + 336.94411759367847, + 336.94411759367847, + 336.94411759367847, + 354.26462566936726, + 354.26462566936726, + 354.26462566936726, + 369.5855145317468, + 369.5855145317468, + 369.5855145317468, + 386.9060226074356, + 386.9060226074356, + 386.9060226074356, + 405.69987502315377, + 405.69987502315377, + 405.69987502315377, + 425.39603008339793, + 425.39603008339793, + 425.39603008339793, + 445.39603008339793, + 445.39603008339793, + 445.39603008339793, + 465.0921851436421, + 465.0921851436421, + 465.0921851436421, + 485.0921851436421, + 485.0921851436421, + 485.0921851436421, + 504.78834020388626, + 504.78834020388626, + 504.78834020388626, + 524.7883402038863, + 524.7883402038863, + 524.7883402038863, + 544.4844952641304, + 544.4844952641304, + 544.4844952641304, + 564.4844952641304, + 564.4844952641304, + 564.4844952641304, + 584.1806503243745, + 584.1806503243745, + 584.1806503243745, + 602.9745027400927, + 602.9745027400927, + 602.9745027400927, + 622.6706578003368, + 622.6706578003368, + 622.6706578003368, + 641.464510216055, + 641.464510216055, + 641.464510216055, + 658.7850182917438, + 658.7850182917438, + 658.7850182917438, + 677.578870707462, + 677.578870707462, + 677.578870707462, + 694.8993787831507, + 694.8993787831507, + 694.8993787831507, + 710.2202676455303, + 710.2202676455303, + 710.2202676455303, + 727.540775721219, + 727.540775721219, + 727.540775721219, + 742.8616645835986, + 742.8616645835986, + 742.8616645835986, + 755.7174167773294, + 755.7174167773294, + 755.7174167773294, + 771.0383056397089, + 771.0383056397089, + 771.0383056397089, + 783.8940578334398, + 783.8940578334398, + 783.8940578334398, + 793.8940578334398, + 793.8940578334398, + 793.8940578334398, + 806.7498100271706, + 806.7498100271706, + 806.7498100271706, + 816.7498100271706, + 816.7498100271706, + 816.7498100271706, + 829.6055622209014, + 829.6055622209014, + 829.6055622209014, + 839.6055622209014, + 839.6055622209014, + 839.6055622209014, + 846.4459650874148, + 846.4459650874148, + 846.4459650874148, + 849.9189286407534, + 849.9189286407534, + 849.9189286407534, + 856.7593315072668, + 856.7593315072668, + 856.7593315072668, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 863.7052586139439, + 860.2322950606053, + 860.2322950606053, + 860.2322950606053, + 853.391892194092, + 853.391892194092, + 853.391892194092, + 843.391892194092, + 843.391892194092, + 843.391892194092, + 836.5514893275786, + 836.5514893275786, + 836.5514893275786, + 826.5514893275786, + 826.5514893275786, + 826.5514893275786, + 813.6957371338477, + 813.6957371338477, + 813.6957371338477, + 803.6957371338477, + 803.6957371338477, + 803.6957371338477, + 790.8399849401169, + 790.8399849401169, + 790.8399849401169, + 780.8399849401169, + 780.8399849401169, + 780.8399849401169, + 767.984232746386, + 767.984232746386, + 767.984232746386, + 752.6633438840065, + 752.6633438840065, + 752.6633438840065, + 735.3428358083178, + 735.3428358083178, + 735.3428358083178, + 720.0219469459382, + 720.0219469459382, + 720.0219469459382, + 707.1661947522074, + 707.1661947522074, + 707.1661947522074, + 691.8453058898278, + 691.8453058898278, + 691.8453058898278, + 674.5247978141391, + 674.5247978141391, + 674.5247978141391, + 655.7309453984209, + 655.7309453984209, + 655.7309453984209, + 636.0347903381768, + 636.0347903381768, + 636.0347903381768, + 617.2409379224586, + 617.2409379224586, + 617.2409379224586, + 597.5447828622144, + 597.5447828622144, + 597.5447828622144, + 578.7509304464962, + 578.7509304464962, + 578.7509304464962, + 559.0547753862521, + 559.0547753862521, + 559.0547753862521, + 540.2609229705339, + 540.2609229705339, + 540.2609229705339, + 520.5647679102898, + 520.5647679102898, + 520.5647679102898, + 501.7709154945716, + 501.7709154945716, + 501.7709154945716, + 482.07476043432746, + 482.07476043432746, + 482.07476043432746, + 463.2809080186093, + 463.2809080186093, + 463.2809080186093, + 443.58475295836513, + 443.58475295836513, + 443.58475295836513, + 423.58475295836513, + 423.58475295836513, + 423.58475295836513, + 403.88859789812096, + 403.88859789812096, + 403.88859789812096, + 385.0947454824028, + 385.0947454824028, + 385.0947454824028, + 365.39859042215863, + 365.39859042215863, + 365.39859042215863, + 346.60473800644047, + 346.60473800644047, + 346.60473800644047, + 329.2842299307517, + 329.2842299307517, + 329.2842299307517, + 313.96334106837213, + 313.96334106837213, + 313.96334106837213, + 296.64283299268334, + 296.64283299268334, + 296.64283299268334, + 281.3219441303038, + 281.3219441303038, + 281.3219441303038, + 268.466191936573, + 268.466191936573, + 268.466191936573, + 253.14530307419346, + 253.14530307419346, + 253.14530307419346, + 240.28955088046268, + 240.28955088046268, + 240.28955088046268, + 230.28955088046268, + 230.28955088046268, + 230.28955088046268, + 217.4337986867319, + 217.4337986867319, + 217.4337986867319, + 207.4337986867319, + 207.4337986867319, + 207.4337986867319, + 200.59339582021852, + 200.59339582021852, + 200.59339582021852, + 190.59339582021852, + 190.59339582021852, + 190.59339582021852, + 183.75299295370513, + 183.75299295370513, + 183.75299295370513, + 180.28002940036652, + 180.28002940036652, + 180.28002940036652, + 173.43962653385313, + 173.43962653385313, + 173.43962653385313, + 169.9666629805145, + 169.9666629805145, + 169.9666629805145, + 169.9666629805145, + 169.9666629805145, + 169.9666629805145, + 166.4936994271759, + 166.4936994271759, + 166.4936994271759, + 166.4936994271759, + 166.4936994271759, + 166.4936994271759, + 169.96666298051449, + 169.96666298051449, + 169.96666298051449, + 169.96666298051449, + 169.96666298051449, + 169.96666298051449, + 173.43962653385307, + 173.43962653385307, + 173.43962653385307, + 180.28002940036646, + 180.28002940036646, + 180.28002940036646, + 183.75299295370505, + 183.75299295370505, + 183.75299295370505, + 190.59339582021843, + 190.59339582021843, + 190.59339582021843, + 200.59339582021843, + 200.59339582021843, + 200.59339582021843, + 213.4491480139492, + 213.4491480139492, + 213.4491480139492, + 223.4491480139492, + 223.4491480139492, + 223.4491480139492, + 236.30490020768, + 236.30490020768, + 236.30490020768, + 246.30490020768, + 246.30490020768, + 246.30490020768, + 259.1606524014108, + 259.1606524014108, + 259.1606524014108, + 274.48154126379035, + 274.48154126379035, + 274.48154126379035, + 287.3372934575211, + 287.3372934575211, + 287.3372934575211, + 302.6581823199007, + 302.6581823199007, + 302.6581823199007, + 319.97869039558947, + 319.97869039558947, + 319.97869039558947, + 335.299579257969, + 335.299579257969, + 335.299579257969, + 352.6200873336578, + 352.6200873336578, + 352.6200873336578, + 371.41393974937597, + 371.41393974937597, + 371.41393974937597, + 388.73444782506476, + 388.73444782506476, + 388.73444782506476, + 407.5283002407829, + 407.5283002407829, + 407.5283002407829, + 427.2244553010271, + 427.2244553010271, + 427.2244553010271, + 446.01830771674526, + 446.01830771674526, + 446.01830771674526, + 465.7144627769894, + 465.7144627769894, + 465.7144627769894, + 485.7144627769894, + 485.7144627769894, + 485.7144627769894, + 505.4106178372336, + 505.4106178372336, + 505.4106178372336, + 525.4106178372335, + 525.4106178372335, + 525.4106178372335, + 545.1067728974776, + 545.1067728974776, + 545.1067728974776, + 565.1067728974776, + 565.1067728974776, + 565.1067728974776, + 584.8029279577217, + 584.8029279577217, + 584.8029279577217, + 603.59678037344, + 603.59678037344, + 603.59678037344, + 623.2929354336841, + 623.2929354336841, + 623.2929354336841, + 642.0867878494023, + 642.0867878494023, + 642.0867878494023, + 659.407295925091, + 659.407295925091, + 659.407295925091, + 674.7281847874706, + 674.7281847874706, + 674.7281847874706, + 692.0486928631593, + 692.0486928631593, + 692.0486928631593, + 707.3695817255389, + 707.3695817255389, + 707.3695817255389, + 724.6900898012276, + 724.6900898012276, + 724.6900898012276, + 740.0109786636071, + 740.0109786636071, + 740.0109786636071, + 752.8667308573379, + 752.8667308573379, + 752.8667308573379, + 768.1876197197174, + 768.1876197197174, + 768.1876197197174, + 781.0433719134483, + 781.0433719134483, + 781.0433719134483, + 791.0433719134483, + 791.0433719134483, + 791.0433719134483 + ], + "angle": [ + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -170, + -170, + -170, + -160, + -160, + -160, + -170, + -170, + -170, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -200, + -200, + -200, + -190, + -190, + -190, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -270, + -270, + -270, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -260, + -260, + -260, + -250, + -250, + -250, + -240, + -240, + -240, + -250, + -250, + -250, + -240, + -240, + -240, + -230, + -230, + -230, + -240, + -240, + -240, + -230, + -230, + -230, + -220, + -220, + -220, + -230, + -230, + -230, + -220, + -220, + -220, + -210, + -210, + -210, + -220, + -220, + -220, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -210, + -210, + -210, + -200, + -200, + -200, + -190, + -190, + -190, + -180, + -180, + -180, + -190, + -190, + -190, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -180, + -180, + -180, + -170, + -170, + -170, + -160, + -160, + -160, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -150, + -150, + -150, + -160, + -160, + -160, + -150, + -150, + -150, + -140, + -140, + -140, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -110, + -110, + -110, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + 10, + 10, + 10, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 60, + 60, + 60, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 90, + 90, + 90, + 80, + 80, + 80, + 70, + 70, + 70, + 80, + 80, + 80, + 70, + 70, + 70, + 60, + 60, + 60, + 50, + 50, + 50, + 60, + 60, + 60, + 50, + 50, + 50, + 40, + 40, + 40, + 50, + 50, + 50, + 40, + 40, + 40, + 30, + 30, + 30, + 40, + 40, + 40, + 30, + 30, + 30, + 20, + 20, + 20, + 30, + 30, + 30, + 20, + 20, + 20, + 10, + 10, + 10, + 20, + 20, + 20, + 10, + 10, + 10, + 0, + 0, + 0, + 10, + 10, + 10, + 0, + 0, + 0, + -10, + -10, + -10, + 0, + 0, + 0, + -10, + -10, + -10, + -20, + -20, + -20, + -10, + -10, + -10, + -20, + -20, + -20, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -30, + -30, + -30, + -40, + -40, + -40, + -50, + -50, + -50, + -40, + -40, + -40, + -50, + -50, + -50, + -60, + -60, + -60, + -50, + -50, + -50, + -60, + -60, + -60, + -70, + -70, + -70, + -60, + -60, + -60, + -70, + -70, + -70, + -80, + -80, + -80, + -70, + -70, + -70, + -80, + -80, + -80, + -90, + -90, + -90, + -80, + -80, + -80, + -90, + -90, + -90, + -100, + -100, + -100, + -90, + -90, + -90, + -100, + -100, + -100, + -110, + -110, + -110, + -100, + -100, + -100, + -110, + -110, + -110, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -120, + -120, + -120, + -130, + -130, + -130, + -140, + -140, + -140, + -130, + -130, + -130, + -140, + -140, + -140, + -150, + -150, + -150, + -140, + -140, + -140 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_position.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_position.json new file mode 100644 index 0000000000000000000000000000000000000000..88776f876f7eda940de7550b40b5edd9c744cbf9 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorD_position.json @@ -0,0 +1,4822 @@ +{ + "time": [ + 0.005555555555555556, + 0.011111111111111112, + 0.016666666666666666, + 0.022222222222222223, + 0.02777777777777778, + 0.03333333333333333, + 0.03888888888888889, + 0.044444444444444446, + 0.05, + 0.05555555555555556, + 0.061111111111111116, + 0.06666666666666667, + 0.07222222222222222, + 0.07777777777777777, + 0.08333333333333331, + 0.08888888888888886, + 0.09444444444444441, + 0.09999999999999996, + 0.10555555555555551, + 0.11111111111111106, + 0.11666666666666661, + 0.12222222222222216, + 0.1277777777777777, + 0.13333333333333328, + 0.13888888888888884, + 0.1444444444444444, + 0.14999999999999997, + 0.15555555555555553, + 0.1611111111111111, + 0.16666666666666666, + 0.17222222222222222, + 0.17777777777777778, + 0.18333333333333335, + 0.1888888888888889, + 0.19444444444444448, + 0.20000000000000004, + 0.2055555555555556, + 0.21111111111111117, + 0.21666666666666673, + 0.2222222222222223, + 0.22777777777777786, + 0.23333333333333342, + 0.23888888888888898, + 0.24444444444444455, + 0.2500000000000001, + 0.25555555555555565, + 0.2611111111111112, + 0.2666666666666667, + 0.27222222222222225, + 0.2777777777777778, + 0.2833333333333333, + 0.28888888888888886, + 0.2944444444444444, + 0.29999999999999993, + 0.30555555555555547, + 0.311111111111111, + 0.31666666666666654, + 0.3222222222222221, + 0.3277777777777776, + 0.33333333333333315, + 0.3388888888888887, + 0.3444444444444442, + 0.34999999999999976, + 0.3555555555555553, + 0.3611111111111108, + 0.36666666666666636, + 0.3722222222222219, + 0.37777777777777743, + 0.38333333333333297, + 0.3888888888888885, + 0.39444444444444404, + 0.3999999999999996, + 0.4055555555555551, + 0.41111111111111065, + 0.4166666666666662, + 0.4222222222222217, + 0.42777777777777726, + 0.4333333333333328, + 0.43888888888888833, + 0.44444444444444386, + 0.4499999999999994, + 0.45555555555555494, + 0.46111111111111047, + 0.466666666666666, + 0.47222222222222154, + 0.4777777777777771, + 0.4833333333333326, + 0.48888888888888815, + 0.4944444444444437, + 0.4999999999999992, + 0.5055555555555548, + 0.5111111111111103, + 0.5166666666666658, + 0.5222222222222214, + 0.5277777777777769, + 0.5333333333333324, + 0.538888888888888, + 0.5444444444444435, + 0.549999999999999, + 0.5555555555555546, + 0.5611111111111101, + 0.5666666666666657, + 0.5722222222222212, + 0.5777777777777767, + 0.5833333333333323, + 0.5888888888888878, + 0.5944444444444433, + 0.5999999999999989, + 0.6055555555555544, + 0.6111111111111099, + 0.6166666666666655, + 0.622222222222221, + 0.6277777777777765, + 0.6333333333333321, + 0.6388888888888876, + 0.6444444444444432, + 0.6499999999999987, + 0.6555555555555542, + 0.6611111111111098, + 0.6666666666666653, + 0.6722222222222208, + 0.6777777777777764, + 0.6833333333333319, + 0.6888888888888874, + 0.694444444444443, + 0.6999999999999985, + 0.705555555555554, + 0.7111111111111096, + 0.7166666666666651, + 0.7222222222222207, + 0.7277777777777762, + 0.7333333333333317, + 0.7388888888888873, + 0.7444444444444428, + 0.7499999999999983, + 0.7555555555555539, + 0.7611111111111094, + 0.7666666666666649, + 0.7722222222222205, + 0.777777777777776, + 0.7833333333333315, + 0.7888888888888871, + 0.7944444444444426, + 0.7999999999999982, + 0.8055555555555537, + 0.8111111111111092, + 0.8166666666666648, + 0.8222222222222203, + 0.8277777777777758, + 0.8333333333333314, + 0.8388888888888869, + 0.8444444444444424, + 0.849999999999998, + 0.8555555555555535, + 0.861111111111109, + 0.8666666666666646, + 0.8722222222222201, + 0.8777777777777757, + 0.8833333333333312, + 0.8888888888888867, + 0.8944444444444423, + 0.8999999999999978, + 0.9055555555555533, + 0.9111111111111089, + 0.9166666666666644, + 0.92222222222222, + 0.9277777777777755, + 0.933333333333331, + 0.9388888888888866, + 0.9444444444444421, + 0.9499999999999976, + 0.9555555555555532, + 0.9611111111111087, + 0.9666666666666642, + 0.9722222222222198, + 0.9777777777777753, + 0.9833333333333308, + 0.9888888888888864, + 0.9944444444444419, + 0.9999999999999974, + 1.005555555555553, + 1.0111111111111086, + 1.0166666666666642, + 1.0222222222222197, + 1.0277777777777752, + 1.0333333333333308, + 1.0388888888888863, + 1.0444444444444418, + 1.0499999999999974, + 1.055555555555553, + 1.0611111111111085, + 1.066666666666664, + 1.0722222222222195, + 1.077777777777775, + 1.0833333333333306, + 1.0888888888888861, + 1.0944444444444417, + 1.0999999999999972, + 1.1055555555555527, + 1.1111111111111083, + 1.1166666666666638, + 1.1222222222222193, + 1.1277777777777749, + 1.1333333333333304, + 1.138888888888886, + 1.1444444444444415, + 1.149999999999997, + 1.1555555555555526, + 1.161111111111108, + 1.1666666666666636, + 1.1722222222222192, + 1.1777777777777747, + 1.1833333333333302, + 1.1888888888888858, + 1.1944444444444413, + 1.1999999999999968, + 1.2055555555555524, + 1.211111111111108, + 1.2166666666666635, + 1.222222222222219, + 1.2277777777777745, + 1.23333333333333, + 1.2388888888888856, + 1.2444444444444411, + 1.2499999999999967, + 1.2555555555555522, + 1.2611111111111077, + 1.2666666666666633, + 1.2722222222222188, + 1.2777777777777743, + 1.2833333333333299, + 1.2888888888888854, + 1.294444444444441, + 1.2999999999999965, + 1.305555555555552, + 1.3111111111111076, + 1.316666666666663, + 1.3222222222222186, + 1.3277777777777742, + 1.3333333333333297, + 1.3388888888888852, + 1.3444444444444408, + 1.3499999999999963, + 1.3555555555555518, + 1.3611111111111074, + 1.366666666666663, + 1.3722222222222185, + 1.377777777777774, + 1.3833333333333295, + 1.388888888888885, + 1.3944444444444406, + 1.3999999999999961, + 1.4055555555555517, + 1.4111111111111072, + 1.4166666666666627, + 1.4222222222222183, + 1.4277777777777738, + 1.4333333333333294, + 1.4388888888888849, + 1.4444444444444404, + 1.449999999999996, + 1.4555555555555515, + 1.461111111111107, + 1.4666666666666626, + 1.472222222222218, + 1.4777777777777736, + 1.4833333333333292, + 1.4888888888888847, + 1.4944444444444402, + 1.4999999999999958, + 1.5055555555555513, + 1.5111111111111069, + 1.5166666666666624, + 1.522222222222218, + 1.5277777777777735, + 1.533333333333329, + 1.5388888888888845, + 1.54444444444444, + 1.5499999999999956, + 1.5555555555555511, + 1.5611111111111067, + 1.5666666666666622, + 1.5722222222222177, + 1.5777777777777733, + 1.5833333333333288, + 1.5888888888888844, + 1.59444444444444, + 1.5999999999999954, + 1.605555555555551, + 1.6111111111111065, + 1.616666666666662, + 1.6222222222222176, + 1.627777777777773, + 1.6333333333333286, + 1.6388888888888842, + 1.6444444444444397, + 1.6499999999999952, + 1.6555555555555508, + 1.6611111111111063, + 1.6666666666666619, + 1.6722222222222174, + 1.677777777777773, + 1.6833333333333285, + 1.688888888888884, + 1.6944444444444395, + 1.699999999999995, + 1.7055555555555506, + 1.7111111111111061, + 1.7166666666666617, + 1.7222222222222172, + 1.7277777777777727, + 1.7333333333333283, + 1.7388888888888838, + 1.7444444444444394, + 1.749999999999995, + 1.7555555555555504, + 1.761111111111106, + 1.7666666666666615, + 1.772222222222217, + 1.7777777777777726, + 1.783333333333328, + 1.7888888888888836, + 1.7944444444444392, + 1.7999999999999947, + 1.8055555555555503, + 1.8111111111111058, + 1.8166666666666613, + 1.8222222222222169, + 1.8277777777777724, + 1.833333333333328, + 1.8388888888888835, + 1.844444444444439, + 1.8499999999999945, + 1.85555555555555, + 1.8611111111111056, + 1.8666666666666611, + 1.8722222222222167, + 1.8777777777777722, + 1.8833333333333278, + 1.8888888888888833, + 1.8944444444444388, + 1.8999999999999944, + 1.90555555555555, + 1.9111111111111054, + 1.916666666666661, + 1.9222222222222165, + 1.927777777777772, + 1.9333333333333276, + 1.938888888888883, + 1.9444444444444386, + 1.9499999999999942, + 1.9555555555555497, + 1.9611111111111053, + 1.9666666666666608, + 1.9722222222222163, + 1.9777777777777719, + 1.9833333333333274, + 1.988888888888883, + 1.9944444444444385, + 1.999999999999994, + 2.0055555555555498, + 2.0111111111111053, + 2.016666666666661, + 2.0222222222222164, + 2.027777777777772, + 2.0333333333333274, + 2.038888888888883, + 2.0444444444444385, + 2.049999999999994, + 2.0555555555555496, + 2.061111111111105, + 2.0666666666666607, + 2.072222222222216, + 2.0777777777777717, + 2.0833333333333273, + 2.088888888888883, + 2.0944444444444383, + 2.099999999999994, + 2.1055555555555494, + 2.111111111111105, + 2.1166666666666605, + 2.122222222222216, + 2.1277777777777716, + 2.133333333333327, + 2.1388888888888826, + 2.144444444444438, + 2.1499999999999937, + 2.1555555555555492, + 2.1611111111111048, + 2.1666666666666603, + 2.172222222222216, + 2.1777777777777714, + 2.183333333333327, + 2.1888888888888824, + 2.194444444444438, + 2.1999999999999935, + 2.205555555555549, + 2.2111111111111046, + 2.21666666666666, + 2.2222222222222157, + 2.227777777777771, + 2.2333333333333267, + 2.2388888888888823, + 2.244444444444438, + 2.2499999999999933, + 2.255555555555549, + 2.2611111111111044, + 2.26666666666666, + 2.2722222222222155, + 2.277777777777771, + 2.2833333333333266, + 2.288888888888882, + 2.2944444444444376, + 2.299999999999993, + 2.3055555555555487, + 2.3111111111111042, + 2.3166666666666598, + 2.3222222222222153, + 2.327777777777771, + 2.3333333333333264, + 2.338888888888882, + 2.3444444444444374, + 2.349999999999993, + 2.3555555555555485, + 2.361111111111104, + 2.3666666666666596, + 2.372222222222215, + 2.3777777777777707, + 2.383333333333326, + 2.3888888888888817, + 2.3944444444444373, + 2.399999999999993, + 2.4055555555555483, + 2.411111111111104, + 2.4166666666666594, + 2.422222222222215, + 2.4277777777777705, + 2.433333333333326, + 2.4388888888888816, + 2.444444444444437, + 2.4499999999999926, + 2.455555555555548, + 2.4611111111111037, + 2.4666666666666592, + 2.4722222222222148, + 2.4777777777777703, + 2.483333333333326, + 2.4888888888888814, + 2.494444444444437, + 2.4999999999999925, + 2.505555555555548, + 2.5111111111111035, + 2.516666666666659, + 2.5222222222222146, + 2.52777777777777, + 2.5333333333333257, + 2.538888888888881, + 2.5444444444444367, + 2.5499999999999923, + 2.555555555555548, + 2.5611111111111033, + 2.566666666666659, + 2.5722222222222144, + 2.57777777777777, + 2.5833333333333255, + 2.588888888888881, + 2.5944444444444366, + 2.599999999999992, + 2.6055555555555476, + 2.611111111111103, + 2.6166666666666587, + 2.6222222222222142, + 2.6277777777777698, + 2.6333333333333253, + 2.638888888888881, + 2.6444444444444364, + 2.649999999999992, + 2.6555555555555475, + 2.661111111111103, + 2.6666666666666585, + 2.672222222222214, + 2.6777777777777696, + 2.683333333333325, + 2.6888888888888807, + 2.694444444444436, + 2.6999999999999917, + 2.7055555555555473, + 2.711111111111103, + 2.7166666666666583, + 2.722222222222214, + 2.7277777777777694, + 2.733333333333325, + 2.7388888888888805, + 2.744444444444436, + 2.7499999999999916, + 2.755555555555547, + 2.7611111111111026, + 2.766666666666658, + 2.7722222222222137, + 2.7777777777777692, + 2.7833333333333248, + 2.7888888888888803, + 2.794444444444436, + 2.7999999999999914, + 2.805555555555547, + 2.8111111111111025, + 2.816666666666658, + 2.8222222222222135, + 2.827777777777769, + 2.8333333333333246, + 2.83888888888888, + 2.8444444444444357, + 2.849999999999991, + 2.8555555555555467, + 2.8611111111111023, + 2.866666666666658, + 2.8722222222222134, + 2.877777777777769, + 2.8833333333333244, + 2.88888888888888, + 2.8944444444444355, + 2.899999999999991, + 2.9055555555555466, + 2.911111111111102, + 2.9166666666666576, + 2.922222222222213, + 2.9277777777777687, + 2.9333333333333242, + 2.93888888888888, + 2.9444444444444353, + 2.949999999999991, + 2.9555555555555464, + 2.961111111111102, + 2.9666666666666575, + 2.972222222222213, + 2.9777777777777685, + 2.983333333333324, + 2.9888888888888796, + 2.994444444444435, + 2.9999999999999907, + 3.005555555555546, + 3.0111111111111017, + 3.0166666666666573, + 3.022222222222213, + 3.0277777777777684, + 3.033333333333324, + 3.0388888888888794, + 3.044444444444435, + 3.0499999999999905, + 3.055555555555546, + 3.0611111111111016, + 3.066666666666657, + 3.0722222222222126, + 3.077777777777768, + 3.0833333333333237, + 3.0888888888888792, + 3.094444444444435, + 3.0999999999999903, + 3.105555555555546, + 3.1111111111111014, + 3.116666666666657, + 3.1222222222222125, + 3.127777777777768, + 3.1333333333333235, + 3.138888888888879, + 3.1444444444444346, + 3.14999999999999, + 3.1555555555555457, + 3.161111111111101, + 3.1666666666666567, + 3.1722222222222123, + 3.177777777777768, + 3.1833333333333234, + 3.188888888888879, + 3.1944444444444344, + 3.19999999999999, + 3.2055555555555455, + 3.211111111111101, + 3.2166666666666566, + 3.222222222222212, + 3.2277777777777676, + 3.233333333333323, + 3.2388888888888787, + 3.2444444444444343, + 3.24999999999999, + 3.2555555555555453, + 3.261111111111101, + 3.2666666666666564, + 3.272222222222212, + 3.2777777777777675, + 3.283333333333323, + 3.2888888888888785, + 3.294444444444434, + 3.2999999999999896, + 3.305555555555545, + 3.3111111111111007, + 3.316666666666656, + 3.3222222222222118, + 3.3277777777777673, + 3.333333333333323, + 3.3388888888888784, + 3.344444444444434, + 3.3499999999999894, + 3.355555555555545, + 3.3611111111111005, + 3.366666666666656, + 3.3722222222222116, + 3.377777777777767, + 3.3833333333333226, + 3.388888888888878, + 3.3944444444444337, + 3.3999999999999893, + 3.405555555555545, + 3.4111111111111003, + 3.416666666666656, + 3.4222222222222114, + 3.427777777777767, + 3.4333333333333225, + 3.438888888888878, + 3.4444444444444335, + 3.449999999999989, + 3.4555555555555446, + 3.4611111111111, + 3.4666666666666557, + 3.472222222222211, + 3.4777777777777668, + 3.4833333333333223, + 3.488888888888878, + 3.4944444444444334, + 3.499999999999989, + 3.5055555555555444, + 3.5111111111111, + 3.5166666666666555, + 3.522222222222211, + 3.5277777777777666, + 3.533333333333322, + 3.5388888888888776, + 3.544444444444433, + 3.5499999999999887, + 3.5555555555555443, + 3.5611111111111, + 3.5666666666666553, + 3.572222222222211, + 3.5777777777777664, + 3.583333333333322, + 3.5888888888888775, + 3.594444444444433, + 3.5999999999999885, + 3.605555555555544, + 3.6111111111110996, + 3.616666666666655, + 3.6222222222222107, + 3.627777777777766, + 3.6333333333333218, + 3.6388888888888773, + 3.644444444444433, + 3.6499999999999884, + 3.655555555555544, + 3.6611111111110994, + 3.666666666666655, + 3.6722222222222105, + 3.677777777777766, + 3.6833333333333216, + 3.688888888888877, + 3.6944444444444327, + 3.699999999999988, + 3.7055555555555437, + 3.7111111111110993, + 3.716666666666655, + 3.7222222222222103, + 3.727777777777766, + 3.7333333333333214, + 3.738888888888877, + 3.7444444444444325, + 3.749999999999988, + 3.7555555555555435, + 3.761111111111099, + 3.7666666666666546, + 3.77222222222221, + 3.7777777777777657, + 3.7833333333333212, + 3.7888888888888768, + 3.7944444444444323, + 3.799999999999988, + 3.8055555555555434, + 3.811111111111099, + 3.8166666666666544, + 3.82222222222221, + 3.8277777777777655, + 3.833333333333321, + 3.8388888888888766, + 3.844444444444432, + 3.8499999999999877, + 3.855555555555543, + 3.8611111111110987, + 3.8666666666666543, + 3.87222222222221, + 3.8777777777777653, + 3.883333333333321, + 3.8888888888888764, + 3.894444444444432, + 3.8999999999999875, + 3.905555555555543, + 3.9111111111110985, + 3.916666666666654, + 3.9222222222222096, + 3.927777777777765, + 3.9333333333333207, + 3.9388888888888762, + 3.9444444444444318, + 3.9499999999999873, + 3.955555555555543, + 3.9611111111110984, + 3.966666666666654, + 3.9722222222222094, + 3.977777777777765, + 3.9833333333333205, + 3.988888888888876, + 3.9944444444444316, + 3.999999999999987, + 4.005555555555543, + 4.011111111111099, + 4.016666666666654, + 4.02222222222221, + 4.027777777777765, + 4.033333333333321, + 4.038888888888876, + 4.044444444444432, + 4.049999999999987, + 4.055555555555543, + 4.0611111111110985, + 4.066666666666654, + 4.0722222222222095, + 4.077777777777765, + 4.083333333333321, + 4.088888888888876, + 4.094444444444432, + 4.099999999999987, + 4.105555555555543, + 4.111111111111098, + 4.116666666666654, + 4.122222222222209, + 4.127777777777765, + 4.13333333333332, + 4.138888888888876, + 4.1444444444444315, + 4.149999999999987, + 4.155555555555543, + 4.161111111111098, + 4.166666666666654, + 4.172222222222209, + 4.177777777777765, + 4.18333333333332, + 4.188888888888876, + 4.194444444444431, + 4.199999999999987, + 4.205555555555542, + 4.211111111111098, + 4.2166666666666535, + 4.222222222222209, + 4.2277777777777645, + 4.23333333333332, + 4.238888888888876, + 4.244444444444431, + 4.249999999999987, + 4.255555555555542, + 4.261111111111098, + 4.266666666666653, + 4.272222222222209, + 4.277777777777764, + 4.28333333333332, + 4.288888888888875, + 4.294444444444431, + 4.2999999999999865, + 4.305555555555542, + 4.311111111111098, + 4.316666666666653, + 4.322222222222209, + 4.327777777777764, + 4.33333333333332, + 4.338888888888875, + 4.344444444444431, + 4.349999999999986, + 4.355555555555542, + 4.361111111111097, + 4.366666666666653, + 4.3722222222222085, + 4.377777777777764, + 4.3833333333333195, + 4.388888888888875, + 4.394444444444431, + 4.399999999999986, + 4.405555555555542, + 4.411111111111097, + 4.416666666666653, + 4.422222222222208, + 4.427777777777764, + 4.433333333333319, + 4.438888888888875, + 4.44444444444443, + 4.449999999999986, + 4.4555555555555415, + 4.461111111111097, + 4.466666666666653, + 4.472222222222208, + 4.477777777777764, + 4.483333333333319, + 4.488888888888875, + 4.49444444444443, + 4.499999999999986, + 4.505555555555541, + 4.511111111111097, + 4.516666666666652, + 4.522222222222208, + 4.5277777777777635, + 4.533333333333319, + 4.5388888888888745, + 4.54444444444443, + 4.549999999999986, + 4.555555555555541, + 4.561111111111097, + 4.566666666666652, + 4.572222222222208, + 4.577777777777763, + 4.583333333333319, + 4.588888888888874, + 4.59444444444443, + 4.599999999999985, + 4.605555555555541, + 4.6111111111110965, + 4.616666666666652, + 4.622222222222208, + 4.627777777777763, + 4.633333333333319, + 4.638888888888874, + 4.64444444444443, + 4.649999999999985, + 4.655555555555541, + 4.661111111111096, + 4.666666666666652, + 4.672222222222207, + 4.677777777777763, + 4.6833333333333185, + 4.688888888888874, + 4.6944444444444295, + 4.699999999999985, + 4.705555555555541, + 4.711111111111096, + 4.716666666666652, + 4.722222222222207, + 4.727777777777763, + 4.733333333333318, + 4.738888888888874, + 4.744444444444429, + 4.749999999999985, + 4.75555555555554, + 4.761111111111096, + 4.7666666666666515, + 4.772222222222207, + 4.777777777777763, + 4.783333333333318, + 4.788888888888874, + 4.794444444444429, + 4.799999999999985, + 4.80555555555554, + 4.811111111111096, + 4.816666666666651, + 4.822222222222207, + 4.827777777777762, + 4.833333333333318, + 4.8388888888888735, + 4.844444444444429, + 4.8499999999999845, + 4.85555555555554, + 4.861111111111096, + 4.866666666666651, + 4.872222222222207, + 4.877777777777762, + 4.883333333333318, + 4.888888888888873, + 4.894444444444429, + 4.899999999999984, + 4.90555555555554, + 4.911111111111095, + 4.916666666666651, + 4.9222222222222065, + 4.927777777777762, + 4.933333333333318, + 4.938888888888873, + 4.944444444444429, + 4.949999999999984, + 4.95555555555554, + 4.961111111111095, + 4.966666666666651, + 4.972222222222206, + 4.977777777777762, + 4.983333333333317, + 4.988888888888873, + 4.9944444444444285, + 4.999999999999984, + 5.0055555555555395, + 5.011111111111095, + 5.016666666666651, + 5.022222222222206, + 5.027777777777762, + 5.033333333333317, + 5.038888888888873, + 5.044444444444428, + 5.049999999999984, + 5.055555555555539, + 5.061111111111095, + 5.06666666666665, + 5.072222222222206, + 5.0777777777777615, + 5.083333333333317, + 5.088888888888873, + 5.094444444444428, + 5.099999999999984, + 5.105555555555539, + 5.111111111111095, + 5.11666666666665, + 5.122222222222206, + 5.127777777777761, + 5.133333333333317, + 5.138888888888872, + 5.144444444444428, + 5.1499999999999835, + 5.155555555555539, + 5.1611111111110946, + 5.16666666666665, + 5.172222222222206, + 5.177777777777761, + 5.183333333333317, + 5.188888888888872, + 5.194444444444428, + 5.199999999999983, + 5.205555555555539, + 5.211111111111094, + 5.21666666666665, + 5.2222222222222054, + 5.227777777777761, + 5.2333333333333165, + 5.238888888888872, + 5.244444444444428, + 5.249999999999983, + 5.255555555555539, + 5.261111111111094, + 5.26666666666665, + 5.272222222222205, + 5.277777777777761, + 5.283333333333316, + 5.288888888888872, + 5.294444444444427, + 5.299999999999983, + 5.3055555555555385, + 5.311111111111094, + 5.3166666666666496, + 5.322222222222205, + 5.327777777777761, + 5.333333333333316, + 5.338888888888872, + 5.344444444444427, + 5.349999999999983, + 5.355555555555538, + 5.361111111111094, + 5.366666666666649, + 5.372222222222205, + 5.3777777777777604, + 5.383333333333316, + 5.3888888888888715, + 5.394444444444427, + 5.399999999999983, + 5.405555555555538, + 5.411111111111094, + 5.416666666666649, + 5.422222222222205, + 5.42777777777776, + 5.433333333333316, + 5.438888888888871, + 5.444444444444427, + 5.449999999999982, + 5.455555555555538, + 5.4611111111110935, + 5.466666666666649, + 5.472222222222205, + 5.47777777777776, + 5.483333333333316, + 5.488888888888871, + 5.494444444444427, + 5.499999999999982, + 5.505555555555538, + 5.511111111111093, + 5.516666666666649, + 5.522222222222204, + 5.52777777777776, + 5.5333333333333155, + 5.538888888888871, + 5.5444444444444265, + 5.549999999999982, + 5.555555555555538, + 5.561111111111093, + 5.566666666666649, + 5.572222222222204, + 5.57777777777776, + 5.583333333333315, + 5.588888888888871, + 5.594444444444426, + 5.599999999999982, + 5.605555555555537, + 5.611111111111093, + 5.6166666666666485, + 5.622222222222204, + 5.62777777777776, + 5.633333333333315, + 5.638888888888871, + 5.644444444444426, + 5.649999999999982, + 5.655555555555537, + 5.661111111111093, + 5.666666666666648, + 5.672222222222204, + 5.677777777777759, + 5.683333333333315, + 5.6888888888888705, + 5.694444444444426, + 5.6999999999999815, + 5.705555555555537, + 5.711111111111093, + 5.716666666666648, + 5.722222222222204, + 5.727777777777759, + 5.733333333333315, + 5.73888888888887, + 5.744444444444426, + 5.749999999999981, + 5.755555555555537, + 5.761111111111092, + 5.766666666666648, + 5.7722222222222035, + 5.777777777777759, + 5.783333333333315, + 5.78888888888887, + 5.794444444444426, + 5.799999999999981, + 5.805555555555537, + 5.811111111111092, + 5.816666666666648, + 5.822222222222203, + 5.827777777777759, + 5.833333333333314, + 5.83888888888887, + 5.8444444444444255, + 5.849999999999981, + 5.8555555555555365, + 5.861111111111092, + 5.866666666666648, + 5.872222222222203, + 5.877777777777759, + 5.883333333333314, + 5.88888888888887, + 5.894444444444425, + 5.899999999999981, + 5.905555555555536, + 5.911111111111092, + 5.916666666666647, + 5.922222222222203, + 5.9277777777777585, + 5.933333333333314, + 5.93888888888887, + 5.944444444444425, + 5.949999999999981, + 5.955555555555536, + 5.961111111111092, + 5.966666666666647, + 5.972222222222203, + 5.977777777777758, + 5.983333333333314, + 5.988888888888869, + 5.994444444444425, + 5.9999999999999805, + 6.005555555555536, + 6.0111111111110915, + 6.016666666666647, + 6.022222222222203, + 6.027777777777758, + 6.033333333333314, + 6.038888888888869, + 6.044444444444425, + 6.04999999999998, + 6.055555555555536, + 6.061111111111091, + 6.066666666666647, + 6.072222222222202, + 6.077777777777758, + 6.0833333333333135, + 6.088888888888869, + 6.094444444444425, + 6.09999999999998, + 6.105555555555536, + 6.111111111111091, + 6.116666666666647, + 6.122222222222202, + 6.127777777777758, + 6.133333333333313, + 6.138888888888869, + 6.144444444444424, + 6.14999999999998, + 6.1555555555555355, + 6.161111111111091, + 6.1666666666666465, + 6.172222222222202, + 6.177777777777758, + 6.183333333333313, + 6.188888888888869, + 6.194444444444424, + 6.19999999999998, + 6.205555555555535, + 6.211111111111091, + 6.216666666666646, + 6.222222222222202, + 6.227777777777757, + 6.233333333333313, + 6.2388888888888685, + 6.244444444444424, + 6.24999999999998, + 6.255555555555535, + 6.261111111111091, + 6.266666666666646, + 6.272222222222202, + 6.277777777777757, + 6.283333333333313, + 6.288888888888868, + 6.294444444444424, + 6.299999999999979, + 6.305555555555535, + 6.3111111111110905, + 6.316666666666646, + 6.3222222222222015, + 6.327777777777757, + 6.333333333333313, + 6.338888888888868, + 6.344444444444424, + 6.349999999999979, + 6.355555555555535, + 6.36111111111109, + 6.366666666666646, + 6.372222222222201, + 6.377777777777757, + 6.383333333333312, + 6.388888888888868, + 6.3944444444444235, + 6.399999999999979, + 6.405555555555535, + 6.41111111111109, + 6.416666666666646, + 6.422222222222201, + 6.427777777777757, + 6.433333333333312, + 6.438888888888868, + 6.444444444444423, + 6.449999999999979, + 6.455555555555534, + 6.46111111111109, + 6.4666666666666455, + 6.472222222222201, + 6.4777777777777565, + 6.483333333333312, + 6.488888888888868, + 6.494444444444423, + 6.499999999999979, + 6.505555555555534, + 6.51111111111109, + 6.516666666666645, + 6.522222222222201, + 6.527777777777756, + 6.533333333333312, + 6.538888888888867, + 6.544444444444423, + 6.5499999999999785, + 6.555555555555534, + 6.56111111111109, + 6.566666666666645, + 6.572222222222201, + 6.577777777777756, + 6.583333333333312, + 6.588888888888867, + 6.594444444444423, + 6.599999999999978, + 6.605555555555534, + 6.611111111111089, + 6.616666666666645, + 6.6222222222222005, + 6.627777777777756, + 6.6333333333333115, + 6.638888888888867, + 6.644444444444423, + 6.649999999999978, + 6.655555555555534, + 6.661111111111089, + 6.666666666666645, + 6.6722222222222, + 6.677777777777756, + 6.683333333333311 + ], + "x": [ + 606, + 606, + 606, + 625.6961550602441, + 625.6961550602441, + 645.6961550602441, + 665.3923101204882, + 684.1861625362064, + 701.5066706118952, + 716.8275594742747, + 729.6833116680056, + 745.0042005303851, + 762.3247086060738, + 777.6455974684534, + 794.9661055441421, + 810.2869944065217, + 823.1427466002525, + 838.463635462632, + 851.3193876563629, + 861.3193876563629, + 874.1751398500937, + 884.1751398500937, + 891.0155427166071, + 901.0155427166071, + 907.8559455831205, + 911.3289091364591, + 918.1693120029724, + 921.642275556311, + 928.4826784228244, + 931.955641976163, + 938.7960448426763, + 948.7960448426763, + 955.6364477091897, + 959.1094112625283, + 959.1094112625283, + 955.6364477091897, + 955.6364477091897, + 959.1094112625283, + 965.9498141290417, + 975.9498141290417, + 988.8055663227725, + 998.8055663227725, + 1005.6459691892859, + 1015.6459691892859, + 1028.5017213830167, + 1043.8226102453964, + 1061.1431183210852, + 1076.464007183465, + 1093.7845152591537, + 1112.578367674872, + 1129.8988757505608, + 1148.692728166279, + 1166.013236241968, + 1184.807088657686, + 1204.5032437179302, + 1224.5032437179302, + 1244.1993987781743, + 1264.1993987781743, + 1283.8955538384184, + 1303.8955538384184, + 1323.5917088986625, + 1343.5917088986625, + 1363.2878639589067, + 1382.0817163746249, + 1401.777871434869, + 1420.5717238505872, + 1437.892231926276, + 1453.2131207886557, + 1470.5336288643446, + 1485.8545177267242, + 1498.710269920455, + 1514.0311587828346, + 1526.8869109765653, + 1536.8869109765653, + 1549.742663170296, + 1565.0635520326757, + 1577.9193042264064, + 1587.9193042264064, + 1594.7597070929198, + 1604.7597070929198, + 1611.6001099594332, + 1621.6001099594332, + 1628.4405128259466, + 1631.9134763792852, + 1631.9134763792852, + 1628.4405128259466, + 1628.4405128259466, + 1624.967549272608, + 1624.967549272608, + 1621.4945857192695, + 1614.654182852756, + 1604.654182852756, + 1597.8137799862427, + 1594.3408164329041, + 1587.5004135663908, + 1577.5004135663908, + 1564.64466137266, + 1549.3237725102804, + 1532.0032644345915, + 1516.6823755722119, + 1503.8266233784811, + 1488.5057345161015, + 1471.1852264404126, + 1452.3913740246944, + 1435.0708659490056, + 1419.749977086626, + 1402.429469010937, + 1383.6356165952188, + 1363.9394615349747, + 1345.1456091192565, + 1325.4494540590124, + 1305.4494540590124, + 1285.7532989987683, + 1265.7532989987683, + 1246.0571439385242, + 1226.0571439385242, + 1206.36098887828, + 1187.5671364625618, + 1167.8709814023177, + 1149.0771289865995, + 1129.3809739263554, + 1110.5871215106372, + 1093.2666134349483, + 1077.9457245725687, + 1065.089972378838, + 1055.089972378838, + 1042.2342201851072, + 1026.9133313227276, + 1014.0575791289968, + 998.7366902666173, + 985.8809380728865, + 975.8809380728865, + 969.0405352063731, + 959.0405352063731, + 952.2001323398597, + 948.7271687865211, + 948.7271687865211, + 945.2542052331826, + 945.2542052331826, + 941.781241679844, + 934.9408388133306, + 931.4678752599921, + 931.4678752599921, + 927.9949117066535, + 921.1545088401401, + 917.6815452868016, + 917.6815452868016, + 914.208581733463, + 907.3681788669496, + 897.3681788669496, + 884.5124266732189, + 869.1915378108393, + 856.3357856171085, + 846.3357856171085, + 833.4800334233778, + 818.1591445609982, + 800.8386364853095, + 782.0447840695913, + 764.7242759939026, + 745.9304235781843, + 728.6099155024956, + 713.289026640116, + 695.9685185644273, + 677.1746661487091, + 657.478511088465, + 638.6846586727468, + 618.9885036125027, + 598.9885036125027, + 579.2923485522585, + 559.2923485522585, + 539.5961934920144, + 520.8023410762962, + 501.10618601605205, + 481.10618601605205, + 461.4100309558079, + 442.6161785400897, + 425.2956704644009, + 409.9747816020214, + 392.6542735263326, + 377.33338466395304, + 360.01287658826425, + 344.6919877258847, + 327.3714796501959, + 312.05059078781636, + 299.1948385940856, + 289.1948385940856, + 276.3390864003548, + 266.3390864003548, + 259.4986835338414, + 249.49868353384144, + 242.65828066732809, + 239.1853171139895, + 232.34491424747614, + 222.34491424747617, + 215.5045113809628, + 212.03154782762422, + 212.03154782762422, + 215.50451138096284, + 222.34491424747623, + 225.81787780081484, + 232.65828066732823, + 236.13124422066684, + 242.97164708718023, + 246.44461064051885, + 253.28501350703223, + 263.2850135070322, + 270.1254163735456, + 280.1254163735456, + 292.98116856727637, + 308.3020574296559, + 321.1578096233867, + 336.47869848576624, + 353.79920656145504, + 369.1200954238346, + 386.4406034995234, + 405.23445591524154, + 422.55496399093033, + 437.8758528533099, + 455.1963609289987, + 473.99021334471684, + 493.686368404961, + 513.6863684049611, + 533.3825234652052, + 552.1763758809234, + 571.8725309411675, + 591.8725309411675, + 611.5686860014116, + 631.5686860014116, + 651.2648410616557, + 671.2648410616557, + 690.9609961218998, + 709.754848537618, + 727.0753566133068, + 742.3962454756863, + 759.7167535513751, + 775.0376424137546, + 792.3581504894433, + 807.6790393518229, + 824.9995474275116, + 840.3204362898912, + 853.176188483622, + 863.176188483622, + 876.0319406773528, + 886.0319406773528, + 892.8723435438662, + 902.8723435438662, + 909.7127464103796, + 913.1857099637182, + 920.0261128302316, + 930.0261128302316, + 936.866515696745, + 940.3394792500835, + 940.3394792500835, + 936.866515696745, + 936.866515696745, + 940.3394792500835, + 947.1798821165969, + 957.1798821165969, + 964.0202849831103, + 974.0202849831103, + 980.8606878496237, + 984.3336514029622, + 991.1740542694756, + 1001.1740542694756, + 1014.0298064632065, + 1024.0298064632066, + 1036.8855586569373, + 1052.206447519317, + 1065.0621997130477, + 1080.3830885754273, + 1097.7035966511162, + 1116.4974490668344, + 1133.8179571425233, + 1152.6118095582415, + 1169.9323176339303, + 1188.7261700496485, + 1208.4223251098927, + 1228.4223251098927, + 1248.1184801701368, + 1268.1184801701368, + 1287.8146352303809, + 1307.8146352303809, + 1327.510790290625, + 1347.510790290625, + 1367.206945350869, + 1386.0007977665873, + 1403.3213058422762, + 1422.1151582579944, + 1439.4356663336832, + 1458.2295187494014, + 1475.5500268250903, + 1490.87091568747, + 1508.1914237631588, + 1523.5123126255385, + 1536.3680648192692, + 1551.6889536816489, + 1564.5447058753796, + 1574.5447058753796, + 1581.385108741893, + 1591.385108741893, + 1598.2255116084064, + 1601.698475161745, + 1608.5388780282583, + 1612.0118415815969, + 1618.8522444481102, + 1622.3252080014488, + 1622.3252080014488, + 1618.8522444481102, + 1618.8522444481102, + 1622.3252080014488, + 1622.3252080014488, + 1618.8522444481102, + 1612.0118415815969, + 1602.0118415815969, + 1595.1714387150835, + 1585.1714387150835, + 1578.33103584857, + 1568.33103584857, + 1561.4906329820567, + 1551.4906329820567, + 1538.634880788326, + 1523.3139919259463, + 1505.9934838502575, + 1487.1996314345392, + 1469.8791233588504, + 1454.5582344964707, + 1437.2377264207819, + 1418.4438740050637, + 1401.1233659293748, + 1382.3295135136566, + 1365.0090054379677, + 1346.2151530222495, + 1326.5189979620054, + 1306.5189979620054, + 1286.8228429017613, + 1266.8228429017613, + 1247.1266878415172, + 1227.1266878415172, + 1207.430532781273, + 1188.6366803655549, + 1171.316172289866, + 1152.5223198741478, + 1135.201811798459, + 1116.4079593827407, + 1099.0874513070519, + 1080.2935988913337, + 1062.9730908156448, + 1047.6522019532651, + 1034.7964497595344, + 1024.7964497595344, + 1011.9406975658037, + 996.6198087034242, + 983.7640565096933, + 973.7640565096933, + 966.9236536431799, + 963.4506900898414, + 956.610287223328, + 953.1373236699894, + 953.1373236699894, + 949.6643601166509, + 942.8239572501375, + 939.3509936967989, + 932.5105908302855, + 929.037627276947, + 929.037627276947, + 932.5105908302855, + 932.5105908302855, + 929.037627276947, + 922.1972244104336, + 912.1972244104336, + 905.3568215439202, + 895.3568215439202, + 882.5010693501895, + 867.1801804878099, + 849.8596724121212, + 834.5387835497417, + 821.6830313560108, + 811.6830313560108, + 798.8272791622801, + 783.5063902999005, + 766.1858822242118, + 750.8649933618323, + 733.5444852861435, + 714.7506328704253, + 695.0544778101812, + 676.260625394463, + 656.5644703342189, + 636.5644703342189, + 616.8683152739748, + 596.8683152739748, + 577.1721602137306, + 557.1721602137306, + 537.4760051534865, + 517.4760051534865, + 497.7798500932424, + 478.9859976775242, + 461.6654896018354, + 442.87163718611725, + 423.1754821258731, + 404.3816297101549, + 387.06112163446613, + 371.7402327720866, + 358.8844805783558, + 343.56359171597626, + 330.7078395222455, + 315.38695065986593, + 302.53119846613515, + 292.53119846613515, + 279.6754462724044, + 269.6754462724044, + 262.835043405891, + 252.835043405891, + 239.9792912121602, + 229.97929121216023, + 223.13888834564688, + 219.6659247923083, + 219.6659247923083, + 216.1929612389697, + 216.1929612389697, + 219.66592479230832, + 226.5063276588217, + 229.97929121216032, + 236.8196940786737, + 240.29265763201232, + 240.29265763201232, + 243.76562118535094, + 250.60602405186432, + 260.6060240518643, + 273.4617762455951, + 283.4617762455951, + 296.3175284393259, + 311.63841730170543, + 324.4941694954362, + 334.4941694954362, + 347.349921689167, + 362.67081055154654, + 379.99131862723533, + 398.7851710429535, + 416.1056791186423, + 434.89953153436045, + 454.5956865946046, + 473.3895390103228, + 490.71004708601157, + 509.50389950172973, + 529.2000545619738, + 549.2000545619738, + 568.896209622218, + 588.896209622218, + 608.5923646824621, + 628.5923646824621, + 648.2885197427062, + 668.2885197427062, + 687.9846748029503, + 706.7785272186685, + 726.4746822789126, + 745.2685346946308, + 762.5890427703196, + 777.9099316326991, + 795.2304397083878, + 810.5513285707674, + 823.4070807644982, + 838.7279696268778, + 851.5837218206086, + 861.5837218206086, + 868.424124687122, + 878.424124687122, + 885.2645275536354, + 895.2645275536354, + 902.1049304201488, + 912.1049304201488, + 918.9453332866622, + 928.9453332866622, + 935.7857361531755, + 939.2586997065141, + 939.2586997065141, + 942.7316632598527, + 949.572066126366, + 953.0450296797046, + 959.885432546218, + 963.3583960995566, + 970.19879896607, + 980.19879896607, + 987.0392018325833, + 990.5121653859219, + 990.5121653859219, + 993.9851289392604, + 1000.8255318057738, + 1010.8255318057738, + 1023.6812839995047, + 1039.0021728618842, + 1056.322680937573, + 1075.1165333532913, + 1092.4370414289801, + 1107.7579302913598, + 1125.0784383670486, + 1143.8722907827669, + 1161.1927988584557, + 1179.986651274174, + 1199.682806334418, + 1219.682806334418, + 1239.3789613946622, + 1259.3789613946622, + 1279.0751164549063, + 1299.0751164549063, + 1318.7712715151504, + 1337.5651239308686, + 1357.2612789911127, + 1377.2612789911127, + 1396.9574340513568, + 1415.751286467075, + 1433.0717945427639, + 1448.3926834051435, + 1465.7131914808324, + 1481.034080343212, + 1498.354588418901, + 1513.6754772812806, + 1526.5312294750113, + 1541.852118337391, + 1554.7078705311217, + 1564.7078705311217, + 1577.5636227248524, + 1587.5636227248524, + 1594.4040255913658, + 1597.8769891447043, + 1604.7173920112177, + 1608.1903555645563, + 1615.0307584310697, + 1618.5037219844082, + 1625.3441248509216, + 1628.8170884042602, + 1628.8170884042602, + 1625.3441248509216, + 1618.5037219844082, + 1615.0307584310697, + 1608.1903555645563, + 1598.1903555645563, + 1591.349952698043, + 1581.349952698043, + 1574.5095498315295, + 1564.5095498315295, + 1551.6537976377988, + 1541.6537976377988, + 1528.798045444068, + 1513.4771565816884, + 1500.6214043879577, + 1485.300515525578, + 1467.9800074498892, + 1452.6591185875095, + 1435.3386105118207, + 1416.5447580961024, + 1399.2242500204136, + 1380.4303976046954, + 1360.7342425444513, + 1340.7342425444513, + 1321.0380874842072, + 1301.0380874842072, + 1281.341932423963, + 1261.341932423963, + 1241.645777363719, + 1221.645777363719, + 1201.9496223034748, + 1181.9496223034748, + 1162.2534672432307, + 1143.4596148275125, + 1126.1391067518236, + 1110.818217889444, + 1093.4977098137551, + 1078.1768209513755, + 1065.3210687576448, + 1050.000179895265, + 1037.1444277015344, + 1021.8235388391548, + 1008.967786645424, + 998.967786645424, + 986.1120344516933, + 976.1120344516933, + 969.2716315851799, + 959.2716315851799, + 952.4312287186665, + 948.9582651653279, + 942.1178622988145, + 938.644898745476, + 938.644898745476, + 935.1719351921374, + 935.1719351921374, + 931.6989716387989, + 931.6989716387989, + 928.2260080854603, + 928.2260080854603, + 924.7530445321217, + 917.9126416656084, + 907.9126416656084, + 895.0568894718776, + 885.0568894718776, + 872.2011372781469, + 856.8802484157674, + 844.0244962220365, + 834.0244962220365, + 821.1687440283058, + 805.8478551659263, + 788.5273470902375, + 769.7334946745193, + 752.4129865988306, + 737.092097736451, + 719.7715896607623, + 700.9777372450441, + 683.6572291693553, + 664.8633767536371, + 645.167221693393, + 625.167221693393, + 605.4710666331489, + 586.6772142174307, + 566.9810591571866, + 546.9810591571866, + 527.2849040969425, + 508.4910516812243, + 491.1705436055355, + 472.37669118981734, + 455.05618311412854, + 436.2623306984104, + 418.9418226227216, + 403.62093376034204, + 386.30042568465325, + 367.5065732689351, + 350.1860651932463, + 334.86517633086675, + 322.00942413713597, + 306.6885352747564, + 293.83278308102564, + 283.83278308102564, + 276.99238021451225, + 266.99238021451225, + 260.15197734799887, + 256.67901379466025, + 249.8386109281469, + 239.83861092814692, + 232.99820806163356, + 229.52524450829497, + 222.68484164178162, + 219.21187808844303, + 219.21187808844303, + 222.68484164178165, + 229.52524450829503, + 232.99820806163365, + 239.83861092814703, + 243.31157448148565, + 250.15197734799904, + 253.62494090133765, + 260.46534376785104, + 270.46534376785104, + 283.3210959615818, + 298.64198482396137, + 311.49773701769215, + 321.49773701769215, + 334.3534892114229, + 349.6743780738025, + 366.99488614949126, + 385.7887385652094, + 403.1092466408982, + 418.43013550327777, + 435.75064357896656, + 454.5444959946847, + 474.2406510549289, + 493.03450347064705, + 510.35501154633585, + 529.1488639620541, + 548.8450190222982, + 568.8450190222982, + 588.5411740825423, + 608.5411740825423, + 628.2373291427864, + 647.0311815585046, + 666.7273366187487, + 685.5211890344669, + 705.217344094711, + 725.217344094711, + 744.9134991549552, + 763.7073515706734, + 781.0278596463621, + 796.3487485087417, + 809.2045007024725, + 819.2045007024725, + 832.0602528962033, + 842.0602528962033, + 854.9160050899342, + 864.9160050899342, + 877.771757283665, + 893.0926461460446, + 905.9483983397754, + 915.9483983397754, + 922.7888012062888, + 926.2617647596273, + 926.2617647596273, + 929.7347283129659, + 929.7347283129659, + 933.2076918663045, + 940.0480947328178, + 943.5210582861564, + 943.5210582861564, + 946.994021839495, + 953.8344247060083, + 963.8344247060083, + 970.6748275725217, + 974.1477911258603, + 980.9881939923737, + 990.9881939923737, + 997.8285968588871, + 1007.8285968588871, + 1020.6843490526179, + 1036.0052379149975, + 1048.8609901087282, + 1058.8609901087282, + 1071.716742302459, + 1087.0376311648386, + 1104.3581392405274, + 1123.1519916562456, + 1140.4724997319345, + 1159.2663521476527, + 1178.9625072078968, + 1198.9625072078968, + 1218.658662268141, + 1238.658662268141, + 1258.354817328385, + 1278.354817328385, + 1298.0509723886291, + 1318.0509723886291, + 1337.7471274488732, + 1356.5409798645915, + 1373.8614879402803, + 1392.6553403559985, + 1412.3514954162426, + 1431.1453478319609, + 1448.4658559076497, + 1467.259708323368, + 1484.5802163990568, + 1499.9011052614364, + 1512.7568574551672, + 1522.7568574551672, + 1535.612609648898, + 1545.612609648898, + 1558.4683618426286, + 1568.4683618426286, + 1581.3241140363593, + 1591.3241140363593, + 1598.1645169028727, + 1601.6374804562113, + 1608.4778833227247, + 1611.9508468760632, + 1611.9508468760632, + 1615.4238104294018, + 1615.4238104294018, + 1618.8967739827403, + 1618.8967739827403, + 1615.4238104294018, + 1608.5834075628884, + 1605.1104440095498, + 1598.2700411430365, + 1588.2700411430365, + 1575.4142889493057, + 1565.4142889493057, + 1558.5738860827923, + 1548.5738860827923, + 1535.7181338890616, + 1520.397245026682, + 1507.5414928329512, + 1492.2206039705716, + 1479.3648517768409, + 1464.0439629144612, + 1446.7234548387723, + 1427.9296024230541, + 1410.6090943473653, + 1391.815241931647, + 1372.119086871403, + 1353.3252344556847, + 1333.6290793954406, + 1313.6290793954406, + 1293.9329243351965, + 1273.9329243351965, + 1254.2367692749524, + 1234.2367692749524, + 1214.5406142147083, + 1195.74676179899, + 1176.050606738746, + 1157.2567543230277, + 1139.9362462473389, + 1121.1423938316207, + 1103.8218857559318, + 1085.0280333402136, + 1067.7075252645247, + 1052.386636402145, + 1039.5308842084144, + 1024.2099953460347, + 1011.354243152304, + 1001.354243152304, + 994.5138402857906, + 984.5138402857906, + 977.6734374192772, + 967.6734374192772, + 960.8330345527638, + 957.3600709994253, + 950.5196681329119, + 947.0467045795733, + 940.2063017130599, + 936.7333381597214, + 936.7333381597214, + 933.2603746063828, + 933.2603746063828, + 929.7874110530443, + 922.9470081865309, + 912.9470081865309, + 906.1066053200175, + 902.6336417666789, + 895.7932389001655, + 892.320275346827, + 885.4798724803136, + 875.4798724803136, + 862.6241202865829, + 847.3032314242033, + 829.9827233485146, + 814.661834486135, + 797.3413264104463, + 782.0204375480668, + 764.699929472378, + 749.3790406099985, + 732.0585325343097, + 713.2646801185915, + 693.5685250583474, + 674.7746726426292, + 657.4541645669404, + 638.6603121512222, + 618.9641570909781, + 598.9641570909781, + 579.268002030734, + 559.268002030734, + 539.5718469704899, + 520.7779945547717, + 501.0818394945275, + 481.0818394945275, + 461.38568443428335, + 442.5918320185652, + 425.2713239428764, + 409.95043508049685, + 392.62992700480805, + 377.3090381424285, + 359.9885300667397, + 344.66764120436017, + 331.8118890106294, + 316.49100014824984, + 303.63524795451906, + 293.63524795451906, + 280.7794957607883, + 270.7794957607883, + 257.9237435670575, + 247.92374356705753, + 241.08334070054417, + 237.61037714720558, + 237.61037714720558, + 234.137413593867, + 227.29701072735364, + 223.82404717401505, + 223.82404717401505, + 227.29701072735367, + 227.29701072735367, + 230.76997428069228, + 230.76997428069228, + 234.2429378340309, + 241.08334070054428, + 251.08334070054428, + 257.92374356705767, + 267.92374356705767, + 274.76414643357106, + 284.76414643357106, + 297.61989862730184, + 312.9407874896814, + 325.79653968341216, + 335.79653968341216, + 348.65229187714294, + 363.9731807395225, + 381.2936888152113, + 400.08754123092945, + 417.40804930661824, + 436.2019017223364, + 453.5224097980252, + 472.31626221374336, + 492.0124172739875, + 512.0124172739875, + 531.7085723342316, + 551.7085723342316, + 571.4047273944757, + 591.4047273944757, + 611.1008824547198, + 631.1008824547198, + 650.7970375149639, + 669.5908899306821, + 689.2870449909262, + 708.0808974066445, + 727.7770524668886, + 746.5709048826068, + 763.8914129582955, + 779.2123018206751, + 796.5328098963638, + 811.8536987587433, + 824.7094509524742, + 840.0303398148537, + 852.8860920085846, + 868.2069808709641, + 881.062733064695, + 891.062733064695, + 897.9031359312083, + 901.3760994845469, + 908.2165023510603, + 918.2165023510603, + 925.0569052175737, + 935.0569052175737, + 941.8973080840871, + 945.3702716374256, + 952.210674503939, + 955.6836380572776, + 955.6836380572776, + 952.210674503939, + 952.210674503939, + 955.6836380572776, + 962.524040923791, + 972.524040923791, + 979.3644437903043, + 982.8374073436429, + 989.6778102101563, + 999.6778102101563, + 1012.5335624038871, + 1022.5335624038871, + 1035.3893145976178, + 1050.7102034599975, + 1063.5659556537282, + 1078.8868445161079, + 1096.2073525917967, + 1111.5282414541764, + 1128.8487495298652, + 1147.6426019455835, + 1167.3387570058276, + 1187.3387570058276, + 1207.0349120660717, + 1225.82876448179, + 1245.524919542034, + 1265.524919542034, + 1285.2210746022781, + 1305.2210746022781, + 1324.9172296625222, + 1344.9172296625222, + 1364.6133847227663, + 1383.4072371384846, + 1400.7277452141734, + 1419.5215976298916, + 1436.8421057055805, + 1455.6359581212987, + 1472.9564661969875, + 1488.2773550593672, + 1505.597863135056, + 1520.9187519974357, + 1533.7745041911664, + 1549.095393053546, + 1561.9511452472768, + 1571.9511452472768, + 1578.7915481137902, + 1588.7915481137902, + 1595.6319509803036, + 1605.6319509803036, + 1612.472353846817, + 1615.9453174001555, + 1622.785720266669, + 1626.2586838200075, + 1626.2586838200075, + 1622.785720266669, + 1622.785720266669, + 1619.3127567133304, + 1619.3127567133304, + 1615.8397931599918, + 1608.9993902934784, + 1605.5264267401399, + 1598.6860238736265, + 1588.6860238736265, + 1581.845621007113, + 1571.845621007113, + 1558.9898688133824, + 1548.9898688133824, + 1536.1341166196516, + 1520.813227757272, + 1503.4927196815831, + 1488.1718308192035, + 1470.8513227435146, + 1455.530433881135, + 1438.2099258054461, + 1419.416073389728, + 1402.095565314039, + 1383.3017128983208, + 1363.6055578380767, + 1343.6055578380767, + 1323.9094027778326, + 1303.9094027778326, + 1284.2132477175885, + 1264.2132477175885, + 1244.5170926573444, + 1225.7232402416262, + 1206.027085181382, + 1187.2332327656638, + 1167.5370777054197, + 1148.7432252897015, + 1129.0470702294574, + 1110.2532178137392, + 1092.9327097380503, + 1077.6118208756707, + 1064.75606868194, + 1049.4351798195603, + 1036.5794276258296, + 1026.5794276258296, + 1013.7236754320988, + 1003.7236754320988, + 990.8679232383681, + 980.8679232383681, + 974.0275203718547, + 970.5545568185162, + 963.7141539520028, + 953.7141539520028, + 946.8737510854894, + 943.4007875321508, + 943.4007875321508, + 939.9278239788123, + 933.0874211122989, + 929.6144575589603, + 922.774054692447, + 919.3010911391084, + 919.3010911391084, + 915.8281275857698, + 908.9877247192564, + 905.5147611659179, + 898.6743582994045, + 888.6743582994045, + 875.8186061056738, + 860.4977172432942, + 847.6419650495634, + 837.6419650495634, + 824.7862128558327, + 809.4653239934531, + 796.6095717997223, + 781.2886829373427, + 763.968174861654, + 745.1743224459358, + 727.853814370247, + 709.0599619545288, + 689.3638068942847, + 669.3638068942847, + 649.6676518340406, + 629.6676518340406, + 609.9714967737965, + 591.1776443580783, + 571.4814892978342, + 551.4814892978342, + 531.7853342375901, + 512.9914818218718, + 495.67097374618305, + 476.8771213304649, + 459.5566132547761, + 440.76276083905793, + 421.06660577881377, + 402.2727533630956, + 384.9522452874068, + 366.15839287168865, + 348.83788479599986, + 333.5169959336203, + 320.6612437398895, + 310.6612437398895, + 297.80549154615875, + 287.80549154615875, + 274.94973935242797, + 264.94973935242797, + 258.1093364859146, + 248.1093364859146, + 241.26893361940125, + 237.79597006606267, + 237.79597006606267, + 234.32300651272408, + 227.48260364621072, + 224.00964009287213, + 217.16923722635877, + 213.6962736730202, + 213.6962736730202, + 217.1692372263588, + 224.0096400928722, + 227.4826036462108, + 234.3230065127242, + 244.3230065127242, + 251.16340937923758, + 261.1634093792376, + 268.00381224575096, + 278.00381224575096, + 290.85956443948174, + 306.1804533018613, + 319.03620549559207, + 334.3570943579716, + 351.6776024336604, + 366.99849129603996, + 384.31899937172875, + 403.1128517874469, + 420.4333598631357, + 439.22721227885387, + 456.54772035454266, + 471.8686092169222, + 489.189117292611, + 507.98296970832916, + 527.6791247685733, + 547.6791247685733, + 567.3752798288174, + 587.3752798288174, + 607.0714348890615, + 625.8652873047797, + 645.5614423650238, + 664.355294780742, + 684.0514498409862, + 704.0514498409862, + 723.7476049012303, + 742.5414573169485, + 759.8619653926372, + 775.1828542550168, + 788.0386064487476, + 803.3594953111271, + 816.215247504858, + 831.5361363672375, + 848.8566444429263, + 864.1775333053058, + 877.0332854990367, + 887.0332854990367, + 893.87368836555, + 897.3466519188886, + 904.187054785402, + 914.187054785402, + 921.0274576519154, + 924.5004212052539, + 931.3408240717673, + 934.8137876251059, + 941.6541904916193, + 951.6541904916193, + 958.4945933581326, + 961.9675569114712, + 961.9675569114712, + 965.4405204648098, + 965.4405204648098, + 968.9134840181483, + 975.7538868846617, + 985.7538868846617, + 992.5942897511751, + 1002.5942897511751, + 1009.4346926176885, + 1019.4346926176885, + 1032.2904448114193, + 1047.611333673799, + 1060.4670858675297, + 1075.7879747299094, + 1093.1084828055982, + 1111.9023352213164, + 1129.2228432970053, + 1148.0166957127235, + 1165.3372037884124, + 1184.1310562041306, + 1203.8272112643747, + 1223.8272112643747, + 1243.5233663246188, + 1263.5233663246188, + 1283.219521384863, + 1303.219521384863, + 1322.915676445107, + 1342.915676445107, + 1362.6118315053511, + 1381.4056839210693, + 1398.7261919967582, + 1417.5200444124764, + 1434.8405524881653, + 1450.161441350545, + 1467.4819494262338, + 1482.8028382886134, + 1500.1233463643023, + 1515.444235226682, + 1528.2999874204127, + 1538.2999874204127, + 1551.1557396141434, + 1561.1557396141434, + 1574.011491807874, + 1584.011491807874, + 1590.8518946743875, + 1600.8518946743875, + 1607.6922975409009, + 1611.1652610942394, + 1611.1652610942394, + 1614.638224647578, + 1621.4786275140914, + 1624.95159106743, + 1624.95159106743, + 1621.4786275140914, + 1614.638224647578, + 1611.1652610942394, + 1604.324858227726, + 1600.8518946743875, + 1594.011491807874, + 1584.011491807874, + 1577.1710889413607 + ], + "y": [ + 889, + 889, + 889, + 892.4729635533386, + 892.4729635533386, + 892.4729635533386, + 889.0, + 882.1595971334866, + 872.1595971334866, + 859.3038449397558, + 843.9829560773762, + 831.1272038836454, + 821.1272038836454, + 808.2714516899146, + 798.2714516899146, + 785.4156994961837, + 770.0948106338042, + 757.2390584400733, + 741.9181695776938, + 724.597661502005, + 709.2767726396255, + 691.9562645639368, + 673.1624121482186, + 655.8419040725298, + 637.0480516568116, + 617.3518965965675, + 598.5580441808493, + 578.8618891206052, + 560.0680367048869, + 540.3718816446428, + 521.5780292289246, + 504.2575211532358, + 485.46366873751765, + 465.7675136772735, + 445.7675136772735, + 426.0713586170293, + 406.0713586170293, + 386.37520355678515, + 367.581351141067, + 350.2608430653782, + 334.93995420299865, + 317.61944612730986, + 298.8255937115917, + 281.5050856359029, + 266.18419677352335, + 253.32844457979257, + 243.32844457979257, + 230.4726923860618, + 220.4726923860618, + 213.6322895195484, + 203.6322895195484, + 196.79188665303502, + 186.79188665303502, + 179.95148378652164, + 176.47852023318302, + 176.47852023318302, + 173.0055566798444, + 173.0055566798444, + 169.5325931265058, + 169.5325931265058, + 173.00555667984437, + 173.00555667984437, + 176.47852023318296, + 183.31892309969635, + 186.79188665303494, + 193.63228951954832, + 203.63228951954832, + 216.4880417132791, + 226.4880417132791, + 239.34379390700988, + 254.66468276938943, + 267.52043496312024, + 282.8413238254998, + 300.1618319011886, + 315.4827207635681, + 328.3384729572989, + 343.65936181967845, + 360.97986989536724, + 379.7737223110854, + 397.0942303867742, + 415.88808280249236, + 433.20859087818116, + 452.0024432938993, + 471.6985983541435, + 491.6985983541435, + 511.39475341438765, + 531.3947534143877, + 551.0909084746318, + 571.0909084746318, + 590.7870635348759, + 609.5809159505941, + 626.9014240262828, + 645.695276442001, + 665.3914315022452, + 684.1852839179634, + 701.5057919936521, + 716.8266808560317, + 729.6824330497625, + 739.6824330497625, + 752.5381852434932, + 767.8590741058728, + 780.7148262996036, + 790.7148262996036, + 797.555229166117, + 807.555229166117, + 820.4109813598477, + 830.4109813598477, + 837.2513842263611, + 840.7243477796997, + 847.564750646213, + 851.0377141995516, + 851.0377141995516, + 854.5106777528902, + 854.5106777528902, + 851.0377141995516, + 851.0377141995516, + 847.564750646213, + 840.7243477796997, + 837.2513842263611, + 830.4109813598477, + 826.9380178065092, + 820.0976149399958, + 810.0976149399958, + 797.2418627462649, + 781.9209738838854, + 764.6004658081966, + 749.2795769458171, + 736.4238247520863, + 721.1029358897067, + 708.2471836959759, + 692.9262948335963, + 675.6057867579076, + 656.8119343421894, + 639.4914262665006, + 620.6975738507824, + 601.0014187905383, + 581.0014187905383, + 561.3052637302942, + 541.3052637302942, + 521.6091086700501, + 502.8152562543319, + 483.11910119408776, + 463.11910119408776, + 443.4229461338436, + 424.62909371812543, + 404.93293865788127, + 384.93293865788127, + 365.2367835976371, + 346.44293118191894, + 329.12242310623014, + 313.8015342438506, + 300.9457820501198, + 285.62489318774027, + 268.3043851120515, + 252.9834962496719, + 240.1277440559411, + 230.12774405594112, + 223.28734118942776, + 213.2873411894278, + 206.44693832291443, + 196.44693832291446, + 183.59118612918365, + 173.59118612918368, + 166.75078326267032, + 163.27781970933174, + 156.43741684281838, + 152.9644532894798, + 152.9644532894798, + 156.4374168428184, + 156.4374168428184, + 159.91038039615702, + 166.7507832626704, + 170.22374681600903, + 170.22374681600903, + 173.69671036934764, + 180.53711323586103, + 190.53711323586103, + 203.3928654295918, + 213.3928654295918, + 226.2486176233226, + 236.2486176233226, + 249.10436981705337, + 259.10436981705334, + 271.9601220107841, + 287.28101087316367, + 304.60151894885246, + 319.922407811232, + 337.2429158869208, + 356.03676830263896, + 373.35727637832775, + 392.1511287940459, + 411.8472838542901, + 430.64113627000825, + 447.96164434569704, + 466.7554967614152, + 486.45165182165937, + 506.45165182165937, + 526.1478068819035, + 544.9416592976218, + 564.6378143578659, + 583.4316667735841, + 603.1278218338282, + 621.9216742495464, + 641.6178293097905, + 660.4116817255087, + 677.7321898011975, + 696.5260422169157, + 713.8465502926044, + 729.167439154984, + 742.0231913487148, + 757.3440802110944, + 770.1998324048252, + 780.1998324048252, + 793.055584598556, + 803.055584598556, + 809.8959874650694, + 819.8959874650694, + 832.7517396588003, + 842.7517396588003, + 849.5921425253136, + 853.0651060786522, + 853.0651060786522, + 856.5380696319908, + 863.3784724985042, + 866.8514360518427, + 866.8514360518427, + 863.3784724985042, + 863.3784724985042, + 859.9055089451656, + 859.9055089451656, + 856.432545391827, + 849.5921425253136, + 839.5921425253136, + 826.7363903315828, + 816.7363903315828, + 803.880638137852, + 793.880638137852, + 781.0248859441211, + 771.0248859441211, + 758.1691337503903, + 742.8482448880108, + 725.527736812322, + 710.2068479499425, + 692.8863398742537, + 674.0924874585355, + 656.7719793828468, + 637.9781269671286, + 618.2819719068845, + 599.4881194911662, + 582.1676114154775, + 563.3737589997593, + 543.6776039395152, + 523.6776039395152, + 503.981448879271, + 483.981448879271, + 464.28529381902683, + 445.49144140330867, + 428.1709333276199, + 409.3770809119017, + 392.0565728362129, + 373.26272042049476, + 353.5665653602506, + 334.77271294453243, + 317.45220486884364, + 302.1313160064641, + 284.8108079307753, + 269.48991906839575, + 256.63416687466497, + 241.31327801228542, + 228.45752581855464, + 218.45752581855464, + 211.61712295204126, + 201.61712295204126, + 194.77672008552787, + 184.77672008552787, + 177.93631721901448, + 174.46335366567587, + 174.46335366567587, + 170.99039011233725, + 170.99039011233725, + 174.46335366567584, + 174.46335366567584, + 170.99039011233722, + 170.99039011233722, + 174.4633536656758, + 181.3037565321892, + 191.3037565321892, + 198.14415939870258, + 208.14415939870258, + 214.98456226521597, + 224.98456226521597, + 237.84031445894675, + 247.84031445894675, + 260.69606665267753, + 276.0169555150571, + 288.87270770878786, + 304.1935965711674, + 321.5141046468562, + 340.30795706257436, + 357.62846513826315, + 376.4223175539813, + 396.1184726142255, + 414.91232502994364, + 434.6084800901878, + 453.402332505906, + 473.09848756615014, + 493.09848756615014, + 512.7946426263943, + 532.7946426263943, + 552.4907976866384, + 572.4907976866384, + 592.1869527468825, + 610.9808051626007, + 628.3013132382895, + 647.0951656540077, + 664.4156737296964, + 683.2095261454147, + 700.5300342211034, + 719.3238866368216, + 736.6443947125103, + 751.9652835748899, + 764.8210357686207, + 774.8210357686207, + 781.6614386351341, + 791.6614386351341, + 804.5171908288648, + 814.5171908288648, + 821.3575936953782, + 831.3575936953782, + 838.1979965618916, + 848.1979965618916, + 855.038399428405, + 858.5113629817436, + 858.5113629817436, + 855.038399428405, + 855.038399428405, + 851.5654358750664, + 851.5654358750664, + 848.0924723217279, + 841.2520694552145, + 831.2520694552145, + 824.4116665887011, + 814.4116665887011, + 807.5712637221877, + 797.5712637221877, + 790.7308608556743, + 780.7308608556743, + 767.8751086619435, + 752.554219799564, + 735.2337117238752, + 719.9128228614957, + 707.0570706677648, + 691.7361818053853, + 674.4156737296966, + 655.6218213139783, + 635.9256662537342, + 617.131813838016, + 597.4356587777719, + 577.4356587777719, + 557.7395037175278, + 538.9456513018096, + 519.2494962415655, + 500.4556438258473, + 480.7594887656031, + 460.7594887656031, + 441.06333370535896, + 421.06333370535896, + 401.3671786451148, + 382.5733262293966, + 365.25281815370784, + 346.4589657379897, + 329.1384576623009, + 313.81756879992133, + 300.96181660619055, + 290.96181660619055, + 278.1060644124598, + 262.7851755500802, + 245.46466747439146, + 230.1437786120119, + 217.28802641828108, + 207.2880264182811, + 194.4322742245503, + 184.43227422455033, + 177.59187135803697, + 174.11890780469838, + 167.27850493818502, + 163.80554138484644, + 163.80554138484644, + 160.33257783150785, + 160.33257783150785, + 156.85961427816926, + 156.85961427816926, + 160.33257783150788, + 160.33257783150788, + 163.8055413848465, + 170.64594425135988, + 180.64594425135988, + 187.48634711787327, + 190.95931067121188, + 197.79971353772527, + 207.79971353772527, + 220.65546573145605, + 235.9763545938356, + 248.83210678756637, + 264.1529956499459, + 277.0087478436767, + 292.32963670605625, + 309.65014478174504, + 324.9710336441246, + 342.2915417198134, + 361.08539413553154, + 378.40590221122034, + 393.7267910735999, + 411.0472991492887, + 429.84115156500684, + 449.537306625251, + 469.537306625251, + 489.2334616854952, + 509.2334616854952, + 528.9296167457393, + 547.7234691614575, + 567.4196242217016, + 586.2134766374198, + 605.9096316976639, + 625.9096316976639, + 645.605786757908, + 664.3996391736263, + 681.720147249315, + 697.0410361116946, + 714.3615441873833, + 729.6824330497628, + 742.5381852434937, + 757.8590741058732, + 775.179582181562, + 790.5004710439415, + 803.3562232376723, + 813.3562232376723, + 820.1966261041857, + 830.1966261041857, + 837.0370289706991, + 840.5099925240377, + 847.3503953905511, + 857.3503953905511, + 864.1907982570644, + 867.663761810403, + 867.663761810403, + 864.1907982570644, + 864.1907982570644, + 860.7178347037259, + 860.7178347037259, + 857.2448711503873, + 857.2448711503873, + 853.7719075970488, + 846.9315047305354, + 843.4585411771968, + 836.6181383106834, + 826.6181383106834, + 813.7623861169526, + 803.7623861169526, + 790.9066339232218, + 775.5857450608422, + 762.7299928671114, + 747.4091040047318, + 730.0885959290431, + 711.2947435133249, + 693.9742354376361, + 675.1803830219179, + 657.8598749462292, + 639.066022530511, + 621.7455144548222, + 602.951662039104, + 585.6311539634153, + 566.837301547697, + 547.1411464874529, + 527.1411464874529, + 507.4449914272088, + 488.6511390114906, + 468.95498395124645, + 450.1611315355283, + 430.4649764752841, + 411.67112405956595, + 394.35061598387716, + 375.556763568159, + 355.86060850791483, + 335.86060850791483, + 316.16445344767067, + 297.3706010319525, + 280.0500929562637, + 264.72920409388416, + 251.87345190015338, + 241.87345190015338, + 235.03304903364, + 225.03304903364, + 212.17729683990922, + 202.17729683990922, + 195.33689397339583, + 185.33689397339583, + 178.49649110688244, + 175.02352755354383, + 175.02352755354383, + 171.5505640002052, + 171.5505640002052, + 168.0776004468666, + 168.0776004468666, + 171.55056400020518, + 178.39096686671857, + 181.86393042005716, + 181.86393042005716, + 185.33689397339575, + 192.17729683990913, + 202.17729683990913, + 215.0330490336399, + 225.0330490336399, + 237.8888012273707, + 247.8888012273707, + 260.7445534211015, + 276.06544228348105, + 288.9211944772118, + 304.2420833395914, + 321.56259141528017, + 336.8834802776597, + 354.2039883533485, + 372.99784076906667, + 392.69399582931084, + 411.487848245029, + 431.18400330527317, + 449.97785572099133, + 469.6740107812355, + 488.46786319695366, + 508.1640182571978, + 528.1640182571978, + 547.8601733174419, + 566.6540257331601, + 586.3501807934042, + 605.1440332091224, + 622.4645412848112, + 641.2583937005294, + 658.5789017762181, + 677.3727541919363, + 694.6932622676251, + 710.0141511300046, + 727.3346592056934, + 742.6555480680729, + 755.5113002618036, + 770.8321891241832, + 783.687941317914, + 793.687941317914, + 806.5436935116447, + 816.5436935116447, + 823.3840963781581, + 833.3840963781581, + 840.2244992446715, + 843.6974627980101, + 843.6974627980101, + 847.1704263513486, + 847.1704263513486, + 843.6974627980101, + 843.6974627980101, + 840.2244992446715, + 840.2244992446715, + 843.6974627980101, + 843.6974627980101, + 840.2244992446715, + 833.3840963781581, + 823.3840963781581, + 810.5283441844273, + 800.5283441844273, + 787.6725919906964, + 772.3517031283169, + 759.4959509345861, + 744.1750620722065, + 731.3193098784757, + 715.9984210160961, + 698.6779129404074, + 683.3570240780278, + 666.0365160023391, + 647.2426635866209, + 629.9221555109322, + 611.1283030952139, + 591.4321480349698, + 572.6382956192516, + 552.9421405590075, + 532.9421405590075, + 513.2459854987634, + 493.2459854987634, + 473.5498304385192, + 453.5498304385192, + 433.85367537827506, + 413.85367537827506, + 394.1575203180309, + 375.3636679023127, + 358.04315982662393, + 342.7222709642444, + 325.4017628885556, + 310.08087402617605, + 297.22512183244527, + 281.9042329700657, + 264.5837248943769, + 249.26283603199735, + 236.40708383826654, + 226.40708383826657, + 219.56668097175321, + 209.56668097175324, + 196.71092877802243, + 186.71092877802246, + 179.8705259115091, + 169.87052591150913, + 163.03012304499578, + 159.5571594916572, + 159.5571594916572, + 156.0841959383186, + 149.24379307180524, + 145.77082951846666, + 145.77082951846666, + 149.24379307180527, + 156.08419593831866, + 166.08419593831866, + 172.92459880483204, + 182.92459880483204, + 189.76500167134543, + 199.76500167134543, + 212.6207538650762, + 222.6207538650762, + 229.4611567315896, + 239.4611567315896, + 252.31690892532038, + 267.6377977876999, + 280.4935499814307, + 295.81443884381025, + 313.13494691949904, + 331.9287993352172, + 349.249307410906, + 368.04315982662416, + 387.7393148868683, + 406.5331673025865, + 423.8536753782753, + 442.64752779399345, + 462.3436828542376, + 481.1375352699558, + 500.83369033019994, + 520.8336903301999, + 540.529845390444, + 559.3236978061623, + 579.0198528664064, + 597.8137052821246, + 617.5098603423687, + 636.3037127580869, + 655.999867818331, + 674.7937202340493, + 692.114228309738, + 707.4351171721175, + 720.2908693658484, + 735.6117582282279, + 752.9322663039167, + 768.2531551662962, + 781.108907360027, + 791.108907360027, + 797.9493102265404, + 807.9493102265404, + 820.8050624202713, + 830.8050624202713, + 837.6454652867847, + 841.1184288401232, + 847.9588317066366, + 857.9588317066366, + 864.79923457315, + 868.2721981264885, + 868.2721981264885, + 864.79923457315, + 864.79923457315, + 861.3262710198114, + 854.485868153298, + 851.0129045999595, + 844.1725017334461, + 840.6995381801075, + 840.6995381801075, + 837.226574626769, + 830.3861717602556, + 820.3861717602556, + 807.5304195665248, + 792.2095307041452, + 774.8890226284565, + 759.5681337660769, + 742.2476256903882, + 726.9267368280086, + 709.6062287523199, + 694.2853398899404, + 681.4295876962095, + 666.10869883383, + 648.7881907581412, + 629.994338342423, + 610.2981832821789, + 590.2981832821789, + 570.6020282219348, + 550.6020282219348, + 530.9058731616907, + 512.1120207459725, + 492.4158656857283, + 472.4158656857283, + 452.71971062548414, + 433.925858209766, + 416.6053501340772, + 397.811497718359, + 378.11534265811486, + 359.3214902423967, + 342.0009821667079, + 323.20712975098974, + 305.88662167530094, + 290.5657328129214, + 277.7099806191906, + 262.38909175681107, + 245.0685836811223, + 229.74769481874273, + 216.89194262501195, + 206.89194262501195, + 200.05153975849856, + 190.05153975849856, + 183.21113689198518, + 179.73817333864656, + 179.73817333864656, + 176.26520978530795, + 176.26520978530795, + 172.79224623196933, + 172.79224623196933, + 169.3192826786307, + 169.3192826786307, + 172.7922462319693, + 179.6326490984827, + 189.6326490984827, + 196.47305196499607, + 199.94601551833466, + 206.78641838484805, + 216.78641838484805, + 223.62682125136143, + 233.62682125136143, + 246.4825734450922, + 261.80346230747176, + 279.12397038316055, + 294.4448592455401, + 311.7653673212289, + 327.08625618360844, + 344.40676425929723, + 359.7276531216768, + 377.0481611973656, + 395.84201361308374, + 415.5381686733279, + 434.33202108904607, + 454.02817614929023, + 474.02817614929023, + 493.7243312095344, + 513.7243312095344, + 533.4204862697785, + 553.4204862697785, + 573.1166413300226, + 591.9104937457408, + 611.606648805985, + 630.4005012217032, + 647.7210092973919, + 663.0418981597714, + 680.3624062354602, + 699.1562586511784, + 716.4767667268671, + 731.7976555892467, + 744.6534077829774, + 759.974296645357, + 772.8300488390878, + 788.1509377014673, + 801.0066898951982, + 811.0066898951982, + 817.8470927617116, + 827.8470927617116, + 834.687495628225, + 838.1604591815635, + 845.0008620480769, + 848.4738256014155, + 848.4738256014155, + 851.946789154754, + 851.946789154754, + 848.4738256014155, + 848.4738256014155, + 845.0008620480769, + 838.1604591815635, + 834.687495628225, + 827.8470927617116, + 817.8470927617116, + 811.0066898951982, + 801.0066898951982, + 794.1662870286848, + 784.1662870286848, + 771.310534834954, + 755.9896459725744, + 743.1338937788436, + 727.813004916464, + 710.4924968407753, + 691.6986444250571, + 674.3781363493683, + 655.5842839336501, + 638.2637758579614, + 619.4699234422432, + 599.773768381999, + 580.9799159662808, + 561.2837609060367, + 542.4899084903185, + 522.7937534300744, + 502.7937534300744, + 483.0975983698302, + 463.0975983698302, + 443.40144330958606, + 424.6075908938679, + 407.2870828181791, + 388.49323040246094, + 368.7970753422168, + 350.0032229264986, + 330.30706786625444, + 311.5132154505363, + 294.1927073748475, + 278.87181851246794, + 266.01606631873716, + 256.01606631873716, + 243.16031412500635, + 233.16031412500638, + 220.30456193127557, + 210.3045619312756, + 197.4488097375448, + 187.44880973754482, + 180.60840687103146, + 177.13544331769288, + 170.29504045117952, + 160.29504045117955, + 153.4546375846662, + 149.9816740313276, + 149.9816740313276, + 153.45463758466622, + 153.45463758466622, + 156.92760113800483, + 163.76800400451822, + 167.24096755785683, + 167.24096755785683, + 170.71393111119545, + 177.55433397770884, + 187.55433397770884, + 200.41008617143962, + 210.41008617143962, + 223.2658383651704, + 233.2658383651704, + 246.12159055890118, + 261.4424794212807, + 274.2982316150115, + 289.61912047739105, + 306.93962855307984, + 322.2605174154594, + 339.5810254911482, + 354.90191435352773, + 372.2224224292165, + 391.0162748449347, + 410.71242990517885, + 430.71242990517885, + 450.408584965423, + 469.2024373811412, + 488.89859244138535, + 508.89859244138535, + 528.5947475016295, + 548.5947475016295, + 568.2909025618736, + 588.2909025618736, + 607.9870576221177, + 626.780910037836, + 644.1014181135247, + 662.8952705292429, + 680.2157786049316, + 699.0096310206499, + 716.3301390963386, + 731.6510279587181, + 744.506780152449, + 759.8276690148285, + 777.1481770905173, + 792.4690659528968, + 805.3248181466276, + 815.3248181466276, + 822.165221013141, + 832.165221013141, + 839.0056238796544, + 849.0056238796544, + 855.8460267461678, + 859.3189902995064, + 859.3189902995064, + 862.7919538528449, + 862.7919538528449, + 859.3189902995064, + 859.3189902995064, + 862.7919538528449, + 862.7919538528449, + 859.3189902995064, + 852.478587432993, + 849.0056238796544, + 842.165221013141, + 838.6922574598025, + 831.8518545932891, + 821.8518545932891, + 808.9961023995583, + 798.9961023995583, + 786.1403502058274, + 770.8194613434479, + 757.963709149717, + 742.6428202873375, + 729.7870680936066, + 714.4661792312271, + 697.1456711555384, + 678.3518187398201, + 658.655663679576, + 639.8618112638578, + 622.5413031881691, + 603.7474507724509, + 586.4269426967621, + 567.6330902810439, + 547.9369352207998, + 529.1430828050816, + 509.4469277448374, + 489.4469277448374, + 469.75077268459324, + 449.75077268459324, + 430.0546176243491, + 411.2607652086309, + 393.9402571329421, + 375.14640471722396, + 355.4502496569798, + 336.65639724126163, + 319.33588916557284, + 304.0150003031933, + 286.6944922275045, + 271.37360336512495, + 258.51785117139417, + 243.19696230901462, + 230.34121011528384, + 220.34121011528384, + 207.48545792155306, + 197.48545792155306, + 190.64505505503968, + 187.17209150170106, + 187.17209150170106, + 183.69912794836245, + 176.85872508184906, + 173.38576152851044, + 173.38576152851044, + 176.85872508184903, + 176.85872508184903, + 173.38576152851041, + 173.38576152851041, + 176.858725081849, + 183.6991279483624, + 193.6991279483624, + 200.53953081487577, + 210.53953081487577, + 217.37993368138916, + 227.37993368138916, + 240.23568587511994, + 250.23568587511994, + 263.0914380688507, + 278.41232693123027, + 291.26807912496105, + 306.5889679873406, + 323.9094760630294, + 342.70332847874755, + 360.02383655443634, + 378.8176889701545, + 396.1381970458433, + 414.93204946156146, + 434.6282045218056, + 453.4220569375238, + 473.11821199776796, + 493.11821199776796, + 512.8143670580121, + 532.8143670580121, + 552.5105221182562, + 572.5105221182562, + 592.2066771785003, + 611.0005295942185, + 630.6966846544626, + 649.4905370701808, + 666.8110451458696, + 685.6048975615878, + 702.9254056372765, + 718.2462944996561, + 735.5668025753448, + 750.8876914377244, + 763.7434436314552, + 773.7434436314552, + 786.5991958251859, + 796.5991958251859, + 809.4549480189166, + 819.4549480189166, + 826.29535088543, + 836.29535088543, + 843.1357537519434, + 846.608717305282, + 846.608717305282, + 850.0816808586205, + 850.0816808586205, + 853.5546444119591, + 853.5546444119591, + 850.0816808586205, + 843.2412779921071, + 839.7683144387686, + 832.9279115722552, + 829.4549480189166, + 822.6145451524033, + 819.1415815990647, + 812.3011787325513, + 802.3011787325513, + 789.4454265388205, + 774.1245376764409, + 761.2687854827101, + 745.9478966203305, + 728.6273885446418, + 713.3064996822623, + 695.9859916065735, + 680.665102744194, + 663.3445946685052, + 644.550742252787, + 624.8545871925429, + 606.0607347768247, + 588.740226701136, + 569.9463742854177, + 550.2502192251736, + 530.2502192251736, + 510.55406416492946, + 491.7602117492113, + 472.0640566889671, + 453.27020427324896, + 433.5740492130048, + 413.5740492130048, + 393.87789415276063, + 375.08404173704247, + 355.3878866767983, + 336.59403426108014, + 319.27352618539135, + 303.9526373230118, + 291.096885129281, + 275.7759962669015, + 258.4554881912127, + 243.1345993288331, + 230.2788471351023, + 214.95795827272272, + 202.1022060789919, + 192.10220607899194, + 185.26180321247858, + 175.2618032124786, + 168.42140034596525, + 164.94843679262667, + 164.94843679262667, + 161.47547323928808, + 161.47547323928808, + 158.0025096859495, + 151.16210681943613, + 147.68914326609755, + 147.68914326609755, + 151.16210681943616, + 158.00250968594955, + 168.00250968594955, + 174.84291255246293, + 184.84291255246293, + 191.68331541897632, + 195.15627897231494, + 201.99668183882832, + 211.99668183882832, + 218.8370847053417, + 228.8370847053417, + 241.6928368990725, + 257.01372576145206, + 274.33423383714086, + 289.6551226995204, + 306.9756307752092, + 322.29651963758874, + 339.61702771327754, + 358.4108801289957, + 375.7313882046845, + 394.52524062040266, + 414.2213956806468, + 434.2213956806468, + 453.917550740891, + 472.71140315660915, + 492.4075582168533, + 511.2014106325715, + 530.8975656928156, + 550.8975656928156, + 570.5937207530598, + 589.387573168778, + 609.0837282290221, + 627.8775806447403, + 645.198088720429, + 663.9919411361473, + 681.312449211836, + 700.1063016275542, + 717.426809703243, + 732.7476985656225, + 745.6034507593533, + 760.9243396217329, + 773.7800918154637, + 783.7800918154637, + 796.6358440091946, + 806.6358440091946, + 813.476246875708, + 823.476246875708, + 830.3166497422213, + 840.3166497422213, + 853.1724019359522, + 863.1724019359522, + 870.0128048024656, + 873.4857683558041, + 873.4857683558041, + 870.0128048024656, + 870.0128048024656, + 866.539841249127, + 859.6994383826136, + 856.226474829275, + 849.3860719627617, + 845.9131084094231, + 845.9131084094231, + 842.4401448560845, + 835.5997419895712, + 825.5997419895712, + 812.7439897958403, + 797.4231009334608, + 784.5673487397299, + 769.2464598773504, + 756.3907076836196, + 746.3907076836196, + 733.5349554898887, + 718.2140666275092, + 700.8935585518204, + 682.0997061361022, + 662.4035510758581, + 643.6096986601399, + 626.2891905844511, + 607.4953381687329, + 587.7991831084888, + 569.0053306927706, + 549.3091756325265, + 530.5153232168083, + 513.1948151411195, + 494.40096272540137, + 474.7048076651572, + 454.7048076651572, + 435.00865260491304, + 415.00865260491304, + 395.3124975446689, + 376.5186451289507, + 359.1981370532619, + 340.40428463754375, + 323.08377656185496, + 304.2899241461368, + 286.969416070448, + 271.64852720806846, + 258.7927750143377, + 243.47188615195813, + 230.61613395822735, + 220.61613395822735, + 213.77573109171396, + 203.77573109171396, + 196.93532822520058, + 186.93532822520058, + 180.0949253586872, + 176.62196180534858, + 176.62196180534858, + 173.14899825200996, + 173.14899825200996, + 169.67603469867134, + 169.67603469867134, + 166.20307114533273, + 166.20307114533273, + 169.67603469867132, + 176.5164375651847, + 186.5164375651847, + 193.3568404316981, + 203.3568404316981, + 216.21259262542887, + 226.21259262542887, + 239.06834481915965, + 249.06834481915965, + 261.92409701289046, + 277.24498587527, + 294.5654939509588, + 309.88638281333834, + 327.20689088902714, + 342.5277797514067, + 359.8482878270955, + 378.64214024281364, + 395.96264831850243, + 414.7565007342206, + 434.45265579446476, + 454.45265579446476, + 474.1488108547089, + 492.9426632704271, + 512.6388183306713, + 532.6388183306713, + 552.3349733909154, + 571.1288258066336, + 590.8249808668777, + 609.6188332825959, + 629.31498834284, + 648.1088407585582, + 665.429348834247, + 684.2232012499652 + ], + "angle": [ + -10, + -10, + -10, + 0, + 0, + 10, + 20, + 30, + 40, + 50, + 40, + 30, + 40, + 30, + 40, + 50, + 40, + 50, + 60, + 50, + 60, + 70, + 60, + 70, + 80, + 70, + 80, + 70, + 80, + 70, + 60, + 70, + 80, + 90, + 100, + 90, + 80, + 70, + 60, + 50, + 60, + 70, + 60, + 50, + 40, + 30, + 40, + 30, + 20, + 30, + 20, + 30, + 20, + 10, + 0, + 10, + 0, + 10, + 0, + -10, + 0, + -10, + -20, + -10, + -20, + -30, + -40, + -30, + -40, + -50, + -40, + -50, + -60, + -50, + -40, + -50, + -60, + -70, + -60, + -70, + -60, + -70, + -80, + -90, + -100, + -90, + -100, + -90, + -100, + -110, + -120, + -110, + -100, + -110, + -120, + -130, + -140, + -150, + -140, + -130, + -140, + -150, + -160, + -150, + -140, + -150, + -160, + -170, + -160, + -170, + -180, + -170, + -180, + -190, + -180, + -190, + -200, + -190, + -200, + -190, + -200, + -210, + -220, + -230, + -240, + -230, + -220, + -230, + -220, + -230, + -240, + -250, + -240, + -250, + -260, + -270, + -260, + -270, + -260, + -250, + -260, + -270, + -260, + -250, + -260, + -270, + -260, + -250, + -240, + -230, + -220, + -230, + -240, + -230, + -220, + -210, + -200, + -210, + -200, + -210, + -220, + -210, + -200, + -190, + -200, + -190, + -180, + -170, + -180, + -170, + -160, + -170, + -180, + -170, + -160, + -150, + -140, + -150, + -140, + -150, + -140, + -150, + -140, + -130, + -120, + -130, + -120, + -110, + -120, + -110, + -100, + -110, + -120, + -110, + -100, + -90, + -80, + -70, + -80, + -70, + -80, + -70, + -80, + -70, + -60, + -70, + -60, + -50, + -40, + -50, + -40, + -30, + -40, + -30, + -20, + -30, + -40, + -30, + -20, + -10, + 0, + -10, + -20, + -10, + 0, + 10, + 0, + 10, + 0, + 10, + 20, + 30, + 40, + 30, + 40, + 30, + 40, + 30, + 40, + 50, + 60, + 50, + 60, + 70, + 60, + 70, + 80, + 70, + 60, + 70, + 80, + 90, + 100, + 90, + 80, + 70, + 60, + 70, + 60, + 70, + 80, + 70, + 60, + 50, + 60, + 50, + 40, + 50, + 40, + 30, + 20, + 30, + 20, + 30, + 20, + 10, + 0, + 10, + 0, + -10, + 0, + 10, + 0, + -10, + -20, + -30, + -20, + -30, + -20, + -30, + -40, + -30, + -40, + -50, + -40, + -50, + -60, + -70, + -60, + -70, + -80, + -70, + -80, + -70, + -80, + -90, + -100, + -90, + -80, + -90, + -100, + -110, + -120, + -110, + -120, + -110, + -120, + -110, + -120, + -130, + -140, + -150, + -160, + -150, + -140, + -150, + -160, + -150, + -160, + -150, + -160, + -170, + -180, + -190, + -180, + -190, + -180, + -190, + -200, + -210, + -200, + -210, + -200, + -210, + -200, + -210, + -220, + -230, + -240, + -230, + -220, + -230, + -240, + -250, + -260, + -250, + -260, + -270, + -260, + -250, + -260, + -250, + -260, + -270, + -280, + -270, + -260, + -250, + -240, + -250, + -240, + -230, + -220, + -210, + -220, + -230, + -240, + -230, + -220, + -210, + -220, + -210, + -200, + -190, + -200, + -190, + -180, + -190, + -180, + -190, + -180, + -170, + -180, + -170, + -160, + -150, + -160, + -170, + -160, + -150, + -140, + -130, + -140, + -130, + -140, + -130, + -120, + -130, + -120, + -110, + -120, + -130, + -120, + -110, + -100, + -90, + -100, + -90, + -80, + -70, + -80, + -70, + -80, + -90, + -80, + -70, + -60, + -50, + -60, + -50, + -40, + -50, + -60, + -50, + -40, + -30, + -20, + -30, + -20, + -10, + -20, + -30, + -20, + -10, + 0, + 10, + 0, + 10, + 0, + 10, + 0, + 10, + 20, + 10, + 20, + 30, + 40, + 30, + 40, + 50, + 40, + 50, + 60, + 70, + 60, + 70, + 60, + 70, + 60, + 70, + 60, + 70, + 80, + 90, + 80, + 70, + 80, + 70, + 80, + 70, + 60, + 70, + 80, + 90, + 80, + 70, + 60, + 50, + 40, + 30, + 20, + 30, + 40, + 30, + 20, + 30, + 20, + 10, + 0, + 10, + 0, + 10, + 0, + -10, + -20, + -10, + 0, + -10, + -20, + -30, + -40, + -30, + -40, + -30, + -40, + -50, + -40, + -50, + -60, + -50, + -60, + -70, + -80, + -70, + -80, + -70, + -80, + -70, + -80, + -90, + -100, + -110, + -100, + -110, + -120, + -110, + -120, + -110, + -120, + -130, + -120, + -130, + -140, + -130, + -140, + -150, + -140, + -150, + -160, + -150, + -160, + -170, + -180, + -170, + -180, + -190, + -180, + -190, + -180, + -170, + -180, + -190, + -200, + -210, + -220, + -210, + -220, + -230, + -220, + -230, + -220, + -230, + -240, + -230, + -240, + -250, + -240, + -250, + -260, + -250, + -260, + -270, + -260, + -270, + -260, + -270, + -260, + -270, + -260, + -250, + -240, + -230, + -240, + -230, + -220, + -230, + -240, + -230, + -220, + -210, + -200, + -210, + -220, + -210, + -200, + -210, + -200, + -190, + -180, + -190, + -200, + -190, + -180, + -170, + -160, + -150, + -160, + -150, + -160, + -150, + -140, + -150, + -160, + -150, + -140, + -130, + -140, + -130, + -120, + -110, + -120, + -110, + -100, + -110, + -120, + -110, + -100, + -110, + -100, + -90, + -80, + -70, + -80, + -70, + -80, + -70, + -80, + -70, + -60, + -50, + -40, + -50, + -60, + -50, + -40, + -30, + -20, + -30, + -40, + -30, + -20, + -10, + -20, + -30, + -20, + -10, + 0, + 10, + 0, + 10, + 20, + 10, + 20, + 10, + 0, + 10, + 20, + 30, + 40, + 50, + 60, + 50, + 60, + 50, + 60, + 50, + 40, + 50, + 60, + 70, + 80, + 90, + 80, + 90, + 80, + 70, + 80, + 90, + 80, + 70, + 60, + 70, + 80, + 70, + 60, + 70, + 60, + 50, + 40, + 50, + 60, + 50, + 40, + 30, + 20, + 30, + 20, + 10, + 0, + 10, + 0, + 10, + 0, + 10, + 0, + -10, + -20, + -30, + -20, + -10, + -20, + -30, + -20, + -30, + -40, + -50, + -60, + -50, + -60, + -50, + -60, + -50, + -60, + -70, + -80, + -70, + -80, + -90, + -80, + -90, + -80, + -90, + -100, + -110, + -100, + -110, + -120, + -130, + -120, + -110, + -120, + -130, + -140, + -130, + -140, + -130, + -140, + -150, + -160, + -150, + -160, + -170, + -160, + -170, + -180, + -170, + -180, + -190, + -180, + -190, + -200, + -190, + -200, + -210, + -200, + -210, + -200, + -210, + -220, + -230, + -220, + -230, + -240, + -250, + -240, + -250, + -240, + -250, + -260, + -250, + -260, + -250, + -260, + -270, + -260, + -270, + -260, + -250, + -240, + -250, + -260, + -250, + -260, + -250, + -240, + -230, + -220, + -210, + -220, + -210, + -220, + -210, + -220, + -210, + -200, + -190, + -200, + -210, + -200, + -190, + -180, + -170, + -180, + -170, + -160, + -170, + -180, + -170, + -160, + -150, + -140, + -150, + -140, + -150, + -140, + -130, + -140, + -130, + -120, + -130, + -120, + -130, + -120, + -110, + -100, + -90, + -100, + -110, + -100, + -90, + -80, + -90, + -80, + -90, + -80, + -70, + -60, + -70, + -60, + -70, + -60, + -50, + -40, + -50, + -60, + -50, + -40, + -30, + -20, + -30, + -20, + -30, + -20, + -10, + 0, + -10, + 0, + 10, + 0, + -10, + 0, + 10, + 20, + 10, + 20, + 10, + 20, + 30, + 40, + 30, + 40, + 50, + 40, + 50, + 40, + 50, + 60, + 70, + 80, + 70, + 60, + 70, + 60, + 70, + 80, + 70, + 80, + 90, + 100, + 90, + 80, + 70, + 60, + 70, + 80, + 70, + 60, + 50, + 60, + 50, + 40, + 50, + 40, + 30, + 40, + 30, + 20, + 10, + 0, + 10, + 20, + 10, + 0, + -10, + 0, + 10, + 0, + -10, + -20, + -30, + -20, + -30, + -20, + -30, + -40, + -30, + -40, + -50, + -40, + -50, + -60, + -70, + -60, + -70, + -60, + -70, + -80, + -70, + -80, + -90, + -100, + -90, + -100, + -90, + -100, + -110, + -100, + -110, + -120, + -110, + -120, + -130, + -120, + -130, + -140, + -150, + -140, + -150, + -140, + -150, + -160, + -150, + -160, + -170, + -180, + -170, + -180, + -170, + -180, + -190, + -200, + -190, + -200, + -190, + -200, + -190, + -200, + -210, + -220, + -230, + -220, + -230, + -240, + -230, + -240, + -230, + -240, + -250, + -260, + -250, + -240, + -250, + -260, + -270, + -260, + -250, + -260, + -250, + -260, + -270, + -260, + -250, + -260, + -250, + -240, + -230, + -220, + -230, + -240, + -230, + -220, + -230, + -220, + -210, + -200, + -210, + -200, + -190, + -180, + -190, + -180, + -190, + -200, + -190, + -180, + -170, + -160, + -150, + -160, + -150, + -160, + -170, + -160, + -150, + -160, + -150, + -140, + -130, + -120, + -130, + -120, + -130, + -120, + -110, + -120, + -110, + -100, + -90, + -100, + -110, + -100, + -110, + -100, + -90, + -80, + -70, + -80, + -70, + -60, + -70, + -60, + -70, + -60, + -50, + -40, + -50, + -40, + -30, + -40, + -30, + -20, + -30, + -20, + -30, + -40, + -30, + -20, + -10, + 0, + 10, + 0, + 10, + 20, + 10, + 20, + 10, + 0, + 10, + 20, + 30, + 40, + 50, + 40, + 50, + 40, + 30, + 40, + 50, + 60, + 70, + 80, + 70, + 60, + 70, + 80, + 70, + 80, + 70, + 60, + 70, + 80, + 90, + 80, + 90, + 80, + 70, + 60, + 70, + 60, + 70, + 60, + 50, + 40, + 50, + 40, + 30, + 20, + 30, + 20, + 30, + 20, + 10, + 0, + 10, + 0, + 10, + 0, + 10, + 0, + -10, + -20, + -30, + -20, + -30, + -40, + -30, + -40, + -30, + -40, + -50, + -60, + -50, + -60, + -50, + -60, + -70, + -60, + -70, + -80, + -90, + -80, + -70, + -80, + -90, + -100, + -110, + -100, + -110, + -100, + -110, + -120, + -110, + -120 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_direction.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_direction.json new file mode 100644 index 0000000000000000000000000000000000000000..4f70cf23e1a41cfa8302b9104f9c1d4d9c41f573 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_direction.json @@ -0,0 +1,1976 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032, + 32.05000000000032, + 32.100000000000314, + 32.15000000000031, + 32.20000000000031, + 32.250000000000306, + 32.3000000000003, + 32.3500000000003, + 32.4000000000003, + 32.450000000000294, + 32.50000000000029, + 32.55000000000029, + 32.600000000000286, + 32.65000000000028, + 32.70000000000028, + 32.75000000000028, + 32.800000000000274 + ], + "x": [ + 1733.0097378370638, + 1733.0292499681486, + 1733.0324966842904, + 1733.0368508074375, + 1732.9627492959, + 1732.8728881166462, + 1732.8914682361524, + 1732.9130507227974, + 1732.7879171433535, + 1732.6462582829008, + 1732.7421245137368, + 1732.5970353347554, + 1732.6777057009394, + 1732.525894985352, + 1732.4370789254608, + 1732.2568949955676, + 1732.23695674, + 1732.1769667282879, + 1732.002892380309, + 1731.8134651266869, + 1731.7084768595073, + 1731.7454873535958, + 1731.5737325529758, + 1731.3066354533553, + 1731.430886201013, + 1731.536459475983, + 1731.0649634395177, + 1730.7361334569446, + 1730.785015829692, + 1730.2663816952036, + 1730.166526559416, + 1729.9121409984464, + 1729.5227840923594, + 1729.5260863591438, + 1729.8040721144357, + 1729.0167903879906, + 1729.9365084947967, + 1729.475259562077, + 1730.0075043394068, + 1730.2983083029476, + 1730.2263608751532, + 1730.2865322429423, + 1729.899361276844, + 1729.6141793654788, + 1729.6473310074862, + 1729.641088007411, + 1729.3677255780046, + 1729.09866672288, + 1729.1614135034563, + 1729.2073080195728, + 1728.5469043188373, + 1727.8286888362536, + 1727.606111494517, + 1727.38480281089, + 1727.5508825037673, + 1727.7641409522303, + 1728.0331613382384, + 1728.3462076506798, + 1728.6512266256073, + 1729.004580489891, + 1728.654316112753, + 1728.128890333985, + 1727.9621267946745, + 1727.8856648125725, + 1728.1340486225918, + 1728.5114816353132, + 1728.080929636739, + 1727.3287036437628, + 1727.7606735494032, + 1728.6973213674103, + 1729.4684901019502, + 1730.2453574145832, + 1730.5146052017392, + 1730.565507653138, + 1730.3309166786637, + 1729.9185542405712, + 1730.9481862591438, + 1732.8006116126705, + 1734.6384896527486, + 1736.581200491899, + 1737.2167281141276, + 1737.0429571210811, + 1738.446202028917, + 1740.8029584134329, + 1743.741489304078, + 1747.1094264771004, + 1750.8441991063733, + 1754.9194707101478, + 1759.322469663438, + 1764.0443153068811, + 1769.005069218506, + 1774.2295689845773, + 1779.748876335219, + 1785.5409374278227, + 1790.9609546585748, + 1796.3017288703195, + 1802.3109374524176, + 1808.7113214289616, + 1815.0662244850703, + 1821.4841202226476, + 1828.2745296031642, + 1835.285952224404, + 1842.4288382848513, + 1849.667794452726, + 1856.9832084906227, + 1864.3407340044396, + 1871.6093256787005, + 1878.874084972988, + 1886.1648803507715, + 1893.475865158325, + 1900.8125613721525, + 1908.1017894755332, + 1915.3784951304292, + 1922.6511186111302, + 1929.7898731435662, + 1936.7711153204154, + 1943.5717835646842, + 1950.170133217258, + 1956.5440129013311, + 1962.6704615198532, + 1968.91952515924, + 1975.1729140236102, + 1980.9326882355278, + 1986.2886595927002, + 1991.5911820569163, + 1996.7551953229354, + 2001.3827120678868, + 2005.5546090708922, + 2009.298637269041, + 2012.6194681545992, + 2016.451120386057, + 2020.4537368764375, + 2023.6485944467677, + 2026.27685110022, + 2028.2933515255545, + 2029.7884618177789, + 2031.2408036165266, + 2032.503149147913, + 2033.054019326135, + 2033.0322268232505, + 2034.0286558971166, + 2035.6268983458613, + 2035.824072722035, + 2035.1694334256, + 2033.8991788494113, + 2032.1171623999467, + 2029.8704105629602, + 2027.1817544651262, + 2024.0644768017319, + 2020.5289814149041, + 2016.5858091206849, + 2012.246957443825, + 2007.52641000412, + 2002.4402977731897, + 1998.1197443133021, + 1994.1481296050738, + 1989.145757498657, + 1983.5300013784963, + 1977.4996777935303, + 1971.1533211077103, + 1964.6330331742765, + 1957.9801940303428, + 1951.2735083055327, + 1944.276323837384, + 1937.6115507842055, + 1930.5956814201188, + 1923.4250759489773, + 1916.1740512992246, + 1908.705429026992, + 1901.1721986736632, + 1893.5751536169664, + 1885.992713924044, + 1878.4856400486315, + 1870.9018136611587, + 1863.332142830041, + 1855.8310473408105, + 1848.3442180908478, + 1840.9842486081266, + 1833.7207540718423, + 1826.5909344327583, + 1819.6863141276056, + 1813.0251927389215, + 1806.502068628006, + 1799.6477298082493, + 1793.2932017818575, + 1787.3366005694922, + 1781.6497105576257, + 1776.2734096481404, + 1770.8620923363662, + 1765.8543817126642, + 1761.3329793936668, + 1757.0368300436755, + 1752.7503911408007, + 1748.5812857808592, + 1745.155095800779, + 1742.1879833954256, + 1739.790543217544, + 1737.4369248137336, + 1735.7506774923152, + 1734.6369965828108, + 1733.2914442449814, + 1732.1901785357854, + 1731.7115596173965, + 1731.9488269199055, + 1732.173070712525, + 1731.9590078179021, + 1731.09783675548, + 1729.769423472889, + 1728.0397678863674, + 1726.0267059534576, + 1724.033848259524, + 1721.2715642549897, + 1717.9677587149165, + 1714.2235658551913, + 1710.0844189608222, + 1705.572123913642, + 1700.69963400628, + 1695.4778604998837, + 1689.9187319836587, + 1684.0364739589468, + 1677.8480464530812, + 1671.599038723305, + 1664.9861761329025, + 1658.0872003429995, + 1651.0506773646725, + 1644.2553557356723, + 1637.1254139010816, + 1629.7985783384872, + 1622.2661103190283, + 1614.689756251178, + 1606.9597814991373, + 1599.4235195224585, + 1591.706193779497, + 1583.890934049324, + 1576.063716882838, + 1568.2786219532322, + 1560.5340908382846, + 1552.8068088762159, + 1545.1918888098535, + 1537.731164154059, + 1530.2696877541262, + 1522.9937129037858, + 1515.9771825235289, + 1509.0369381880846, + 1502.2128822920076, + 1495.771925568004, + 1489.697538850241, + 1483.5193080023305, + 1477.5236471796698, + 1472.0719485499394, + 1466.9023247452164, + 1462.2445366947277, + 1457.8789638416802, + 1453.38765110866, + 1449.4170557501457, + 1446.0923178104608, + 1443.088580763037, + 1440.2629392455601, + 1437.1043991690894, + 1434.8878781513047, + 1433.382807935583, + 1432.4858185981843, + 1432.0716471583341, + 1431.9311297538045, + 1431.908049931384, + 1432.570072333364, + 1433.263298281287, + 1433.818672791782, + 1435.1055047360255, + 1437.191300029942, + 1439.9055306188884, + 1443.1624771153165, + 1446.8410229764456, + 1450.176485093623, + 1454.2837694116024, + 1458.2424584768678, + 1462.7453146098192, + 1467.8840818834985, + 1473.061219901872, + 1478.8193553604674, + 1485.0148569767957, + 1490.9477931499569, + 1497.4448898671267, + 1504.3341554502545, + 1511.1006736467555, + 1518.290696428483, + 1525.6278903673606, + 1533.0479190264086, + 1540.4996921115817, + 1548.2413121647676, + 1556.1477832503924, + 1563.9540121704142, + 1571.9203403724919, + 1579.94560740529, + 1587.9565542159871, + 1595.9331799050228, + 1603.8859688576595, + 1611.7597922556688, + 1619.5127558971667, + 1627.1298440228743, + 1634.9347687185266, + 1642.9718155201408, + 1650.652132219518, + 1658.0506465096792, + 1665.1673346239688, + 1671.9864596749792, + 1678.487331537638, + 1684.6465515947325, + 1690.4391189223725, + 1695.8393993596494, + 1700.821967705845, + 1705.3622844132324, + 1709.4372150582626, + 1713.0254231335743, + 1716.912040025006, + 1720.0397160127923, + 1722.5963755102082, + 1725.0773410914271, + 1728.0777763045128, + 1730.339501704606, + 1732.4416781297125, + 1733.631037119344, + 1734.0828325896985, + 1733.8993094243779, + 1733.4368853268431, + 1733.4614113672671, + 1734.4434550023257, + 1735.1201051144558, + 1736.838221580052, + 1738.8324854185762, + 1741.5480650011423, + 1744.8109890680716, + 1748.5405225484938, + 1752.698693753417, + 1756.2997589296124, + 1760.646648241362, + 1765.5507265923238, + 1770.9145284830515, + 1776.6831781254864, + 1782.8207871866907, + 1789.298974804255, + 1796.0913455942446, + 1803.1709231484579, + 1810.1508669070772, + 1817.3330129192377, + 1824.869368698222, + 1832.462753072327, + 1840.1205496913894, + 1848.0490810769752, + 1856.1364895589381, + 1864.2563299101223, + 1872.4475770822753, + 1880.5606467519729, + 1888.6774513860587, + 1896.8444617325345, + 1904.9759753817045, + 1913.010191041966, + 1920.9001149052751, + 1928.6689370980978, + 1936.37089458515, + 1943.9271378427966, + 1951.1775169713878, + 1958.5347543970324, + 1965.6228412940686, + 1972.2840977234287, + 1978.830620441471, + 1985.132828502818, + 1990.9220162023007, + 1996.7977249113749, + 2002.5212634280674, + 2007.5744072467924, + 2012.0466175108259, + 2015.9716568615163, + 2019.3604542278247, + 2022.7330453087457, + 2025.4111186795237, + 2027.88018574456, + 2029.628167390721, + 2031.249736788937, + 2032.5638808094936, + 2033.0842703992914, + 2033.7007971733578, + 2033.606751894502, + 2033.5876021410159, + 2032.64004547798, + 2030.9569694142378, + 2029.0740950857557, + 2026.4680532946472, + 2024.2480998900576, + 2021.133440260567, + 2017.3297516402686, + 2012.9474891702007, + 2008.2897146359908, + 2003.1987992579714, + 1997.6871220672306, + 1992.8531224528647, + 1987.1730037801913, + 1980.9015305102077, + 1974.1983558521865, + 1967.2748066014806, + 1960.1200732006141, + 1953.0146731499512, + 1945.9114899072538, + 1938.3253531571486, + 1930.4275845797433, + 1922.3788290819775, + 1914.2761632704683, + 1906.0114094837336, + 1897.8319926954005, + 1889.5112707303829, + 1881.1536986412723, + 1872.821506348146, + 1864.5121237841981, + 1856.2577986282022, + 1847.991022988404, + 1839.859448421782, + 1831.9092843805313, + 1824.0633342049796, + 1816.4828674175533, + 1809.1982143353544, + 1801.8767459772157, + 1794.9690727448265, + 1788.472105399464, + 1782.2729025664821, + 1776.1355067726372, + 1770.5615278051705, + 1765.5201897991492, + 1760.6886400091066, + 1755.6335028115277, + 1750.8998182780906, + 1746.9616252564806, + 1743.4006624080862, + 1740.0759187649073, + 1736.9593110745561, + 1734.670470322662, + 1733.0891331564383, + 1732.1582441557493, + 1731.6074663581817, + 1731.7354092844803, + 1731.8779795393248, + 1731.1882666534932, + 1730.69320571976, + 1729.8838696157086, + 1728.1136241337995, + 1726.5863361405918, + 1724.1364015681154, + 1721.013532005709, + 1717.339853762187, + 1713.176381169481, + 1708.5554377528567, + 1703.496927333146, + 1698.0166333108668, + 1692.1304218320477, + 1685.8562942399014, + 1679.2153010767597, + 1672.231852915464, + 1664.9337124661267, + 1657.3518191271628, + 1649.8463775887108, + 1642.0933434983335, + 1634.382325291308, + 1626.5882661696392, + 1618.44454307962, + 1610.0920467918356, + 1601.7292304241246, + 1593.2465203687184, + 1584.7805649295412, + 1576.2821215862118, + 1567.8251824209235, + 1559.4664894775206, + 1551.1784296400633, + 1542.9574098098888, + 1534.9157848324294, + 1526.8800307651386, + 1518.9042135157624, + 1511.2803389836536, + 1503.9794547276224, + 1496.9184987712315, + 1490.2792729370124, + 1483.3190998581467, + 1476.9616673269466, + 1470.7972148547715, + 1465.2276055282746, + 1459.835836228816, + 1455.020114521518, + 1450.6189954105162, + 1446.6249119568017, + 1443.2961104714504, + 1440.2399652057657, + 1437.1546409942066, + 1434.9242954152733, + 1433.4309548438655, + 1431.944668333519, + 1431.290196648797, + 1431.363170366437, + 1432.01362995816, + 1432.5048371782927, + 1433.3361100788957, + 1435.0327101115472, + 1437.3075124531501, + 1440.2910318785484, + 1443.4083253295435, + 1446.5733993468627, + 1450.5800344011795, + 1455.0147145936862, + 1459.9858944747111, + 1465.4277715157982, + 1471.192472770359, + 1476.6328856480543, + 1482.828776104853, + 1489.5794663188653, + 1496.2328409536442, + 1503.439683794868, + 1510.4810720186838, + 1517.9727263852806, + 1525.8657059193565, + 1534.0413145587183, + 1542.4196277926399, + 1550.8993602000583, + 1559.2561076829159, + 1567.7763803058983, + 1576.3838226085975, + 1585.0302178549741, + 1593.6450034820446, + 1602.171665297314, + 1610.7422367725526, + 1619.2688163447704, + 1627.6313221425976, + 1635.901471804635, + 1643.92037732374, + 1652.2069897152278, + 1660.1191851958015, + 1667.6721091945992, + 1674.8497525544271, + 1681.6275712682118, + 1687.977874032973, + 1693.8716101991818, + 1699.2794784803234, + 1704.172850039923, + 1708.5245450429825, + 1712.5984941684553, + 1716.3174499916822, + 1720.3978569446285, + 1723.5516279709814, + 1726.9113550346556, + 1729.348231727788, + 1731.6895774445484, + 1734.1792792859137, + 1736.176110548473, + 1737.1649793704328, + 1737.7629708020074, + 1738.2338791899124, + 1738.4491330762353, + 1738.8124091021004, + 1738.1567268357946, + 1737.1157357874167, + 1736.0782636927738, + 1735.8785480713404, + 1734.8152350250728, + 1733.4872382840704, + 1732.1537722133653, + 1731.2932160647313, + 1730.5333218953065, + 1730.2332802380254, + 1729.0313473946671, + 1728.518891013899, + 1727.4846196268413, + 1726.3860748040856, + 1725.7493179847024, + 1724.9079410901209, + 1724.8877561538484, + 1724.0102187791417, + 1723.5849697703952, + 1722.987540821108, + 1722.9891099972174, + 1723.1512418071918, + 1722.639452848333, + 1722.22674032107, + 1721.9846505359005, + 1722.195868016801, + 1722.5103445986774, + 1723.0819229213334, + 1723.1584844681588, + 1723.7226924467536, + 1723.795039005528, + 1724.1944932397223, + 1724.956257619955, + 1725.0200993446983, + 1725.2037549022386, + 1725.6774864850472, + 1726.405051451788, + 1725.9900956204067, + 1726.9423088136205, + 1727.0070669650152, + 1727.6106963244456, + 1728.1465457504369, + 1728.0198484568837, + 1728.566170689377, + 1729.1355600093286, + 1728.9581722950852, + 1730.2044617183024, + 1730.1576550219306, + 1730.708085855424, + 1730.992882165817, + 1731.201239755332, + 1731.0207515444986, + 1731.1003210243025, + 1731.2412160656982, + 1731.492458757774, + 1731.4792424773777, + 1731.5112520073503, + 1731.799750412125, + 1732.036821933124, + 1731.9376505779815, + 1731.7897838060694, + 1731.9881509342185, + 1732.1347350858969, + 1732.0357707770613, + 1731.9633136171783, + 1731.9076066248208, + 1731.9331779416739, + 1731.8613747985987, + 1731.8787968528327, + 1731.8472063864544, + 1731.7863263682211, + 1731.714432231321, + 1731.6280258144666, + 1731.525364892829, + 1731.4343293030386, + 1731.3307054563272, + 1731.233557256875, + 1731.1300183830137, + 1731.048686432623, + 1730.9469956891317, + 1730.8608103382794, + 1730.7575939175194, + 1730.6562729602897, + 1730.5531326608161, + 1730.4586326682443, + 1730.354766411796, + 1730.2746066848601, + 1730.171247137519, + 1730.0874584442718, + 1729.9851382286163, + 1729.8927474417474, + 1729.7916172426885, + 1729.6892847707516, + 1729.5858773786936, + 1729.5058902368605, + 1729.4038322944994, + 1729.3125048865832, + 1729.211222153731, + 1729.1139202775234, + 1729.0125782774194, + 1728.9169768726379, + 1728.814170720534 + ], + "y": [ + -406.0866092042919, + -406.25976981819366, + -406.51944597284813, + -406.86557763298083, + -407.29811539697903, + -407.816821210171, + -408.4220674532994, + -409.11355410083627, + -409.8907265474146, + -410.75352689926905, + -411.70408831744146, + -412.73885378778573, + -413.8613899927567, + -415.0678073080661, + -416.3604410946788, + -417.73732030518914, + -419.20230433276157, + -420.75229519512266, + -422.3856434864957, + -424.1036943457502, + -425.90904493205323, + -427.80347293481856, + -429.7779515588164, + -431.8344246596496, + -433.98795565823303, + -436.22538394373623, + -438.5318479622853, + -440.92545076710314, + -443.41829428844767, + -445.9729018595457, + -448.6300641202524, + -451.36471572985056, + -454.1765243645711, + -457.09387266740816, + -460.10594927897324, + -463.15509682311733, + -466.3574422002825, + -469.59748915999313, + -472.94270643010987, + -476.36188524585555, + -479.86576630498735, + -483.4529544139091, + -487.1267825756059, + -490.88161911168186, + -494.72427029093876, + -498.6545166289924, + -502.6715651041061, + -506.7786607422202, + -510.98605354169274, + -515.2882669289306, + -519.6703839666293, + -524.1395311697297, + -528.7335783765452, + -533.4319080444026, + -538.2566746154451, + -543.1867315887096, + -548.2233765694823, + -553.3678083433083, + -558.6226491150337, + -563.9908427329353, + -569.4907517087833, + -575.108043972783, + -580.8468186127216, + -586.7110253003789, + -592.7028891187449, + -598.8184929227648, + -605.0670102021656, + -611.4329026579885, + -617.9481140651642, + -624.5797666733811, + -631.3310943218851, + -638.2081590441312, + -645.2507424627029, + -652.4431027891742, + -659.6477250985319, + -666.8518245801624, + -674.0190632670817, + -681.105033749374, + -688.1437567337794, + -695.1351706056498, + -702.3392420866751, + -709.6501307484517, + -716.745929685147, + -723.6716628155599, + -730.4188891450773, + -736.9734111059897, + -743.320626409907, + -749.4440143737507, + -755.32490885717, + -760.9430905596491, + -766.3280219446801, + -771.4469697636289, + -776.2487657633271, + -780.7188250487279, + -785.544952013994, + -790.4683674446051, + -794.6014097539548, + -798.1732031840268, + -801.754497468812, + -805.2105804419655, + -807.9734341897557, + -810.1962240536709, + -811.9744172519057, + -813.3180562126006, + -814.1918426191174, + -814.6059861542012, + -815.3686788530979, + -816.1615279815836, + -816.7396638745411, + -817.0898594634475, + -816.4989955860792, + -815.2612620979369, + -814.2937239682462, + -813.3259395353575, + -811.4539178960471, + -808.963686845824, + -805.9814490630083, + -802.565779804185, + -798.7468987499252, + -794.5438568990204, + -790.64369373055, + -786.7563093021406, + -782.1107357157136, + -776.9619075780497, + -771.8029257151128, + -766.51280092586, + -760.6997686380505, + -754.5258495355989, + -748.0727578645408, + -741.3881278756908, + -735.0615407507028, + -728.828852557449, + -722.1316688173092, + -715.1636888661426, + -707.9616412562813, + -700.6186654273392, + -693.3092329130102, + -685.9737317301451, + -678.5152732180755, + -671.0172383253229, + -663.642833152131, + -656.3180504481448, + -648.861894450504, + -641.3825088925416, + -633.9531282185822, + -626.6184503152069, + -619.4105357232672, + -612.3570980499775, + -605.4847914992516, + -598.8202096560597, + -592.3899860297183, + -586.2205924444072, + -580.3380650108159, + -574.7677365215873, + -568.6514497485198, + -562.2522751847121, + -556.6550640184706, + -551.6101860526602, + -547.0257430744238, + -542.8697355187189, + -539.0191577924775, + -535.4326468036332, + -531.9887918127497, + -529.1132455985635, + -525.6164733941202, + -522.8503005555198, + -520.4793343817943, + -518.364339745028, + -516.995380409232, + -516.0305746816921, + -515.598511798971, + -515.3563749015407, + -514.4925979762569, + -514.6645612725194, + -515.5547464539613, + -516.9817564267892, + -518.1750055251919, + -520.1469400909875, + -522.4306771971957, + -525.1172961417047, + -528.3979523433713, + -532.1724664997791, + -536.13294598007, + -539.4076296717396, + -543.6119512176922, + -548.4177302634876, + -553.540816710345, + -558.9951709309742, + -564.3645724731334, + -570.1374441217456, + -576.3307610230943, + -582.6672498637076, + -588.9851769989294, + -595.3800450470312, + -602.245253399172, + -609.3350453245187, + -616.6603653472608, + -623.959513129681, + -631.4728630862164, + -639.1086796588938, + -646.6521293414662, + -654.236883198013, + -661.9078180942288, + -669.6228050064778, + -677.3045976989124, + -684.976581608437, + -692.6539799330617, + -700.3163303136007, + -707.9333278598479, + -715.4856336884852, + -723.0006406221363, + -730.3491980509137, + -737.5011279300163, + -744.4329051612763, + -751.1237222703057, + -757.5523177939178, + -763.6960641117998, + -769.531179121704, + -775.0332971028693, + -780.1780697514719, + -784.94169102739, + -789.5585237125463, + -793.6740675370083, + -797.3095308420226, + -800.6338363184225, + -804.3364903050049, + -807.3947720710653, + -809.985366195194, + -811.9853647649982, + -813.7528084257342, + -814.8502061512182, + -816.7149153563989, + -817.6952664184756, + -817.8786524190797, + -817.424057085453, + -817.0236037532595, + -815.8752258283218, + -814.8857207054439, + -813.0735674893263, + -810.6260404851907, + -808.3390058591237, + -805.4584196149838, + -801.9277493520474, + -798.3108100869642, + -794.4914526054094, + -789.9954607476602, + -784.9827817149937, + -780.1832992692739, + -775.1528772407625, + -769.486267990661, + -763.5636355852992, + -757.1979493494555, + -750.6424721627097, + -744.2164293668785, + -737.4333381786203, + -730.2752276256541, + -722.9858980089854, + -715.6426417277503, + -708.453454071738, + -700.8890439660948, + -693.1171509578755, + -685.2337710779334, + -677.3122004461084, + -669.4034879558847, + -661.5157726536995, + -653.6302587697666, + -645.7720002302578, + -637.9103096310255, + -630.1165065366392, + -622.4586679521589, + -614.9761071586843, + -607.7022044357227, + -600.6386269330659, + -593.4726408060865, + -586.6787640537625, + -579.8301255423262, + -573.3037108372374, + -567.2200851267331, + -561.205554052065, + -555.6956848262602, + -550.6517870610874, + -545.3883653146228, + -540.7776295479255, + -536.726268117749, + -532.5611847500832, + -529.0977090743663, + -525.9702842369172, + -523.0734105514568, + -520.2869120630901, + -518.302099834449, + -516.9767038148666, + -515.3962220337155, + -514.6560638811662, + -514.5956014520956, + -514.966955199973, + -515.5563727983181, + -516.2495708087547, + -517.7592264124014, + -519.8618593591597, + -522.4089752544737, + -524.1163125096614, + -524.926290745839, + -527.1675213598086, + -530.3256935902491, + -534.1480996085822, + -538.5078588369213, + -543.3368344196642, + -548.5936919019557, + -554.248520672511, + -560.2754126761552, + -566.6489363546441, + -573.3425331356495, + -580.3278638196966, + -587.5746228768826, + -594.5979623330857, + -602.0226956142631, + -609.6793814209908, + -617.3346341766728, + -624.8017094084153, + -632.525120933699, + -640.2960930549505, + -648.2921598903633, + -656.3959508896573, + -664.5269844424431, + -672.6212419345952, + -680.6848841128366, + -688.7517346010916, + -696.8231546028672, + -704.8603481053166, + -712.8339073619272, + -720.6649953491415, + -728.3052788535693, + -735.7216157146602, + -742.887260235195, + -750.1830993196886, + -757.122979434803, + -763.7136915097233, + -769.9457090421947, + -775.8023090891686, + -781.2628001481314, + -786.304434194386, + -790.9038094995162, + -795.0379182918973, + -799.219933363783, + -803.0491685648099, + -806.2007119018215, + -809.1550980391825, + -811.9122685008389, + -813.8921435397533, + -815.2055965257398, + -816.173355059527, + -816.4697292413398, + -817.1681654157858, + -817.8629095080655, + -817.535781249024, + -816.4322679713359, + -814.6739485006439, + -812.324345327459, + -809.6766360833097, + -806.9184885976131, + -803.7752336028223, + -799.9149561987149, + -796.3550335215633, + -792.2580770536047, + -787.4394398270025, + -782.4997780010234, + -777.2476241355406, + -771.3888583812334, + -765.6731609165216, + -759.8044466474335, + -753.3035735649905, + -746.3567156963691, + -739.0705878953522, + -731.5145100623963, + -724.0077108132439, + -716.1963966104345, + -708.3395407085734, + -700.2635200905086, + -692.189242599306, + -684.0617271116109, + -675.8145584698086, + -667.6055148299787, + -659.3521398097703, + -651.1164977820669, + -642.9007759774913, + -634.7751870511954, + -626.7202474289373, + -618.8405927656596, + -610.8962871930846, + -603.2220551104381, + -595.8335591408518, + -588.7555281565626, + -581.8815719404369, + -575.3177318036279, + -569.0981521453244, + -562.3898134060336, + -556.3574502130176, + -550.8917788517463, + -545.935172735765, + -541.3146072729548, + -537.0699573155302, + -532.8009969823082, + -528.5347838144612, + -525.1261821518167, + -522.4246085686648, + -520.2119086693115, + -518.2838883644077, + -517.0687250649532, + -515.621121783232, + -515.0557901946943, + -515.1530235984355, + -515.571668520702, + -515.9583052914971, + -517.2311746763444, + -518.166240591571, + -520.0699235880377, + -522.7242204436143, + -525.6085249425339, + -529.1957799078709, + -533.3799159498658, + -537.3844497613605, + -542.123946128653, + -547.4461312396911, + -553.0979855780722, + -558.7712220149747, + -565.0395114591222, + -571.7678010092043, + -578.6160902535071, + -585.2677216917048, + -592.1588229351389, + -599.5703435949092, + -607.1701495489403, + -614.8663343218743, + -622.6441368372064, + -630.7412646552199, + -639.0310081268686, + -647.4310465969492, + -655.8437161582493, + -664.2883849741992, + -672.6889018932302, + -681.0636349281822, + -689.4529937764166, + -697.8474842603132, + -706.2063361030068, + -714.5444800528796, + -722.7648649913262, + -730.8047883837908, + -738.6181581629646, + -746.170309922335, + -753.4311091779812, + -760.3713074635398, + -766.9612591481728, + -773.1708331043035, + -778.969816616137, + -784.3284671107438, + -789.2180638979448, + -793.6114058635847, + -797.4832414374334, + -801.3728432492999, + -804.7642825874781, + -808.1984619583174, + -811.4446338345081, + -813.7874941695576, + -815.377688420647, + -816.7616561246869, + -817.3714032036892, + -817.8095019896307, + -817.4515475244264, + -816.3942170941666, + -814.6900627650784, + -812.8437199188043, + -810.7685291176945, + -808.021670352524, + -805.3281827201645, + -802.458854210601, + -798.6841490249535, + -794.2751113322731, + -789.502784061066, + -784.1236264690842, + -779.2654997771724, + -773.5992435384651, + -767.733766374967, + -761.2565936777703, + -754.6573869368897, + -747.5976661081326, + -740.2732554857423, + -732.7218676300354, + -724.8295483895758, + -716.8528413836057, + -708.9141866240828, + -700.6610804954469, + -692.218448993717, + -683.8146961735521, + -675.274773366598, + -666.69031048645, + -658.1301152219305, + -649.60792463241, + -641.1104505008275, + -632.7123273906025, + -624.4424355853519, + -616.378836705512, + -608.4015361745974, + -600.4602844814992, + -592.8727988466735, + -585.5256892692224, + -578.5150842342323, + -571.8555316139434, + -565.4846242053367, + -558.8778030688345, + -552.9344167107866, + -547.5824479848286, + -542.1728013321135, + -537.4657111708344, + -532.573203118862, + -528.3569553189634, + -524.8707844700793, + -522.0524726388112, + -519.8757588389715, + -518.1969896391215, + -516.2165099321885, + -514.9850230506746, + -514.4226532106824, + -514.6197491878689, + -515.5104111016647, + -517.0574126221914, + -517.7547193676875, + -518.8949875485093, + -521.0292163599564, + -523.4788501869575, + -526.7421421512324, + -529.1165831736985, + -532.5683396458223, + -536.8208614447976, + -541.7207807327566, + -547.1774121239712, + -553.1310875373614, + -559.5367226082344, + -566.3552815629907, + -573.5493976430353, + -581.081202583247, + -588.7300773247846, + -596.5465277928578, + -604.1584937598213, + -612.2189170575274, + -620.1831579684624, + -628.4994422268496, + -636.7139209047805, + -644.769605229377, + -652.8483783867946, + -661.0343148201985, + -669.1446716199005, + -677.1362973835066, + -685.0265582200375, + -692.7936389345226, + -700.4669064353291, + -707.98958691242, + -715.378481354293, + -722.7357187988, + -729.8951848090635, + -736.9036006999104, + -743.7958503317255, + -750.663130417384, + -757.4396743497626, + -764.1798390921642, + -770.6603815391593, + -777.1451580872972, + -783.4357668668304, + -789.6066200853859, + -795.7447689154558, + -801.7400302290048, + -807.7428153463806, + -813.516313173807, + -819.2399749485114, + -824.8334045665567, + -830.3817909389807, + -835.8238447046874, + -841.1053131601467, + -846.2873099142085, + -851.3741415593231, + -856.3768652100766, + -861.2680249297432, + -866.044865451761, + -870.7110800219114, + -875.2593236215894, + -879.7148877439643, + -884.0510803251702, + -888.2554483640341, + -892.4004445241819, + -896.431514728317, + -900.3352735313069, + -904.1083446303555, + -907.8768033015685, + -911.4198005447, + -914.9384725625969, + -918.299423573116, + -921.5599154666961, + -924.7855090204704, + -927.8358665249207, + -930.7766196779954, + -933.6939406606697, + -936.3438187498674, + -939.0440930420413, + -941.5634059134011, + -944.0119835561231, + -946.3659663536548, + -948.6649428980644, + -950.8246099559442, + -952.8721101495171, + -954.8016928022296, + -956.6596306951635, + -958.4072371455027, + -960.0195175741884, + -961.5337899819312, + -962.9866052670557, + -964.3400536371864, + -965.5474861968958, + -966.6573654530503, + -967.6940650789464, + -968.6232882460872, + -969.4466167087776, + -970.1566506796283, + -970.7749599494417, + -971.2791645569993, + -971.6860471370367, + -971.993261755572, + -972.1986272812238, + -972.3026318592488, + -972.3055424682009, + -972.4100728179369, + -972.4130531344688, + -972.5182735938014, + -972.5211776648214, + -972.6244176001273, + -972.6270728307782, + -972.73087895153, + -972.733685728217, + -972.8392889969789, + -972.8420091704802, + -972.946707616796, + -972.9494557357505, + -973.0523564238135, + -973.0550184387171, + -973.1583332227489, + -973.1608355531233, + -973.2651622549051, + -973.2674663762733, + -973.3729462695287, + -973.3754493059301, + -973.4781391499284, + -973.4804532827387, + -973.5844943336551, + -973.5866625353981, + -973.691376877307, + -973.6934865087519, + -973.7979276645782, + -973.8001522730724 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_normal.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_normal.json new file mode 100644 index 0000000000000000000000000000000000000000..e227a8135fcb26cd38dc17c4bb3c926bde367834 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_normal.json @@ -0,0 +1,1988 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032, + 32.05000000000032, + 32.100000000000314, + 32.15000000000031, + 32.20000000000031, + 32.250000000000306, + 32.3000000000003, + 32.3500000000003, + 32.4000000000003, + 32.450000000000294, + 32.50000000000029, + 32.55000000000029, + 32.600000000000286, + 32.65000000000028, + 32.70000000000028, + 32.75000000000028, + 32.800000000000274, + 32.85000000000027, + 32.90000000000027, + 32.950000000000266, + 33.00000000000026 + ], + "x": [ + 1733.0000000000002, + 1732.9549869091406, + 1732.9446800320836, + 1732.929920967524, + 1732.9113690801405, + 1732.8889422986515, + 1732.8625709797407, + 1732.8321806369909, + 1732.7976940128733, + 1732.7590327140597, + 1732.7161190154156, + 1732.6688777960399, + 1732.6172385928828, + 1732.561137754432, + 1732.5005206749588, + 1732.4353440877635, + 1732.3655783938095, + 1732.2912100001772, + 1732.2122436408813, + 1732.1287046508714, + 1732.040641162514, + 1731.9481261925612, + 1731.8512595866155, + 1731.750169787456, + 1731.645015393312, + 1731.5359864723532, + 1731.423305600289, + 1731.3072285891467, + 1731.1880448769928, + 1731.066077550659, + 1730.9416829764245, + 1730.8152500171095, + 1730.687198818186, + 1730.5434842386667, + 1730.432312242946, + 1730.298818797446, + 1730.1813190407674, + 1730.0528566244252, + 1729.931200327152, + 1729.8059061054, + 1729.6838475567051, + 1729.5621302095915, + 1729.4432516853412, + 1729.3269993787458, + 1729.2144569252082, + 1729.1061501120862, + 1729.0028642283137, + 1728.9052853235958, + 1728.8141295129724, + 1728.730081565063, + 1728.653802864737, + 1728.5859151704478, + 1728.5269916986913, + 1728.4775457727874, + 1728.4380200536616, + 1728.4087757582702, + 1728.390082265652, + 1728.3821073014087, + 1728.3849079651222, + 1728.3984228713216, + 1728.4224656876465, + 1728.4567207224923, + 1728.5007364367048, + 1728.5539093231375, + 1728.6155030453924, + 1728.6846545322373, + 1728.7603839244357, + 1728.8416076088874, + 1728.9271542415502, + 1729.0157835592154, + 1729.1062076878088, + 1729.197114560478, + 1729.2871929660166, + 1729.375158661157, + 1730.6762254750943, + 1732.6646190742504, + 1735.128914856424, + 1736.2236777821922, + 1736.1330568233725, + 1735.3205637098495, + 1736.1000424974513, + 1738.0160975208241, + 1740.5858666730821, + 1743.6131255472822, + 1747.018728502584, + 1750.771018036702, + 1753.7154064716278, + 1757.4979917517294, + 1761.8142304734383, + 1766.5312841273098, + 1771.1918006180108, + 1776.3416702317318, + 1781.8542801840663, + 1786.5491987660475, + 1792.0385763364648, + 1797.994239196291, + 1804.265969970662, + 1810.7800601554645, + 1817.4942371753377, + 1824.378373698967, + 1830.7758084686525, + 1837.6298974008212, + 1844.7281625276155, + 1851.965219207067, + 1859.2833313324545, + 1866.3428866741683, + 1873.6225348454184, + 1880.984768857521, + 1888.3548393305289, + 1895.6878038266968, + 1902.9636151114553, + 1910.2959046307028, + 1917.5317040027642, + 1924.642507696052, + 1931.5990925113788, + 1938.3766762817422, + 1945.445715934115, + 1952.169949447278, + 1958.6059542526139, + 1964.7633412227046, + 1970.6354088372473, + 1976.207854106301, + 1982.3537655904834, + 1987.8717703047705, + 1992.9188442712784, + 1997.5510608752556, + 2002.9159632976273, + 2007.4859033047348, + 2011.4881118635938, + 2015.0106121259525, + 2018.0853034737606, + 2020.7196483618889, + 2022.987182242226, + 2026.1719591416747, + 2028.3606077949346, + 2029.858470225047, + 2030.794182410084, + 2032.7378908305986, + 2033.6117741807052, + 2033.762372074516, + 2033.33897424565, + 2032.4075472975298, + 2030.9980725076666, + 2030.6089160737117, + 2029.170011940744, + 2027.0269628411343, + 2024.3351293976102, + 2021.9156282817362, + 2018.7506988853263, + 2015.0361086701544, + 2011.415676243893, + 2007.7384838310986, + 2003.334161328589, + 1998.4203640324902, + 1994.360833648268, + 1989.4044142894222, + 1983.890032191586, + 1977.9786198307775, + 1971.7516120306193, + 1965.2562304448604, + 1958.5257331273049, + 1952.3761711386333, + 1945.6667656672475, + 1938.6278835378598, + 1931.3773792525708, + 1923.9813806717375, + 1916.8010471865769, + 1909.3674218297053, + 1902.1986482664693, + 1894.7381589218444, + 1887.149450225881, + 1879.5251705865758, + 1871.920288386919, + 1864.37347378424, + 1856.917167844857, + 1849.4952285414442, + 1842.2185388450232, + 1835.1179898371438, + 1827.7649745497972, + 1820.7311488454905, + 1813.979289768487, + 1807.509206831358, + 1800.6033617481016, + 1794.2043106450217, + 1788.2098197665227, + 1782.589168643662, + 1777.3389578209305, + 1772.468182188281, + 1766.9121943313833, + 1761.7598242600066, + 1757.2929318979975, + 1753.3724172679272, + 1749.9437086828957, + 1746.9886740204083, + 1744.5056229058277, + 1741.132270134267, + 1738.3870333196264, + 1736.4580740569036, + 1735.1657315526386, + 1733.8123532307604, + 1733.2019364232285, + 1733.198765333637, + 1732.824972091094, + 1731.480942275211, + 1731.468001076018, + 1730.3958930809063, + 1729.3251402281894, + 1727.2077755648659, + 1724.4444295267463, + 1721.8143700657483, + 1718.5516926641158, + 1714.812626992898, + 1710.6669774857546, + 1707.5239315611745, + 1703.4717521802183, + 1698.8208406518102, + 1693.717918066789, + 1688.235951502823, + 1682.4156478205166, + 1676.284542428681, + 1669.8657462915498, + 1663.181866255391, + 1656.2566653544332, + 1649.1156693453647, + 1641.7862873130064, + 1634.5166451670998, + 1627.612004610632, + 1620.2499446588015, + 1612.6367720836572, + 1604.888554786286, + 1597.074247156109, + 1589.2413949128877, + 1581.521617959085, + 1573.7340223633455, + 1565.9661303005573, + 1558.2764471473477, + 1550.5125476227367, + 1542.8790178180157, + 1535.4052502446193, + 1528.1235855786244, + 1521.0631059661614, + 1514.2516157334603, + 1507.070722205815, + 1500.3412198116785, + 1493.997340855413, + 1488.0241962732152, + 1481.6946050116967, + 1475.9513496291727, + 1470.696858201929, + 1465.8975694877395, + 1461.5471314914817, + 1457.3017376240582, + 1452.2899436268685, + 1448.2273696569723, + 1444.8590239733223, + 1442.0774554150187, + 1439.837906167259, + 1438.1240512477684, + 1436.9324412304677, + 1434.816129472748, + 1433.7146211993759, + 1433.3648230506783, + 1433.645001969477, + 1432.946749766189, + 1433.3312215814158, + 1434.490550719117, + 1436.278904572842, + 1438.6239578825785, + 1441.4869424830288, + 1443.4078637905102, + 1446.3317252551094, + 1449.9639520393234, + 1454.1578364808104, + 1457.4584412718625, + 1461.7199224693177, + 1466.6368737413945, + 1472.054279228656, + 1477.887992055922, + 1484.0863071940882, + 1490.1587220695747, + 1496.71634934333, + 1503.5483229985643, + 1509.8157829651673, + 1516.714760363579, + 1524.0065783310893, + 1531.5596646538143, + 1539.061737088162, + 1546.8151480297902, + 1554.7173620564874, + 1562.3466937890798, + 1570.2295607829851, + 1578.2270966376927, + 1586.2532202281886, + 1594.2507347002029, + 1602.1757605702533, + 1610.0574619950767, + 1618.0411085712742, + 1625.8740091213376, + 1633.5353938295893, + 1640.9918198769415, + 1648.7110543078654, + 1656.0926430738164, + 1663.164114522079, + 1669.9194881682004, + 1676.3424180048692, + 1682.41182687543, + 1688.1041409591003, + 1693.3947334488178, + 1698.259001207744, + 1702.673163455992, + 1706.6148427357562, + 1711.2129301260156, + 1715.915973043379, + 1719.6499944620364, + 1722.653741319194, + 1725.0315374820245, + 1726.8288811045359, + 1729.1609744116051, + 1730.5939901746851, + 1732.9708205261836, + 1734.18537308124, + 1734.567563173054, + 1734.2715560358324, + 1733.3718812060533, + 1733.4688870346952, + 1734.5223383076245, + 1736.5333334543616, + 1739.188425631352, + 1742.3456019200044, + 1745.9415177170472, + 1749.948528531516, + 1754.354112644466, + 1757.5691630771867, + 1761.7412339251177, + 1766.56964199404, + 1771.9025295675706, + 1777.6590915429924, + 1783.7913511202369, + 1790.2655635694655, + 1797.0532090529605, + 1804.1267146917053, + 1811.457519336499, + 1819.0152964023423, + 1826.767745024704, + 1834.1188318805173, + 1841.8659266135592, + 1849.846250165861, + 1857.9604736344922, + 1865.846400171186, + 1873.9436405856695, + 1882.1269446406823, + 1890.3138543351747, + 1898.446747269761, + 1906.5913421178843, + 1914.6605238613593, + 1922.6006856404383, + 1930.3651067426463, + 1937.9146530224782, + 1945.725617801268, + 1953.1840780364973, + 1960.3096398977173, + 1967.093089045573, + 1973.515773678609, + 1979.5547756631522, + 1986.1304578650163, + 1992.0481632157596, + 1997.4115419290088, + 2003.1898785755052, + 2008.2192602821615, + 2012.6290985524497, + 2016.4712587534939, + 2019.7634621465304, + 2022.5074144224136, + 2024.747509967276, + 2027.8287502194928, + 2029.9178745574986, + 2031.2307078259262, + 2031.869422690077, + 2032.0127923554041, + 2033.0720720548616, + 2033.0436222955298, + 2032.196678512114, + 2030.6648773470597, + 2030.0713554252743, + 2028.399305234538, + 2025.9306642398305, + 2022.809438173013, + 2019.1136815220152, + 2014.8901662631947, + 2010.1714852458374, + 2004.9846283128334, + 2000.5657566756486, + 1995.4073208232958, + 1989.5983071642913, + 1983.2912594235931, + 1977.6625793197377, + 1971.2739525997704, + 1964.367276555935, + 1957.0803165988132, + 1949.4975707111607, + 1941.6779079750786, + 1934.2907259152962, + 1927.0293283020492, + 1919.2581418764366, + 1911.1836194519346, + 1902.9335169377478, + 1894.5891626895943, + 1886.2086354577305, + 1877.8393640301742, + 1869.5243093369443, + 1861.3047556651436, + 1853.2214164466523, + 1845.2323869006987, + 1837.0597715274703, + 1829.166207761365, + 1821.5523333388944, + 1814.2408457187091, + 1806.5742348473104, + 1799.3823213463643, + 1792.6163383758403, + 1786.2711749171117, + 1779.9686887441285, + 1774.1956567336233, + 1768.9303612889994, + 1763.0154793760407, + 1757.8993488525587, + 1753.4408497150775, + 1749.5825208507495, + 1746.303557101582, + 1743.6003712591287, + 1740.0824470361301, + 1737.5326111261124, + 1735.759719465911, + 1734.6731583594224, + 1734.2289935431127, + 1732.9019427112567, + 1732.625241354466, + 1732.272338716477, + 1730.9681073040174, + 1731.014156666158, + 1730.0247451684604, + 1727.9861132229398, + 1725.2098500634522, + 1721.8570960105312, + 1718.0058858116072, + 1713.6948812654664, + 1708.9450003499903, + 1703.7704004510201, + 1698.1840778067817, + 1692.2006582899949, + 1685.8377028471002, + 1679.1162246732638, + 1673.1140069859105, + 1666.4117802735475, + 1659.2228262667804, + 1651.6723819356653, + 1643.8402838351362, + 1635.7843858685683, + 1628.1407030672876, + 1620.0932199760493, + 1611.8017736097352, + 1603.3689615509966, + 1594.865839947237, + 1586.3479023710447, + 1577.9303024887167, + 1569.4670467414144, + 1561.044195811966, + 1552.7279144580125, + 1544.319471439025, + 1536.0834117079053, + 1528.0553194261333, + 1520.2757326334834, + 1512.7824811886733, + 1505.611490149189, + 1498.664324011514, + 1491.8967017521118, + 1484.6407168122519, + 1478.058276340097, + 1472.0423863378187, + 1466.5588043159773, + 1461.6023087967556, + 1457.1808536155336, + 1453.308499507506, + 1448.714057464429, + 1445.0199446331062, + 1442.0742863224873, + 1438.3194235861308, + 1435.603428490952, + 1433.7084534553, + 1432.530886716073, + 1432.0200466443625, + 1432.1505928090323, + 1432.9089571093864, + 1434.2862313096891, + 1435.3537982367532, + 1435.5588187328, + 1437.008197051401, + 1439.368383099318, + 1442.4638664940132, + 1446.1973793546426, + 1450.510043249617, + 1455.3612396965168, + 1460.7182309331047, + 1466.5507815501699, + 1471.6903597182354, + 1476.1625510186318, + 1481.7118503229542, + 1487.9975307682198, + 1494.8215476091916, + 1502.0659304091364, + 1509.6537465380352, + 1517.527984226523, + 1525.6405853784381, + 1533.9469192598494, + 1542.4031209696323, + 1550.9649207241664, + 1559.3126592224637, + 1567.4985211423689, + 1575.9621151219815, + 1584.5681564415063, + 1593.2104769631424, + 1601.8129012332852, + 1610.3168918954625, + 1618.6727330606595, + 1626.8348012546273, + 1634.7594025556714, + 1642.9227848028736, + 1651.3841832597964, + 1659.3850880248124, + 1666.9977083736117, + 1674.2237683530218, + 1681.0458153453378, + 1687.4398894951628, + 1693.3792031979992, + 1698.835843616735, + 1703.7819715601518, + 1708.1907752322127, + 1712.037223855585, + 1715.717353535237, + 1720.1109595063326, + 1723.4857801094786, + 1726.0370304757384, + 1727.856723589132, + 1730.194050800377, + 1732.5585207317786, + 1734.0979125807703, + 1735.1460886947702, + 1735.8414367246373, + 1736.2556759978906, + 1736.4365626710041, + 1736.4221890248114, + 1736.245639752945, + 1735.9364768928776, + 1735.5212439091438, + 1735.0236920476373, + 1734.4649389409337, + 1733.8636161725012, + 1733.2360185227296, + 1732.5962563062446, + 1731.9564097941488, + 1731.3266843901151, + 1730.7155652585661, + 1730.1299701378084, + 1729.5753990917433, + 1729.0560799926852, + 1728.5751086068904, + 1728.1345822784303, + 1727.7357263689482, + 1727.379012821354, + 1727.0642703922651, + 1726.7907861292906, + 1726.5573981825275, + 1726.362579986836, + 1726.2045160065418, + 1726.0811693461294, + 1725.9903416111965, + 1725.9297254611758, + 1725.8969503322255, + 1725.889621828655, + 1725.9053552875137, + 1725.9418040166352, + 1725.9966826941204, + 1726.0677863992687, + 1726.1530057230862, + 1726.2503383821866, + 1726.3578977342086, + 1726.473918566624, + 1726.596760504507, + 1726.7249093569826, + 1726.8569766967648, + 1726.9916979427885, + 1727.1279291923388, + 1727.2646430265372, + 1727.4009234914256, + 1727.5359604363507, + 1727.6690433718184, + 1727.7995549905036, + 1727.9269644777025, + 1728.0397179240654, + 1728.1482594449508, + 1728.250692027662, + 1728.3473416660124, + 1728.4381788401236, + 1728.5232516180095, + 1728.6026104502089, + 1728.6763158146282, + 1728.7444333483777, + 1728.807031173822, + 1728.8641772139122, + 1728.9159367794693, + 1728.962370363842, + 1729.0035316287224, + 1729.039465560787, + 1729.0702067814877, + 1729.0957779942623, + 1729.116188555583, + 1729.1314331585177, + 1729.1414906198943, + 1729.1463227646977, + 1729.1458734040898, + 1729.1400674063998, + 1729.1288098636333, + 1729.1119853595667, + 1729.0894573492935, + 1729.061067664311, + 1729.0387233654783, + 1729.010347799933, + 1728.9881186034909, + 1728.9597567432047, + 1728.9376437505887, + 1728.9092952576311, + 1728.8872995661443, + 1728.8589641014619, + 1728.8370868047425, + 1728.808764028167, + 1728.7870062161924, + 1728.7586957864496, + 1728.7370585455403, + 1728.7087601202597, + 1728.6872445330823, + 1728.6589577688055, + 1728.6375649143788, + 1728.6092894665658, + 1728.5880204202667, + 1728.5597559433072, + 1728.5386117768762, + 1728.5103579240954, + 1728.4893397056437, + 1728.4610961293115, + 1728.4402049233286, + 1728.4119712746674, + 1728.3912081420285, + 1728.362984071221, + 1728.3423500691956, + 1728.3141352253924, + 1728.2936314076542, + 1728.2654254389818, + 1728.2450528556178, + 1728.2168554091845, + 1728.1966151067056 + ], + "y": [ + -406.0866103896103, + -406.25975515979167, + -406.5194210449162, + -406.86553378568937, + -407.29803795973584, + -407.8168758013001, + -408.42198809720367, + -409.1133142065918, + -409.89079212497967, + -410.7543585653848, + -411.7039490589874, + -412.73949807627633, + -413.86093916927723, + -415.06820513495234, + -416.36122819925185, + -417.7399402205939, + -419.20427291077567, + -420.7541580704862, + -422.38952783571796, + -424.110314930507, + -425.91645292058524, + -427.80787646174906, + -429.78452153607975, + -431.84632566862626, + -433.99322811682515, + -436.2251700248289, + -438.54209453506917, + -440.94394684983376, + -443.43067423639775, + -446.00222597033576, + -448.6585532130483, + -451.39960882123813, + -454.2253470880546, + -457.1352093159518, + -460.13082966144805, + -463.21021240698946, + -466.37467830075553, + -469.62317470068393, + -472.95629397766277, + -476.3735760119704, + -479.8752066779274, + -483.46100251779274, + -487.1309787313204, + -490.8853940976961, + -494.7260848133276, + -498.65486726581145, + -502.673601413868, + -506.7841780820376, + -510.98852414437783, + -515.2886014133213, + -519.6864079776981, + -524.1839789786789, + -528.7833878052007, + -533.4867474184992, + -538.2962118785376, + -543.2139780359055, + -548.2422873681851, + -553.3834279247949, + -558.6397363368424, + -564.0135998411542, + -569.5074582627371, + -575.1236347875838, + -580.863336724404, + -586.7278005435081, + -592.7182795319432, + -598.8360439183401, + -605.0823805422556, + -611.4585922277395, + -617.9659968980009, + -624.6059264900996, + -631.3797257455446, + -638.2887509645, + -645.334368816521, + -652.5179552984847, + -659.6631353279812, + -666.7142280029625, + -673.6331750441825, + -680.7486085186431, + -688.0499021506193, + -695.3897322572502, + -702.5611000410275, + -709.6031733028278, + -716.496463961101, + -723.2190755902807, + -729.753964331867, + -736.0844399201844, + -742.6933596250133, + -748.9225752109319, + -754.8372975443854, + -760.4540363343942, + -766.0497163384605, + -771.2441135550341, + -776.073185638881, + -781.610339800817, + -786.3998546061941, + -790.6630822821154, + -794.4828955734888, + -797.8876316713067, + -800.8821984334186, + -803.4614270713172, + -806.9446418974873, + -809.478467468468, + -811.359099575597, + -812.7076717088921, + -813.5735733526753, + -815.4521885973659, + -816.2827255543546, + -816.412037754136, + -815.9867955308353, + -815.0705538702856, + -813.8994472027289, + -813.7460645027104, + -812.4717543620965, + -810.4772291366123, + -807.9373660651072, + -804.9317952394656, + -802.9256428869137, + -799.9054208710513, + -796.2365410026358, + -792.083048970195, + -787.5228841677281, + -782.5976074301902, + -778.5298972759178, + -773.6110442782176, + -768.1615217301013, + -762.3312300872658, + -757.2510254830283, + -751.419397627265, + -745.1396098952871, + -738.5563016701955, + -731.7437684483109, + -724.7466837149882, + -717.6321907608703, + -710.9375937103064, + -703.8354268992551, + -696.5197596249412, + -689.0915991580166, + -681.9199893261621, + -674.52124391247, + -667.0350510126095, + -659.5394259952277, + -652.0818444658933, + -644.6972060797101, + -637.2576834593174, + -629.9252866181462, + -622.7300063734535, + -615.7013208027458, + -608.6328199161273, + -601.8236509006983, + -595.2712871306519, + -588.7151886137526, + -582.1991278309943, + -576.1029108510866, + -570.3747421362748, + -564.07396049695, + -558.4247096029835, + -553.2618392885435, + -548.5260315678975, + -544.1996903718941, + -540.2837511956894, + -536.7875193438201, + -532.466674045291, + -529.0314831689481, + -526.2400443753911, + -523.9920752979377, + -522.2468914195099, + -519.9717104040685, + -518.554283179451, + -516.1605267553568, + -514.9299549896118, + -514.4734252581432, + -514.6220342412319, + -515.3006288879445, + -516.4751231239487, + -518.1291495385585, + -519.6926336722295, + -521.9364935859841, + -524.7326580183047, + -526.5736169182248, + -529.444726655324, + -533.0037096814222, + -537.0896271715467, + -540.2523952871716, + -544.3806488088541, + -549.1366546919866, + -554.3587840899803, + -559.9646168599252, + -565.9064598685143, + -571.1122761722816, + -576.7228364489736, + -582.9396015431722, + -589.5496019158827, + -596.4437185396358, + -603.5596672179955, + -610.8552485231164, + -617.7080894806966, + -624.8422853714392, + -632.2782657984781, + -639.878631017431, + -647.426038448148, + -655.1047639777868, + -662.8278320637424, + -670.484252661829, + -678.0753956944138, + -685.7565914897403, + -693.3978428419242, + -701.039809013884, + -708.5933680855281, + -716.0032428011757, + -723.3588971667084, + -730.5129700915234, + -737.4436518301089, + -744.1315508382525, + -751.1744503100938, + -757.8036863576328, + -764.0789121500143, + -770.0132648083147, + -775.602152200695, + -780.8323232590452, + -785.6860593061646, + -790.143637496971, + -794.1848949395248, + -797.7902382489943, + -800.9413013540152, + -803.6213816391489, + -806.3248378008393, + -809.8741640639566, + -812.320096715526, + -813.991953426799, + -815.0344395651839, + -815.5125376328446, + -815.4553730901362, + -816.2896253178553, + -816.1025821196795, + -815.1760363026027, + -813.6416516632742, + -813.1037829426118, + -811.4903111417586, + -809.1283082444922, + -806.1733994654576, + -802.7035918063707, + -798.7618662103657, + -795.7172579251078, + -791.728802625821, + -787.0938666742072, + -781.9607440143529, + -777.382243945579, + -772.0380236319709, + -766.1703389026281, + -759.9043551725824, + -753.3108772475027, + -746.6970959327615, + -740.6610503468366, + -733.9443952509309, + -726.812285426909, + -719.4069395739884, + -711.8094227616563, + -704.0728388864882, + -696.238321727473, + -688.6737835524284, + -680.8748596330926, + -672.9733864104112, + -665.050171110975, + -657.2094659980423, + -649.328383936531, + -641.487830064088, + -633.7455369939169, + -626.14398976302, + -618.7187945320284, + -611.0681345644053, + -603.7186716457256, + -596.6547688237331, + -589.8866244741757, + -582.7044906598721, + -576.0246056224205, + -569.766136626682, + -563.9076443266107, + -558.4505632469347, + -553.4068505511057, + -548.2998998262478, + -543.7784709991249, + -539.6742087981318, + -534.8057068123393, + -530.8599688627432, + -527.6104224994453, + -524.9599746218095, + -522.2961625414529, + -520.3526385293935, + -519.0312248962694, + -516.7786469299699, + -515.5776872026859, + -515.152483023902, + -515.3745982800165, + -516.1822080336863, + -517.5441758034742, + -518.8502077258904, + -519.2270423062748, + -520.7960706632039, + -523.1881336961408, + -526.2231101528062, + -528.2908215589601, + -531.4045229795845, + -535.2476574651043, + -539.6612704641313, + -544.560671948425, + -549.8955222999308, + -555.6306582512038, + -561.7368400307706, + -568.1863306932665, + -574.9508516196934, + -582.0007090070565, + -588.5673743395218, + -595.0798657906482, + -602.1995753293215, + -609.6952050657111, + -617.4357107301918, + -625.3419144013262, + -633.0350555083514, + -640.978822857161, + -648.6816967672889, + -656.6537994877001, + -664.7481797788137, + -672.8706239711239, + -680.9593004036285, + -689.0214283549702, + -697.0990191296667, + -705.1291688059871, + -713.0305163822068, + -720.7519529011404, + -728.260800441486, + -735.5313359305238, + -742.5390787826599, + -749.9693590993627, + -756.9695325991609, + -763.5889306867175, + -769.834207170476, + -775.696645198673, + -781.1601225998085, + -786.2045942696075, + -790.80822696363, + -794.9488746409609, + -798.6051147320401, + -801.7569736105218, + -804.3864353933691, + -807.8302058414832, + -810.3212434107734, + -812.0636102606331, + -813.1519872629121, + -815.1458705392396, + -816.0800432986085, + -816.2143002434249, + -815.67360453161, + -814.5206253886375, + -814.3062715476344, + -813.0358454361931, + -810.980925301623, + -808.2782177740152, + -805.0007502163637, + -802.632994394226, + -799.266659195332, + -795.1764629235199, + -790.506265218917, + -785.3368907995598, + -779.7194583234209, + -774.8575964620686, + -769.1831487736936, + -762.940133781798, + -757.1396907924891, + -750.6437199206725, + -743.6736487632877, + -736.3546260091878, + -728.7637344853272, + -720.9554121504838, + -712.9942252467717, + -705.3880420053291, + -697.4320000010653, + -689.2797213342344, + -681.0278306390347, + -672.7567348164938, + -664.6008696393767, + -656.3611921671452, + -648.1315029090013, + -639.9803252333277, + -631.7657310847844, + -623.6811219251322, + -615.7667635026394, + -608.0639888844473, + -600.6094856605883, + -593.4374067936144, + -586.5809360720355, + -580.0727610472388, + -573.1024777302581, + -566.6430171829272, + -560.7166089613071, + -555.290144291309, + -549.2321747442713, + -543.956192550824, + -539.3187626773631, + -535.2624966175615, + -531.7672642740802, + -528.8303544060641, + -525.0853460374199, + -521.0468040725821, + -518.1287400021099, + -516.0435582295628, + -514.6589638408013, + -513.9124919799735, + -513.7745330484674, + -514.230840477849, + -515.2736519432453, + -516.897013513892, + -519.0942896989529, + -521.4932234240448, + -523.0605360177619, + -525.7149970101674, + -529.1677819218877, + -533.2660603763164, + -536.5227051435327, + -540.7597210483744, + -545.705612598241, + -551.2126038437086, + -556.7019845590567, + -562.7879856428123, + -569.3414230267214, + -575.2320067591322, + -581.8515933608202, + -588.9701402857645, + -596.4540130571031, + -604.2195112411562, + -612.2071670136656, + -619.7918313585392, + -627.7764067965281, + -636.0005300714416, + -644.3622903723588, + -652.7916846416665, + -661.0609089283657, + -669.452183733656, + -677.8270755526033, + -686.1600960157725, + -694.5561588588168, + -702.9329692379922, + -711.246606211568, + -719.4201229867598, + -727.395985494867, + -735.1346172005047, + -742.6047912729059, + -749.7777300622603, + -756.6245965854937, + -763.1158510987975, + -769.221448433407, + -774.9113448980635, + -780.1560728436716, + -786.063029758983, + -791.2101127337376, + -795.7146853998257, + -799.623503912911, + -802.9520127030817, + -805.700856356508, + -809.2667661735524, + -811.8665479852357, + -813.6845859156921, + -814.8086629624058, + -815.2815157557438, + -815.124401217927, + -815.8513466425999, + -815.5319292616015, + -814.3910409373646, + -812.5453071722958, + -811.5899535294523, + -809.5658463393512, + -806.7305375723417, + -803.2212826756693, + -799.1162891468412, + -794.4651713336282, + -789.5307080604994, + -784.3863171317412, + -779.9731817347563, + -774.6062813418469, + -768.5635293610712, + -762.0034374548474, + -755.0221943341916, + -747.6850986854448, + -740.0429391214407, + -732.896186865425, + -725.2227368021, + -717.200286526747, + -709.5610073575054, + -701.4812319499775, + -693.1352049299171, + -684.6357350603517, + -676.0597476447556, + -667.4659333735988, + -658.904444639507, + -650.4217147434381, + -641.9608975023581, + -633.4059480274102, + -624.9932187626353, + -616.7535735567078, + -608.7328355222705, + -600.9733525780586, + -593.5139912296111, + -586.3918201906368, + -579.642932254364, + -573.3025271912795, + -566.4742065772326, + -559.1063853724195, + -552.5907508883745, + -546.7328099743752, + -541.4619928367717, + -536.7556024003161, + -532.6120248165977, + -529.0395771374117, + -526.0509194697379, + -523.6598755951105, + -521.87950698039, + -520.7209173779485, + -518.7623846125476, + -515.9767745615779, + -514.5296234617656, + -514.0608691155633, + -514.3923962105614, + -515.4321927404692, + -517.12987823495, + -519.4550777335065, + -522.3863103155179, + -525.9050995525151, + -528.6088589362232, + -530.5023718118309, + -533.6873753105085, + -537.7847982149738, + -542.5862350973159, + -547.972820315098, + -553.8707215549077, + -560.2279667833407, + -567.0024042815933, + -574.1554859051457, + -581.6491306226733, + -589.444226134107, + -597.2734341883194, + -604.7131525727302, + -612.6691550503924, + -620.9582760684264, + -629.4605075690286, + -637.6629165622955, + -645.7497687673875, + -653.9246445835113, + -662.0733596379996, + -670.150135182968, + -678.1344964544365, + -686.0158351272648, + -693.7882116655219, + -701.4484138246719, + -708.9950175341119, + -716.4277953925573, + -723.7472904427412, + -730.9544989583108, + -738.0506372683889, + -745.0369757724359, + -751.9147263904483, + -758.6849717678003, + -765.3486263529469, + -771.906421092732, + -778.3589049538143, + -784.7064577833921, + -790.949310172405, + -797.0875669839264, + -803.1212320630536, + -809.0502323582991, + -814.8744402691865, + -820.593693494091, + -826.2078119936126, + -831.7166119814037, + -837.1199170178634, + -842.4175664090274, + -847.6094211889417, + -852.6953680021778, + -857.6753212145024, + -862.5492235721549, + -867.3170457101685, + -871.9787847825312, + -876.5344624553987, + -880.984122471571, + -885.3278279618614, + -889.5656586479804, + -893.6977080528678, + -897.7240808084644, + -901.6448901279182, + -905.4602554892018, + -909.1703005600525, + -912.7751513798496, + -916.2749348024066, + -919.6697771943991, + -922.9598033770799, + -926.1451357937959, + -929.2258938823666, + -932.2021936293434, + -935.0741472823506, + -937.8418631968104, + -940.5059124463389, + -943.065947907428, + -945.522134830236, + -947.8745421848307, + -950.1232527535474, + -952.2683444843211, + -954.3098939094248, + -956.2479758999904, + -958.0826639655636, + -959.8140304423634, + -961.4421466708411, + -962.9670831508035, + -964.3889096782947, + -965.7076954661995, + -966.9235092506788, + -968.0364193853225, + -969.0464939246954, + -969.9538006986761, + -970.7584073786918, + -971.4603815366213, + -972.0597906967364, + -972.556702380635, + -972.9511841446222, + -973.2433036084278, + -973.4331284735143, + -973.5207265284839, + -973.5061656382456, + -973.5937138989977, + -973.5791115484427, + -973.6666134622825, + -973.6519697661098, + -973.739425367997, + -973.7247404375494, + -973.8121497623895, + -973.7974237094402, + -973.8847867920401, + -973.8700197287906, + -973.9573366038362, + -973.9425286429139, + -974.0297993449467, + -974.0149505994057, + -974.102175162801, + -974.0872857461177, + -974.1744642050628, + -974.1595342311354, + -974.246666619606, + -974.2316962027537, + -974.3187825544919, + -974.3037718094529, + -974.3908121579437, + -974.3757611998749, + -974.462755578326, + -974.4476645228006, + -974.5346129641171, + -974.5194819271251, + -974.6063844638882, + -974.5912135618349, + -974.6780702262797, + -974.6628595759846, + -974.7496703999774, + -974.7344201186745, + -974.8211851336886 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position.json new file mode 100644 index 0000000000000000000000000000000000000000..21505d068ebb6e1995948f960d3a9999052e9309 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position.json @@ -0,0 +1,1928 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032 + ], + "x": [ + 1733.0000000000002, + 1733.0000000000002, + 1732.9558429012782, + 1732.8966022401387, + 1733.059278617829, + 1733.2565545840534, + 1733.5247082251744, + 1733.8356152630295, + 1733.9547300660352, + 1734.0892580356044, + 1733.9518623376175, + 1733.9802540568307, + 1733.7218426847699, + 1733.7417723653234, + 1733.8633950861383, + 1733.5497142316974, + 1733.8423814332566, + 1733.890189298682, + 1733.5719172134145, + 1733.2220997604318, + 1732.826894144537, + 1733.5234699663624, + 1732.6238030062282, + 1733.4687394114771, + 1732.4895756053556, + 1733.2236249824905, + 1733.0355565719701, + 1731.9157582277558, + 1732.0341039814564, + 1732.646574623805, + 1731.97972506884, + 1731.6887102200535, + 1732.2338921848836, + 1731.5843742312572, + 1730.844677906248, + 1731.7479447812875, + 1731.0227891443183, + 1729.5245934780473, + 1729.9952498923649, + 1730.2855115364782, + 1730.3230868846833, + 1730.3994146741786, + 1731.694523210444, + 1732.8717305728387, + 1732.4100442414922, + 1732.0779868061686, + 1732.4210617804015, + 1732.773135717216, + 1731.747932311952, + 1730.1839147390674, + 1730.2711978646398, + 1730.3952102544413, + 1730.9927590737677, + 1731.6419195166109, + 1730.7160620494055, + 1729.376686605633, + 1729.7239107508394, + 1730.6905697069537, + 1730.287304133603, + 1729.5866783704969, + 1729.3340952173107, + 1729.1704472239242, + 1730.3653416664831, + 1732.5212934904068, + 1732.995865943441, + 1732.8306360506317, + 1733.7730943788752, + 1735.1871022418131, + 1736.8761900513455, + 1738.809467485658, + 1740.266996250396, + 1741.6124198081843, + 1742.793225288097, + 1743.930515894621, + 1743.830776710713, + 1742.5409856611782, + 1740.4416378172334, + 1737.7019150073415, + 1736.3784391883669, + 1736.2262122241955, + 1736.1786974512986, + 1736.186748884903, + 1736.2577066157287, + 1736.3856558256884, + 1737.7953193123253, + 1740.2837525246862, + 1743.512232417098, + 1747.3326601165272, + 1751.6737735748757, + 1756.4946027602878, + 1761.763979075161, + 1767.4513235613256, + 1773.5226378302352, + 1779.938965624079, + 1785.6920799348732, + 1791.2062663033307, + 1796.5192506866615, + 1801.7808087208375, + 1808.1743633408441, + 1815.179847267158, + 1822.2729511812572, + 1829.4631395402307, + 1836.8896586458072, + 1844.3861753768747, + 1851.6166178822884, + 1858.72645101578, + 1865.7849355530582, + 1872.8105579652924, + 1879.886338522691, + 1886.9947821497265, + 1894.3876510180794, + 1901.863887115937, + 1909.2345235725506, + 1916.3947871286487, + 1923.2770324918931, + 1929.8273135121158, + 1936.614544663462, + 1943.7215192347421, + 1950.1499064333893, + 1956.0213655630873, + 1962.3692662770418, + 1969.2012332823037, + 1976.3827326242013, + 1983.7131281069292, + 1990.2604572804944, + 1996.0803979694356, + 2001.2412251030796, + 2005.7904425809122, + 2009.7352486304253, + 2013.0662230975404, + 2015.7660695893123, + 2017.8147251029118, + 2019.192837390859, + 2019.8841477549536, + 2021.42077017371, + 2023.7303267895581, + 2024.2940265758232, + 2023.7088271277107, + 2024.0981553869024, + 2025.354737572965, + 2026.866360286385, + 2028.4924008670378, + 2028.7287792607872, + 2028.1491166344074, + 2028.7668462265237, + 2030.4753073901975, + 2030.4478750179317, + 2028.8869080377556, + 2027.7250218675463, + 2026.6557984336973, + 2024.0796842526229, + 2020.535759009565, + 2016.2706440008596, + 2011.4093513926296, + 2007.4143822824149, + 2003.7125875733946, + 2000.2780775560564, + 1996.9173209126413, + 1992.0420391512798, + 1986.2165545304251, + 1979.7916210368003, + 1972.947502679258, + 1965.7913146805595, + 1958.4000919343712, + 1950.840009351757, + 1943.1747498370592, + 1935.7216079283153, + 1928.2725294479321, + 1920.7024986570727, + 1913.246375748431, + 1905.6936389270945, + 1898.1759791006252, + 1890.653268927054, + 1883.1824622526683, + 1875.6772820263104, + 1868.1973420403515, + 1860.590586732484, + 1852.9902272617037, + 1845.5384239862856, + 1838.035352392947, + 1830.7847063336174, + 1823.8624430488885, + 1816.6884141475393, + 1810.0312926754414, + 1802.987224189126, + 1796.6325109706033, + 1790.885230051063, + 1785.7410037028967, + 1780.951202331459, + 1775.527930761008, + 1770.2499017155556, + 1765.515706338996, + 1760.0446897153954, + 1756.0057325573482, + 1751.1416368150417, + 1747.7156275457523, + 1745.3210312959768, + 1743.7954737695336, + 1741.7419608651624, + 1740.071023860417, + 1737.4880992025437, + 1734.004599443359, + 1729.962929773862, + 1727.6190808929518, + 1726.8107755493288, + 1727.1151789484097, + 1728.2503018559205, + 1728.2369506740565, + 1728.628516078797, + 1728.442485604428, + 1727.2058061680618, + 1724.9413157434165, + 1721.9083954518, + 1718.8337021121608, + 1714.7326349962302, + 1712.0512089622603, + 1707.9337898042913, + 1702.8837294477698, + 1697.6965383953277, + 1693.5374359098296, + 1688.0623025228324, + 1681.7844231804147, + 1676.1505131928539, + 1669.572491979919, + 1663.7411682230377, + 1656.9099592304028, + 1649.5196128285756, + 1642.4262344297817, + 1634.8082026523043, + 1626.9358006933649, + 1619.1571910333653, + 1611.2425635486975, + 1603.5344770972397, + 1595.7579614392448, + 1588.0382547653162, + 1580.2669466925306, + 1572.509317168875, + 1564.778887327272, + 1556.9785892423938, + 1549.182546993024, + 1541.4640423894607, + 1533.9727324221662, + 1526.792214974851, + 1519.4072200560843, + 1512.511712781781, + 1505.6396019241088, + 1498.6423864164565, + 1492.3832124158048, + 1485.633429308336, + 1479.789808166713, + 1474.71023539398, + 1469.0079719060764, + 1464.3631608516212, + 1458.9857895471214, + 1454.633847949297, + 1451.315296243568, + 1447.9128996285563, + 1445.622253786743, + 1442.4599770125974, + 1440.063847648351, + 1438.095282620153, + 1435.2290154379182, + 1434.1088594629728, + 1431.9709389385416, + 1431.553232017808, + 1432.3342927316244, + 1432.4939278620045, + 1431.6583521912892, + 1432.6546155052897, + 1434.9042041129464, + 1436.06718461624, + 1438.7603005562305, + 1442.5127804293636, + 1445.2864543720214, + 1449.438763142814, + 1452.7353796548246, + 1455.1761146989838, + 1459.277266750617, + 1464.5735680575513, + 1468.8962776829626, + 1474.535569837004, + 1479.2898736934053, + 1485.3398242399066, + 1492.112921001202, + 1498.967687322187, + 1505.47603424749, + 1512.6492935392305, + 1519.4836063374605, + 1527.0647885612254, + 1534.1581128250784, + 1541.9219622747382, + 1550.0014657673878, + 1558.183490677583, + 1566.1775514416317, + 1574.1442269148142, + 1582.0467245913987, + 1589.8733641589029, + 1597.8607099214828, + 1605.8544332288857, + 1613.8453674388743, + 1621.7588207599892, + 1629.4393806010733, + 1636.7737188395295, + 1644.2944574485696, + 1651.3108852029432, + 1658.6587185456553, + 1665.3117733439913, + 1671.3107894545242, + 1676.6407002275512, + 1682.502520652684, + 1687.3777777263626, + 1692.5268326090631, + 1698.3470645738494, + 1702.7413589210678, + 1707.9079739951933, + 1711.8298534402468, + 1716.5947117407932, + 1721.269519579648, + 1726.8013311775271, + 1730.8564606250225, + 1733.6491185370257, + 1735.3511724216899, + 1736.1074377366833, + 1735.9879330796796, + 1736.823189116713, + 1736.2885458921648, + 1736.7053280066893, + 1735.7955642538964, + 1735.8376046981734, + 1735.1977440839278, + 1733.7310604627728, + 1733.289901425096, + 1733.8431412343664, + 1735.4246194209677, + 1738.1046783916215, + 1741.6819157847394, + 1746.0035364979005, + 1750.9810572689294, + 1756.5540866649, + 1762.6724107011212, + 1769.2868030746708, + 1776.3444107946784, + 1783.7866642997315, + 1791.5486164499039, + 1799.5591039490625, + 1807.1384721470104, + 1814.7347507184381, + 1822.0767567629364, + 1829.161832119015, + 1835.886155912017, + 1843.3279512855352, + 1850.828844083685, + 1858.9148602774967, + 1867.2673642865518, + 1875.6624069378772, + 1883.82441092472, + 1892.0409456201319, + 1900.1206671268337, + 1908.2037359302722, + 1916.042797421796, + 1923.9860953197367, + 1932.1433983107233, + 1939.8612767710842, + 1947.3899688974502, + 1954.7131325535483, + 1961.4386833819403, + 1968.4469506745002, + 1975.207075183481, + 1981.9095365230178, + 1987.6951108053618, + 1993.8472123978102, + 1999.115224350031, + 2004.73471033859, + 2009.186663944953, + 2014.0779487743962, + 2017.715638195758, + 2022.167334824742, + 2025.192907810299, + 2027.0931079879108, + 2029.902681762681, + 2032.5230882341036, + 2033.639071762349, + 2033.5855678188295, + 2032.5260142369823, + 2032.3966155430733, + 2033.1521666560534, + 2032.6399055899403, + 2030.6448422538906, + 2029.5915652315148, + 2026.9364042752668, + 2024.8850720110668, + 2022.742163858103, + 2019.03456655608, + 2016.30649385612, + 2012.008191847569, + 2006.640824676012, + 2002.1836251165864, + 1997.362478480833, + 1991.335313231294, + 1984.5639724752268, + 1977.6704144955575, + 1971.1550175380034, + 1963.7515877514966, + 1956.8926556297104, + 1950.5352622947862, + 1943.1611528158353, + 1935.132434652311, + 1926.7572255051055, + 1918.8053130119335, + 1910.4555846989497, + 1902.287689793212, + 1894.0056646571813, + 1885.8659820575558, + 1877.8794466476015, + 1869.606120944733, + 1861.1791918650574, + 1852.8212189226485, + 1844.557469389947, + 1836.5498307409719, + 1828.916450524877, + 1821.1304793544853, + 1813.6835459422232, + 1806.8255784269832, + 1799.5993291671343, + 1793.1879391649184, + 1786.3003516860933, + 1780.4116621120015, + 1774.4919507482205, + 1767.9648277520612, + 1762.215942926217, + 1757.6118657843238, + 1752.2851256512645, + 1748.2802587436079, + 1745.36338166323, + 1741.6360411613146, + 1737.4492413973962, + 1734.8873629298118, + 1732.4315664448327, + 1731.341041436508, + 1729.403914189692, + 1729.0183863753473, + 1729.841590623911, + 1731.6984236483167, + 1732.6313494737503, + 1732.9402479372593, + 1732.8460912710539, + 1731.788419776834, + 1730.007705129617, + 1727.104099870368, + 1723.2064218443502, + 1719.2526763766682, + 1714.3407192381887, + 1708.9769360103335, + 1702.848204882409, + 1696.0926951996526, + 1690.2150215624893, + 1685.0715922511977, + 1679.6848006940336, + 1673.6108812988646, + 1666.4862582031, + 1658.6943852013603, + 1651.533650076308, + 1643.5963713238548, + 1635.6230928482971, + 1628.0738824076639, + 1619.8463630045362, + 1611.2813744259415, + 1602.6074033023413, + 1594.1703483996162, + 1585.8397833738582, + 1577.330480231226, + 1568.859169893612, + 1560.5357599308488, + 1552.1531801775395, + 1543.6842351078435, + 1535.296994124733, + 1527.261633525915, + 1519.0547292295605, + 1511.3443045469878, + 1504.179829482402, + 1497.633871440666, + 1490.6913949011564, + 1484.5954134523236, + 1479.3364226392669, + 1473.525879572357, + 1467.8650483686702, + 1463.4069859309536, + 1458.260410387584, + 1454.4837640655787, + 1449.9339149338193, + 1446.8709124992474, + 1444.9628505135552, + 1442.2193686350079, + 1438.633785253311, + 1434.171640778486, + 1431.4064708307874, + 1427.7117626977679, + 1425.6178177266465, + 1424.987328678465, + 1425.5368972879119, + 1427.1203280625632, + 1429.6502686586223, + 1431.7221359062992, + 1435.027466759896, + 1439.3386000013097, + 1444.5109351389692, + 1450.438094412823, + 1456.8781957566634, + 1462.6990337380535, + 1467.990722317535, + 1472.7399472101054, + 1477.3911708127941, + 1481.7506110531435, + 1486.1903281757986, + 1491.9602876844503, + 1498.724711869675, + 1506.3158912684303, + 1514.4522768698853, + 1522.9486488694295, + 1531.5505112951832, + 1539.7290162978074, + 1547.5995806371402, + 1556.0367621414716, + 1564.7565828960387, + 1573.3237131690748, + 1581.7592087401051, + 1590.4052239003186, + 1599.053946844786, + 1607.5174287448904, + 1615.9911305904393, + 1624.2586573584795, + 1632.3142701551042, + 1640.5965025191672, + 1648.352298187665, + 1656.438131770891, + 1664.0139699876572, + 1670.8740501869684, + 1678.174442537244, + 1684.9703469092951, + 1690.8488655488984, + 1695.8405704978259, + 1700.0440172792514, + 1704.8298886623422, + 1710.2865336243199, + 1716.4763757353485, + 1721.1600825530875, + 1726.6716449452715, + 1730.7233181386798, + 1733.467050282645, + 1736.2163479950887, + 1739.1928952102726, + 1741.5901833070757, + 1742.5238300809597, + 1742.6164893884484, + 1743.2179337805555, + 1742.8374542505278, + 1743.4441502488053, + 1742.3584965781547, + 1740.4325270133754, + 1739.5777401910968, + 1738.75320463456, + 1736.3004629886168, + 1734.9564849902367, + 1734.5993857089793, + 1732.461711446671, + 1731.509418298029, + 1729.479408408351, + 1728.663719127689, + 1728.0978462786902, + 1726.6378245023216, + 1726.5007258650662, + 1725.4052841095026, + 1723.8359612076456, + 1723.7153300189862, + 1722.0087340187915, + 1721.4885892235561, + 1721.7823815574302, + 1721.1933946388876, + 1722.0674555229064, + 1721.352069525489, + 1721.7529249570414, + 1722.1880083502829, + 1721.6501133141792, + 1722.6266116502106, + 1722.470414956354, + 1721.7526815142278, + 1722.8101646649109, + 1722.1760963859688, + 1723.3334352478223, + 1723.262229445752, + 1722.392603067037, + 1723.3852697897955, + 1722.5746299359728, + 1723.5869535977338, + 1724.3750411109463, + 1724.2218818131246, + 1725.1787517729126, + 1724.9069963134925, + 1725.2449149406252, + 1724.8438256841482, + 1725.899837907078, + 1727.0816018041571, + 1726.4417198264678, + 1726.7384623650355, + 1728.070868964854, + 1728.3079556323391, + 1728.3389625943764, + 1728.9595903151153, + 1728.950202317065, + 1729.1708873553246, + 1728.628176066682, + 1729.4674137290365, + 1729.6758354629083, + 1729.2176248265523, + 1729.7470948041187, + 1729.922142813871, + 1729.6471965275955, + 1729.4743471205518, + 1729.5625722877476, + 1729.436773323511, + 1729.5629541957974, + 1729.5908382516443, + 1729.2614616638862, + 1729.3580938103569, + 1729.2140423867986, + 1729.1488458965578, + 1728.9252626242776, + 1728.8033263504876, + 1728.6598770195474, + 1728.5025169301152, + 1728.31009430037, + 1728.1176306021187, + 1727.9251337531518, + 1727.7334845393682, + 1727.541154370946, + 1727.3223723258275, + 1727.1300235547694, + 1726.9704397504347, + 1726.7794985489254, + 1726.6207958831096 + ], + "y": [ + -406.0866103896103, + -406.25978048702905, + -406.51943468689143, + -406.8654614633065, + -407.2980861447471, + -407.8161955306076, + -408.4187995319817, + -409.1050979728717, + -409.88030015906105, + -410.7410084188968, + -411.6944149501243, + -412.7298999629149, + -413.85671244273647, + -415.06428368639865, + -416.35605202881015, + -417.73974790814844, + -419.2012608155624, + -420.7514719575184, + -422.39193535046354, + -424.1151248307994, + -425.9202452947828, + -427.8143631147442, + -429.7886076613379, + -431.8561137812875, + -433.99870205927806, + -436.2392330538355, + -438.55803249539673, + -440.942336912718, + -443.4360090312368, + -446.0216179874061, + -448.66901982916943, + -451.4055330014451, + -454.2474032243168, + -457.1444903442604, + -460.10962067077537, + -463.2333540810228, + -466.3734558908838, + -469.52216390002377, + -472.9084286422148, + -476.3553655325819, + -479.866617455595, + -483.4617668847049, + -487.1538348030752, + -490.87420841573817, + -494.73834451717886, + -498.68107378665024, + -502.6914054672616, + -506.79123194374216, + -511.0274681477953, + -515.3038263748156, + -519.7077026796292, + -524.2119363856045, + -528.8238667354053, + -533.5256177079425, + -538.3316199763979, + -543.2007971143735, + -548.2508813700448, + -553.4133996312373, + -558.6650850248573, + -564.0217833947428, + -569.5099435146176, + -575.1239554902245, + -580.8814877507162, + -586.6592185286595, + -592.6301057644255, + -598.774874877989, + -604.9669553070996, + -611.2296170311611, + -617.5637288480818, + -623.9634218969735, + -630.5780532306048, + -637.3542294827155, + -644.3061398899098, + -651.4075881479237, + -658.7322967727025, + -666.1309187081064, + -673.4110049011452, + -680.4735249364003, + -687.5692625243103, + -694.8083269734709, + -702.057438372294, + -709.307438823073, + -716.5572729438056, + -723.8054840463133, + -731.0753818572985, + -738.2123320504702, + -745.0968307873034, + -751.6621328178708, + -757.8621271527502, + -763.6564780185391, + -769.0056136108165, + -773.8699154502578, + -778.2104154964194, + -781.98989392896, + -786.4036800589414, + -791.1236374759594, + -796.1299162727537, + -801.2181401329847, + -804.7896894030266, + -807.3101256013886, + -809.457681194046, + -811.1820087670557, + -811.9742292499993, + -811.9802202135227, + -812.9546386121707, + -814.7289773703593, + -816.8726837075446, + -819.1730063765754, + -821.1696434737034, + -823.002797944644, + -823.2196645320097, + -822.1712434783483, + -820.2413303618575, + -817.5994204593867, + -814.3279187053876, + -810.4734005232117, + -807.6493923609919, + -805.6839853107717, + -801.9984586521041, + -797.3054532872371, + -793.5845207572696, + -790.6836861108657, + -788.4358595583346, + -786.5841460661252, + -783.1631432253714, + -778.3978594513281, + -772.748610616025, + -766.5384428847067, + -759.9266694173343, + -753.0045737275715, + -745.8366898033652, + -738.4788817076452, + -730.9860588172751, + -723.4151443958053, + -716.1712355838189, + -709.1025941796617, + -701.667829415244, + -694.142076087672, + -686.7323644269869, + -679.3502718505054, + -671.9792850908764, + -664.6258696536515, + -657.1765700004987, + -649.70669584809, + -642.2532472562257, + -634.8376055625624, + -627.3638363279, + -619.9072816408896, + -612.4872147782764, + -605.0750326202418, + -597.8838923651416, + -591.0063001662094, + -584.5129377867418, + -578.4558803795112, + -572.0925930911997, + -565.5800435394106, + -558.9027198116239, + -552.1712111419283, + -546.3759970511798, + -541.3431120674505, + -536.9945751237991, + -533.3106416009124, + -530.2942244029515, + -527.9581451377201, + -526.3184958045572, + -525.3905115733254, + -524.1382961027975, + -523.0055745364245, + -522.743822319023, + -521.6283713606713, + -521.6205061900781, + -520.7191439094122, + -519.6204251208034, + -517.6326077057759, + -516.4341801164283, + -514.9476257331835, + -515.1339726344066, + -516.4360494579848, + -518.8319739617752, + -519.9908814904211, + -522.6516923906959, + -526.2700035263708, + -528.7739552193127, + -532.6772531961101, + -535.5302625326422, + -539.8756000928742, + -545.145652199707, + -551.062735209805, + -557.1838775063093, + -562.5232448448106, + -568.0130243554039, + -574.0050491882114, + -579.3560227087312, + -585.897125583276, + -591.7928897227093, + -598.7088198662132, + -606.1594461152401, + -613.8863236138629, + -621.2877324325292, + -628.7854427138144, + -636.0047637915959, + -642.9582872178788, + -649.6910936308525, + -657.0001921687725, + -664.7639502655862, + -672.6811811608015, + -680.5561164234648, + -688.2515510411715, + -695.9465097078048, + -703.6379931811747, + -711.3314667562496, + -718.9449093773669, + -726.375846473818, + -733.6732946860099, + -740.6017813751457, + -747.8533406499407, + -754.5793067390582, + -760.776451924315, + -766.7371903536595, + -773.2493594848563, + -778.8685397592237, + -783.7372426834423, + -789.0643127470914, + -793.3878496565926, + -798.475365798306, + -802.3202036455489, + -805.2036531022177, + -808.4084705251054, + -810.459818534938, + -811.5642947015235, + -812.5664911384065, + -812.5220245280601, + -813.3933475914314, + -813.5396678267853, + -814.5793201256902, + -814.7410413945781, + -815.8473890714317, + -817.5014853137886, + -817.3326485458795, + -817.1082266953736, + -815.295274456352, + -812.4009725000167, + -808.7595866654633, + -806.2131707731401, + -802.3132105635016, + -798.5295635883688, + -795.0547043567608, + -790.2130329216602, + -786.2638682132081, + -780.9323930916389, + -774.7409452849504, + -769.3728765206749, + -762.9379952064033, + -757.2394414221658, + -750.6582178278838, + -743.3827978657561, + -736.2629625281147, + -728.6067639651735, + -721.4236801505608, + -713.9235918451661, + -706.2930027123723, + -698.9535636712, + -691.1062129836896, + -683.5249650135968, + -675.5870081174302, + -667.5693270720044, + -659.671947410664, + -651.8105687604902, + -643.9281949502347, + -636.1889089932981, + -628.3821356575238, + -620.8531039460884, + -613.6903013244524, + -606.2889377043298, + -599.4422261630873, + -592.2557190060104, + -584.663566686919, + -577.8576317448244, + -571.7671043837954, + -565.1272601586395, + -559.4152487982832, + -553.0683570201944, + -547.8034832122393, + -543.3499095139173, + -539.14994825748, + -534.5905600557351, + -531.0107754695362, + -526.9564219317997, + -524.2594842330816, + -520.6638797081139, + -518.5814449435907, + -517.630730709791, + -517.6406687490141, + -517.2347875051679, + -516.8623992178516, + -515.6965310462646, + -513.6141155720748, + -513.3899272254557, + -513.4388877773855, + -513.7106146121737, + -515.5221047316857, + -518.4297561868616, + -522.2107051980187, + -524.9577371707102, + -529.0263418035988, + -532.1899326627415, + -536.7899779017686, + -542.348655710528, + -548.6088457612765, + -554.0754538976919, + -560.5536494718281, + -566.7045592684995, + -572.2694118508189, + -579.0358406165553, + -585.1955530737303, + -592.2529415820865, + -598.7409063502071, + -605.2989778507223, + -611.298416758522, + -618.2662173631117, + -625.9525607173719, + -634.0624755683638, + -642.3615461711088, + -650.7023908151731, + -658.7386060264647, + -666.9049540779572, + -674.9582933241836, + -683.0319035544844, + -691.1091332301864, + -699.1627730636537, + -707.1367217072279, + -715.2283966183038, + -723.4281953141351, + -731.643633329729, + -739.7268640755904, + -747.5225428286453, + -754.9274313898322, + -761.8692607702518, + -768.288890784223, + -774.1323181768066, + -779.3480650082981, + -783.8871034535584, + -787.7038195889465, + -790.7572958732325, + -793.012589141859, + -795.919473307398, + -798.7627556591484, + -802.3299241660636, + -806.6010337684075, + -811.6443003379643, + -814.9573167631872, + -818.1438253493039, + -819.7424367113962, + -820.1206630839022, + -819.4862464077714, + -819.8747551791621, + -818.8199763417692, + -816.6621067548997, + -815.5066684191894, + -812.8906395506486, + -810.994077235323, + -809.9941494403505, + -807.1961986798203, + -803.8919474964996, + -800.1422017017591, + -795.2145062006232, + -790.9683972099106, + -786.3207110329776, + -781.6031527228893, + -775.6494363265426, + -770.2249391691566, + -763.8396340459346, + -757.8593382548968, + -750.8427005279273, + -744.2435309502089, + -736.7603668864695, + -729.8557539334122, + -722.1193641996297, + -713.9319246606651, + -706.2019076733104, + -698.4038337403149, + -690.154241469656, + -681.7403273491075, + -673.3502350821923, + -665.110522628826, + -656.8831018560597, + -648.6516886861363, + -640.5458167320843, + -632.3671622830685, + -624.4697943211079, + -616.4742616322603, + -608.4998012025782, + -601.0185815728497, + -593.2173679802033, + -586.06327985133, + -579.5404631847696, + -572.57165065901, + -565.8402595938288, + -560.0127630225509, + -554.9561744952604, + -550.1917720996861, + -545.0732309586579, + -541.1467946745287, + -536.4975058094169, + -531.07538940619, + -527.2211693012922, + -524.6378326323887, + -523.124714603832, + -520.71790741883, + -519.7410874039399, + -518.2076167467892, + -517.3323124514731, + -515.5403872674162, + -512.7939824665416, + -511.81791093041807, + -512.4264564518566, + -513.076153951027, + -515.0647447840622, + -518.1089282274813, + -522.0500314240674, + -525.0648264009501, + -528.924787464599, + -533.9108773218193, + -538.0710156442984, + -543.5326863089388, + -548.2435812603611, + -554.2559544610214, + -560.1656554376723, + -565.4191872903685, + -571.4965075361661, + -578.6038876526923, + -585.05510951786, + -592.4999235433016, + -600.537056631272, + -608.0381538981135, + -615.3068885816049, + -623.3501386775274, + -631.3916777739462, + -639.8405559217586, + -648.0030476416422, + -656.4818428104847, + -665.0202460275543, + -673.4400604566172, + -681.7914787540942, + -690.1927637908578, + -698.6411095194798, + -707.1491324918595, + -715.6165941752552, + -723.9262946781821, + -731.9149174147552, + -739.6744801988172, + -746.959909508703, + -753.8379384414488, + -760.0880163237168, + -765.6515158628649, + -771.7314768751362, + -778.4305954610868, + -784.9302207652146, + -790.8020722055996, + -795.5461537801308, + -799.2998728725221, + -803.791297861137, + -806.9861084521904, + -809.94941667752, + -813.7571087772072, + -815.9717561413684, + -816.9413388698667, + -816.8296577648949, + -817.5719924798454, + -819.1863358320974, + -818.9634005258974, + -817.394309197206, + -815.2795413535769, + -814.0552983272612, + -813.3484948052038, + -812.0741211130705, + -809.1161729950468, + -806.949961650851, + -803.1850299049561, + -798.2818808553412, + -792.5007000443042, + -787.5873545018769, + -781.5224500310642, + -774.6251296425216, + -768.4212279377412, + -762.080181111487, + -754.743845968119, + -747.9716381995956, + -740.2701971871827, + -733.0737841962085, + -725.0585543320522, + -716.604971143026, + -708.5394339645393, + -700.7602847004127, + -693.3078582839426, + -685.2315631731979, + -677.4825297901498, + -669.1739696720274, + -660.4957416996842, + -651.7196312416443, + -643.031123608065, + -634.5643069209834, + -626.2069487158062, + -618.1608836469852, + -610.5497202707294, + -603.4730805963759, + -597.0145625216454, + -591.1298094647764, + -584.8680248722509, + -578.1253000682294, + -570.8684735120519, + -563.5366496054361, + -555.9870947006557, + -548.5415738378244, + -542.1728261410374, + -536.7232225716517, + -532.2694714406351, + -528.7637948317204, + -526.1946024112422, + -524.2884588071433, + -521.6291896088107, + -518.134739159968, + -516.3153439524691, + -515.8492523074601, + -514.9558796513363, + -513.1767500367268, + -513.1310774348415, + -514.4756631420568, + -516.9578791840686, + -518.5226998904968, + -521.1018352502883, + -524.3060365162683, + -526.6868335527979, + -530.5624381962257, + -533.5701446333023, + -537.7386910790381, + -543.1711228583824, + -547.7705969236266, + -553.1245767833223, + -559.6105054996217, + -566.8907208112098, + -574.6620316248508, + -581.8622421332518, + -588.588960420791, + -594.7984012398117, + -602.0786349868762, + -608.8027243304718, + -616.490272947887, + -624.864752618798, + -633.0161683940748, + -640.9185082591889, + -648.9134620222883, + -657.215853257615, + -665.4882596000184, + -673.4848924705072, + -681.4389143125225, + -689.1969559315896, + -696.8735060549623, + -704.3224997946832, + -711.7243952734789, + -719.0248626564061, + -725.9315618258158, + -732.9356246141339, + -740.0445122388967, + -746.6503210274939, + -753.4258594886469, + -759.8254591661, + -766.4241578994732, + -772.954915359524, + -779.1675468981714, + -785.5481432695776, + -791.6175993935678, + -797.4832053854775, + -803.517665566533, + -809.1454086117458, + -814.8852654876757, + -820.6276979204439, + -826.1220712636223, + -831.6491558428131, + -836.9205978450508, + -842.1580008103203, + -847.2710412980967, + -852.2516248192685, + -857.139320106608, + -861.9212504321002, + -866.5981995620264, + -871.1506956014546, + -875.6272552538339, + -879.9489001548698, + -884.2079003959338, + -888.3793213636795, + -892.3931909226552, + -896.3508060966606, + -900.1537360909167, + -903.8416108187411, + -907.4772667067944, + -910.9339476154421, + -914.374200333694, + -917.6644680272568, + -920.8973268272014, + -923.9289597246515, + -926.8181482836577, + -929.7850608816696, + -932.5533910682299, + -935.1026138428088, + -937.6681466965381, + -940.1551170397337, + -942.4603225289381, + -944.7462635807219, + -946.8956294091571, + -949.0405433851901, + -950.8974168503736, + -952.7350308726386, + -954.5620315327199, + -956.1450852014364, + -957.6742421618044, + -959.1653863882887, + -960.5349911108975, + -961.7633805808894, + -962.9179912011758, + -963.9329886692539, + -964.858412734013, + -965.7311283050739, + -966.4387027744139, + -967.077419038514, + -967.6010098605539, + -968.0438261269127, + -968.368206351706, + -968.5922793105415, + -968.7149958946962, + -968.7394460999615, + -968.8672087423847, + -968.8915332227491, + -969.0190363432747, + -969.0432027195167, + -969.1744000816, + -969.1982996980189, + -969.320856945621, + -969.3445793947377, + -969.4670313558031 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position_old.json b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position_old.json new file mode 100644 index 0000000000000000000000000000000000000000..7e152b108cf6425d0be161464e9aad8aa5e8ddcb --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/errorT_position_old.json @@ -0,0 +1,2072 @@ +{ + "time": [ + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.3, + 0.35, + 0.39999999999999997, + 0.44999999999999996, + 0.49999999999999994, + 0.5499999999999999, + 0.6, + 0.65, + 0.7000000000000001, + 0.7500000000000001, + 0.8000000000000002, + 0.8500000000000002, + 0.9000000000000002, + 0.9500000000000003, + 1.0000000000000002, + 1.0500000000000003, + 1.1000000000000003, + 1.1500000000000004, + 1.2000000000000004, + 1.2500000000000004, + 1.3000000000000005, + 1.3500000000000005, + 1.4000000000000006, + 1.4500000000000006, + 1.5000000000000007, + 1.5500000000000007, + 1.6000000000000008, + 1.6500000000000008, + 1.7000000000000008, + 1.7500000000000009, + 1.800000000000001, + 1.850000000000001, + 1.900000000000001, + 1.950000000000001, + 2.000000000000001, + 2.0500000000000007, + 2.1000000000000005, + 2.1500000000000004, + 2.2, + 2.25, + 2.3, + 2.3499999999999996, + 2.3999999999999995, + 2.4499999999999993, + 2.499999999999999, + 2.549999999999999, + 2.5999999999999988, + 2.6499999999999986, + 2.6999999999999984, + 2.7499999999999982, + 2.799999999999998, + 2.849999999999998, + 2.8999999999999977, + 2.9499999999999975, + 2.9999999999999973, + 3.049999999999997, + 3.099999999999997, + 3.149999999999997, + 3.1999999999999966, + 3.2499999999999964, + 3.2999999999999963, + 3.349999999999996, + 3.399999999999996, + 3.4499999999999957, + 3.4999999999999956, + 3.5499999999999954, + 3.599999999999995, + 3.649999999999995, + 3.699999999999995, + 3.7499999999999947, + 3.7999999999999945, + 3.8499999999999943, + 3.899999999999994, + 3.949999999999994, + 3.999999999999994, + 4.049999999999994, + 4.099999999999993, + 4.149999999999993, + 4.199999999999993, + 4.249999999999993, + 4.299999999999993, + 4.3499999999999925, + 4.399999999999992, + 4.449999999999992, + 4.499999999999992, + 4.549999999999992, + 4.599999999999992, + 4.6499999999999915, + 4.699999999999991, + 4.749999999999991, + 4.799999999999991, + 4.849999999999991, + 4.899999999999991, + 4.94999999999999, + 4.99999999999999, + 5.04999999999999, + 5.09999999999999, + 5.14999999999999, + 5.1999999999999895, + 5.249999999999989, + 5.299999999999989, + 5.349999999999989, + 5.399999999999989, + 5.449999999999989, + 5.4999999999999885, + 5.549999999999988, + 5.599999999999988, + 5.649999999999988, + 5.699999999999988, + 5.749999999999988, + 5.799999999999987, + 5.849999999999987, + 5.899999999999987, + 5.949999999999987, + 5.999999999999987, + 6.0499999999999865, + 6.099999999999986, + 6.149999999999986, + 6.199999999999986, + 6.249999999999986, + 6.299999999999986, + 6.349999999999985, + 6.399999999999985, + 6.449999999999985, + 6.499999999999985, + 6.549999999999985, + 6.5999999999999845, + 6.649999999999984, + 6.699999999999984, + 6.749999999999984, + 6.799999999999984, + 6.849999999999984, + 6.8999999999999835, + 6.949999999999983, + 6.999999999999983, + 7.049999999999983, + 7.099999999999983, + 7.149999999999983, + 7.199999999999982, + 7.249999999999982, + 7.299999999999982, + 7.349999999999982, + 7.399999999999982, + 7.4499999999999815, + 7.499999999999981, + 7.549999999999981, + 7.599999999999981, + 7.649999999999981, + 7.699999999999981, + 7.7499999999999805, + 7.79999999999998, + 7.84999999999998, + 7.89999999999998, + 7.94999999999998, + 7.99999999999998, + 8.04999999999998, + 8.09999999999998, + 8.14999999999998, + 8.199999999999982, + 8.249999999999982, + 8.299999999999983, + 8.349999999999984, + 8.399999999999984, + 8.449999999999985, + 8.499999999999986, + 8.549999999999986, + 8.599999999999987, + 8.649999999999988, + 8.699999999999989, + 8.74999999999999, + 8.79999999999999, + 8.84999999999999, + 8.899999999999991, + 8.949999999999992, + 8.999999999999993, + 9.049999999999994, + 9.099999999999994, + 9.149999999999995, + 9.199999999999996, + 9.249999999999996, + 9.299999999999997, + 9.349999999999998, + 9.399999999999999, + 9.45, + 9.5, + 9.55, + 9.600000000000001, + 9.650000000000002, + 9.700000000000003, + 9.750000000000004, + 9.800000000000004, + 9.850000000000005, + 9.900000000000006, + 9.950000000000006, + 10.000000000000007, + 10.050000000000008, + 10.100000000000009, + 10.15000000000001, + 10.20000000000001, + 10.25000000000001, + 10.300000000000011, + 10.350000000000012, + 10.400000000000013, + 10.450000000000014, + 10.500000000000014, + 10.550000000000015, + 10.600000000000016, + 10.650000000000016, + 10.700000000000017, + 10.750000000000018, + 10.800000000000018, + 10.85000000000002, + 10.90000000000002, + 10.95000000000002, + 11.000000000000021, + 11.050000000000022, + 11.100000000000023, + 11.150000000000023, + 11.200000000000024, + 11.250000000000025, + 11.300000000000026, + 11.350000000000026, + 11.400000000000027, + 11.450000000000028, + 11.500000000000028, + 11.55000000000003, + 11.60000000000003, + 11.65000000000003, + 11.700000000000031, + 11.750000000000032, + 11.800000000000033, + 11.850000000000033, + 11.900000000000034, + 11.950000000000035, + 12.000000000000036, + 12.050000000000036, + 12.100000000000037, + 12.150000000000038, + 12.200000000000038, + 12.250000000000039, + 12.30000000000004, + 12.35000000000004, + 12.400000000000041, + 12.450000000000042, + 12.500000000000043, + 12.550000000000043, + 12.600000000000044, + 12.650000000000045, + 12.700000000000045, + 12.750000000000046, + 12.800000000000047, + 12.850000000000048, + 12.900000000000048, + 12.950000000000049, + 13.00000000000005, + 13.05000000000005, + 13.100000000000051, + 13.150000000000052, + 13.200000000000053, + 13.250000000000053, + 13.300000000000054, + 13.350000000000055, + 13.400000000000055, + 13.450000000000056, + 13.500000000000057, + 13.550000000000058, + 13.600000000000058, + 13.650000000000059, + 13.70000000000006, + 13.75000000000006, + 13.800000000000061, + 13.850000000000062, + 13.900000000000063, + 13.950000000000063, + 14.000000000000064, + 14.050000000000065, + 14.100000000000065, + 14.150000000000066, + 14.200000000000067, + 14.250000000000068, + 14.300000000000068, + 14.350000000000069, + 14.40000000000007, + 14.45000000000007, + 14.500000000000071, + 14.550000000000072, + 14.600000000000072, + 14.650000000000073, + 14.700000000000074, + 14.750000000000075, + 14.800000000000075, + 14.850000000000076, + 14.900000000000077, + 14.950000000000077, + 15.000000000000078, + 15.050000000000079, + 15.10000000000008, + 15.15000000000008, + 15.200000000000081, + 15.250000000000082, + 15.300000000000082, + 15.350000000000083, + 15.400000000000084, + 15.450000000000085, + 15.500000000000085, + 15.550000000000086, + 15.600000000000087, + 15.650000000000087, + 15.700000000000088, + 15.750000000000089, + 15.80000000000009, + 15.85000000000009, + 15.900000000000091, + 15.950000000000092, + 16.000000000000092, + 16.050000000000093, + 16.100000000000094, + 16.150000000000095, + 16.200000000000095, + 16.250000000000096, + 16.300000000000097, + 16.350000000000097, + 16.400000000000098, + 16.4500000000001, + 16.5000000000001, + 16.5500000000001, + 16.6000000000001, + 16.6500000000001, + 16.700000000000102, + 16.750000000000103, + 16.800000000000104, + 16.850000000000104, + 16.900000000000105, + 16.950000000000106, + 17.000000000000107, + 17.050000000000107, + 17.100000000000108, + 17.15000000000011, + 17.20000000000011, + 17.25000000000011, + 17.30000000000011, + 17.35000000000011, + 17.400000000000112, + 17.450000000000113, + 17.500000000000114, + 17.550000000000114, + 17.600000000000115, + 17.650000000000116, + 17.700000000000117, + 17.750000000000117, + 17.800000000000118, + 17.85000000000012, + 17.90000000000012, + 17.95000000000012, + 18.00000000000012, + 18.05000000000012, + 18.100000000000122, + 18.150000000000123, + 18.200000000000124, + 18.250000000000124, + 18.300000000000125, + 18.350000000000126, + 18.400000000000126, + 18.450000000000127, + 18.500000000000128, + 18.55000000000013, + 18.60000000000013, + 18.65000000000013, + 18.70000000000013, + 18.75000000000013, + 18.800000000000132, + 18.850000000000133, + 18.900000000000134, + 18.950000000000134, + 19.000000000000135, + 19.050000000000136, + 19.100000000000136, + 19.150000000000137, + 19.200000000000138, + 19.25000000000014, + 19.30000000000014, + 19.35000000000014, + 19.40000000000014, + 19.45000000000014, + 19.500000000000142, + 19.550000000000143, + 19.600000000000144, + 19.650000000000144, + 19.700000000000145, + 19.750000000000146, + 19.800000000000146, + 19.850000000000147, + 19.900000000000148, + 19.95000000000015, + 20.00000000000015, + 20.05000000000015, + 20.10000000000015, + 20.15000000000015, + 20.200000000000152, + 20.250000000000153, + 20.300000000000153, + 20.350000000000154, + 20.400000000000155, + 20.450000000000156, + 20.500000000000156, + 20.550000000000157, + 20.600000000000158, + 20.65000000000016, + 20.70000000000016, + 20.75000000000016, + 20.80000000000016, + 20.85000000000016, + 20.900000000000162, + 20.950000000000163, + 21.000000000000163, + 21.050000000000164, + 21.100000000000165, + 21.150000000000166, + 21.200000000000166, + 21.250000000000167, + 21.300000000000168, + 21.35000000000017, + 21.40000000000017, + 21.45000000000017, + 21.50000000000017, + 21.55000000000017, + 21.600000000000172, + 21.650000000000173, + 21.700000000000173, + 21.750000000000174, + 21.800000000000175, + 21.850000000000176, + 21.900000000000176, + 21.950000000000177, + 22.000000000000178, + 22.05000000000018, + 22.10000000000018, + 22.15000000000018, + 22.20000000000018, + 22.25000000000018, + 22.300000000000182, + 22.350000000000183, + 22.400000000000183, + 22.450000000000184, + 22.500000000000185, + 22.550000000000185, + 22.600000000000186, + 22.650000000000187, + 22.700000000000188, + 22.75000000000019, + 22.80000000000019, + 22.85000000000019, + 22.90000000000019, + 22.95000000000019, + 23.000000000000192, + 23.050000000000193, + 23.100000000000193, + 23.150000000000194, + 23.200000000000195, + 23.250000000000195, + 23.300000000000196, + 23.350000000000197, + 23.400000000000198, + 23.4500000000002, + 23.5000000000002, + 23.5500000000002, + 23.6000000000002, + 23.6500000000002, + 23.700000000000202, + 23.750000000000203, + 23.800000000000203, + 23.850000000000204, + 23.900000000000205, + 23.950000000000205, + 24.000000000000206, + 24.050000000000207, + 24.100000000000207, + 24.150000000000208, + 24.20000000000021, + 24.25000000000021, + 24.30000000000021, + 24.35000000000021, + 24.40000000000021, + 24.450000000000212, + 24.500000000000213, + 24.550000000000214, + 24.600000000000215, + 24.650000000000215, + 24.700000000000216, + 24.750000000000217, + 24.800000000000217, + 24.850000000000218, + 24.90000000000022, + 24.95000000000022, + 25.00000000000022, + 25.05000000000022, + 25.10000000000022, + 25.150000000000222, + 25.200000000000223, + 25.250000000000224, + 25.300000000000225, + 25.350000000000225, + 25.400000000000226, + 25.450000000000227, + 25.500000000000227, + 25.550000000000228, + 25.60000000000023, + 25.65000000000023, + 25.70000000000023, + 25.75000000000023, + 25.80000000000023, + 25.850000000000232, + 25.900000000000233, + 25.950000000000234, + 26.000000000000234, + 26.050000000000235, + 26.100000000000236, + 26.150000000000237, + 26.200000000000237, + 26.250000000000238, + 26.30000000000024, + 26.35000000000024, + 26.40000000000024, + 26.45000000000024, + 26.50000000000024, + 26.550000000000242, + 26.600000000000243, + 26.650000000000244, + 26.700000000000244, + 26.750000000000245, + 26.800000000000246, + 26.850000000000247, + 26.900000000000247, + 26.950000000000248, + 27.00000000000025, + 27.05000000000025, + 27.10000000000025, + 27.15000000000025, + 27.20000000000025, + 27.250000000000252, + 27.300000000000253, + 27.350000000000254, + 27.400000000000254, + 27.450000000000255, + 27.500000000000256, + 27.550000000000257, + 27.600000000000257, + 27.650000000000258, + 27.70000000000026, + 27.75000000000026, + 27.80000000000026, + 27.85000000000026, + 27.90000000000026, + 27.950000000000262, + 28.000000000000263, + 28.050000000000264, + 28.100000000000264, + 28.150000000000265, + 28.200000000000266, + 28.250000000000266, + 28.300000000000267, + 28.350000000000268, + 28.40000000000027, + 28.45000000000027, + 28.50000000000027, + 28.55000000000027, + 28.60000000000027, + 28.650000000000272, + 28.700000000000273, + 28.750000000000274, + 28.800000000000274, + 28.850000000000275, + 28.900000000000276, + 28.950000000000276, + 29.000000000000277, + 29.050000000000278, + 29.10000000000028, + 29.15000000000028, + 29.20000000000028, + 29.25000000000028, + 29.30000000000028, + 29.350000000000282, + 29.400000000000283, + 29.450000000000284, + 29.500000000000284, + 29.550000000000285, + 29.600000000000286, + 29.650000000000286, + 29.700000000000287, + 29.750000000000288, + 29.80000000000029, + 29.85000000000029, + 29.90000000000029, + 29.95000000000029, + 30.00000000000029, + 30.050000000000292, + 30.100000000000293, + 30.150000000000293, + 30.200000000000294, + 30.250000000000295, + 30.300000000000296, + 30.350000000000296, + 30.400000000000297, + 30.450000000000298, + 30.5000000000003, + 30.5500000000003, + 30.6000000000003, + 30.6500000000003, + 30.7000000000003, + 30.750000000000302, + 30.800000000000303, + 30.850000000000303, + 30.900000000000304, + 30.950000000000305, + 31.000000000000306, + 31.050000000000306, + 31.100000000000307, + 31.150000000000308, + 31.20000000000031, + 31.25000000000031, + 31.30000000000031, + 31.35000000000031, + 31.40000000000031, + 31.450000000000312, + 31.500000000000313, + 31.550000000000313, + 31.600000000000314, + 31.650000000000315, + 31.700000000000315, + 31.750000000000316, + 31.800000000000317, + 31.850000000000318, + 31.90000000000032, + 31.95000000000032, + 32.00000000000032, + 32.05000000000032, + 32.100000000000314, + 32.15000000000031, + 32.20000000000031, + 32.250000000000306, + 32.3000000000003, + 32.3500000000003, + 32.4000000000003, + 32.450000000000294, + 32.50000000000029, + 32.55000000000029, + 32.600000000000286, + 32.65000000000028, + 32.70000000000028, + 32.75000000000028, + 32.800000000000274, + 32.85000000000027, + 32.90000000000027, + 32.950000000000266, + 33.00000000000026, + 33.05000000000026, + 33.10000000000026, + 33.150000000000254, + 33.20000000000025, + 33.25000000000025, + 33.300000000000246, + 33.35000000000024, + 33.40000000000024, + 33.45000000000024, + 33.500000000000234, + 33.55000000000023, + 33.60000000000023, + 33.650000000000226, + 33.70000000000022, + 33.75000000000022, + 33.80000000000022, + 33.850000000000215, + 33.90000000000021, + 33.95000000000021, + 34.000000000000206, + 34.0500000000002, + 34.1000000000002, + 34.1500000000002, + 34.200000000000195, + 34.25000000000019, + 34.30000000000019, + 34.350000000000186, + 34.40000000000018 + ], + "x": [ + 1733.0000000000002, + 1733.0000000000002, + 1732.9442188870503, + 1732.8693836506627, + 1732.9939214631067, + 1733.1449555352935, + 1733.2674563921892, + 1733.4094906521505, + 1733.5574068485453, + 1733.7247235442173, + 1733.5264507581555, + 1733.7484669047699, + 1733.8125766631506, + 1733.7088330353895, + 1733.3520284487486, + 1733.6364349991368, + 1733.3089571297544, + 1733.5092800600619, + 1733.04755206491, + 1732.5411911678366, + 1731.987140623864, + 1732.4840567591705, + 1732.1597872598759, + 1732.2539314322298, + 1731.7740652345724, + 1731.4873403874408, + 1731.3166286941785, + 1730.9155772527838, + 1731.1293925333243, + 1731.3235477176697, + 1731.166704085154, + 1730.359326174267, + 1730.490006008462, + 1730.9052313308794, + 1729.6110909356366, + 1730.4933334852324, + 1730.3908083676179, + 1729.573983611692, + 1730.558014723075, + 1731.0850725643704, + 1730.0525327222008, + 1728.915045964545, + 1728.5823060273672, + 1728.0922360592854, + 1728.3775682299256, + 1728.5368756431315, + 1728.1717547136527, + 1727.829574299918, + 1727.1323976877622, + 1726.4104551887401, + 1725.7850569333482, + 1725.1128414022585, + 1724.8657239109011, + 1724.6201918633378, + 1723.6707959925498, + 1722.5867909481117, + 1722.9405000873762, + 1723.7729135694756, + 1723.0976698477084, + 1722.1063695776138, + 1722.320628951698, + 1722.8788733042616, + 1721.9162480958116, + 1720.2408198437356, + 1720.20575084141, + 1721.082056076547, + 1722.3884967537651, + 1724.0128075030582, + 1724.8299062229244, + 1725.4282920121468, + 1727.1236096957712, + 1729.4379669343816, + 1730.4960523188088, + 1730.973452194061, + 1731.6404173536162, + 1732.3894016549382, + 1732.171056319033, + 1731.3810434336563, + 1732.0895511628337, + 1733.9439789414514, + 1736.447442189921, + 1739.4000345536988, + 1742.722683734663, + 1746.3851292320107, + 1749.9024296491698, + 1753.487759254975, + 1756.0210285442458, + 1757.5905870558145, + 1759.054284005114, + 1760.3880351238622, + 1763.1832681722676, + 1766.9035046515137, + 1771.167334189986, + 1775.8157985790826, + 1780.7819781874955, + 1786.0359376807044, + 1791.56139937001, + 1797.345880683938, + 1803.3766401154194, + 1809.6391372771561, + 1816.1165715751576, + 1822.7898729987478, + 1829.6378731337468, + 1836.6375399084404, + 1843.7642273816934, + 1850.9919212151854, + 1858.2934729776616, + 1865.6408216164232, + 1873.0052024620863, + 1880.3573448205998, + 1887.6676593372958, + 1894.9064162292616, + 1902.043915318039, + 1909.0506486144768, + 1915.8974560353781, + 1922.555674676179, + 1928.997281927684, + 1935.1950326076794, + 1941.122590178927, + 1946.754652042088, + 1952.9028713954522, + 1959.5503460091081, + 1965.6792327821302, + 1971.492131029196, + 1977.9497834762064, + 1984.938648873826, + 1991.4591030068427, + 1997.7669301560886, + 2003.3605704230872, + 2008.4720830321237, + 2013.183107214094, + 2017.5201201488926, + 2021.4856734031362, + 2025.071259249079, + 2028.2635324807743, + 2031.0475507495078, + 2033.4085148085856, + 2035.332720607359, + 2036.8080905219613, + 2037.8244766608145, + 2038.3738376902838, + 2038.4503425196438, + 2038.0504290623498, + 2037.1728332400835, + 2035.8185966121841, + 2033.9910574545354, + 2033.0774009587444, + 2032.9835132242624, + 2032.8894577675783, + 2032.7875695314046, + 2031.2341819003273, + 2028.8274341702322, + 2025.8309908795127, + 2022.362658826226, + 2018.477413854138, + 2014.2036891164853, + 2009.5595886782962, + 2004.5601665304325, + 1999.220638374789, + 1993.5577270539263, + 1987.5901524587814, + 1981.33873221664, + 1975.6716652220186, + 1969.3763352540248, + 1962.6912566998167, + 1955.7373284085033, + 1948.58217890656, + 1941.8697063844002, + 1934.724205324258, + 1927.4382194091231, + 1919.9629079827582, + 1912.7803649451862, + 1905.55895885814, + 1898.0594341617734, + 1890.4950346069547, + 1882.971807479707, + 1875.352505817184, + 1867.7322544782692, + 1860.1676830229799, + 1852.6973930638724, + 1845.1825131556193, + 1837.8117598495296, + 1830.6118384406716, + 1823.2347602445548, + 1816.1409312913615, + 1809.3088333107246, + 1802.7443371743766, + 1795.7606391537443, + 1789.258332889877, + 1783.1442718972512, + 1777.3920034914358, + 1772.0002158158657, + 1766.979095884556, + 1762.0907815022279, + 1757.682839280385, + 1753.731834070531, + 1750.234937390893, + 1747.1985870640888, + 1744.6329115368344, + 1742.54884704071, + 1740.9566131832373, + 1739.8648966199362, + 1737.8865047908946, + 1736.5889977045726, + 1734.3796604554093, + 1733.3593725822197, + 1733.237295407244, + 1732.066310733565, + 1732.0971081692783, + 1732.9264920339504, + 1732.6552354014473, + 1732.008592774527, + 1730.3036486881233, + 1727.9419998971891, + 1727.1908775986758, + 1725.2339785746274, + 1722.5362551053865, + 1719.3047030504554, + 1715.631595152925, + 1711.5587209573744, + 1707.106521464922, + 1702.2875734488334, + 1697.1128255828728, + 1691.5944037375782, + 1685.7467814470767, + 1679.5871737078635, + 1673.1355657709737, + 1666.414573996742, + 1659.4492325764988, + 1652.2667503594917, + 1644.896258341405, + 1637.368557130058, + 1629.7158684210922, + 1622.2453705975831, + 1614.5534318762775, + 1606.756293035794, + 1598.9252558321011, + 1591.1918149692256, + 1583.4135144891638, + 1575.621709043438, + 1567.888764342717, + 1560.2649184865427, + 1552.5195802637986, + 1544.9571982672464, + 1537.592101205776, + 1529.9721761040446, + 1522.675454874713, + 1515.667144926961, + 1508.4479618285268, + 1501.0888904630847, + 1494.2199800367866, + 1487.7424864139778, + 1481.4541006942286, + 1475.5724351645306, + 1470.0858434547329, + 1464.9995832476438, + 1459.649062606913, + 1454.921509313012, + 1450.7281679558719, + 1447.0359049865149, + 1443.8365684760493, + 1441.133506146837, + 1438.9349016250471, + 1437.250274834867, + 1436.0885942675682, + 1434.0441610032567, + 1433.0092185358244, + 1431.052152401524, + 1430.3068013732864, + 1428.56835188863, + 1428.1295148690401, + 1428.5603996065672, + 1429.6629417243562, + 1429.9216568603938, + 1431.212611645082, + 1433.2424709057434, + 1435.8707073440146, + 1439.0267109878134, + 1442.671750767528, + 1446.7809575363458, + 1451.334632847425, + 1456.3140617755967, + 1460.494730372606, + 1465.5280244631513, + 1471.1493950125262, + 1477.0392157705692, + 1483.3732130055623, + 1490.062198666009, + 1497.0492057187266, + 1504.2915003332914, + 1511.752059207427, + 1518.777112964065, + 1526.2441669502218, + 1533.9445526321865, + 1541.6460453618574, + 1549.461883603724, + 1557.432048745301, + 1565.206563455017, + 1573.1722390618856, + 1581.205273805155, + 1589.1507194422845, + 1597.027174885201, + 1605.0227313867401, + 1613.0472608921764, + 1621.017544183746, + 1628.876956424912, + 1636.5841191584818, + 1644.4591354717913, + 1652.0996426360334, + 1659.498767924806, + 1666.6345274793287, + 1673.4823568454167, + 1680.0164015337461, + 1686.209806264851, + 1692.0352434508027, + 1697.4655559148218, + 1702.4743564142373, + 1707.0365256753219, + 1711.1286073367073, + 1714.729117452602, + 1717.8187880568432, + 1721.2085222614198, + 1723.8096100009932, + 1725.7418830217357, + 1728.515288669723, + 1730.2440285474238, + 1731.1844860045803, + 1731.4570106646458, + 1732.6663533887763, + 1734.0152024644703, + 1734.161806104744, + 1735.3271143395148, + 1737.5018859097686, + 1738.030299277862, + 1737.5121600779044, + 1738.1782485611993, + 1738.7934937235166, + 1740.5655681680605, + 1742.8462703526711, + 1745.7814122176974, + 1749.2411719707134, + 1753.1636643719194, + 1757.5179975316746, + 1762.2863824908363, + 1767.4553410430901, + 1773.0114211273872, + 1778.9391871648772, + 1785.220365074431, + 1791.8335724386893, + 1798.7543433514938, + 1805.9552999883972, + 1813.4063957483377, + 1821.0751919070483, + 1828.9271485447812, + 1836.92592001796, + 1845.0336500201697, + 1853.2112636585791, + 1861.4187551432447, + 1869.5451395263199, + 1877.7185303829137, + 1885.857977101648, + 1893.9163423143266, + 1902.0638209293288, + 1910.0563338602346, + 1917.8628595828059, + 1925.7079090190477, + 1933.2746583587268, + 1941.1468186699658, + 1949.208236429994, + 1956.8003745210194, + 1964.546081382573, + 1971.8475854664503, + 1978.7655329489255, + 1985.3074337992482, + 1991.5352218751204, + 1997.346533822838, + 2002.7272597857905, + 2007.6584206040031, + 2012.1189029256484, + 2017.134947312465, + 2021.3626036777168, + 2024.9318958874123, + 2027.8982500297054, + 2030.2832447689543, + 2032.092554407307, + 2033.3248121487939, + 2034.6433158870525, + 2035.3249603468216, + 2035.2807277292138, + 2035.0656411359757, + 2034.0873239664193, + 2032.4437028290795, + 2030.7366151906795, + 2028.7805099579684, + 2027.700426071535, + 2025.4067287496619, + 2022.2583004061469, + 2019.4064616292985, + 2015.6589391927296, + 2012.82276288629, + 2008.8892578620848, + 2004.1950935291475, + 2000.1359744063393, + 1995.1626120537287, + 1989.545194360007, + 1983.4299409692167, + 1976.90149698945, + 1970.0151588067006, + 1963.4962308437969, + 1956.4258065106599, + 1948.969054844454, + 1941.2251678267498, + 1933.2606458725186, + 1925.1267473898515, + 1916.8681872062202, + 1908.6258434110496, + 1900.279015024692, + 1891.8988919891203, + 1883.6088765795039, + 1875.2681794503274, + 1866.9625506001412, + 1858.683841365356, + 1850.525235808791, + 1842.5388883115547, + 1834.768826901483, + 1827.2543401942007, + 1820.0325257158083, + 1812.4586650977146, + 1805.364371092616, + 1797.823844126131, + 1790.9000098216363, + 1784.4855480164942, + 1778.5496736306254, + 1773.090165847555, + 1768.1174682685992, + 1762.4807579537105, + 1757.6491982985049, + 1753.4872292484174, + 1748.5477616219368, + 1743.8475854225676, + 1740.088689022204, + 1736.3526590711099, + 1733.4675930186927, + 1731.2943094697282, + 1729.7686665526135, + 1728.861623243345, + 1728.5607809884905, + 1728.861039494278, + 1728.65909356751, + 1729.3764675865377, + 1730.8466539919011, + 1731.807252690765, + 1731.8520351008215, + 1730.9442249528652, + 1729.2652958864487, + 1726.9830366676563, + 1724.1765435029417, + 1720.8827702686738, + 1717.1192723792724, + 1712.895820413807, + 1708.2204350923912, + 1703.1024933679412, + 1697.5542614253723, + 1691.5915751988814, + 1685.2340574814116, + 1678.505082666978, + 1671.4316036810942, + 1664.0439033463845, + 1656.3753041525351, + 1648.4618551615035, + 1640.3420065855344, + 1632.0562781722783, + 1623.6469251613357, + 1615.1576042966274, + 1606.6330416846858, + 1598.1187039109918, + 1589.6604736208492, + 1581.30433066053, + 1573.0960398162342, + 1565.0808461591932, + 1557.3031789913966, + 1549.2836337109106, + 1541.6492494067418, + 1534.3923804780206, + 1526.7489909486235, + 1518.6871029283434, + 1511.3176429458022, + 1503.4556822673517, + 1495.4788842747444, + 1488.2081079171082, + 1480.9996328362342, + 1474.3603770975715, + 1468.2267676716199, + 1462.2926891218626, + 1456.9077952309713, + 1452.0566271390614, + 1447.7416496089718, + 1443.612677316909, + 1440.127240750419, + 1437.260627517752, + 1434.7341911453063, + 1432.8885858534677, + 1431.695845760159, + 1429.6610956018908, + 1428.6626076205735, + 1428.495565625009, + 1429.0284981091759, + 1430.2406891625608, + 1432.096076115575, + 1434.5709627995752, + 1436.4327323604307, + 1438.9579257981943, + 1442.3229841067264, + 1446.3776036536779, + 1451.0338034089395, + 1454.9024278582262, + 1457.9942777579995, + 1462.3190895836133, + 1467.4966282135813, + 1473.312994907974, + 1479.4293302059557, + 1486.0582950917978, + 1493.110100515516, + 1500.5222556227545, + 1507.3641671561031, + 1514.8091071900983, + 1522.0864293200402, + 1529.8901357606455, + 1538.0417936547797, + 1546.4282105829461, + 1554.9718521749091, + 1563.612975647522, + 1572.3000765014688, + 1580.9851175187919, + 1589.6213219116855, + 1598.192425734057, + 1606.6485803225778, + 1615.2084120313, + 1623.5753876329795, + 1631.7732222395302, + 1639.7014564128258, + 1647.911013030623, + 1655.714813438551, + 1663.131135326255, + 1670.1468108596039, + 1676.918789326728, + 1683.2137877185453, + 1689.0182438769652, + 1694.3121309923981, + 1700.146916577773, + 1706.6448235437815, + 1712.1219181135848, + 1716.81682398664, + 1721.5587936607349, + 1725.49482923492, + 1728.7248232181607, + 1731.2924851981224, + 1733.2152106505532, + 1735.951645587695, + 1737.6458319074666, + 1740.0622942686823, + 1741.3140202526486, + 1741.7047202101162, + 1743.0505174962304, + 1743.247971771807, + 1744.0691133758046, + 1743.7511130962685, + 1744.2083249331931, + 1743.8710300537552, + 1742.6388737057828, + 1740.9232934782895, + 1740.3787731225261, + 1738.7831477386092, + 1738.3519596842177, + 1736.5817461930174, + 1736.036880035841, + 1734.1067758927238, + 1732.4653914480668, + 1731.899114262336, + 1731.9828335686784, + 1731.3017985238234, + 1730.2599389774955, + 1729.554015875176, + 1728.928932792081, + 1726.942527298513, + 1726.5639332251303, + 1724.6640206122875, + 1724.3405748401378, + 1722.4529935751534, + 1722.0860261868534, + 1722.4719592565116, + 1722.5839030320985, + 1722.4756187216053, + 1721.007630179968, + 1721.3611261028746, + 1721.701969589384, + 1721.7792111060521, + 1720.534706275213, + 1720.5501636345166, + 1721.3089842032182, + 1721.9660688119488, + 1721.125510907078, + 1721.2881970816352, + 1722.3374672972282, + 1721.6523212755174, + 1722.2904165425002, + 1723.3533092922776, + 1722.7134012528022, + 1723.8334551166786, + 1724.8026842736408, + 1724.4465011277864, + 1723.5760407555595, + 1724.855629081697, + 1725.5468468380268, + 1725.3284218042818, + 1726.0449206903684, + 1725.4351671634613, + 1725.8338339922936, + 1726.503976400401, + 1726.3077550031126, + 1726.66739325985, + 1726.7996386256937, + 1726.3376740786002, + 1726.5689452695856, + 1726.593362581548, + 1726.8732951014476, + 1726.5646151458072, + 1726.88410960293, + 1726.7250851349995, + 1726.9232636777501, + 1726.8489036368592, + 1726.6260156874905, + 1726.741366533684, + 1726.4530120762047, + 1726.3627477051223, + 1726.212604924044, + 1726.156875337991, + 1725.978511395468, + 1725.7922041738716, + 1725.6039893774812, + 1725.3970758229666, + 1725.2085410737832, + 1725.0047859900883, + 1724.8188627699506, + 1724.602709121205, + 1724.4190444246049, + 1724.1923907026721, + 1724.0064680293265, + 1723.7931534834154, + 1723.602289049009, + 1723.4163828697854, + 1723.2328228228446, + 1723.010071082001, + 1722.8242727168831, + 1722.6146375439478, + 1722.4305792138234, + 1722.2132967090015, + 1722.0310207194798, + 1721.8058905247276, + 1721.623816493764, + 1721.3990449496703, + 1721.2172075834164, + 1720.99261376358, + 1720.8064484771016, + 1720.6055370079239, + 1720.424156560565, + 1720.2000710137218, + 1720.0169626759266, + 1719.8031095945562, + 1719.6221739881435, + 1719.3986111003042, + 1719.2177483382627, + 1718.9951909827887, + 1718.8144343386962, + 1718.5927101805191, + 1718.4124295129309, + 1718.1896634683144, + 1718.0047811247327, + 1717.8066030619807, + 1717.622998098363, + 1717.4197514019456, + 1717.231737184268, + 1717.0519727404967, + 1716.867917662892, + 1716.6696925354888, + 1716.4872157467455, + 1716.282460026821, + 1716.0984645058302 + ], + "y": [ + -406.0866103896103, + -406.25978048702905, + -406.51942016584, + -406.865382305517, + -407.29813111472424, + -407.8167527082107, + -408.4213152523745, + -409.1115791811368, + -409.88750040928676, + -410.7487569539256, + -411.7016327398714, + -412.73432591421226, + -413.85518202863506, + -415.06484204184204, + -416.36227760054226, + -417.73904366324484, + -419.2069775867833, + -420.7564744299771, + -422.39426731669613, + -424.1116216124641, + -425.9072737029275, + -427.8113437935993, + -429.78392332708387, + -431.8498376235177, + -433.9876321253256, + -436.21348314301724, + -438.52791574191565, + -440.9175296095149, + -443.4175613072411, + -445.9995444016899, + -448.6548998640116, + -451.36785938743117, + -454.2053892061513, + -457.1339722876494, + -460.07653733628626, + -463.20191018062945, + -466.3668054885207, + -469.5871003874393, + -472.95547049245016, + -476.37652301462083, + -479.8705572453314, + -483.41467821963886, + -487.0725986640284, + -490.80291678412044, + -494.67344069982465, + -498.61843333977845, + -502.6247333922704, + -506.7235211917997, + -510.8913499811482, + -515.1470638930165, + -519.5054616668924, + -523.9569984851238, + -528.5563676722809, + -533.2592189867443, + -537.9934097012007, + -542.812491516158, + -547.9182729999613, + -553.1448081497795, + -558.36703313269, + -563.6781775173645, + -569.203712831159, + -574.852975412018, + -580.5542893422037, + -586.3065558602189, + -592.3165282033451, + -598.4929710610637, + -604.7505609173297, + -611.0597152609186, + -617.5209438390259, + -624.1324664329127, + -630.7474790173064, + -637.3578552135474, + -644.3274381811495, + -651.5440321508777, + -658.7217126875667, + -665.8857090531126, + -673.17694984082, + -680.4765427949014, + -687.6486282460841, + -694.713569370577, + -701.6414605966324, + -708.4065078568087, + -714.9907818408446, + -721.3777768819921, + -727.7525968179227, + -734.063996044088, + -740.8632626175092, + -748.0816051436632, + -755.2950309019957, + -762.5142595045465, + -769.2202504230274, + -775.5621397893182, + -781.609322814177, + -787.3793968734429, + -792.8711411719078, + -798.073964043672, + -802.9722549176483, + -807.5479455531934, + -811.7821008740053, + -815.6559138598323, + -819.1513354819907, + -822.2514844451887, + -824.9409237096681, + -827.205854343332, + -829.0342556873716, + -830.4159885561579, + -831.3428713521309, + -831.8087351612384, + -831.809461727912, + -831.343006935441, + -830.4094116345018, + -829.0108011563798, + -827.1513745053303, + -824.8373839856707, + -822.0771058495638, + -818.8808024308914, + -815.2606761463668, + -811.2308156884474, + -806.8071346993805, + -802.0073031970884, + -797.9620999044198, + -794.5891577894351, + -790.4863356757678, + -785.9471679690087, + -782.242305551018, + -779.315940830821, + -775.7616673678305, + -771.8886313506172, + -766.9680530394894, + -761.463266212857, + -755.5810827601043, + -749.4148384505922, + -743.0103541625272, + -736.3947822803138, + -729.5890445320982, + -722.6130479513852, + -715.4877316423754, + -708.2357373626703, + -700.8814954747004, + -693.4510732070908, + -685.971935362022, + -678.4726810188063, + -670.9827820423465, + -663.5323329922256, + -656.1518152374827, + -648.8718753756596, + -641.4698142986188, + -633.9235256153929, + -626.38273100258, + -618.8501009678339, + -611.517862334429, + -604.3597077816498, + -597.3929212170401, + -590.6370293949697, + -584.1118892875184, + -577.8386614406802, + -571.8398355327023, + -566.1387104015087, + -560.7587759947378, + -555.7231733154692, + -551.0542660505838, + -546.7733091381224, + -541.8358225048408, + -537.6873835117724, + -534.132897836669, + -531.0936108070473, + -528.539710697084, + -525.1087313247065, + -522.6440106817234, + -520.5942724207908, + -519.2162853124381, + -516.8579491635364, + -514.6034385520293, + -513.4654442050503, + -512.7583990172843, + -511.8861942253564, + -511.9164376056998, + -512.6031862937809, + -513.8367549602044, + -515.5668943379605, + -516.5975441273201, + -518.5435670409877, + -521.1415162590015, + -522.954195118828, + -525.7591142704825, + -529.2329320014703, + -533.2243624297797, + -536.2570290151921, + -540.2658729590804, + -544.90909626917, + -550.0238928242711, + -555.5279786293663, + -561.3743900004362, + -567.2836255485325, + -573.5855573023146, + -580.1956199342997, + -587.0617940154328, + -594.1458133752012, + -601.4146821944071, + -608.8369453201594, + -616.3811342816239, + -624.0152003758924, + -631.4155688567139, + -638.9689235693909, + -646.3608625786626, + -653.9700894188506, + -661.6873562561975, + -669.2940769433881, + -677.0002760528229, + -684.7060495234989, + -692.4035692959112, + -700.1103360695147, + -707.7883618001953, + -715.3590505777441, + -723.0381664222988, + -730.5883294340892, + -737.9804456722782, + -745.1813218566901, + -752.1660775178018, + -758.9129294343784, + -765.3998533570134, + -771.6036235637046, + -777.4999794739335, + -783.0641566203117, + -788.2714581464331, + -793.0977602070029, + -797.519931299619, + -801.516173756886, + -805.0663014383699, + -808.1519663052106, + -810.7568436938186, + -812.8667835059857, + -814.4699325693875, + -816.5784362694533, + -817.8135098409294, + -818.3627108860779, + -818.3129558415735, + -819.1962640853416, + -819.5037625547395, + -818.8712001390345, + -817.5365334849872, + -815.6128681026416, + -814.6748261608152, + -812.676347953811, + -809.9388209947786, + -808.1872487786525, + -805.3387460559413, + -801.753040654841, + -798.7427713819498, + -796.0426814123539, + -792.2391429284456, + -787.7222230214852, + -782.9649793364667, + -777.668809311308, + -771.9468283712164, + -765.8618756665386, + -760.1127680109767, + -753.7942663207173, + -747.0797442432598, + -740.0639337857484, + -732.8053500731594, + -725.3466731431467, + -717.7242611790327, + -709.9724562521797, + -702.1254278443665, + -694.5227464149087, + -686.7001589460391, + -679.0412577861084, + -671.18111448693, + -663.4493565147591, + -655.5552335393068, + -647.6158955797988, + -639.7131010618746, + -631.8128602732561, + -623.978546439938, + -616.2640219720503, + -608.712637445471, + -601.3591299385375, + -594.2346353453988, + -587.3692481099766, + -580.7928277253382, + -574.5349949448109, + -567.7984123785483, + -561.6448709066278, + -555.9783009560956, + -550.5985374527169, + -545.7135080433625, + -541.3072878506282, + -537.3812597560029, + -533.9447872476974, + -531.0104319954424, + -527.275771800683, + -524.4772006576877, + -522.3173879492178, + -520.2387148951483, + -518.6003426792645, + -517.7246788000771, + -515.9013216873216, + -515.1964244160235, + -515.2984620576183, + -514.3926595088681, + -512.5189910009881, + -512.1820041383718, + -512.8290345967029, + -514.2019493976952, + -516.1776099819496, + -518.694945092365, + -520.1689865335172, + -522.6776343047668, + -525.921507032363, + -529.7516641239393, + -534.0896414798899, + -538.8895378081374, + -544.1197767580613, + -549.7542513100082, + -555.7680554809817, + -562.1354883801615, + -568.8291886449499, + -575.8198309845172, + -583.0761015602293, + -590.5648111890305, + -597.8622445836239, + -605.506316724832, + -613.3694923901485, + -620.940514247329, + -628.8273452866315, + -636.8790780707382, + -645.0015191784855, + -652.9857383175399, + -660.9662469243956, + -669.0594331656046, + -677.0908134622673, + -685.0346062532284, + -693.1155578793459, + -701.2483063304849, + -709.3357664049973, + -717.4285491378192, + -725.4597314159096, + -733.3946985412489, + -741.1613516819119, + -748.7191207318854, + -756.0376790413275, + -763.0902594932422, + -769.8503762808152, + -776.2908271848388, + -782.3837596931044, + -788.1011274319898, + -793.4152333358079, + -798.2992426151301, + -802.7276303695473, + -806.67656039121, + -810.1242019048477, + -813.0509928611941, + -815.4398575130274, + -817.2763845069727, + -818.5489703422093, + -819.2489319525602, + -819.3705913489537, + -820.0333065726176, + -819.7606989733345, + -818.739770125749, + -817.1793271450424, + -816.4981906667792, + -814.7299079044974, + -812.1626254114035, + -809.836101205571, + -806.6349765837474, + -804.3347828096705, + -802.5546665515694, + -799.4441145475531, + -796.7276476386312, + -792.9236576316871, + -788.3758415172508, + -783.2612161439336, + -777.7791999603203, + -771.8442285351716, + -765.5144034532757, + -758.8309933068554, + -751.8284731171088, + -745.3157569922843, + -738.2305931142228, + -730.75918158634, + -723.0109982665213, + -715.057060380335, + -706.9503106238162, + -698.7357813440756, + -690.5899124245982, + -682.3493092928838, + -674.0574620047701, + -665.7938413134204, + -657.5588671663651, + -649.4144171181865, + -641.3201028629317, + -633.2878566059643, + -625.0678850322747, + -617.1177045475173, + -609.4263984882011, + -601.6578665868021, + -594.2397920260444, + -586.445970804854, + -579.1365633529142, + -572.2410325705389, + -565.0115117899167, + -558.3372192364006, + -552.1436631416036, + -546.4112902055133, + -541.1423082095741, + -536.3490690021674, + -531.1993590968207, + -526.7713222665523, + -522.9718507849823, + -519.7630755755877, + -517.1325964270159, + -515.0799792719101, + -513.609875673519, + -512.2917263388579, + -511.6910379016793, + -511.7492234595323, + -510.95030413503446, + -511.2107052864663, + -512.2889494554663, + -513.3368016990269, + -515.2378054444982, + -517.8400115406309, + -521.0606388822474, + -524.8501297727892, + -529.1743094064057, + -532.692718960858, + -537.1348516870183, + -540.7909416169514, + -545.4980776460725, + -550.9356055219812, + -556.9277829957405, + -563.3731190964588, + -570.2064512080972, + -576.4009443247589, + -583.2701833732347, + -590.6016882476273, + -597.3841944656674, + -604.3355208157645, + -611.8639561154675, + -619.3881477893519, + -627.3204955637939, + -635.507844263813, + -643.8549766082607, + -652.2965125417813, + -660.7811407608131, + -669.2636233399395, + -677.6716170124288, + -686.0830545293086, + -694.4218543479197, + -702.7832213287161, + -711.2575791931433, + -719.8076748858612, + -728.3270764220181, + -736.7305101041752, + -744.9652722013386, + -752.9944709234054, + -760.7870426168513, + -768.3130895878651, + -775.5421561860186, + -782.4429160575343, + -788.9834639717182, + -795.131824321573, + -800.8565028754032, + -806.1270107046751, + -810.9143353578957, + -815.1913538745755, + -818.9331897298732, + -822.1175181361739, + -824.7248244056109, + -826.7386196385376, + -828.1456173931895, + -828.9358744122413, + -829.1028979920044, + -828.6437221853788, + -827.5589547191212, + -825.8527962650974, + -823.5330335210514, + -820.6110074185206, + -817.1015576755848, + -814.3268772525257, + -810.592617049852, + -806.119822256087, + -802.388364476255, + -799.4024396561022, + -795.1483494280212, + -791.7416127706585, + -788.5571372896682, + -784.1000417247612, + -779.5427769889017, + -774.1147032742188, + -768.0632473250521, + -761.8579020885606, + -755.1309110831133, + -747.9931254233073, + -740.5154827339743, + -732.9887148260032, + -725.1198934528936, + -716.9948266507088, + -708.7856555845749, + -700.3806362344249, + -691.8508616081147, + -683.5499402196004, + -675.0419521487083, + -666.4466479548282, + -657.8498321133925, + -649.3113654530038, + -640.8847566331003, + -632.6177036561398, + -624.2618316169186, + -616.0694717343981, + -608.1514843183703, + -600.5384997746314, + -593.2639672750765, + -585.610002819787, + -577.528159341329, + -570.1100682914966, + -563.2155173854004, + -556.8072731779814, + -550.7013081594833, + -545.1227431276479, + -540.0726441944249, + -535.5625762607647, + -530.355852997279, + -526.0104573189059, + -521.4194327252296, + -517.7302267677762, + -514.7943936693379, + -512.5441946271112, + -510.949207565117, + -509.9968472729839, + -509.6826017454344, + -510.0047597283731, + -510.96145712117504, + -512.1276011568664, + -514.0357951224247, + -515.1208574291289, + -517.2759153483944, + -520.0488859712382, + -523.5842310417352, + -526.2844302622748, + -530.0252764571317, + -534.5480237226092, + -539.7066167236708, + -545.1500919427108, + -551.1673836091785, + -557.6724286917058, + -564.6042987097393, + -570.9950232956967, + -576.81014953487, + -583.5261362892445, + -590.8515965974212, + -598.1159234490638, + -605.8881751173619, + -614.0100170997755, + -622.3799432918572, + -630.9263372472521, + -639.0428522940881, + -647.3498325975158, + -655.3503486127854, + -663.5099413219557, + -671.6830687472941, + -679.5961258491775, + -687.5277894637915, + -695.2926075924021, + -703.0091215738701, + -710.5888579225798, + -718.0681865235479, + -725.3935714993895, + -732.5243421332368, + -739.6634630838938, + -746.5491553176751, + -753.505406479298, + -760.1284230816955, + -766.864734203581, + -773.2246549539877, + -779.5252925204967, + -785.9569006154155, + -792.3817264845757, + -798.5416591963462, + -804.5317552818525, + -810.4681161617934, + -816.3064700939672, + -821.8095202518919, + -827.4805399818385, + -832.7675270142516, + -838.2394301930427, + -843.3020736301105, + -848.5560066338924, + -853.8076049884169, + -858.8756724891138, + -863.7965056208798, + -868.4630700152225, + -873.2191916663407, + -877.844665459809, + -882.3361570362388, + -886.6464906384883, + -890.9275318465291, + -895.1262291169526, + -899.1907135350052, + -903.140470873439, + -906.9919651551837, + -910.7202668799531, + -914.375543327615, + -917.8956622204612, + -921.27338957825, + -924.6405103489765, + -927.7944206215341, + -930.8303073519307, + -933.8932155251272, + -936.8751259187479, + -939.5882809778299, + -942.2305664619455, + -944.8625182078815, + -947.2889246524064, + -949.7567175810648, + -952.0098200599746, + -954.124325482627, + -956.2392831663047, + -958.181157578476, + -960.0474604277647, + -961.8827969986178, + -963.5278443421516, + -965.0943909233121, + -966.5246697230998, + -967.9266110980291, + -969.1436185913313, + -970.319669878582, + -971.3443267355066, + -972.3024373580056, + -973.1765204167074, + -973.9009484889106, + -974.5769986273347, + -975.1219888862609, + -975.5715916331354, + -975.9050609601184, + -976.1520385192199, + -976.2966724107051, + -976.3382465477716, + -976.2791354915558, + -976.3207765738553, + -976.2612625144782, + -976.3025885858477, + -976.244783952772, + -976.2857934999994, + -976.2293826958539, + -976.270638844135, + -976.2123704527618, + -976.2542797281477, + -976.1923279037361, + -976.2333651324114, + -976.1764604508467, + -976.2177531970966, + -976.1590410231227, + -976.2001093145326, + -976.1424236019591, + -976.1832322179392, + -976.1265609366337, + -976.1672892134214, + -976.1105017777936, + -976.1511457734377, + -976.0942669008477, + -976.13542462647, + -976.0753589397116, + -976.1159255470411, + -976.0589467312021, + -976.0996859248094, + -976.0412983719407, + -976.0817389956101, + -976.0246001080433, + -976.0649787277893, + -976.0076415469825, + -976.0479567918551, + -975.9904479477119, + -976.0306545074018, + -975.9732196026915, + -976.013964003912, + -975.9532935390584, + -975.9939133889638, + -975.9339361622153, + -975.9751391403145, + -975.91215006632, + -975.9529540339637, + -975.8924560311907, + -975.9330936940302, + -975.873476040688, + -975.9143191228613 + ] +} \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_direction.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_direction.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff981304572dadb6f601825da074125b87ffff1 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_direction.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_normal.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..25f1f5aa217588a0fb1472a3dbbc76873c77d969 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_normal.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_position.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_position.png new file mode 100644 index 0000000000000000000000000000000000000000..e600bc0bbee3ae5994805367bc3cf8be18ee86de Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/error_position.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/normal.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/normal.png new file mode 100644 index 0000000000000000000000000000000000000000..7cdef6693c3051965563bc2716f60f4331d946cd Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/normal.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/position.png b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/position.png new file mode 100644 index 0000000000000000000000000000000000000000..16386b29d399fe59dd65f85c27dd83b7b7f44358 Binary files /dev/null and b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/paths/position.png differ diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/pid_controller.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/pid_controller.py new file mode 100644 index 0000000000000000000000000000000000000000..74483f308415ef31a1bf51c068dc8cd413b9b2f4 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/pid_controller.py @@ -0,0 +1,18 @@ +import numpy as np + + +class PidController: + def __init__(self, p_gain, i_gain, d_gain, set_point=0): + self.p_gain = p_gain + self.i_gain = i_gain + self.d_gain = d_gain + self.set_point = set_point + self.integrated_error = 0 + self.previous_error = 0 + + def get_control(self, process_value): + error = self.set_point - process_value + control = self.p_gain * error + self.i_gain * self.integrated_error + self.d_gain * (error - self.previous_error) + self.previous_error = error + self.integrated_error += error + return np.sign(control) * abs(control) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/run.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/run.py new file mode 100644 index 0000000000000000000000000000000000000000..2381f540eca0ea4e3cbb6f1757d45700a6fdbdb7 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/run.py @@ -0,0 +1,15 @@ +from input_providers import * +from tqdm import tqdm +from tabu_search import Search, PointSolution +from simulator import Simulator +from game import Game + + +if __name__ == '__main__': + game = Game(1366, 768) + game.run_pid_controller('track_11.svg', 'test_solution.csv', 0.05) + #game.run() + #sim = Simulator('track6.svg') + #solution = pd.read_csv('solutionOpt.csv', index_col=0) + #print(sim.run(0.05, solution)) + diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/simulator.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/simulator.py new file mode 100644 index 0000000000000000000000000000000000000000..aaa8782a32e2f6bbf537c02439101a3ef89f0dbb --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/simulator.py @@ -0,0 +1,99 @@ +from track import * +from car_model import Car +from input_providers import * +from pygame.math import Vector2 + + +class Simulator: + def __init__(self, track_path, timeout=30): + self.track = Track(track_path) + self.timeout = timeout + + def run(self, dt, solution, car=None): + if car is None: + car = Car(1366 / 20, 768 / 20) + + car.position.x, car.position.y = self.track.path[0][0] / 10 - 1366 / 20, self.track.path[0][1] / 10 - 768 / 20 + self.track.apply_deformations(list(solution.Deformation)) + input_provider = AutonomousDriver(solution) + time = 0 + trace = [(car.position.x * 10 + 1366 / 2, car.position.y * 10 + 768 / 2) for _ in range(3)] + + # Indicators + + track_path_length = LineString(self.track.path).length / 10 # length of path loaded from solution + regulation_quality_indicator_square = 0 # integral of squared error values + regulation_quality_indicator_abs = 0 # integral of abs values + max_line_error = 0 # error in m + average_slip = 0 # average of abs lateral speed in m / s + slip_indicator = 0 # integral of squared speed in m / s^2 + max_speed_long = 0 # m / s^2 + max_speed_lat = 0 # m / s^2 + average_speed_long = 0 # average speed longitudinal in m + average_rpm = 0 + max_rpm = 0 + number_of_iterations = 0 # helper variable for computing averages + + + while True: + time += dt + if time > self.timeout: + break + + # User input + indexes = self.track.check_car_position(trace) + input_provider.index = indexes[-1] + + car_input = input_provider.get_input() + car.get_driver_input(car_input[0], car_input[1], car_input[2], car_input[3]) + car.update(dt) + + vector = Vector2(40, 0).rotate(-car.angle) + vector = np.array((vector.x + 1366 / 2, vector.y + 768 / 2)) + front_center = Point(np.array((car.position.x * 10, car.position.y * 10)) + vector) + if Polygon(self.track.path).contains(front_center): + input_provider.line_error = - LineString(self.track.path).distance(front_center) + else: + input_provider.line_error = LineString(self.track.path).distance(front_center) + + # Update solution indicators + + number_of_iterations += 1 + average_rpm = average_rpm * (number_of_iterations - 1) / number_of_iterations + car.rpm / number_of_iterations + average_speed_long = average_speed_long * (number_of_iterations - 1) / number_of_iterations + car.velocity.x / number_of_iterations + average_slip = average_slip * (number_of_iterations - 1) / number_of_iterations + abs(car.velocity.y) / number_of_iterations + + regulation_quality_indicator_square += (input_provider.line_error / 10) ** 2 + regulation_quality_indicator_abs += abs(input_provider.line_error / 10) + if abs(input_provider.line_error) / 10 > max_line_error: + max_line_error = abs(input_provider.line_error) / 10 + slip_indicator += car.velocity.y ** 2 + if car.velocity.x > max_speed_long: + max_speed_long = car.velocity.x + if abs(car.velocity.y) > max_speed_lat: + max_speed_lat = abs(car.velocity.y) + if car.rpm > max_rpm: + max_rpm = car.rpm + + trace.pop(2) + trace.insert(0, (car.position.x * 10 + 1366 / 2, car.position.y * 10 + 768 / 2)) + + if input_provider.index == len(self.track.track_chunks) - 1: + break + + finished = True + for chunk in self.track.track_chunks: + if not chunk.is_active: + finished = False + break + + for index in range(1, len(self.track.track_chunks)): + self.track.track_chunks[index].is_active = False + if finished and time < self.timeout: + return time, (track_path_length, average_rpm, average_speed_long, average_slip, + regulation_quality_indicator_abs, regulation_quality_indicator_square, + max_line_error, slip_indicator, max_speed_long, max_speed_lat, max_rpm) + else: + return 99999, (track_path_length, average_rpm, average_speed_long, average_slip, + regulation_quality_indicator_abs, regulation_quality_indicator_square, + max_line_error, slip_indicator, max_speed_long, max_speed_lat, max_rpm) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution.csv b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution.csv new file mode 100644 index 0000000000000000000000000000000000000000..1d5c21eaa7660469eb966d2cd103d371ea4eda27 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution.csv @@ -0,0 +1,299 @@ +,P,I,D,Throttle,Gear,Brakes,Deformation +0,0.5,0.005,10,1,1,0,0.5 +1,0.5,0.005,10,1,1,0,0.5 +2,0.5,0.005,10,1,1,0,0.5 +3,0.5,0.005,10,1,1,0,0.5 +4,0.5,0.005,10,1,1,0,0.5 +5,0.5,0.005,10,1,1,0,0.5 +6,0.5,0.005,10,1,1,0,0.5 +7,0.5,0.005,10,1,1,0,0.5 +8,0.5,0.005,10,1,1,0,0.5 +9,0.5,0.005,10,1,1,0,0.5 +10,0.5,0.005,10,1,1,0,0.5 +11,0.5,0.005,10,1,1,0,0.5 +12,0.5,0.005,10,1,1,0,0.5 +13,0.5,0.005,10,1,1,0,0.5 +14,0.5,0.005,10,1,1,0,0.5 +15,0.5,0.005,10,1,1,0,0.5 +16,0.5,0.005,10,1,1,0,0.5 +17,0.5,0.005,10,1,1,0,0.5 +18,0.5,0.005,10,1,1,0,0.5 +19,0.5,0.005,10,1,1,0,0.5 +20,0.5,0.005,10,1,1,0,0.5 +21,0.5,0.005,10,1,1,0,0.5 +22,0.5,0.005,10,1,1,0,0.5 +23,0.5,0.005,10,1,1,0,0.5 +24,0.5,0.005,10,1,1,0,0.5 +25,0.5,0.005,10,1,1,0,0.5 +26,0.5,0.005,10,1,1,0,0.5 +27,0.5,0.005,10,1,1,0,0.5 +28,0.5,0.005,10,1,1,0,0.5 +29,0.5,0.005,10,1,1,0,0.5 +30,0.5,0.005,10,1,1,0,0.5 +31,0.5,0.005,10,1,1,0,0.5 +32,0.5,0.005,10,1,1,0,0.5 +33,0.5,0.005,10,1,1,0,0.5 +34,0.5,0.005,10,1,1,0,0.7 +35,0.5,0.005,10,1,1,0,0.7 +36,0.5,0.005,10,1,1,0,0.7 +37,0.5,0.005,10,1,1,0,0.7 +38,0.5,0.005,10,1,1,0,0.7 +39,0.5,0.005,10,1,1,0,0.7 +40,0.5,0.005,10,1,1,0,0.7 +41,0.5,0.005,10,1,1,0,0.7 +42,0.5,0.005,10,1,1,0,0.7 +43,0.5,0.005,10,1,1,0,0.7 +44,0.5,0.005,10,1,1,0,0.7 +45,0.5,0.005,10,1,1,0,0.7 +46,0.5,0.005,10,1,1,0,0.5 +47,0.5,0.005,10,1,1,0,0.5 +48,0.5,0.005,10,1,1,0,0.5 +49,0.5,0.005,10,1,1,0,0.5 +50,0.5,0.005,10,1,1,0,0.5 +51,0.5,0.005,10,1,1,0,0.5 +52,0.5,0.005,10,1,1,0,0.5 +53,0.5,0.005,10,1,1,0,0.5 +54,0.5,0.005,10,1,1,0,0.5 +55,0.5,0.005,10,1,1,0,0.5 +56,0.5,0.005,10,1,1,0,0.5 +57,0.5,0.005,10,1,1,0,0.5 +58,0.5,0.005,10,1,1,0,0.5 +59,0.5,0.005,10,1,1,0,0.5 +60,0.5,0.005,10,1,1,0,0.5 +61,0.5,0.005,10,1,1,0,0.5 +62,0.5,0.005,10,1,1,0,0.5 +63,0.5,0.005,10,1,1,0,0.5 +64,0.5,0.005,10,1,1,0,0.5 +65,0.5,0.005,10,1,1,0,0.5 +66,0.5,0.005,10,1,1,0,0.5 +67,0.5,0.005,10,1,1,0,0.5 +68,0.5,0.005,10,1,1,0,0.5 +69,0.5,0.005,10,1,1,0,0.5 +70,0.5,0.005,10,1,1,0,0.5 +71,0.5,0.005,10,1,1,0,0.5 +72,0.5,0.005,10,1,1,0,0.5 +73,0.5,0.005,10,1,1,0,0.5 +74,0.5,0.005,10,1,1,0,0.5 +75,0.5,0.005,10,1,1,0,0.5 +76,0.5,0.005,10,1,1,0,0.5 +77,0.5,0.005,10,1,1,0,0.5 +78,0.5,0.005,10,1,1,0,0.5 +79,0.5,0.005,10,1,1,0,0.5 +80,0.5,0.005,10,1,1,0,0.5 +81,0.5,0.005,10,1,1,0,0.5 +82,0.5,0.005,10,1,1,0,0.5 +83,0.5,0.005,10,1,1,0,0.5 +84,0.5,0.005,10,1,1,0,0.5 +85,0.5,0.005,10,1,1,0,0.5 +86,0.5,0.005,10,1,1,0,0.5 +87,0.5,0.005,10,1,1,0,0.5 +88,0.5,0.005,10,1,1,0,0.5 +89,0.5,0.005,10,1,1,0,0.5 +90,0.5,0.005,10,1,1,0,0.5 +91,0.5,0.005,10,1,1,0,0.5 +92,0.5,0.005,10,1,1,0,0.5 +93,0.5,0.005,10,1,1,0,0.5 +94,0.5,0.005,10,1,1,0,0.5 +95,0.5,0.005,10,1,1,0,0.5 +96,0.5,0.005,10,1,1,0,0.5 +97,0.5,0.005,10,1,1,0,0.5 +98,0.5,0.005,10,1,1,0,0.5 +99,0.5,0.005,10,1,1,0,0.5 +100,0.5,0.005,10,1,1,0,0.5 +101,0.5,0.005,10,1,1,0,0.5 +102,0.5,0.005,10,1,1,0,0.5 +103,0.5,0.005,10,1,1,0,0.5 +104,0.5,0.005,10,1,1,0,0.5 +105,0.5,0.005,10,1,1,0,0.5 +106,0.5,0.005,10,1,1,0,0.5 +107,0.5,0.005,10,1,1,0,0.5 +108,0.5,0.005,10,1,1,0,0.5 +109,0.5,0.005,10,1,1,0,0.5 +110,0.5,0.005,10,1,1,0,0.5 +111,0.5,0.005,10,1,1,0,0.5 +112,0.5,0.005,10,1,1,0,0.5 +113,0.5,0.005,10,1,1,0,0.5 +114,0.5,0.005,10,1,1,0,0.5 +115,0.5,0.005,10,1,1,0,0.5 +116,0.5,0.005,10,1,1,0,0.5 +117,0.5,0.005,10,1,1,0,0.5 +118,0.5,0.005,10,1,1,0,0.5 +119,0.5,0.005,10,1,1,0,0.5 +120,0.5,0.005,10,1,1,0,0.5 +121,0.5,0.005,10,1,1,0,0.5 +122,0.5,0.005,10,1,1,0,0.5 +123,0.5,0.005,10,1,1,0,0.5 +124,0.5,0.005,10,1,1,0,0.5 +125,0.5,0.005,10,1,1,0,0.5 +126,0.5,0.005,10,1,1,0,0.5 +127,0.5,0.005,10,1,1,0,0.5 +128,0.5,0.005,10,1,1,0,0.5 +129,0.5,0.005,10,1,1,0,0.5 +130,0.5,0.005,10,1,1,0,0.5 +131,0.5,0.005,10,1,1,0,0.5 +132,0.5,0.005,10,1,1,0,0.5 +133,0.5,0.005,10,1,1,0,0.5 +134,0.5,0.005,10,1,1,0,0.5 +135,0.5,0.005,10,1,1,0,0.5 +136,0.5,0.005,10,1,1,0,0.5 +137,0.5,0.005,10,1,1,0,0.5 +138,0.5,0.005,10,1,1,0,0.5 +139,0.5,0.005,10,1,1,0,0.5 +140,0.5,0.005,10,1,1,0,0.5 +141,0.5,0.005,10,1,1,0,0.5 +142,0.5,0.005,10,1,1,0,0.5 +143,0.5,0.005,10,1,1,0,0.5 +144,0.5,0.005,10,1,1,0,0.5 +145,0.5,0.005,10,1,1,0,0.5 +146,0.5,0.005,10,1,1,0,0.5 +147,0.5,0.005,10,1,1,0,0.5 +148,0.5,0.005,10,1,1,0,0.5 +149,0.5,0.005,10,1,1,0,0.5 +150,0.5,0.005,10,1,1,0,0.5 +151,0.5,0.005,10,1,1,0,0.5 +152,0.5,0.005,10,1,1,0,0.5 +153,0.5,0.005,10,1,1,0,0.5 +154,0.5,0.005,10,1,1,0,0.5 +155,0.5,0.005,10,1,1,0,0.5 +156,0.5,0.005,10,1,1,0,0.5 +157,0.5,0.005,10,1,1,0,0.5 +158,0.5,0.005,10,1,1,0,0.5 +159,0.5,0.005,10,1,1,0,0.5 +160,0.5,0.005,10,1,1,0,0.5 +161,0.5,0.005,10,1,1,0,0.5 +162,0.5,0.005,10,1,1,0,0.5 +163,0.5,0.005,10,1,1,0,0.5 +164,0.5,0.005,10,1,1,0,0.5 +165,0.5,0.005,10,1,1,0,0.5 +166,0.5,0.005,10,1,1,0,0.5 +167,0.5,0.005,10,1,1,0,0.5 +168,0.5,0.005,10,1,1,0,0.5 +169,0.5,0.005,10,1,1,0,0.5 +170,0.5,0.005,10,1,1,0,0.5 +171,0.5,0.005,10,1,1,0,0.5 +172,0.5,0.005,10,1,1,0,0.5 +173,0.5,0.005,10,1,1,0,0.5 +174,0.5,0.005,10,1,1,0,0.5 +175,0.5,0.005,10,1,1,0,0.5 +176,0.5,0.005,10,1,1,0,0.5 +177,0.5,0.005,10,1,1,0,0.5 +178,0.5,0.005,10,1,1,0,0.5 +179,0.5,0.005,10,1,1,0,0.5 +180,0.5,0.005,10,1,1,0,0.5 +181,0.5,0.005,10,1,1,0,0.5 +182,0.5,0.005,10,1,1,0,0.5 +183,0.5,0.005,10,1,1,0,0.5 +184,0.5,0.005,10,1,1,0,0.5 +185,0.5,0.005,10,1,1,0,0.5 +186,0.5,0.005,10,1,1,0,0.5 +187,0.5,0.005,10,1,1,0,0.5 +188,0.5,0.005,10,1,1,0,0.5 +189,0.5,0.005,10,1,1,0,0.5 +190,0.5,0.005,10,1,1,0,0.5 +191,0.5,0.005,10,1,1,0,0.5 +192,0.5,0.005,10,1,1,0,0.5 +193,0.5,0.005,10,1,1,0,0.5 +194,0.5,0.005,10,1,1,0,0.5 +195,0.5,0.005,10,1,1,0,0.5 +196,0.5,0.005,10,1,1,0,0.5 +197,0.5,0.005,10,1,1,0,0.5 +198,0.5,0.005,10,1,1,0,0.5 +199,0.5,0.005,10,1,1,0,0.5 +200,0.5,0.005,10,1,1,0,0.5 +201,0.5,0.005,10,1,1,0,0.5 +202,0.5,0.005,10,1,1,0,0.5 +203,0.5,0.005,10,1,1,0,0.5 +204,0.5,0.005,10,1,1,0,0.5 +205,0.5,0.005,10,1,1,0,0.5 +206,0.5,0.005,10,1,1,0,0.5 +207,0.5,0.005,10,1,1,0,0.5 +208,0.5,0.005,10,1,1,0,0.5 +209,0.5,0.005,10,1,1,0,0.5 +210,0.5,0.005,10,1,1,0,0.5 +211,0.5,0.005,10,1,1,0,0.5 +212,0.5,0.005,10,1,1,0,0.5 +213,0.5,0.005,10,1,1,0,0.5 +214,0.5,0.005,10,1,1,0,0.5 +215,0.5,0.005,10,1,1,0,0.5 +216,0.5,0.005,10,1,1,0,0.5 +217,0.5,0.005,10,1,1,0,0.5 +218,0.5,0.005,10,1,1,0,0.5 +219,0.5,0.005,10,1,1,0,0.5 +220,0.5,0.005,10,1,1,0,0.5 +221,0.5,0.005,10,1,1,0,0.5 +222,0.5,0.005,10,1,1,0,0.5 +223,0.5,0.005,10,1,1,0,0.5 +224,0.5,0.005,10,1,1,0,0.5 +225,0.5,0.005,10,1,1,0,0.5 +226,0.5,0.005,10,1,1,0,0.5 +227,0.5,0.005,10,1,1,0,0.5 +228,0.5,0.005,10,1,1,0,0.5 +229,0.5,0.005,10,1,1,0,0.5 +230,0.5,0.005,10,1,1,0,0.5 +231,0.5,0.005,10,1,1,0,0.5 +232,0.5,0.005,10,1,1,0,0.5 +233,0.5,0.005,10,1,1,0,0.5 +234,0.5,0.005,10,1,1,0,0.5 +235,0.5,0.005,10,1,1,0,0.5 +236,0.5,0.005,10,1,1,0,0.5 +237,0.5,0.005,10,1,1,0,0.5 +238,0.5,0.005,10,1,1,0,0.5 +239,0.5,0.005,10,1,1,0,0.5 +240,0.5,0.005,10,1,1,0,0.5 +241,0.5,0.005,10,1,1,0,0.5 +242,0.5,0.005,10,1,1,0,0.5 +243,0.5,0.005,10,1,1,0,0.5 +244,0.5,0.005,10,1,1,0,0.5 +245,0.5,0.005,10,1,1,0,0.5 +246,0.5,0.005,10,1,1,0,0.5 +247,0.5,0.005,10,1,1,0,0.5 +248,0.5,0.005,10,1,1,0,0.5 +249,0.5,0.005,10,1,1,0,0.5 +250,0.5,0.005,10,1,1,0,0.5 +251,0.5,0.005,10,1,1,0,0.5 +252,0.5,0.005,10,1,1,0,0.5 +253,0.5,0.005,10,1,1,0,0.5 +254,0.5,0.005,10,1,1,0,0.5 +255,0.5,0.005,10,1,1,0,0.5 +256,0.5,0.005,10,1,1,0,0.5 +257,0.5,0.005,10,1,1,0,0.5 +258,0.5,0.005,10,1,1,0,0.5 +259,0.5,0.005,10,1,1,0,0.5 +260,0.5,0.005,10,1,1,0,0.5 +261,0.5,0.005,10,1,1,0,0.5 +262,0.5,0.005,10,1,1,0,0.5 +263,0.5,0.005,10,1,1,0,0.5 +264,0.5,0.005,10,1,1,0,0.5 +265,0.5,0.005,10,1,1,0,0.5 +266,0.5,0.005,10,1,1,0,0.5 +267,0.5,0.005,10,1,1,0,0.5 +268,0.5,0.005,10,1,1,0,0.5 +269,0.5,0.005,10,1,1,0,0.5 +270,0.5,0.005,10,1,1,0,0.5 +271,0.5,0.005,10,1,1,0,0.5 +272,0.5,0.005,10,1,1,0,0.5 +273,0.5,0.005,10,1,1,0,0.5 +274,0.5,0.005,10,1,1,0,0.5 +275,0.5,0.005,10,1,1,0,0.5 +276,0.5,0.005,10,1,1,0,0.5 +277,0.5,0.005,10,1,1,0,0.5 +278,0.5,0.005,10,1,1,0,0.5 +279,0.5,0.005,10,1,1,0,0.5 +280,0.5,0.005,10,1,1,0,0.5 +281,0.5,0.005,10,1,1,0,0.5 +282,0.5,0.005,10,1,1,0,0.5 +283,0.5,0.005,10,1,1,0,0.5 +284,0.5,0.005,10,1,1,0,0.5 +285,0.5,0.005,10,1,1,0,0.5 +286,0.5,0.005,10,1,1,0,0.5 +287,0.5,0.005,10,1,1,0,0.5 +288,0.5,0.005,10,1,1,0,0.5 +289,0.5,0.005,10,1,1,0,0.5 +290,0.5,0.005,10,1,1,0,0.5 +291,0.5,0.005,10,1,1,0,0.5 +292,0.5,0.005,10,1,1,0,0.5 +293,0.5,0.005,10,1,1,0,0.5 +294,0.5,0.005,10,1,1,0,0.5 +295,0.5,0.005,10,1,1,0,0.5 +296,0.5,0.005,10,1,1,0,0.5 +297,0.5,0.005,10,1,1,0,0.5 diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution2.csv b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution2.csv new file mode 100644 index 0000000000000000000000000000000000000000..388edc5d569e0d20dd68e746a35168a14875fd46 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution2.csv @@ -0,0 +1,299 @@ +,P,I,D,Throttle,Gear,Brakes,Deformation +0,0.5,0.005,10,1,1,0,0.5 +1,0.5,0.005,10,1,1,0,0.5 +2,0.5,0.005,10,1,1,0,0.5 +3,0.5,0.005,10,1,1,0,0.5 +4,0.5,0.005,10,1,1,0,0.5 +5,0.5,0.005,10,1,1,0,0.5 +6,0.5,0.005,10,1,1,0,0.5 +7,0.5,0.005,10,1,1,0,0.5 +8,0.5,0.005,10,1,1,0,0.5 +9,0.5,0.005,10,1,1,0,0.5 +10,0.5,0.005,10,2,1,0,0.5 +11,0.5,0.005,10,2,1,0,0.5 +12,0.5,0.005,10,21,1,0,0.5 +13,0.5,0.005,10,2,1,0,0.5 +14,0.5,0.005,10,2,1,0,0.5 +15,0.5,0.005,10,2,1,0,0.5 +16,0.5,0.005,10,2,1,0,0.5 +17,0.5,0.005,10,2,1,0,0.5 +18,0.5,0.005,10,2,1,0,0.5 +19,0.5,0.005,10,2,1,0,0.5 +20,0.5,0.005,10,2,1,0,0.5 +21,0.5,0.005,10,2,2,0,0.5 +22,0.5,0.005,10,2,2,0,0.5 +23,0.5,0.005,10,2,2,0,0.5 +24,0.5,0.005,10,2,2,0,0.5 +25,0.5,0.005,10,2,2,0,0.5 +26,0.5,0.005,10,2,2,0,0.5 +27,0.5,0.005,10,1,1,0,0.5 +28,0.5,0.005,10,1,1,0,0.5 +29,0.5,0.005,10,1,1,0,0.5 +30,0.5,0.005,10,1,1,0,0.5 +31,0.5,0.005,10,1,1,0,0.5 +32,0.5,0.005,10,1,1,0,0.5 +33,0.5,0.005,10,1,1,0,0.5 +34,0.5,0.005,10,1,1,0,0.7 +35,0.5,0.005,10,1,1,0,0.7 +36,0.5,0.005,10,1,1,0,0.7 +37,0.5,0.005,10,1,1,0,0.7 +38,0.5,0.005,10,1,1,0,0.7 +39,0.5,0.005,10,1,1,0,0.7 +40,0.5,0.005,10,1,1,0,0.7 +41,0.5,0.005,10,1,1,0,0.7 +42,0.5,0.005,10,1,1,0,0.7 +43,0.5,0.005,10,1,1,0,0.7 +44,0.5,0.005,10,1,1,0,0.7 +45,0.5,0.005,10,1,1,0,0.7 +46,0.5,0.005,10,1,1,0,0.5 +47,0.5,0.005,10,1,1,0,0.5 +48,0.5,0.005,10,1,1,0,0.5 +49,0.5,0.005,10,1,1,0,0.5 +50,0.5,0.005,10,1,1,0,0.5 +51,0.5,0.005,10,1,1,0,0.5 +52,0.5,0.005,10,1,1,0,0.5 +53,0.5,0.005,10,1,1,0,0.5 +54,0.5,0.005,10,1,1,0,0.5 +55,0.5,0.005,10,1,1,0,0.5 +56,0.5,0.005,10,1,1,0,0.5 +57,0.5,0.005,10,1,1,0,0.5 +58,0.5,0.005,10,1,1,0,0.5 +59,0.5,0.005,10,1,1,0,0.5 +60,0.5,0.005,10,1,1,0,0.5 +61,0.5,0.005,10,1,1,0,0.5 +62,0.5,0.005,10,1,1,0,0.5 +63,0.5,0.005,10,1,1,0,0.5 +64,0.5,0.005,10,1,1,0,0.5 +65,0.5,0.005,10,1,1,0,0.5 +66,0.5,0.005,10,1,1,0,0.5 +67,0.5,0.005,10,1,1,0,0.5 +68,0.5,0.005,10,1,1,0,0.5 +69,0.5,0.005,10,1,1,0,0.5 +70,0.5,0.005,10,1,1,0,0.5 +71,0.5,0.005,10,1,1,0,0.5 +72,0.5,0.005,10,1,1,0,0.5 +73,0.5,0.005,10,1,1,0,0.5 +74,0.5,0.005,10,1,1,0,0.5 +75,0.5,0.005,10,1,1,0,0.5 +76,0.5,0.005,10,1,1,0,0.5 +77,0.5,0.005,10,1,1,0,0.5 +78,0.5,0.005,10,1,1,0,0.5 +79,0.5,0.005,10,1,1,0,0.5 +80,0.5,0.005,10,1,1,0,0.5 +81,0.5,0.005,10,1,1,0,0.5 +82,0.5,0.005,10,1,1,0,0.5 +83,0.5,0.005,10,1,1,0,0.5 +84,0.5,0.005,10,1,1,0,0.5 +85,0.5,0.005,10,1,1,0,0.5 +86,0.5,0.005,10,1,1,0,0.5 +87,0.5,0.005,10,1,1,0,0.5 +88,0.5,0.005,10,1,1,0,0.5 +89,0.5,0.005,10,1,1,0,0.5 +90,0.5,0.005,10,1,1,0,0.5 +91,0.5,0.005,10,1,1,0,0.5 +92,0.5,0.005,10,1,1,0,0.5 +93,0.5,0.005,10,1,1,0,0.5 +94,0.5,0.005,10,1,1,0,0.5 +95,0.5,0.005,10,1,1,0,0.5 +96,0.5,0.005,10,1,1,0,0.5 +97,0.5,0.005,10,1,1,0,0.5 +98,0.5,0.005,10,1,1,0,0.5 +99,0.5,0.005,10,1,1,0,0.5 +100,0.5,0.005,10,1,1,0,0.5 +101,0.5,0.005,10,1,1,0,0.5 +102,0.5,0.005,10,1,1,0,0.5 +103,0.5,0.005,10,1,1,0,0.5 +104,0.5,0.005,10,1,1,0,0.5 +105,0.5,0.005,10,1,1,0,0.5 +106,0.5,0.005,10,1,1,0,0.5 +107,0.5,0.005,10,1,1,0,0.5 +108,0.5,0.005,10,1,1,0,0.5 +109,0.5,0.005,10,1,1,0,0.5 +110,0.5,0.005,10,1,1,0,0.5 +111,0.5,0.005,10,1,1,0,0.5 +112,0.5,0.005,10,1,1,0,0.5 +113,0.5,0.005,10,1,1,0,0.5 +114,0.5,0.005,10,1,1,0,0.5 +115,0.5,0.005,10,1,1,0,0.5 +116,0.5,0.005,10,1,1,0,0.5 +117,0.5,0.005,10,1,1,0,0.5 +118,0.5,0.005,10,1,1,0,0.5 +119,0.5,0.005,10,1,1,0,0.5 +120,0.5,0.005,10,1,1,0,0.5 +121,0.5,0.005,10,1,1,0,0.5 +122,0.5,0.005,10,1,1,0,0.5 +123,0.5,0.005,10,1,1,0,0.5 +124,0.5,0.005,10,1,1,0,0.5 +125,0.5,0.005,10,1,1,0,0.5 +126,0.5,0.005,10,1,1,0,0.5 +127,0.5,0.005,10,1,1,0,0.5 +128,0.5,0.005,10,1,1,0,0.5 +129,0.5,0.005,10,1,1,0,0.5 +130,0.5,0.005,10,1,1,0,0.5 +131,0.5,0.005,10,1,1,0,0.5 +132,0.5,0.005,10,1,1,0,0.5 +133,0.5,0.005,10,1,1,0,0.5 +134,0.5,0.005,10,1,1,0,0.5 +135,0.5,0.005,10,1,1,0,0.5 +136,0.5,0.005,10,1,1,0,0.5 +137,0.5,0.005,10,1,1,0,0.5 +138,0.5,0.005,10,1,1,0,0.5 +139,0.5,0.005,10,1,1,0,0.5 +140,0.5,0.005,10,1,1,0,0.5 +141,0.5,0.005,10,1,1,0,0.5 +142,0.5,0.005,10,1,1,0,0.5 +143,0.5,0.005,10,1,1,0,0.5 +144,0.5,0.005,10,1,1,0,0.5 +145,0.5,0.005,10,1,1,0,0.5 +146,0.5,0.005,10,1,1,0,0.5 +147,0.5,0.005,10,1,1,0,0.5 +148,0.5,0.005,10,1,1,0,0.5 +149,0.5,0.005,10,1,1,0,0.5 +150,0.5,0.005,10,1,1,0,0.5 +151,0.5,0.005,10,1,1,0,0.5 +152,0.5,0.005,10,1,1,0,0.5 +153,0.5,0.005,10,1,1,0,0.5 +154,0.5,0.005,10,1,1,0,0.5 +155,0.5,0.005,10,1,1,0,0.5 +156,0.5,0.005,10,1,1,0,0.5 +157,0.5,0.005,10,1,1,0,0.5 +158,0.5,0.005,10,1,1,0,0.5 +159,0.5,0.005,10,1,1,0,0.5 +160,0.5,0.005,10,1,1,0,0.5 +161,0.5,0.005,10,1,1,0,0.5 +162,0.5,0.005,10,1,1,0,0.5 +163,0.5,0.005,10,1,1,0,0.5 +164,0.5,0.005,10,1,1,0,0.5 +165,0.5,0.005,10,1,1,0,0.5 +166,0.5,0.005,10,1,1,0,0.5 +167,0.5,0.005,10,1,1,0,0.5 +168,0.5,0.005,10,1,1,0,0.5 +169,0.5,0.005,10,1,1,0,0.5 +170,0.5,0.005,10,1,1,0,0.5 +171,0.5,0.005,10,1,1,0,0.5 +172,0.5,0.005,10,1,1,0,0.5 +173,0.5,0.005,10,1,1,0,0.5 +174,0.5,0.005,10,1,1,0,0.5 +175,0.5,0.005,10,1,1,0,0.5 +176,0.5,0.005,10,1,1,0,0.5 +177,0.5,0.005,10,1,1,0,0.5 +178,0.5,0.005,10,1,1,0,0.5 +179,0.5,0.005,10,1,1,0,0.5 +180,0.5,0.005,10,1,1,0,0.5 +181,0.5,0.005,10,1,1,0,0.5 +182,0.5,0.005,10,1,1,0,0.5 +183,0.5,0.005,10,1,1,0,0.5 +184,0.5,0.005,10,1,1,0,0.5 +185,0.5,0.005,10,1,1,0,0.5 +186,0.5,0.005,10,1,1,0,0.5 +187,0.5,0.005,10,1,1,0,0.5 +188,0.5,0.005,10,1,1,0,0.5 +189,0.5,0.005,10,1,1,0,0.5 +190,0.5,0.005,10,1,1,0,0.5 +191,0.5,0.005,10,1,1,0,0.5 +192,0.5,0.005,10,1,1,0,0.5 +193,0.5,0.005,10,1,1,0,0.5 +194,0.5,0.005,10,1,1,0,0.5 +195,0.5,0.005,10,1,1,0,0.5 +196,0.5,0.005,10,1,1,0,0.5 +197,0.5,0.005,10,1,1,0,0.5 +198,0.5,0.005,10,1,1,0,0.5 +199,0.5,0.005,10,1,1,0,0.5 +200,0.5,0.005,10,1,1,0,0.5 +201,0.5,0.005,10,1,1,0,0.5 +202,0.5,0.005,10,1,1,0,0.5 +203,0.5,0.005,10,1,1,0,0.5 +204,0.5,0.005,10,1,1,0,0.5 +205,0.5,0.005,10,1,1,0,0.5 +206,0.5,0.005,10,1,1,0,0.5 +207,0.5,0.005,10,1,1,0,0.5 +208,0.5,0.005,10,1,1,0,0.5 +209,0.5,0.005,10,1,1,0,0.5 +210,0.5,0.005,10,1,1,0,0.5 +211,0.5,0.005,10,1,1,0,0.5 +212,0.5,0.005,10,1,1,0,0.5 +213,0.5,0.005,10,1,1,0,0.5 +214,0.5,0.005,10,1,1,0,0.5 +215,0.5,0.005,10,1,1,0,0.5 +216,0.5,0.005,10,1,1,0,0.5 +217,0.5,0.005,10,1,1,0,0.5 +218,0.5,0.005,10,1,1,0,0.5 +219,0.5,0.005,10,1,1,0,0.5 +220,0.5,0.005,10,1,1,0,0.5 +221,0.5,0.005,10,1,1,0,0.5 +222,0.5,0.005,10,1,1,0,0.5 +223,0.5,0.005,10,1,1,0,0.5 +224,0.5,0.005,10,1,1,0,0.5 +225,0.5,0.005,10,1,1,0,0.5 +226,0.5,0.005,10,1,1,0,0.5 +227,0.5,0.005,10,1,1,0,0.5 +228,0.5,0.005,10,1,1,0,0.5 +229,0.5,0.005,10,1,1,0,0.5 +230,0.5,0.005,10,1,1,0,0.5 +231,0.5,0.005,10,1,1,0,0.5 +232,0.5,0.005,10,1,1,0,0.5 +233,0.5,0.005,10,1,1,0,0.5 +234,0.5,0.005,10,1,1,0,0.5 +235,0.5,0.005,10,1,1,0,0.5 +236,0.5,0.005,10,1,1,0,0.5 +237,0.5,0.005,10,1,1,0,0.5 +238,0.5,0.005,10,1,1,0,0.5 +239,0.5,0.005,10,1,1,0,0.5 +240,0.5,0.005,10,1,1,0,0.5 +241,0.5,0.005,10,1,1,0,0.5 +242,0.5,0.005,10,1,1,0,0.5 +243,0.5,0.005,10,1,1,0,0.5 +244,0.5,0.005,10,1,1,0,0.5 +245,0.5,0.005,10,1,1,0,0.5 +246,0.5,0.005,10,1,1,0,0.5 +247,0.5,0.005,10,1,1,0,0.5 +248,0.5,0.005,10,1,1,0,0.5 +249,0.5,0.005,10,1,1,0,0.5 +250,0.5,0.005,10,1,1,0,0.5 +251,0.5,0.005,10,1,1,0,0.5 +252,0.5,0.005,10,1,1,0,0.5 +253,0.5,0.005,10,1,1,0,0.5 +254,0.5,0.005,10,1,1,0,0.5 +255,0.5,0.005,10,1,1,0,0.5 +256,0.5,0.005,10,1,1,0,0.5 +257,0.5,0.005,10,1,1,0,0.5 +258,0.5,0.005,10,1,1,0,0.5 +259,0.5,0.005,10,1,1,0,0.5 +260,0.5,0.005,10,1,1,0,0.5 +261,0.5,0.005,10,1,1,0,0.5 +262,0.5,0.005,10,1,1,0,0.5 +263,0.5,0.005,10,1,1,0,0.5 +264,0.5,0.005,10,1,1,0,0.5 +265,0.5,0.005,10,1,1,0,0.5 +266,0.5,0.005,10,1,1,0,0.5 +267,0.5,0.005,10,1,1,0,0.5 +268,0.5,0.005,10,1,1,0,0.5 +269,0.5,0.005,10,1,1,0,0.5 +270,0.5,0.005,10,1,1,0,0.5 +271,0.5,0.005,10,1,1,0,0.5 +272,0.5,0.005,10,1,1,0,0.5 +273,0.5,0.005,10,1,1,0,0.5 +274,0.5,0.005,10,1,1,0,0.5 +275,0.5,0.005,10,1,1,0,0.5 +276,0.5,0.005,10,1,1,0,0.5 +277,0.5,0.005,10,1,1,0,0.5 +278,0.5,0.005,10,1,1,0,0.5 +279,0.5,0.005,10,1,1,0,0.5 +280,0.5,0.005,10,1,1,0,0.5 +281,0.5,0.005,10,1,1,0,0.5 +282,0.5,0.005,10,1,1,0,0.5 +283,0.5,0.005,10,1,1,0,0.5 +284,0.5,0.005,10,1,1,0,0.5 +285,0.5,0.005,10,1,1,0,0.5 +286,0.5,0.005,10,1,1,0,0.5 +287,0.5,0.005,10,1,1,0,0.5 +288,0.5,0.005,10,1,1,0,0.5 +289,0.5,0.005,10,1,1,0,0.5 +290,0.5,0.005,10,1,1,0,0.5 +291,0.5,0.005,10,1,1,0,0.5 +292,0.5,0.005,10,1,1,0,0.5 +293,0.5,0.005,10,1,1,0,0.5 +294,0.5,0.005,10,1,1,0,0.5 +295,0.5,0.005,10,1,1,0,0.5 +296,0.5,0.005,10,1,1,0,0.5 +297,0.5,0.005,10,1,1,0,0.5 diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution3.csv b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution3.csv new file mode 100644 index 0000000000000000000000000000000000000000..1bf11f5f495662cb1ea1e6edcf1dd29820df0241 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solution3.csv @@ -0,0 +1,50 @@ +,P,I,D,Throttle,Gear,Brakes,Deformation +0,0.5,0.005,10,0.5,1,0,0.5 +1,0.5,0.005,10,0.5,1,0,0.5 +2,0.5,0.005,10,0.5,1,0,0.5 +3,0.5,0.005,10,0.5,1,0,0.5 +4,0.5,0.005,10,0.5,1,0,0.5 +5,0.5,0.005,10,0.5,1,0,0.5 +6,0.5,0.005,10,0.5,1,0,0.5 +7,0.5,0.005,10,0.5,1,0,0.5 +8,0.5,0.005,10,0.5,1,0,0.5 +9,0.5,0.005,10,0.5,1,0,0.5 +10,0.5,0.005,10,0.5,1,0,0.5 +11,0.5,0.005,10,0.5,1,0,0.5 +12,0.5,0.005,10,0.5,1,0,0.5 +13,0.5,0.005,10,0.5,1,0,0.5 +14,0.5,0.005,10,0.5,1,0,0.5 +15,0.5,0.005,10,0.5,1,0,0.5 +16,0.5,0.005,10,0.5,1,0,0.5 +17,0.5,0.005,10,0.5,1,0,0.5 +18,0.5,0.005,10,0.5,1,0,0.5 +19,0.5,0.005,10,0.5,1,0,0.5 +20,0.5,0.005,10,0.5,1,0,0.5 +21,0.5,0.005,10,0.5,1,0,0.5 +22,0.5,0.005,10,0.5,1,0,0.5 +23,0.5,0.005,10,0.5,1,0,0.5 +24,0.5,0.005,10,0.5,1,0,0.5 +25,0.5,0.005,10,0.5,1,0,0.5 +26,0.5,0.005,10,0.5,1,0,0.5 +27,0.5,0.005,10,0.5,1,0,0.5 +28,0.5,0.005,10,0.5,1,0,0.5 +29,0.5,0.005,10,0.5,1,0,0.5 +30,0.5,0.005,10,0.5,1,0,0.5 +31,0.5,0.005,10,0.5,1,0,0.5 +32,0.5,0.005,10,0.5,1,0,0.5 +33,0.5,0.005,10,0.5,1,0,0.5 +34,0.5,0.005,10,0.5,1,0,0.5 +35,0.5,0.005,10,0.5,1,0,0.5 +36,0.5,0.005,10,0.5,1,0,0.5 +37,0.5,0.005,10,0.5,1,0,0.5 +38,0.5,0.005,10,0.5,1,0,0.5 +39,0.5,0.005,10,0.5,1,0,0.5 +40,0.5,0.005,10,0.5,1,0,0.5 +41,0.5,0.005,10,0.5,1,0,0.5 +42,0.5,0.005,10,0.5,1,0,0.5 +43,0.5,0.005,10,0.5,1,0,0.5 +44,0.5,0.005,10,0.5,1,0,0.5 +45,0.5,0.005,10,0.5,1,0,0.5 +46,0.5,0.005,10,0.5,1,0,0.5 +47,0.5,0.005,10,0.5,1,0,0.5 +48,0.5,0.005,10,0.5,1,0,0.5 diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solutionOpt.csv b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solutionOpt.csv new file mode 100644 index 0000000000000000000000000000000000000000..d0ca20665155c32fc4d72d6a59a7cdbc6e8a822a --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/solutionOpt.csv @@ -0,0 +1,50 @@ +,P,I,D,Throttle,Gear,Brakes,Deformation +0,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +1,0.5,0.005,10.0,1.0,1.0,0.0,0.5 +2,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +3,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +4,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +5,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +6,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +7,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +8,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +9,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +10,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +11,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +12,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +13,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +14,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +15,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +16,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +17,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +18,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +19,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +20,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +21,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +22,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +23,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +24,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +25,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +26,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +27,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +28,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +29,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +30,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +31,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +32,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +33,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +34,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +35,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +36,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +37,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +38,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +39,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +40,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +41,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +42,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +43,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +44,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +45,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +46,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +47,0.5,0.005,10.0,0.5,1.0,0.0,0.5 +48,0.5,0.005,10.0,0.5,1.0,0.0,0.5 diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/tabu_search.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/tabu_search.py new file mode 100644 index 0000000000000000000000000000000000000000..77cf2280c531a60556067970a73e9ed1f7caae56 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/tabu_search.py @@ -0,0 +1,510 @@ +import numpy as np +from operator import itemgetter +import bisect +import matplotlib.pyplot as plt +from simulator import Simulator +from input_providers import * +from tqdm import tqdm +from math import floor, e + +class Search: + def __init__(self, init_solution, track): + self.solution = init_solution # podajemy rozwiązanie początkowe + + self.candidates_list = [] #lista sąsiedztwa z której wybieramy następne rozwiązanie + #postać: (rozwiązanie PointSolution, pozycja_w_rozwiązaniu, czas_przejazdu) + # postać gauss: (rozwiązanie PointSolution, pozycja_w_rozwiązaniu, czas_przejazdu, ktory element zostal zmieniony) + self.tabu_list = [] #lista zabronień + #postać: (rozwiązanie PointSolution, pozycja_w_rozwiązaniu, ilość_iteracji) + + #wartosci kroku parametrów + self.dP = 0.5 + self.dI = 0.5 + self.dD = 1 + self.dthrottle = 0.5 + self.dgear = 1 + self.dbrakes = 0.5 + self.ddeformation = 0.15 + + #ograniczenia na parametry + self.maxP = 5 + self.minP = 0 + + self.maxI = 5 + self.minI = 0 + + self.maxD = 20 + self.minD = 0 + + self.maxthrottle = 1 + self.minthrottle = 0 + + self.maxbrakes = 1 + self.minbrakes = 0 + + self.maxgear = 6 + self.mingear = 0 #wsteczny nie potrzebny + + self.maxdeformation = 1 + self.mindeformation = 0 + + self.stop_num_of_iterations = 100 # warunek stopu liczba iteracji + self.stop_time_change = 3 # warunek stopu - poprawa czasu o _ sek + self.stop_best_time = -5 # warunek stopu - jesli czasu będzie poniżej wartości + + # symulator do pobierania czasów przejazdu + self.sim = Simulator(track) + + self.plot_simulation_indicators = [] + + self.first_time = self.simulate(self.solution, True) #czas dla rozwiązania początkowego + self.current_time = self.first_time #przechowywany aktualny czas (można zmienić na tablice żeby zapisywać jak sie zmienialy czasy) + self.best_time = self.first_time + + self.num_of_iterations_tabu = 40 #ile iteracji ma zostac na liscie tabu + + self.f0, self.ax0 = plt.subplots(1) + self.f1, self.ax1 = plt.subplots(1) + self.f2, self.ax2 = plt.subplots(1) + self.f3, self.ax3 = plt.subplots(1) + + self.ax0.set_xlim(0, self.stop_num_of_iterations) + self.ax0.set_ylim(0, 10) + self.ax0.set_title("Current Time") + self.liTime, = self.ax0.plot([], []) + + self.ax1.set_xlim(0, self.stop_num_of_iterations) + self.ax1.set_ylim(0, 10) + self.ax1.set_title("Candidates Times") + self.liCandiTime, = self.ax1.plot([], []) + + self.ax2.set_xlim(0, self.stop_num_of_iterations) + self.ax2.set_ylim(0, 100) + self.ax2.set_title("Tabu size") + self.liTabuSize, = self.ax2.plot([], []) + + self.ax3.set_xlim(0, self.stop_num_of_iterations) + self.ax3.set_ylim(0, 30) + self.ax3.set_title("Tabu usage") + self.liTabuUsage, = self.ax3.plot([], []) + + self.plot_times = [] + self.plot_tabu_used = [] + self.plot_tabu_size = [] + self.plot_candidates_times_min = [] + self.plot_candidates_times_max = [] + self.plot_candidates_times_mean = [] + + self.use_gaussian = False + self.use_changes = False + self.solutionSize = len(self.solution.values) + + self.changes = [self.dP, self.dI, self.dD, self.dthrottle, self.dgear, self.dbrakes] + self.maxVals = [self.maxP, self.maxI, self.maxD, self.maxthrottle, self.maxgear, self.maxbrakes] + self.minVals = [self.minP, self.minI, self.minD, self.minthrottle, self.mingear, self.minbrakes] + + self.aspiration_time = 0.2 + + + def search(self): + # najpierw generujemy początkową listę sąsiedztwa + if(self.use_gaussian): + self.generate_candidates_gaussian() + elif self.use_changes: + self.generate_candidates_changes() + else: + self.generate_candidates() + + # póżniej tylko aktualizujemy + iterations = 0 + self.plot_times.append(self.current_time) + self.plot_tabu_size.append(len(self.tabu_list)) + self.plot_candidates_times_min.append(self.candidates_list[0][2]) + max = 0 + for j in range(len(self.candidates_list) - 1, 0, -1): + if self.candidates_list[j][2] < 99999: + max = self.candidates_list[j][2] + self.plot_candidates_times_max.append(max) + self.plot_candidates_times_mean.append(np.median([x[2] for x in self.candidates_list])) + time_change = 0 + while iterations < self.stop_num_of_iterations and time_change < self.stop_time_change and self.current_time > self.stop_best_time: #warunki stopu + self.iterate() + time_change = self.first_time - self.current_time + iterations += 1 + if self.current_time < self.best_time: + self.best_time = self.current_time + self.solution.to_csv("solutionOpt.csv") + + self.plot_times.append(self.current_time) + self.plot_tabu_size.append(len(self.tabu_list)) + self.plot_candidates_times_min.append(self.candidates_list[0][2]) + #self.plot_candidates_times_max.append(self.candidates_list[len(self.candidates_list) - 1][2]) + max = 0 + for j in range(len(self.candidates_list) - 1, 0, -1): + if self.candidates_list[j][2] < 99999: + max = self.candidates_list[j][2] + self.plot_candidates_times_max.append(max) + self.plot_candidates_times_mean.append(np.median([x[2] for x in self.candidates_list])) + + + #self.liTime.set_xdata(np.arange(iterations)) + #self.liTabuSize.set_xdata(np.arange(iterations)) + #self.liTabuUsage.set_xdata(np.arange(iterations)) + + #self.liTime.set_ydata(self.plot_times) + #self.liTabuSize.set_ydata(self.plot_tabu_size) + #self.liTabuUsage.set_ydata(self.plot_tabu_used) + + print(self.current_time) + print([x[2] for x in self.candidates_list]) + #plt.pause(0.01) + + + self.liTime.set_xdata(np.arange(iterations+1)) + self.liTabuSize.set_xdata(np.arange(iterations+1)) + self.liTabuUsage.set_xdata(np.arange(iterations+1)) + + self.liTime.set_ydata(self.plot_times) + self.liTabuSize.set_ydata(self.plot_tabu_size) + self.liTabuUsage.set_ydata(self.plot_tabu_used) + self.ax1.plot(np.arange(iterations+1), self.plot_candidates_times_min, 'r', np.arange(iterations+1), self.plot_candidates_times_max, 'g', np.arange(iterations+1), self.plot_candidates_times_mean, 'b') + print(self.plot_candidates_times_min, self.plot_candidates_times_max, self.plot_candidates_times_mean) + #self.ax1.plot(np.arange(iterations+1), self.plot_candidates_times_max) + #self.ax1.plot(np.arange(iterations+1), self.plot_candidates_times_mean) + #plt.plot(np.arange(iterations+1), self.plot_candidates_times_min, np.arange(iterations+1), self.plot_candidates_times_max, np.arange(iterations+1), self.plot_candidates_times_mean) + + self.f4, self.ax4 = plt.subplots(1) + self.ax4.set_xlim(0, self.stop_num_of_iterations) + self.ax4.set_ylim(0, 200) + self.ax4.set_title("Path length") + self.ax4.plot(np.arange(iterations+1), [x[0] for x in self.plot_simulation_indicators]) + + self.f5, self.ax5 = plt.subplots(1) + self.ax5.set_xlim(0, self.stop_num_of_iterations) + self.ax5.set_ylim(2000, 12000) + self.ax5.set_title("RPM") + self.ax5.plot(np.arange(iterations + 1), [x[1] for x in self.plot_simulation_indicators], np.arange(iterations + 1), [x[10] for x in self.plot_simulation_indicators]) + + self.f6, self.ax6 = plt.subplots(1) + self.ax6.set_xlim(0, self.stop_num_of_iterations) + self.ax6.set_ylim(0, 120) + self.ax6.set_title("Speed") + self.ax6.plot(np.arange(iterations + 1), [x[2] for x in self.plot_simulation_indicators], np.arange(iterations + 1), [x[8] for x in self.plot_simulation_indicators]) + + self.f7, self.ax7 = plt.subplots(1) + self.ax7.set_xlim(0, self.stop_num_of_iterations) + self.ax7.set_ylim(0, 10) + self.ax7.set_title("Side slip") + self.ax7.plot(np.arange(iterations + 1), [x[3] for x in self.plot_simulation_indicators], np.arange(iterations + 1), [x[9] for x in self.plot_simulation_indicators]) + + self.f8, self.ax8 = plt.subplots(1) + self.ax8.set_xlim(0, self.stop_num_of_iterations) + self.ax8.set_ylim(0, 300) + self.ax8.set_title("Regulator indicators") + self.ax8.plot(np.arange(iterations + 1), [x[4] for x in self.plot_simulation_indicators], np.arange(iterations + 1), [x[5] for x in self.plot_simulation_indicators]) + + self.f10, self.ax10 = plt.subplots(1) + self.ax10.set_xlim(0, self.stop_num_of_iterations) + self.ax10.set_ylim(0, 10) + self.ax10.set_title("Max Line Error") + self.ax10.plot(np.arange(iterations + 1), [x[6] for x in self.plot_simulation_indicators]) + + self.f9, self.ax9 = plt.subplots(1) + self.ax9.set_xlim(0, self.stop_num_of_iterations) + self.ax9.set_ylim(0, 1000) + self.ax9.set_title("Slip indicator") + self.ax9.plot(np.arange(iterations + 1), [x[7] for x in self.plot_simulation_indicators]) + print(self.candidates_list) + plt.pause(6000) + + + def iterate(self): + on_tabu_list = True + i = 0 + + while on_tabu_list and i < len(self.candidates_list): + best_change = self.candidates_list[i] + on_tabu_list = self.check_tabu_list(best_change[0], best_change[1]) + #kryterium aspiracji + if self.current_time - best_change[2] > self.aspiration_time and on_tabu_list: + on_tabu_list = False + print("Uzyte kryterium aspiracji. Poprawa czasu: ", self.current_time - best_change[2]) + i += 1 + + self.plot_tabu_used.append(i-1) + self.add_to_tabu(PointSolution(self.solution.values[best_change[1]].copy()), best_change[1]) + + + if(self.use_gaussian): + self.modify_gaussian(best_change[0].to_list(), best_change[1], best_change[3]) + self.update_candidates_gaussian(best_change[1]) + elif self.use_changes: + self.modify_changes(best_change[0].to_list(), best_change[1], best_change[3]) + self.update_candidates_changes(best_change[1]) + else: + self.solution.iloc[best_change[1]] = best_change[0].to_list() + self.update_candidates(best_change[1]) + self.current_time = self.simulate(self.solution, True) + #self.current_time = best_change[2] + self.update_tabu() + + + + + def simulate(self, solution, save_indicators=False): + t, indicators = self.sim.run(0.05, solution) + if save_indicators: + self.plot_simulation_indicators.append(indicators) + return t + + def generate_candidates(self): + for i in tqdm(range(0, len(self.solution.values)-1)): + + #zmieniane po jednej wartosci - mniej przypadkow i zmiana 2 mozna rozbic na 2 zmiany po jednej zmiennej + #zmieniac nie tylko o dt - teraz strasznie wolno zmierza + init_value = self.solution.values[i].copy() + x = self.solution.values[i].copy() + + parameters = x.copy() + changes = [self.dP, self.dI, self.dD, self.dthrottle, self.dgear, self.dbrakes, self.ddeformation] + maxVals = [self.maxP, self.maxI, self.maxD, self.maxthrottle, self.maxgear, self.maxbrakes, self.maxdeformation] + minVals = [self.minP, self.minI, self.minD, self.minthrottle, self.mingear, self.minbrakes, self.mindeformation] + + for j in range(0, 7): + if parameters[j] + changes[j] <= maxVals[j]: + parameters[j] += changes[j] + self.solution.iloc[i] = parameters.copy() + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t]) + + parameters = x.copy() + + if parameters[j] - changes[j] >= minVals[j]: + parameters[j] -= changes[j] + self.solution.iloc[i] = parameters.copy() + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t]) + + parameters = x.copy() + + self.solution.iloc[i] = init_value.copy() + + self.candidates_list.sort(key=itemgetter(2)) + + + + def update_candidates(self, i): #i - gdzie zmiana wystapila + init_value = self.solution.values[i].copy() + x = self.solution.values[i].copy() + + parameters = x.copy() + changes = [self.dP, self.dI, self.dD, self.dthrottle, self.dgear, self.dbrakes, self.ddeformation] + maxVals = [self.maxP, self.maxI, self.maxD, self.maxthrottle, self.maxgear, self.maxbrakes, self.maxdeformation] + minVals = [self.minP, self.minI, self.minD, self.minthrottle, self.mingear, self.minbrakes, self.mindeformation] + + #aktualizacja czasow - trzeba bo jak sie zmienia rozwiazanie to sie wszystko zmienia + for j in tqdm(range(len(self.candidates_list))): + index = self.candidates_list[j][1] + x = self.solution.values[index].copy() + self.solution.iloc[index] = self.candidates_list[j][0].to_list() + self.candidates_list[j][2] = self.simulate(self.solution) + self.solution.iloc[index] = x.copy() + + + for j in range(0, 7): + if parameters[j] + changes[j] <= maxVals[j]: + parameters[j] += changes[j] + self.solution.iloc[i] = parameters.copy() + t = self.simulate(self.solution) # ZAMIENIC NA DOBRA SYMULACJE + self.candidates_list.append([PointSolution(parameters), i, t]) #DODAWANIE DO POSORTOWANEJ LISTY + + parameters = x.copy() + + if parameters[j] - changes[j] >= minVals[j]: + parameters[j] -= changes[j] + self.solution.iloc[i] = parameters.copy() + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t]) + + parameters = x.copy() + self.solution.iloc[i] = init_value.copy() + self.candidates_list.sort(key=itemgetter(2)) + + def generate_candidates_gaussian(self): + for i in tqdm(range(0, len(self.solution.values)-1)): + + #zmieniane po jednej wartosci - mniej przypadkow i zmiana 2 mozna rozbic na 2 zmiany po jednej zmiennej + #zmieniac nie tylko o dt - teraz strasznie wolno zmierza + parameters = [0, 0, 0, 0, 0, 0, 0] + + for j in range(0, 5): + parameters[j] = self.changes[j] + self.modify_gaussian(parameters, i, j) + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t, j]) + self.modify_gaussian((-1)*parameters, i, j) + + parameters[j] = -self.changes[j] + self.modify_gaussian(parameters, i, j) + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t, j]) + self.modify_gaussian((-1)*parameters, i, j) + + parameters = [0, 0, 0, 0, 0, 0, 0] + + self.candidates_list.sort(key=itemgetter(2)) + + + + def update_candidates_gaussian(self, i): #i - gdzie zmiana wystapila + + #aktualizacja czasow - trzeba bo jak sie zmienia rozwiazanie to sie wszystko zmienia + for j in tqdm(range(len(self.candidates_list))): + index = self.candidates_list[j][1] + self.modify_gaussian(self.candidates_list[j][0].to_list(), index, self.candidates_list[j][3]) + self.candidates_list[j][2] = self.simulate(self.solution) + self.modify_gaussian((-1)*self.candidates_list[j][0].to_list(), index, self.candidates_list[j][3]) + + self.candidates_list.sort(key=itemgetter(2)) + + def modify_gaussian(self, parameters, position, changePosition): + factors = generate_list_of_factors(7) + if len(parameters) == 0: + return + for i in range(-3, 3): + newPosition = i + position + if newPosition < 0 or newPosition >= self.solutionSize: + continue + newParameters = parameters.copy() + if(changePosition != 4): + newParameters[changePosition] *= factors[i+3] + solutionSum = self.solution.iloc[newPosition][changePosition] + newParameters[changePosition] + if solutionSum > self.maxVals[changePosition]: + self.solution.iloc[newPosition, changePosition] = self.maxVals[changePosition] + elif solutionSum < self.minVals[changePosition]: + self.solution.iloc[newPosition, changePosition] = self.minVals[changePosition] + else: + self.solution.iloc[newPosition, changePosition] = solutionSum + + def generate_candidates_changes(self): + for i in tqdm(range(0, len(self.solution.values)-1)): + + #zmieniane po jednej wartosci - mniej przypadkow i zmiana 2 mozna rozbic na 2 zmiany po jednej zmiennej + #zmieniac nie tylko o dt - teraz strasznie wolno zmierza + parameters = [0, 0, 0, 0, 0, 0, 0] + + for j in range(0, 5): + parameters[j] = self.changes[j] + modified = self.modify_changes(parameters, i, j) + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t, j]) + if modified: + self.modify_changes((-1)*parameters, i, j) + + parameters[j] = -self.changes[j] + modified = self.modify_changes(parameters, i, j) + t = self.simulate(self.solution) + self.candidates_list.append([PointSolution(parameters), i, t, j]) + if modified: + self.modify_changes((-1)*parameters, i, j) + + parameters = [0, 0, 0, 0, 0, 0, 0] + + self.candidates_list.sort(key=itemgetter(2)) + + + + def update_candidates_changes(self, i): #i - gdzie zmiana wystapila + + #aktualizacja czasow - trzeba bo jak sie zmienia rozwiazanie to sie wszystko zmienia + for j in tqdm(range(len(self.candidates_list))): + index = self.candidates_list[j][1] + modified = self.modify_changes(self.candidates_list[j][0].to_list(), index, self.candidates_list[j][3]) + self.candidates_list[j][2] = self.simulate(self.solution) + if modified: + self.modify_changes((-1)*self.candidates_list[j][0].to_list(), index, self.candidates_list[j][3]) + + self.candidates_list.sort(key=itemgetter(2)) + + def modify_changes(self, parameters, position, changePosition): + if len(parameters) == 0: + return False + solutionSum = self.solution.iloc[position][changePosition] + parameters[changePosition] + if solutionSum < self.maxVals[changePosition] and solutionSum > self.minVals[changePosition]: + self.solution.iloc[position, changePosition] = solutionSum + return True + else: + return False + + + def update_tabu(self): + for i in range(0, len(self.tabu_list)-2): #dla -1 czasem przekracza - jedno rozwiązanie puste jest + self.tabu_list[i][2] += 1 + if self.tabu_list[i][2] > self.num_of_iterations_tabu: + del(self.tabu_list[i]) + + + + def add_to_tabu(self, value, position): + self.tabu_list.append([value, position, 1]) + + def check_tabu_list(self, value, position): + for x in self.tabu_list: + if x[1] == position: + if x[0] == value: + return True + return False + + + + +class PointSolution: + def __init__(self, list): + self.P = list[0] + self.I = list[1] + self.D = list[2] + self.throttle = list[3] #gaz + self.gear = list[4] #bieg + self.brakes = list[5] #hamulec + self.deformation = list[6] #deformacja + + def __eq__(self, solution): + if self.P != solution.P: + return False + if self.I != solution.I: + return False + if self.D != solution.D: + return False + if self.throttle != solution.throttle: + return False + if self.gear != solution.gear: + return False + if self.brakes != solution.brakes: + return False + if self.deformation != solution.deformation: + return False + return True + + def __str__(self): + return str(self.to_list()) + + def to_list(self): + return [self.P, self.I, self.D, self.throttle, self.gear, self.brakes, self.deformation] + + +def generate_list_of_factors(size): + deviation = (size - 1) / 4 + list_of_factors = [] + for index in range(size): + list_of_factors.append(e**(- (index - floor(size / 2)) ** 2 / (2 * deviation ** 2))) + return list_of_factors + + +if __name__ == '__main__': + #plt.plot(list(range(21)), generate_list_of_factors(21)) + #plt.show() + #solution1 = [PointSolution([1,0,0,0.3,0,0,0.5]) for i in range(100)] + solution1 = pd.read_csv('solution3.csv', index_col=0) + tabu1 = Search(solution1, 'track6.svg') + tabu1.search() + #plt.pause(5) diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/test_solution.csv b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/test_solution.csv new file mode 100644 index 0000000000000000000000000000000000000000..f44301fd912007bb21f92ccd33b55d26e774ebf6 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/test_solution.csv @@ -0,0 +1,4 @@ +,P,I,D,Throttle,Gear,Brakes,Deformation +0,1.0,0.010,5,0.5,1,0,0.5 +1,10.0,0.005,5,0.035,1,0,0.5 +2,1.0,0.010,5,0,1,0.15,0.5 \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track.py new file mode 100644 index 0000000000000000000000000000000000000000..4ad8d9283d67af3ce6734ae018f219bd78b66af3 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track.py @@ -0,0 +1,260 @@ +import xml.etree.ElementTree as ET +import pygame +import numpy as np +from math import sqrt, sin, cos, e, floor +import matplotlib.pyplot as plt +from shapely.geometry import Polygon, Point, LineString +import copy + + +CIRCLE_TAG_NAME = '{http://www.w3.org/2000/svg}circle' + + +def generate_list_of_factors(size, deviation): + list_of_factors = [] + for index in range(size): + list_of_factors.append(e**(- (index - floor(size / 2)) ** 2 / (2 * deviation ** 2))) + return list_of_factors + + +class TrackChunk: + def __init__(self, point_1=(0, 0), point_2=(0, 0), point_3=(0, 0), point_4=(0, 0)): + self.polygon = Polygon([point_1, point_2, point_3, point_4]) + self.is_active = False + + +class Track: + def __init__(self, track_file_path='track3.svg', resize_factor=2.5, width=65): + tree = self.read_svg_file(track_file_path) + self.width = width + + self.track_points = [(resize_factor * x, -resize_factor * y) for x, y in self.get_all_points(tree)] + self.track_polygon = Polygon(self.track_points) + self.visible_path = [] + self.full_path = [] + + self.inner_edge = [] + self.outer_edge = [] + + self.end_first_line = 3 + self.mid = 39 + self.up_right = (self.mid-self.end_first_line)//4+self.end_first_line + self.down_right = 3*(self.mid-self.end_first_line)//4+self.end_first_line + self.start_last_line = len(self.track_points)-3 + self.up_left = (self.start_last_line-self.mid)//4+self.mid + self.down_left = 3*(self.start_last_line-self.mid)//4+self.mid + + self.miny = -410 + self.maxy = -930 + self.minx = 1420 + self.maxx = 1920 + + self.line_width = 100 + + self.lap_nb=0 + self.total_lap = 2 + self.is_right = True + self.is_starting = True + self.is_ending = False + self.mid_track = 1730 + self.track_phase = "Beginning"#Beginning, LR, Right, RL, Left + self.x1, self.x2, self.y1, self.y2 =1850,1580, -600, -580 + self.current = "0" + #self.right = {"xl":1740, "xr":1840, "yu":-650, "yd":-550} + #self.left = {"xl":1650,"xr":1720,"yu":-650,"yd":-550} + #self.entered_right_cp = False + #self.entered_left_cp = False + + self.car_pos = [0,0] + + for index in range(len(self.track_points) - 1): + a1 = self.track_points[index + 1][1] - self.track_points[index][1] + b1 = self.track_points[index + 1][0] - self.track_points[index][0] + if abs(b1) == 0: + vector = np.array((self.width, 0)) + #continue + elif abs(a1) == 0: + vector = np.array((0, self.width)) + continue + else: + a = b1 / a1 + x = self.width / sqrt(1 + a ** 2) + vector = np.array((x, - a * x)) + if self.track_polygon.contains(Point(self.track_points[index] + vector)): + self.inner_edge.append(self.track_points[index] + vector + [1366/2, 768/2]) + self.outer_edge.append(self.track_points[index] - vector + [1366/2, 768/2]) + else: + self.inner_edge.append(self.track_points[index] - vector + [1366/2, 768/2]) + self.outer_edge.append(self.track_points[index] + vector + [1366/2, 768/2]) + + self.full_path.append((np.array(self.inner_edge[- 1]) + np.array(self.outer_edge[- 1])) / 2) + + a1 = self.track_points[0][1] - self.track_points[-1][1] + b1 = self.track_points[0][0] - self.track_points[-1][0] + + if abs(b1) == 0: + vector = np.array((self.width, 0)) + elif abs(a1) == 0: + vector = np.array((0, self.width)) + else: + a = b1 / a1 + x = self.width / sqrt(1 + a ** 2) + vector = np.array((x, - a * x)) + if self.track_polygon.contains(Point(self.track_points[-1] + vector)): + self.inner_edge.append(self.track_points[-1] + vector + [1366/2, 768/2]) + self.outer_edge.append(self.track_points[-1] - vector + [1366/2, 768/2]) + else: + self.inner_edge.append(self.track_points[-1] - vector + [1366/2, 768/2]) + self.outer_edge.append(self.track_points[-1] + vector + [1366/2, 768/2]) + + self.full_path.append((np.array(self.inner_edge[- 1]) + np.array(self.outer_edge[- 1])) / 2) + self.path_deformations = [0.5 for _ in range(len(self.full_path))] + self.track_chunks = [] + for index in range(len(self.outer_edge) - 1, -1, -1): + self.track_chunks.append(TrackChunk(self.inner_edge[index - 1], self.outer_edge[index - 1], + self.outer_edge[index], self.inner_edge[index])) + self.track_chunks = list(reversed(self.track_chunks)) + self.track_chunks[0].is_active = True + self.visible_path = self.full_path[0:self.end_first_line] + + + def apply_deformations(self, deformations): + #if len(deformations) != len(self.path_deformations): + # print("Wrong solution vector length.", len(deformations), " ", len(self.path_deformations)) + # return + self.path_deformations = [deformations[0] for i in range(len(self.path_deformations))] + for j in range(len(self.full_path)): + self.full_path[j] = self.path_deformations[j] * self.outer_edge[j] + (1 - self.path_deformations[j]) * self.inner_edge[j] + + def modify_path(self, index, deformation, number_of_neighbours, deviation): + if index + number_of_neighbours / 2 > len(self.full_path) - 1: + index = index - len(self.full_path) - 1 + factors = generate_list_of_factors(number_of_neighbours, deviation) + for i, factor in enumerate(factors): + self.path_deformations[index + i - floor(len(factors) / 2)] += factor * deformation / 20 + if self.path_deformations[index + i - floor(len(factors) / 2)] > 0.9: + self.path_deformations[index + i - floor(len(factors) / 2)] = 0.9 + if self.path_deformations[index + i - floor(len(factors) / 2)] < 0.1: + self.path_deformations[index + i - floor(len(factors) / 2)] = 0.1 + + for j in range(len(self.full_path)): + self.full_path[j] = self.path_deformations[j] * self.outer_edge[j] + (1 - self.path_deformations[j]) * self.inner_edge[j] + + def update_visible_path(self, pos): + #print(pos) + if self.current=="0": + self.visible_path = self.full_path[:self.end_first_line] + if pos[1]<self.y1: + self.current="1" + self.track_phase = "Loop" + self.is_starting=False + elif self.current=="1": + self.visible_path = self.full_path[self.down_left:self.start_last_line]+self.full_path[self.end_first_line:self.up_right+2]+[np.array([self.maxx, self.miny,]), np.array([self.minx,self.miny])] + if pos[0]>self.x1: + self.current="2" + elif self.current=="2": + self.visible_path = self.full_path[self.up_right:self.down_right+10] + if pos[0]<self.x1: + self.current="3" + elif self.current=="3": + self.visible_path = self.full_path[self.down_right:self.up_left+10]+[np.array([self.minx, self.maxy,]), np.array([self.maxx,self.maxy])] + if pos[0]<self.x2: + self.current="4" + #if pos[1]<self.mid_track: + #self.is_right = False + elif self.current=="4": + self.visible_path = self.full_path[self.up_left:self.down_left+10] + self.is_right = False + if pos[0]>self.x2: + self.current="5" + self.is_right = True + elif self.current=="5": + self.visible_path = self.full_path[self.down_left:self.start_last_line]+self.full_path[self.end_first_line:self.up_right]+[np.array([self.maxx, self.miny,]), np.array([self.minx,self.miny])] + if pos[1]<self.y2: + self.lap_nb+=1 + if self.lap_nb>=self.total_lap: + self.current = "6" + self.is_ending = True + self.track_phase = "End" + else: + self.current="1" + elif self.current=="6": + self.visible_path = self.full_path[self.down_left:] + self.is_ending = self.lap_nb>=self.total_lap + self.max_y = max([i[1] for i in self.full_path]) + + @staticmethod + def circle_to_point(circle): + const = 6 + return float(circle.attrib['cx']) * const, float(circle.attrib['cy']) * const + + @staticmethod + def read_svg_file(svg_path): + return ET.parse(svg_path) + + def get_all_points(self, tree): + circles = [] + for circle in tree.iter(CIRCLE_TAG_NAME): + circles.append(self.circle_to_point(circle)) + return circles + + def check_car_position(self, trace): + indexes = [] + trace_linestring = LineString(trace) + pos = np.mean(trace_linestring.xy[0]), np.mean(trace_linestring.xy[1]) + self.update_visible_path(pos) + self.car_pos = pos + for chunk in self.track_chunks: + if not chunk.is_active: + if chunk.polygon.intersects(trace_linestring): + chunk.is_active = True + if chunk.is_active: + indexes.append(self.track_chunks.index(chunk)) + + return indexes + + +class TrackDrawer: + def __init__(self, track): + self.track = track + self.path_for_drawing = copy.copy(self.track.visible_path) + self.inner_edge_for_drawing = copy.copy(self.track.inner_edge) + self.outer_edge_for_drawing = copy.copy(self.track.outer_edge) + self.chunk_indexes = [0] + + def draw(self, screen, car_position, trace): + self.path_for_drawing = copy.copy(self.track.visible_path) + for ind, point in enumerate(self.track.visible_path): + self.path_for_drawing[ind] = np.array(point) - np.array([car_position.x, car_position.y]) + for ind, point in enumerate(self.track.inner_edge): + self.inner_edge_for_drawing[ind] = np.array(point) - np.array([car_position.x, car_position.y]) + for ind, point in enumerate(self.track.outer_edge): + self.outer_edge_for_drawing[ind] = np.array(point) - np.array([car_position.x, car_position.y]) + + self.chunk_indexes = self.track.check_car_position(trace) + chunk_xy = {} + for index in self.chunk_indexes: + chunk_xy[index] = self.track.track_chunks[index].polygon.exterior.xy + chunk_xy[index] = [np.array((x, y)) for x, y in zip(chunk_xy[index][0], chunk_xy[index][1])] + for ind, point in enumerate(chunk_xy[index]): + chunk_xy[index][ind] = point - np.array([car_position.x, car_position.y]) + #pygame.draw.polygon(screen, (7, 215, 247), chunk_xy[index]) + + pygame.draw.lines(screen, (0, 0, 255), False, [(x - car_position.x, y - car_position.y) for x, y in trace], 2) + pygame.draw.polygon(screen, (0, 255, 0), self.path_for_drawing, 2) + #pygame.draw.rect(screen, (255,0,0), pygame.Rect(self.track.right["xl"], + # self.track.right["yu"], + # abs(self.track.right["xl"]-self.track.right["xr"]), + # abs(self.track.right["yu"]-self.track.right["yd"])),1) + #pygame.draw.polygon(screen, (255, 153, 51), self.inner_edge_for_drawing, 10) + #pygame.draw.polygon(screen, (255, 153, 51), self.outer_edge_for_drawing, 10) + +class Background(pygame.sprite.Sprite): + def __init__(self, image_file, location): + pygame.sprite.Sprite.__init__(self) #call Sprite initializer + self.image = pygame.image.load(image_file) + self.rect = self.image.get_rect() + self.rect.left, self.rect.top = location + + def set_location(self, location): + self.rect.left, self.rect.top = location \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track2.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track2.svg new file mode 100644 index 0000000000000000000000000000000000000000..5c56149b13b5cfa1fdc4ba9d07c7257772102165 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track2.svg @@ -0,0 +1,902 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (d244b95, 2018-08-02)" + sodipodi:docname="track2.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.98994949" + inkscape:cx="588.53732" + inkscape:cy="187.666" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <circle + id="path10" + style="fill:#000000;stroke:none" + cx="165.43983" + cy="245.68425" + r="1.5" /> + <circle + id="path12" + style="fill:#000000;stroke:none" + cx="165.43983" + cy="233.65712" + r="1.5" /> + <circle + id="path14" + style="fill:#000000;stroke:none" + cx="165.43983" + cy="223.23361" + r="1.5" /> + <circle + id="path16" + style="fill:#000000;stroke:none" + cx="165.70711" + cy="211.47375" + r="1.5" /> + <circle + id="path18" + style="fill:#000000;stroke:none" + cx="165.70711" + cy="201.85205" + r="1.5" /> + <circle + id="path20" + style="fill:#000000;stroke:none" + cx="165.70711" + cy="191.16127" + r="1.5" /> + <circle + id="path22" + style="fill:#000000;stroke:none" + cx="165.70711" + cy="182.60864" + r="1.5" /> + <circle + id="path24" + style="fill:#000000;stroke:none" + cx="164.37076" + cy="171.91786" + r="1.5" /> + <circle + id="path26" + style="fill:#000000;stroke:none" + cx="161.16353" + cy="164.70158" + r="1.5" /> + <circle + id="path28" + style="fill:#000000;stroke:none" + cx="154.21452" + cy="159.62346" + r="1.5" /> + <circle + id="path30" + style="fill:#000000;stroke:none" + cx="146.99825" + cy="155.61443" + r="1.5" /> + <circle + id="path32" + style="fill:#000000;stroke:none" + cx="137.64381" + cy="148.66541" + r="1.5" /> + <circle + id="path34" + style="fill:#000000;stroke:none" + cx="133.36749" + cy="139.31097" + r="1.5" /> + <circle + id="path36" + style="fill:#000000;stroke:none" + cx="131.49661" + cy="128.08566" + r="1.5" /> + <circle + id="path38" + style="fill:#000000;stroke:none" + cx="131.22934" + cy="118.19669" + r="1.5" /> + <circle + id="path40" + style="fill:#000000;stroke:none" + cx="131.22934" + cy="107.5059" + r="1.5" /> + <circle + id="path42" + style="fill:#000000;stroke:none" + cx="131.76389" + cy="98.686012" + r="1.5" /> + <circle + id="path44" + style="fill:#000000;stroke:none" + cx="130.16026" + cy="87.727959" + r="1.5" /> + <circle + id="path46" + style="fill:#000000;stroke:none" + cx="123.21125" + cy="80.778954" + r="1.5" /> + <circle + id="path48" + style="fill:#000000;stroke:none" + cx="110.38231" + cy="79.709877" + r="1.5" /> + <circle + id="path50" + style="fill:#000000;stroke:none" + cx="102.09696" + cy="82.115303" + r="1.5" /> + <circle + id="path52" + style="fill:#000000;stroke:none" + cx="98.622459" + cy="90.133385" + r="1.5" /> + <circle + id="path54" + style="fill:#000000;stroke:none" + cx="95.147949" + cy="97.884201" + r="1.5" /> + <circle + id="path56" + style="fill:#000000;stroke:none" + cx="86.862595" + cy="101.62598" + r="1.5" /> + <circle + id="path58" + style="fill:#000000;stroke:none" + cx="76.973625" + cy="103.49686" + r="1.5" /> + <circle + id="path60" + style="fill:#000000;stroke:none" + cx="66.282845" + cy="103.76413" + r="1.5" /> + <circle + id="path62" + style="fill:#000000;stroke:none" + cx="55.859329" + cy="104.56594" + r="1.5" /> + <circle + id="path64" + style="fill:#000000;stroke:none" + cx="47.841244" + cy="103.49686" + r="1.5" /> + <circle + id="path66" + style="fill:#000000;stroke:none" + cx="39.555889" + cy="107.77317" + r="1.5" /> + <circle + id="path68" + style="fill:#000000;stroke:none" + cx="33.408691" + cy="115.25672" + r="1.5" /> + <circle + id="path70" + style="fill:#000000;stroke:none" + cx="32.874153" + cy="124.61115" + r="1.5" /> + <circle + id="path72" + style="fill:#000000;stroke:none" + cx="35.279579" + cy="135.03467" + r="1.5" /> + <circle + id="path74" + style="fill:#000000;stroke:none" + cx="39.28862" + cy="143.05275" + r="1.5" /> + <circle + id="path76" + style="fill:#000000;stroke:none" + cx="43.030396" + cy="151.3381" + r="1.5" /> + <circle + id="path78" + style="fill:#000000;stroke:none" + cx="46.237629" + cy="159.62346" + r="1.5" /> + <circle + id="path80" + style="fill:#000000;stroke:none" + cx="48.910324" + cy="168.17609" + r="1.5" /> + <circle + id="path82" + style="fill:#000000;stroke:none" + cx="49.979401" + cy="176.99599" + r="1.5" /> + <circle + id="path84" + style="fill:#000000;stroke:none" + cx="49.979401" + cy="185.28134" + r="1.5" /> + <circle + id="path86" + style="fill:#000000;stroke:none" + cx="49.514881" + cy="195.3244" + r="1.5" /> + <circle + id="path88" + style="fill:#000000;stroke:none" + cx="49.514881" + cy="205.90775" + r="1.5" /> + <circle + id="path90" + style="fill:#000000;stroke:none" + cx="48.75893" + cy="214.97917" + r="1.5" /> + <circle + id="path92" + style="fill:#000000;stroke:none" + cx="44.601189" + cy="225.18452" + r="1.5" /> + <circle + id="path94" + style="fill:#000000;stroke:none" + cx="42.711311" + cy="232.36607" + r="1.5" /> + <circle + id="path96" + style="fill:#000000;stroke:none" + cx="43.467262" + cy="242.19345" + r="1.5" /> + <circle + id="path98" + style="fill:#000000;stroke:none" + cx="48.75893" + cy="248.61905" + r="1.5" /> + <circle + id="path100" + style="fill:#000000;stroke:none" + cx="60.476192" + cy="255.42262" + r="1.5" /> + <circle + id="path102" + style="fill:#000000;stroke:none" + cx="68.791664" + cy="258.44644" + r="1.5" /> + <circle + id="path104" + style="fill:#000000;stroke:none" + cx="81.64286" + cy="259.58035" + r="1.5" /> + <circle + id="path106" + style="fill:#000000;stroke:none" + cx="91.848213" + cy="259.20239" + r="1.5" /> + <circle + id="path108" + style="fill:#000000;stroke:none" + cx="101.6756" + cy="260.71429" + r="1.5" /> + <circle + id="path110" + style="fill:#000000;stroke:none" + cx="109.84778" + cy="263.85858" + r="1.5" /> + <circle + id="path112" + style="fill:#000000;stroke:none" + cx="118.66767" + cy="266.53128" + r="1.5" /> + <circle + id="path114" + style="fill:#000000;stroke:none" + cx="129.62572" + cy="264.12585" + r="1.5" /> + <circle + id="path116" + style="fill:#000000;stroke:none" + cx="138.71288" + cy="259.84955" + r="1.5" /> + <circle + id="path118" + style="fill:#000000;stroke:none" + cx="147.2655" + cy="256.90958" + r="1.5" /> + <circle + id="path120" + style="fill:#000000;stroke:none" + cx="153.94725" + cy="255.30595" + r="1.5" /> + <circle + id="path122" + style="fill:#000000;stroke:none" + cx="161.96533" + cy="252.366" + r="1.5" /> + <circle + id="path124" + style="fill:#ff0000;stroke:none" + cx="178.53604" + cy="262.25497" + r="1.5" /> + <circle + id="path126" + style="fill:#ff0000;stroke:none" + cx="181.74329" + cy="255.30595" + r="1.5" /> + <circle + id="path132" + style="fill:#ff0000;stroke:none" + cx="183.88144" + cy="247.0206" + r="1.5" /> + <circle + id="path134" + style="fill:#ff0000;stroke:none" + cx="183.88144" + cy="238.73524" + r="1.5" /> + <circle + id="path140" + style="fill:#ff0000;stroke:none" + cx="183.34689" + cy="231.25169" + r="1.5" /> + <circle + id="path142" + style="fill:#ff0000;stroke:none" + cx="183.61417" + cy="225.10451" + r="1.5" /> + <circle + id="path144" + style="fill:#ff0000;stroke:none" + cx="183.61417" + cy="219.22456" + r="1.5" /> + <circle + id="path146" + style="fill:#ff0000;stroke:none" + cx="183.61417" + cy="213.34464" + r="1.5" /> + <circle + id="path148" + style="fill:#ff0000;stroke:none" + cx="183.07964" + cy="207.73198" + r="1.5" /> + <circle + id="path150" + style="fill:#ff0000;stroke:none" + cx="183.07964" + cy="200.5157" + r="1.5" /> + <circle + id="path152" + style="fill:#ff0000;stroke:none" + cx="183.07964" + cy="194.10123" + r="1.5" /> + <circle + id="path154" + style="fill:#ff0000;stroke:none" + cx="182.81236" + cy="187.15222" + r="1.5" /> + <circle + id="path156" + style="fill:#ff0000;stroke:none" + cx="181.74329" + cy="180.47049" + r="1.5" /> + <circle + id="path158" + style="fill:#ff0000;stroke:none" + cx="180.94147" + cy="174.85783" + r="1.5" /> + <circle + id="path160" + style="fill:#ff0000;stroke:none" + cx="180.67419" + cy="169.24516" + r="1.5" /> + <circle + id="path168" + style="fill:#ff0000;stroke:none" + cx="180.40694" + cy="163.09798" + r="1.5" /> + <circle + id="path170" + style="fill:#ff0000;stroke:none" + cx="178.53604" + cy="156.95078" + r="1.5" /> + <circle + id="path172" + style="fill:#ff0000;stroke:none" + cx="175.32881" + cy="152.67445" + r="1.5" /> + <circle + id="path174" + style="fill:#ff0000;stroke:none" + cx="169.98341" + cy="148.66541" + r="1.5" /> + <circle + id="path176" + style="fill:#ff0000;stroke:none" + cx="163.56895" + cy="143.32002" + r="1.5" /> + <circle + id="path178" + style="fill:#ff0000;stroke:none" + cx="156.35268" + cy="137.17282" + r="1.5" /> + <circle + id="path180" + style="fill:#ff0000;stroke:none" + cx="153.14545" + cy="131.82742" + r="1.5" /> + <circle + id="path182" + style="fill:#ff0000;stroke:none" + cx="151.27455" + cy="124.61115" + r="1.5" /> + <circle + id="path184" + style="fill:#ff0000;stroke:none" + cx="150.74001" + cy="116.86034" + r="1.5" /> + <circle + id="path186" + style="fill:#ff0000;stroke:none" + cx="150.74001" + cy="110.1786" + r="1.5" /> + <circle + id="path188" + style="fill:#ff0000;stroke:none" + cx="150.47273" + cy="103.49686" + r="1.5" /> + <circle + id="path190" + style="fill:#ff0000;stroke:none" + cx="150.20547" + cy="96.013313" + r="1.5" /> + <circle + id="path194" + style="fill:#ff0000;stroke:none" + cx="150.20547" + cy="89.064308" + r="1.5" /> + <circle + id="path196" + style="fill:#ff0000;stroke:none" + cx="148.86913" + cy="83.718918" + r="1.5" /> + <circle + id="path212" + style="fill:#ff0000;stroke:none" + cx="147.2655" + cy="77.304451" + r="1.5" /> + <circle + id="path214" + style="fill:#ff0000;stroke:none" + cx="145.12735" + cy="73.295403" + r="1.5" /> + <circle + id="path216" + style="fill:#ff0000;stroke:none" + cx="141.38557" + cy="69.286362" + r="1.5" /> + <circle + id="path218" + style="fill:#ff0000;stroke:none" + cx="136.57474" + cy="64.47551" + r="1.5" /> + <circle + id="path220" + style="fill:#ff0000;stroke:none" + cx="130.96207" + cy="62.070084" + r="1.5" /> + <circle + id="path222" + style="fill:#ff0000;stroke:none" + cx="124.01306" + cy="59.397388" + r="1.5" /> + <circle + id="path224" + style="fill:#ff0000;stroke:none" + cx="116.26224" + cy="58.328312" + r="1.5" /> + <circle + id="path226" + style="fill:#ff0000;stroke:none" + cx="107.70962" + cy="58.86285" + r="1.5" /> + <circle + id="path228" + style="fill:#ff0000;stroke:none" + cx="99.958801" + cy="59.931931" + r="1.5" /> + <circle + id="path230" + style="fill:#ff0000;stroke:none" + cx="92.742523" + cy="62.871895" + r="1.5" /> + <circle + id="path232" + style="fill:#ff0000;stroke:none" + cx="88.733482" + cy="67.682747" + r="1.5" /> + <circle + id="path234" + style="fill:#ff0000;stroke:none" + cx="84.189903" + cy="74.899025" + r="1.5" /> + <circle + id="path236" + style="fill:#ff0000;stroke:none" + cx="80.715401" + cy="80.778954" + r="1.5" /> + <circle + id="path238" + style="fill:#ff0000;stroke:none" + cx="75.904549" + cy="82.917107" + r="1.5" /> + <circle + id="path240" + style="fill:#ff0000;stroke:none" + cx="68.420998" + cy="82.382568" + r="1.5" /> + <circle + id="path242" + style="fill:#ff0000;stroke:none" + cx="55.592064" + cy="82.917107" + r="1.5" /> + <circle + id="path244" + style="fill:#ff0000;stroke:none" + cx="46.504898" + cy="82.917107" + r="1.5" /> + <circle + id="path246" + style="fill:#ff0000;stroke:none" + cx="37.952274" + cy="84.787994" + r="1.5" /> + <circle + id="path248" + style="fill:#ff0000;stroke:none" + cx="31.270535" + cy="87.995232" + r="1.5" /> + <circle + id="path250" + style="fill:#ff0000;stroke:none" + cx="24.054256" + cy="94.142426" + r="1.5" /> + <circle + id="path252" + style="fill:#ff0000;stroke:none" + cx="18.441597" + cy="100.02236" + r="1.5" /> + <circle + id="path254" + style="fill:#ff0000;stroke:none" + cx="15.768902" + cy="105.90229" + r="1.5" /> + <circle + id="path256" + style="fill:#ff0000;stroke:none" + cx="14.967094" + cy="112.58403" + r="1.5" /> + <circle + id="path258" + style="fill:#ff0000;stroke:none" + cx="15.501633" + cy="121.13665" + r="1.5" /> + <circle + id="path260" + style="fill:#ff0000;stroke:none" + cx="16.570711" + cy="128.35294" + r="1.5" /> + <circle + id="path274" + style="fill:#ff0000;stroke:none" + cx="18.976135" + cy="136.10374" + r="1.5" /> + <circle + id="path282" + style="fill:#ff0000;stroke:none" + cx="21.114292" + cy="143.32002" + r="1.5" /> + <circle + id="path284" + style="fill:#ff0000;stroke:none" + cx="24.856066" + cy="152.13992" + r="1.5" /> + <circle + id="path288" + style="fill:#ff0000;stroke:none" + cx="27.796032" + cy="161.76163" + r="1.5" /> + <circle + id="path290" + style="fill:#ff0000;stroke:none" + cx="30.201456" + cy="171.11604" + r="1.5" /> + <circle + id="path296" + style="fill:#ff0000;stroke:none" + cx="30.735996" + cy="182.34137" + r="1.5" /> + <circle + id="path298" + style="fill:#ff0000;stroke:none" + cx="30.468725" + cy="192.23035" + r="1.5" /> + <circle + id="path300" + style="fill:#ff0000;stroke:none" + cx="31.003265" + cy="201.85205" + r="1.5" /> + <circle + id="path306" + style="fill:#ff0000;stroke:none" + cx="28.063299" + cy="213.34464" + r="1.5" /> + <circle + id="path312" + style="fill:#ff0000;stroke:none" + cx="25.123337" + cy="223.76814" + r="1.5" /> + <circle + id="path314" + style="fill:#ff0000;stroke:none" + cx="25.390606" + cy="231.78624" + r="1.5" /> + <circle + id="path316" + style="fill:#ff0000;stroke:none" + cx="25.925144" + cy="239.53705" + r="1.5" /> + <circle + id="path318" + style="fill:#ff0000;stroke:none" + cx="28.063299" + cy="248.89149" + r="1.5" /> + <circle + id="path320" + style="fill:#ff0000;stroke:none" + cx="31.003265" + cy="256.37503" + r="1.5" /> + <circle + id="path322" + style="fill:#ff0000;stroke:none" + cx="35.279579" + cy="262.52222" + r="1.5" /> + <circle + id="path324" + style="fill:#ff0000;stroke:none" + cx="41.426777" + cy="268.40216" + r="1.5" /> + <circle + id="path326" + style="fill:#ff0000;stroke:none" + cx="51.583019" + cy="272.94574" + r="1.5" /> + <circle + id="path328" + style="fill:#ff0000;stroke:none" + cx="60.93745" + cy="275.88571" + r="1.5" /> + <circle + id="path330" + style="fill:#ff0000;stroke:none" + cx="72.430038" + cy="279.09293" + r="1.5" /> + <circle + id="path332" + style="fill:#ff0000;stroke:none" + cx="82.319016" + cy="278.55841" + r="1.5" /> + <circle + id="path334" + style="fill:#ff0000;stroke:none" + cx="92.742523" + cy="279.3602" + r="1.5" /> + <circle + id="path336" + style="fill:#ff0000;stroke:none" + cx="103.70058" + cy="283.36926" + r="1.5" /> + <circle + id="path338" + style="fill:#ff0000;stroke:none" + cx="117.33132" + cy="286.57648" + r="1.5" /> + <circle + id="path340" + style="fill:#ff0000;stroke:none" + cx="125.88395" + cy="284.97287" + r="1.5" /> + <circle + id="path342" + style="fill:#ff0000;stroke:none" + cx="137.10927" + cy="283.10199" + r="1.5" /> + <circle + id="path344" + style="fill:#ff0000;stroke:none" + cx="145.92915" + cy="281.49838" + r="1.5" /> + <circle + id="path346" + style="fill:#ff0000;stroke:none" + cx="156.0854" + cy="277.75659" + r="1.5" /> + <circle + id="path348" + style="fill:#ff0000;stroke:none" + cx="166.24165" + cy="275.35117" + r="1.5" /> + <circle + id="path350" + style="fill:#ff0000;stroke:none" + cx="171.58704" + cy="271.60938" + r="1.5" /> + <circle + id="path352" + style="fill:#ff0000;stroke:none" + cx="176.39789" + cy="267.0658" + r="1.5" /> + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track3.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track3.svg new file mode 100644 index 0000000000000000000000000000000000000000..449fd584ec2cf6efd7f0bbae1171dc9bce1d724c --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track3.svg @@ -0,0 +1,1957 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + sodipodi:docname="track3.svg" + inkscape:version="0.92.3 (d244b95, 2018-08-02)"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="274.64417" + inkscape:cy="833.73755" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + sodipodi:nodetypes="zzzzzzzzzzcssssssszzsssssssssssssssssssssssssssssscc" + inkscape:connector-curvature="0" + id="path28" + d="M60.402914 75.700831C60.6175094375 75.45058 60.830382957 75.2120385625 61.0421375004 74.9845229814C61.2665235606 74.7434357107 61.4896531654 74.514728952 61.7122437203 74.2975892028C61.9479534248 74.0676515662 62.1830586653 73.8506846039 62.4184113191 73.6457223293C62.6656244439 73.4304310905 62.9131105469 73.2283849663 63.161856894 73.0384644457C63.4211463758 72.8404941279 63.6818051969 72.6556990869 63.9449515556 72.482811341C64.2157744333 72.3048801049 64.4892320987 72.1395610177 64.766543493 71.9854718604C65.0474827048 71.8293668921 65.3323771349 71.6847875978 65.6224941919 71.5502967989C65.9120380252 71.4160717317 66.2067838678 71.2918953328 66.5079916306 71.1763389254C66.8033733244 71.0630176517 67.1049693786 70.9579861325 67.413968 70.859897C67.7140996372 70.7646224885 68.0212150901 70.6758976528 68.3364031833 70.592487813C68.6397947084 70.5121997595 68.9506659112 70.4368362975 69.2699878801 70.3652962547C69.5752397247 70.296908445 69.888214019 70.2320145389 70.2097590585 70.1696526057C70.5169494088 70.1100746873 70.8319623407 70.052807719 71.1555375354 69.9970129342C71.4636291514 69.9438880171 71.7794832005 69.8920977619 72.1037381792 69.8409181412C72.4124073864 69.7921985409 72.7286893276 69.7440322839 73.0531347831 69.695794809C73.3619788363 69.6498768988 73.6782201729 69.6038944553 74.0023338777 69.5573087528C74.3122087375 69.5127696363 74.6292794672 69.4676791009 74.9539612481 69.4215663485C75.2637721078 69.3775656307 75.5805127895 69.3326341897 75.904544 69.286363C76.2236211318 69.240799252 76.5526652265 69.1984244492 76.8908977268 69.1593103364C77.2129220759 69.1220705776 77.543275311 69.0877864909 77.8812855226 69.0565199933C78.2050585979 69.026570454 78.5358572039 68.9993896531 78.8730908089 68.9750320084C79.1985875832 68.9515220893 79.530079233 68.930642236 79.8670347627 68.9124413801C80.1933489179 68.8948153244 80.5247872934 68.8797017275 80.8608676297 68.8671450299C81.1881037706 68.8549187708 81.5197407738 68.8451166085 81.8553334596 68.8377795666C82.1835115091 68.8306046304 82.5154723773 68.8257870885 82.850799745 68.8233653049C83.1795964269 68.8209906869 83.5116297563 68.8209194186 83.8465072674 68.8231876659C84.1757338714 68.8254176376 84.5077094784 68.8299088345 84.8420611574 68.8366956226C85.1712290894 68.8433771892 85.502699988 68.8522837176 85.836118 68.863448C86.1658997449 68.8744905322 86.4975863706 68.8877418481 86.8308335371 68.9032336787C87.1606923562 68.9185679934 87.4920801433 68.9360974928 87.8246629551 68.9558529499C88.1548601225 68.9754666994 88.4862352322 68.9972745872 88.8184614757 69.0213067286C89.1486199653 69.0451892956 89.479619027 69.0712685153 89.8111379165 69.0995739443C90.1409384041 69.1277326543 90.4712533445 69.1580945547 90.8017669556 69.1906887449C91.1316031335 69.2232161289 91.4616371685 69.2579666613 91.7915552158 69.2949692629C92.1207871418 69.3318949113 92.4499035621 69.3710632716 92.7785925862 69.4125030846C93.1077095908 69.4539968557 93.4363980855 69.4977679986 93.7643449597 69.5438453665C94.0935766442 69.5901032536 94.4220608859 69.6386854714 94.7494808799 69.6896212137C95.0781823611 69.7407563131 95.4058112476 69.794263396 95.732047 69.850172C96.0598689971 69.9063524341 96.3862842936 69.9649577941 96.7109676504 70.0260180526C97.0385761343 70.0876284133 97.3644213313 70.1517381049 97.6881691324 70.2183779172C98.0149921406 70.2856507261 98.3396777184 70.3555019501 98.6618821451 70.4279632649C98.9875179089 70.5011962612 99.3106193939 70.577095237 99.6308317808 70.6556928907C99.9553613298 70.7353502124 100.276923353 70.8177794707 100.595148485 70.9030147046C100.918120436 70.9895213534 101.237655204 71.0789183131 101.553366647 71.1712411685C101.874854141 71.2652531025 102.192377132 71.3622989721 102.505527895 71.4624163515C102.824651844 71.5644434169 103.139235177 71.6696602843 103.448846391 71.7781067192C103.765609858 71.8890583486 104.077168833 72.0033904799 104.38306121 72.1211456983C104.696207952 72.2416935307 105.003416138 72.3658287354 105.30419 72.493597C105.593744993 72.6165995425 105.881856423 72.7425572718 106.168430728 72.8713849142C106.455116572 73.0002626987 106.740264094 73.1320126308 107.023779621 73.2665493374C107.307970668 73.4014065989 107.590521934 73.5390639306 107.871339075 73.6794353475C108.153121714 73.8202893857 108.433158283 73.9638762041 108.711353461 74.1101089279C108.990065944 74.2566135717 109.266930181 74.4057739702 109.541850321 74.557502763C109.817342046 74.7095470143 110.09088158 74.8641703508 110.362372472 75.0212848661C110.634928042 75.1790155214 110.905418871 75.3392569327 111.173747366 75.5019201553C111.443127103 75.6652206498 111.71032753 75.8309619689 111.975249905 75.9990541182C112.241209158 76.1678041624 112.504872492 76.3389234746 112.76614 76.512321C113.02871019 76.6865844502 113.288860594 76.8631489251 113.546489774 77.0419220041C113.805490932 77.2216471219 114.061943941 77.40360443 114.315745733 77.5877000234C114.5710976 77.7729199663 114.823765766 77.9603043932 115.073645265 78.149757668C115.324951638 78.3402927682 115.573437405 78.5329204111 115.818995789 78.727543313C116.066078533 78.9233743816 116.310197437 79.1212255582 116.551243724 79.3209977361C116.794341993 79.5224705375 117.034315109 79.7258971857 117.271051493 79.9311760214C117.509534579 80.1379694573 117.744732995 80.3466425134 117.976532673 80.5570912636C118.210325851 80.7693498934 118.440661581 80.9834148909 118.667422828 81.1991796255C118.895962595 81.4166366326 119.120871589 81.6358201438 119.34203 81.856621C119.56581125 82.0800395591 119.785752454 82.3051140174 120.001729527 82.5317312864C120.219737509 82.7604795173 120.433706458 82.9907997103 120.643508757 83.2225755566C120.855729745 83.4570234121 121.063687459 83.6929606771 121.267249817 83.9302669733C121.473083623 84.1702212481 121.674423435 84.4115752773 121.871132699 84.6542046078C122.070148314 84.8996786868 122.264424163 85.1464581474 122.453818832 85.3944141077C122.645896288 85.64588238 122.832953301 85.8985607183 123.014842362 86.1523146859C123.199130971 86.4094162685 123.378114374 86.6676220478 123.551639148 86.9267921958C123.727907525 87.190060086 123.898543296 87.4543230813 124.063385645 87.7194346159C124.230823936 87.9887211352 124.392284899 88.2588831299 124.5476 88.529767C124.7079346 88.8094063584 124.864096645 89.0880433456 125.015985513 89.3658016073C125.170394373 89.6481681629 125.320387088 89.9296265933 125.465857942 90.210306801C125.613896328 90.4959409581 125.757251825 90.7807691791 125.895813023 91.064928367C126.036935612 91.3543404187 126.173085013 91.6430584737 126.30414352 91.9312271684C126.43728258 92.2239705412 126.565167828 92.516146973 126.687675863 92.8079080986C126.812120875 93.1042822628 126.931017291 93.4002278842 127.044235767 93.6959039041C127.159237211 93.9962362393 127.268380473 94.2962904148 127.37153 94.596233C127.475958411 94.899894322 127.574243428 95.2034412774 127.666244499 95.5070467072C127.759323315 95.8142087196 127.845970096 96.1214305846 127.926039291 96.428891289C128.006827881 96.7391144248 128.08092016 97.0495807111 128.148166618 97.3604740026C128.215817667 97.6732377952 128.276540271 97.9864337466 128.330182207 98.3002490503C128.383990369 98.6150368106 128.430673912 98.9304477675 128.470079191 99.2466708601C128.50953253 99.5632796282 128.541689841 99.880702514 128.566396918 100.199129149C128.591007671 100.516314354 128.608226168 100.834495497 128.6179 101.15386C128.627535498 101.471800161 128.629691166 101.790913364 128.624216981 102.111384477C128.618794283 102.428841426 128.605884582 102.747630862 128.585342047 103.067932487C128.565059685 103.384177476 128.537336606 103.701896593 128.502032452 104.021262798C128.467236666 104.336030228 128.425076564 104.652397653 128.375417763 104.970530669C128.326640474 105.283016382 128.270628348 105.597205559 128.207254034 105.913255132C128.145114835 106.223145146 128.075897618 106.534823748 127.999482332 106.848438871C127.924837285 107.154788779 127.843323807 107.462986525 127.75483 107.77317C127.664222656 108.090763203 127.554826961 108.402362972 127.428300422 108.708501218C127.302845957 109.012045519 127.160549722 109.310220456 127.003027448 109.603544534C126.848376014 109.891522786 126.679048471 110.174825381 126.496573812 110.453942987C126.31776607 110.727451589 126.126334297 110.99694171 125.923717148 111.262875028C125.725996776 111.522381366 125.517625143 111.778500743 125.299939096 112.031662166C125.086968549 112.279339623 124.865082754 112.524185889 124.63553355 112.766602691C124.410403313 113.004352816 124.177901878 113.239766115 123.939210172 113.473221557C123.705135327 113.70216142 123.465107364 113.929218434 123.22024 114.15475C122.978997666 114.376942 122.733058203 114.597653446 122.483486616 114.817226101C122.236811395 115.034250538 121.986587866 115.250162464 121.733844384 115.465291879C121.483039483 115.678771218 121.229753138 115.891480004 120.974990223 116.103740704C120.721816083 116.314677683 120.467183732 116.525172146 120.212079361 116.735540565C119.957226556 116.945701531 119.701902662 117.155736701 119.447090952 117.365961609C119.192032359 117.576390202 118.937486943 117.787008901 118.684440843 117.998134159C118.429780838 118.210605954 118.176639335 118.423590791 117.926021458 118.637411217C117.67343795 118.852908665 117.42341781 119.069254861 117.17699 119.28678C116.927598931 119.506918857 116.681887048 119.728265147 116.440920854 119.9511611C116.196593632 120.177166033 115.957145409 120.404764162 115.723687938 120.634312238C115.485933764 120.868085067 115.254392886 121.10388028 115.030239579 121.342074693C114.801526933 121.585114045 114.580505445 121.830651189 114.368422513 122.079086407C114.151436515 122.333265105 113.943807144 122.590477423 113.746870328 122.85115205C113.545274377 123.117993721 113.354882894 123.388463462 113.177128883 123.663021111C112.995762171 123.943158914 112.827551844 124.227552481 112.674020066 124.516690263C112.518070465 124.810381396 112.37726537 125.108967344 112.2532 125.41296C112.13102842 125.712312559 112.012539909 126.012631129 111.897879155 126.313762214C111.782810194 126.615965367 111.671596295 126.91898683 111.5643837 127.222671462C111.456739413 127.527578883 111.353128717 127.833154823 111.253699628 128.13924226C111.153843664 128.446643809 111.05820529 128.754561256 110.966934435 129.062835545C110.875095564 129.373028355 110.787678744 129.683582463 110.704836722 129.994335826C110.621466341 130.307071145 110.542729299 130.620008269 110.468781285 130.932982035C110.394253286 131.248410497 110.324589731 131.563876179 110.25995 131.87921C110.194878018 132.196647656 110.134897145 132.513951726 110.080169887 132.830949792C110.025018249 133.150406004 109.975202019 133.469551449 109.930887511 133.788209666C109.886297911 134.108846028 109.84727855 134.428989094 109.813998861 134.748459099C109.780435867 135.070648693 109.752710682 135.392153718 109.730997099 135.712789777C109.709090998 136.036268679 109.693303572 136.358863138 109.683813281 136.68038381C109.674262462 137.00395511 109.671089358 137.326438882 109.674475864 137.647642135C109.677888931 137.97136463 109.687964907 138.29378644 109.70489 138.61471C109.721953418 138.938217842 109.745976813 139.260203139 109.777151011 139.58046346C109.808512163 139.902644406 109.847110144 140.223079624 109.893139231 140.54156302C109.939449043 140.86198879 109.993280881 141.180438858 110.054832601 141.496703335C110.116565237 141.813897395 110.186063205 142.128892996 110.263526109 142.441478394C110.341115289 142.754573354 110.426695395 143.065250245 110.52046701 143.373296286C110.614376121 143.681794007 110.71650078 143.987653157 110.827042456 144.290660016C110.937584132 144.593666875 111.056542824 144.893821443 111.18412 145.19091C111.311731514 145.488076797 111.455586723 145.774658712 111.614097237 146.051553465C111.773543877 146.330083494 111.947819435 146.598811602 112.135307212 146.858651509C112.322276741 147.117773175 112.522385547 147.368055708 112.734030302 147.610405271C112.943801688 147.850609683 113.164905706 148.08302094 113.395781226 148.308521356C113.623662087 148.531096833 113.861062605 148.746939585 114.106481611 148.956898034C114.348366894 149.163833348 114.598041417 149.365052592 114.854067927 149.561368065C115.106968066 149.755286306 115.36606601 149.944419807 115.629976518 150.12955147C115.891079913 150.31271396 116.156894038 150.491959292 116.426077387 150.668045653C116.693820675 150.843189998 116.964897236 151.015209081 117.237986977 151.184848984C117.510012041 151.353827523 117.784034619 151.520445398 118.05875 151.68544C118.33398407 151.850744871 118.60991367 152.014420383 118.885226662 152.177208086C119.162012113 152.340866427 119.438174342 152.503627436 119.712380047 152.666244624C119.989680857 152.830697358 120.264980724 152.995003006 120.536900682 153.159940882C120.813413975 153.327664926 121.086432208 153.496042738 121.354505346 153.665893798C121.628359358 153.839407617 121.897052698 154.014458909 122.159039489 154.191921318C122.428587558 154.374505522 122.691036371 154.559642028 122.944702301 154.748282329C123.206390369 154.942888345 123.458731257 155.141223274 123.699876497 155.344331767C123.949644867 155.55470323 124.187402582 155.770195757 124.411095705 155.991970121C124.642637152 156.221525489 124.859109774 156.457811227 125.05823577 156.702114621C125.263683226 156.954173679 125.450665201 157.214767532 125.61668 157.48531C125.775136309 157.743534854 125.930085756 157.996003465 126.081195174 158.243577341C126.239098501 158.502282187 126.392808739 158.755642267 126.541945735 159.004640591C126.697660968 159.264621907 126.84839062 159.519848198 126.99370198 159.771438375C127.145122763 160.033606327 127.290660065 160.291825985 127.42982427 160.547363408C127.574233255 160.812531449 127.711779716 161.074811269 127.841916565 161.335617531C127.976561379 161.60545817 128.10327435 161.873721394 128.221449546 162.141974031C128.34226391 162.416217466 128.454154897 162.690449835 128.556475067 162.966345302C128.660001367 163.245492975 128.753729882 163.526343185 128.83699 163.81063C128.920070093 164.094297778 128.992727268 164.381387192 129.054295223 164.673621037C129.114797756 164.960797827 129.164591543 165.252942543 129.203044278 165.551690081C129.24016304 165.840073702 129.266713972 166.134609973 129.282128316 166.436769474C129.296876446 166.725869509 129.301429842 167.021948055 129.295290353 167.326293141C129.289472727 167.614682874 129.274053981 167.910495117 129.248610274 168.214825754C129.224618005 168.501795835 129.191711901 168.796340166 129.149536597 169.099377584C129.109852727 169.384513589 129.061962435 169.67716889 129.005569685 169.978108918C128.952594679 170.260810156 128.892116586 170.550822341 128.82389 170.84878C128.753441702 171.156450083 128.668853597 171.468493809 128.570882252 171.784207826C128.477170807 172.08619426 128.371214654 172.391538749 128.253675902 172.699625755C128.140674407 172.995819917 128.016967282 173.294548948 127.883142878 173.59526588C127.754124095 173.885184097 127.615701608 174.176950008 127.468402636 174.470073477C127.325748247 174.753954272 127.174768328 175.039108362 127.015941781 175.325090533C126.861295448 175.603545832 126.699210089 175.882786196 126.530127778 176.162400643C126.365020161 176.435442066 126.193240688 176.708840191 126.015200983 176.982212346C125.840604987 177.250296838 125.659988592 177.518356354 125.47374 177.78603C125.290882236 178.048830293 125.102595573 178.311258558 124.909247352 178.572973276C124.718685067 178.830916972 124.523206037 179.088167536 124.323161953 179.344398C124.125671817 179.597357189 123.923732446 179.849322159 123.717682233 180.099978308C123.513499837 180.348362292 123.30528079 180.595461075 123.093354364 180.840968531C122.883018126 181.084633825 122.669029937 181.326731584 122.451711714 181.566962521C122.235660247 181.805793144 122.016317454 182.042778646 121.793999655 182.277624945C121.572331909 182.511784559 121.347706529 182.74381746 121.120437068 182.97343214C120.893167608 183.203046819 120.663254068 183.430243276 120.43101 183.65473C120.19883116 183.879154136 119.964323306 184.100869997 119.727799729 184.319586304C119.490286237 184.539217998 119.250740112 184.755824977 119.009478594 184.969112289C118.766551235 185.183872288 118.521884712 185.39526662 118.275802881 185.60299418C118.028002657 185.812172303 117.77876729 186.017632265 117.528427467 186.219066611C117.275331354 186.422718787 117.02110633 186.622256213 116.766094127 186.817361164C116.507717709 187.015040011 116.248533206 187.208168662 115.98889605 187.396416653C115.725672946 187.587264609 115.461984601 187.773096156 115.198201381 187.953566946C114.929215336 188.137597319 114.660130637 188.316053379 114.39134 188.48857C114.127931797 188.657632539 113.84861181 188.822691229 113.555118286 188.983791207C113.278597005 189.135575042 112.989494053 189.283844777 112.689263222 189.428638162C112.403525716 189.566441801 112.107708771 189.701096623 111.803065638 189.832635171C111.510670923 189.958885108 111.21014548 190.082264318 110.90259739 190.202801575C110.605433275 190.319269042 110.301712731 190.433083226 109.992435346 190.544270083C109.690628176 190.652771358 109.383529361 190.758770692 109.072067796 190.862292206C108.767192904 190.963624486 108.458137834 191.062582637 108.145773787 191.159189282C107.838252593 191.254298149 107.527524229 191.34712786 107.21442 191.4377C106.90411624 191.527462024 106.591687122 191.616233724 106.277864854 191.703582238C105.966231549 191.79032148 105.653224461 191.875657322 105.339560582 191.959165894C105.025823338 192.042693998 104.711428996 192.124393978 104.397095052 192.203841669C104.081926066 192.283500417 103.766817799 192.360894893 103.452493481 192.435597542C103.1349893 192.511055921 102.81828501 192.583767735 102.503126012 192.653292321C102.184025799 192.723686345 101.86650977 192.790812927 101.55135164 192.854214666C101.229628945 192.918937027 100.910363401 192.979777756 100.594378088 193.036250269C100.270899053 193.09406205 99.9508576769 193.147295971 99.635137 193.19543C99.635137 193.19543 99.2678798031 193.27358438 98.6803579199 193.389643021C98.4049820963 193.444040559 98.0812170777 193.506765153 97.7241984936 193.573672302C97.4251827513 193.629709415 97.1028407722 193.688680447 96.7660647762 193.748150491C96.4557860182 193.802941484 96.1332552022 193.858156056 95.8054264603 193.911889995C95.4878911544 193.963936752 95.1653853967 194.014594397 94.8442286172 194.062132516C94.518852631 194.110295169 94.1948613002 194.155255793 93.8788264065 194.195214874C93.5446961245 194.237461915 93.2194594965 194.274118263 92.9108830256 194.303057261C92.5625316251 194.335726442 92.2354121118 194.358560549 91.940698 194.3685C91.6549929768 194.378136001 91.3430856794 194.379341582 91.0122711761 194.373594363C90.7168192835 194.368461497 90.4062863325 194.357782832 90.0858691239 194.342610984C89.7844801265 194.328340126 89.4743459808 194.310093902 89.1597915339 194.288748311C88.8542130109 194.268011825 88.5444628571 194.244350331 88.2345061508 194.21856696C87.925592416 194.192870347 87.6164735164 194.165066112 87.3110746383 194.135949305C86.9979523555 194.106096147 86.6887406289 194.074863188 86.3876700384 194.043107336C86.0696717161 194.009566006 85.7607557391 193.975441331 85.4659071556 193.941743035C85.1396446631 193.904454438 84.8306067984 193.867687915 84.5455477581 193.832811534C84.1990938421 193.790423618 83.8880599786 193.750827703 83.6245718352 193.716479853C83.0527291465 193.641935447 82.704832 193.59211 82.704832 193.59211C82.3852873955 193.5652479 82.0781640882 193.537757279 81.7819775936 193.509601754C81.4620766107 193.479191926 81.154933887 193.448006458 80.8586790562 193.41599951C80.5396912048 193.381536519 80.2333263146 193.346121138 79.9372495691 193.309696144C79.6200262019 193.270669575 79.314613077 193.230484024 79.018138519 193.189069107C78.7036600332 193.145139199 78.3992386971 193.099826082 78.1014472597 193.053045758C77.7903029989 193.004167826 77.4863965296 192.953688159 77.185818591 192.901510945C76.879386297 192.848317476 76.5764134558 192.793359689 76.2727579067 192.736536064C75.9713277987 192.68012889 75.6692249531 192.621883127 75.3623976148 192.56169947C75.0646660088 192.503299926 74.7624858685 192.44307568 74.4521551987 192.380936001C74.1571932859 192.321873716 73.8548681441 192.261081018 73.542001 192.19848C73.2375359834 192.137559551 72.9345664796 192.075045194 72.6335797428 192.010900397C72.3297682528 191.946153601 72.0279769208 191.879745618 71.7287068487 191.811638873C71.4250794743 191.74254051 71.1240473122 191.671693559 70.8261336724 191.599058781C70.5230204161 191.525156277 70.22313549 191.449402995 69.9270300855 191.371757606C69.6248511259 191.292519597 69.3266083251 191.211311065 69.0328874925 191.128088086C68.7319281427 191.042814144 68.4357163879 190.955425242 68.1448824242 190.86587413C67.8450540733 190.773553542 67.550941286 190.678934938 67.2632345537 190.581966544C66.9648395219 190.481395775 66.6733353559 190.378297385 66.3894923965 190.272613611C66.0933391228 190.162346316 65.8055260016 190.049264518 65.5269280132 189.933302612C65.2338138972 189.811298602 64.9509002259 189.686106533 64.679206 189.55765C64.3920351875 189.421876553 64.1040686913 189.283200874 63.8157443507 189.141546474C63.5308091696 189.001557176 63.2455245073 188.858658773 62.9603129439 188.71277744C62.6773883602 188.568065862 62.3945357078 188.420419 62.1121674827 188.269764791C61.8310675083 188.119787243 61.5504476193 187.966829302 61.2707147785 187.810819873C60.9926125103 187.655719828 60.7153869791 187.497603766 60.4394380725 187.336401825C60.1642960341 187.175671236 59.8904231655 187.011872788 59.6182158567 186.844937234C59.346008548 186.678001679 59.0754667991 186.507929018 58.806987 186.33465C58.5388907793 186.161617139 58.2728505884 185.985386944 58.0092611261 185.805890424C57.7451555092 185.626042417 57.4835102281 185.442915279 57.224722305 185.25643961C56.965632384 185.069746329 56.7094064938 184.879696697 56.4564430478 184.68622107C56.2021744558 184.491747221 55.9512020597 184.293811934 55.7039304716 184.092344482C55.4556891835 183.890086956 55.2111777865 183.684269507 54.9708056716 183.474820574C54.7294918415 183.264551075 54.4923497904 183.050621581 54.2597937398 182.832959686C54.0263274894 182.614445885 53.797483208 182.39217041 53.57368 182.16606C53.3485054016 181.938563606 53.1284338261 181.707185124 52.9138921259 181.471849986C52.6981796476 181.235230597 52.4880575636 180.99461125 52.2839597528 180.749916148C52.0789800204 180.5041637 51.8800767363 180.254300198 51.687689428 180.000248857C51.4947366432 179.745450794 51.3083381948 179.486440237 51.1289374976 179.223139726C50.9492443499 178.959409994 50.7765717868 178.691376309 50.611365395 178.418960829C50.4459167651 178.146145913 50.2879562175 177.868936343 50.1379313017 177.587253933C49.987906386 177.305571523 49.8458171022 177.019416274 49.712111 176.72871C49.5809952834 176.443635854 49.4750308022 176.153577527 49.3907988486 175.859168488C49.3056135343 175.561427247 49.2426554812 175.259236253 49.1983885811 174.953250732C49.1543358629 174.648745698 49.1287938639 174.340482768 49.1182775553 174.029107702C49.1079212303 173.722469555 49.1121369045 173.412813242 49.1275961941 173.100755497C49.1427494611 172.794875057 49.168705606 172.486687318 49.202330018 172.176773112C49.2354671994 171.871349681 49.2760520259 171.564249454 49.3210841868 171.256028377C49.3655917011 170.951398224 49.4144435263 170.645673185 49.464743 170.33939C49.5148068252 170.034543047 49.5663047849 169.729143026 49.6163807452 169.423719199C49.6665437379 169.117764543 49.7152797841 168.811785998 49.759717832 168.506315589C49.8044175622 168.199046357 49.8447685259 167.892291265 49.8778486517 167.586591791C49.9113222501 167.277256166 49.9373510156 166.969001422 49.9529073616 166.662388592C49.9686792915 166.351526643 49.9736865317 166.042352431 49.9647738723 165.73545064C49.9557470339 165.424617166 49.9324413589 165.116114709 49.8915788141 164.81055071C49.8505563375 164.503790767 49.7918392908 164.199992329 49.712111 163.89977C49.634780375 163.60857625 49.5529641719 163.318807656 49.4668460098 163.030441113C49.380601698 162.741652158 49.2900428146 162.454269365 49.1953537869 162.168269526C49.1006417206 161.8822001 49.0017974999 161.597514302 48.8990056867 161.314188908C48.7961038049 161.03056013 48.6892458719 160.748294671 48.5786170432 160.467369231C48.4682441098 160.187093599 48.3541177055 159.908151795 48.2364217038 159.63052068C48.118802327 159.353070315 47.9976179992 159.076928934 47.8730522349 158.802073444C47.7488506981 158.528021625 47.6212874703 158.255248189 47.4905444613 157.983730245C47.3598014523 157.712212301 47.225878662 157.44194985 47.088958 157.17292C46.9522537898 156.90431657 46.812561193 156.636942103 46.6700612634 156.370773842C46.5278188475 156.105086578 46.382779236 155.840601163 46.235122503 155.577294961C46.0878010013 155.314586555 45.937874248 155.053052015 45.7855210937 154.792668859C45.6334573048 154.53278025 45.4789763229 154.274038656 45.3222559814 154.016421722C45.1656598859 153.759009024 45.0068279799 153.502719204 44.8459376742 153.247529961C44.6853871813 152.992879698 44.5227869745 152.739325368 44.3583133425 152.486844812C44.1939601158 152.234549087 44.027736206 151.983325565 43.8598175149 151.733152133C43.6918988238 151.482978702 43.5222853515 151.233855361 43.351153 150.98576C43.1798761738 150.73745624 43.0070778977 150.490182356 42.8329345167 150.243916187C42.6589501935 149.997874951 42.4836232214 149.75283959 42.3071294626 149.508788005C42.1302175451 149.2641582 41.9521333054 149.020516838 41.7730538588 148.777841661C41.5938345063 148.534976895 41.4136183913 148.293079825 41.2325830441 148.052128142C41.0513709046 147.810941155 40.8693379323 147.570701403 40.6866621782 147.33138651C40.503748565 147.09176001 40.3201904952 146.853060779 40.1361667162 146.615266357C39.9514219801 146.376540318 39.7662078787 146.13872619 39.5807052686 145.901801247C39.394476621 145.663949005 39.2079572019 145.426992921 39.02133 145.19091C38.8232020063 144.940279219 38.6161180185 144.696091869 38.4010246025 144.457704723C38.1871787207 144.220700214 37.96541605 143.989428822 37.7366667818 143.763258446C37.5098617334 143.53901037 37.2761883458 143.319776969 37.0365532931 143.104942121C36.7991798607 142.892134834 36.5559567618 142.683643468 36.3077652412 142.478869182C36.0619694996 142.276071571 35.8113007931 142.076919626 35.5566150922 141.88083168C35.303617729 141.686043622 35.046656453 141.494279075 34.7865703243 141.304967867C34.5284418068 141.117081562 34.2672352998 140.931611803 34.0037710594 140.748001193C33.7413339699 140.565106414 33.4766567169 140.384056317 33.21055 140.2043C32.9454225342 140.025205005 32.6788761006 139.847394315 32.411712487 139.670323108C32.1445571396 139.49325738 31.8767846505 139.31693109 31.6091967329 139.140799466C31.341311205 138.96447195 31.0736106595 138.788339533 30.8068994877 138.611855626C30.539010811 138.434592559 30.2721202632 138.256974891 30.0070429367 138.07844876C29.7402373841 137.89875869 29.4752687732 137.718148273 29.2129682431 137.536052743C28.9488201153 137.352674564 28.6873777876 137.167790277 28.4294900863 136.980823096C28.1687455473 136.791784723 27.911634826 136.600617053 27.6590352717 136.406723919C27.4034581195 136.210545209 27.1524991147 136.011576402 26.907067 135.8092C26.6581236238 135.603927773 26.4148664121 135.39514966 26.1782436703 135.182221273C25.9383830735 134.966379255 25.705339756 134.746272604 25.480101487 134.521230116C25.252260367 134.293587039 25.032405728 134.060893389 24.8215599805 133.822454423C24.6082461176 133.581224341 24.404153293 133.334113648 24.2103402434 133.080402917C24.0154677853 132.825305369 23.8309877907 132.563535432 23.6579764531 132.294361816C23.4851113591 132.025415729 23.3236955418 131.749078474 23.1748024678 131.464620615C23.0271750977 131.182580864 22.8918584703 130.892557984 22.7698989084 130.593840984C22.6502983323 130.300901876 22.5435431046 129.999601724 22.45062 129.68927C22.3629159316 129.396367812 22.2866431318 129.099565359 22.221411605 128.799492862C22.1565961872 128.501334515 22.102681628 128.199947711 22.0592853478 127.895950691C22.0161906055 127.594065985 21.983468478 127.289607212 21.9607443052 126.983179811C21.9381898905 126.679041538 21.9254846116 126.372963941 21.9222621423 126.065538994C21.9190667164 125.760693992 21.9251956064 125.45452416 21.9402916318 125.147606693C21.9552871437 124.842732766 21.9791307773 124.537121127 22.0114724394 124.231337517C22.0435529407 123.928023128 22.0839947804 123.624539535 22.1324562781 123.321438886C22.1806585193 123.019959746 22.2367948419 122.718859464 22.3005290197 122.418681373C22.3640147213 122.119673567 22.435039151 121.821580774 22.51327 121.52494C22.5911897344 121.229479844 22.6762586477 120.935460139 22.7681483906 120.643411485C22.8600349286 120.351373017 22.9587418205 120.061305462 23.0639407511 119.773739364C23.169246602 119.485880995 23.2810576948 119.20052917 23.3990447126 118.918216051C23.5172883697 118.63528886 23.6417348479 118.355413609 23.7720526767 118.079125942C23.9030878607 117.801317406 24.0400592127 117.527136059 24.1826297579 117.257126438C24.3262891989 116.985054594 24.4756336884 116.717218444 24.6303184715 116.454175097C24.7862716735 116.188974788 24.9476531093 115.928646208 25.1141094731 115.673760283C25.2824508965 115.415987865 25.4559828424 115.163782073 25.6343398653 114.917733451C25.8155056602 114.667810048 26.0016496997 114.424239269 26.192389 114.18764C26.3890543539 113.943689619 26.5950332956 113.711824078 26.8095671081 113.491032743C27.0271689186 113.267083922 27.2535720318 113.05452831 27.4879847122 112.852311292C27.7231690063 112.649428638 27.9664156844 112.456952753 28.2169251667 112.27381857C28.4669419943 112.091044542 28.724193088 111.91757551 28.9878835762 111.752352681C29.2499463082 111.58814977 29.5183691796 111.432091568 29.7923719482 111.28313877C30.0636851472 111.135648071 30.3404692381 110.995123968 30.6219667303 110.860557461C30.9006810255 110.727321428 31.1840159788 110.599925767 31.4712363464 110.47739111C31.7551749969 110.356256507 32.042910781 110.239872461 32.3337333702 110.127292793C32.621666431 110.015831684 32.9126252623 109.908099729 33.2059204989 109.803178673C33.4969332823 109.699074124 33.790246248 109.597736894 34.085186 109.49827C34.3788201047 109.399243601 34.6740666327 109.302070942 34.9702610911 109.205866905C35.2652079265 109.110068097 35.5610947235 109.015229767 35.8572653509 108.920477935C36.1525335834 108.826014801 36.4480839195 108.731637638 36.743266207 108.636480432C37.0391073836 108.54111082 37.3345788668 108.444957678 37.6290261412 108.347149178C37.9242402054 108.249085967 38.2184247194 108.149358765 38.5109200412 108.047088913C38.8049115723 107.944295918 39.0971965854 107.838934194 39.3871052636 107.730111531C39.6785808794 107.620700689 39.9676544031 107.507791394 40.253645098 107.390476892C40.542171461 107.272122248 40.8275600867 107.149283935 41.1091119705 107.021030863C41.3924595652 106.891959805 41.6719213212 106.757404699 41.9467847742 106.616416527C42.223804019 106.474322565 42.4961525476 106.32569423 42.763101 106.16956C43.0381759687 106.00867293 43.3138124833 105.854498748 43.589738266 105.705494085C43.8700792767 105.554105122 44.150718887 105.408052443 44.4313715383 105.265717396C44.7148486832 105.121949887 44.9983391328 104.981975216 45.2815486199 104.844125369C45.5668345401 104.705264835 45.8518353627 104.568560398 46.1362503004 104.432307084C46.4221799388 104.29532813 46.7075174352 104.158805118 46.991957171 104.02100569C47.2766273014 103.883094645 47.5603982163 103.743905115 47.8429635535 103.60170053C48.1251832574 103.45966989 48.4062003313 103.314631566 48.685709536 103.164855352C48.9630435717 103.016244712 49.2388931158 102.862969636 49.51296 102.70334C49.7844199951 102.545228105 50.0541310574 102.380881681 50.3218034487 102.208658391C50.5856241609 102.038913312 50.847464451 101.861516425 51.1070469091 101.674895277C51.3607207201 101.492522022 51.6122383155 101.301339654 51.8613408008 101.09988067C52.1035560335 100.903991678 52.3434878571 100.698386477 52.5808982632 100.481715951C52.8104547514 100.272213234 53.0376538877 100.0523652 53.2622805116 99.8209522463C53.4782497852 99.5984581954 53.69184102 99.3652734949 53.9028629866 99.1203141915C54.1046144132 98.8861163508 54.3040173572 98.6411557374 54.5009047014 98.3844850734C54.6887743047 98.1395703176 54.8743534677 97.8839936226 55.057497 97.616932C55.233765623 97.3598951504 55.3951459417 97.0864244595 55.5432116494 96.798180002C55.68516622 96.5218322992 55.8148825702 96.2319051826 55.9337474713 95.9298615442C56.0475863115 95.6405894616 56.1514719822 95.3402038593 56.2466226743 95.0299897953C56.3378866877 94.7324472357 56.4211147539 94.4258627538 56.4973817978 94.1113702778C56.5709053984 93.8081905821 56.637959767 93.4976615854 56.6995079511 93.1807991973C56.7591521143 92.8737390904 56.8136254961 92.5607313837 56.8638045036 92.2427005909C56.9125915476 91.933491958 56.9573191643 91.619535054 56.9987928305 91.301679569C57.0394642981 90.9899721592 57.077006476 90.6745155253 57.112179 90.356111C57.1467433594 90.0432125688 57.1790192933 89.7274673042 57.2097277101 89.4096356784C57.2400740048 89.0955520106 57.2688895336 88.7794308973 57.2968700009 88.4620062239C57.3246526907 88.1468252391 57.3516120824 87.8303590572 57.3784292319 87.513326111C57.4051829347 87.1970432327 57.4317950676 86.8801962688 57.4589418639 86.5634985647C57.4860678958 86.2470431008 57.5137277734 85.9307366686 57.5425961797 85.615290978C57.5716346283 85.2979872321 57.6018958845 84.9815543976 57.6340666237 84.6667168353C57.6665219725 84.3490939531 57.7009207396 84.0330946942 57.7379679867 83.7194628146C57.7754519401 83.4021338992 57.8156471811 83.0872285046 57.859284 82.775517C57.9037404336 82.4579510273 57.9517689228 82.1437000468 58.0041416806 81.8335786554C58.0575876072 81.5171025742 58.1155576631 81.2049270547 58.1788725106 80.8979178025C58.243831435 80.582936537 58.314416328 80.2733933241 58.3915134561 79.9702230742C58.471042815 79.6574885247 58.5575017814 79.3515353846 58.6518631746 79.0533898678C58.7492962278 78.7455390932 58.8551545624 78.446012524 58.9705091257 78.1559398879C59.0897067481 77.856203427 59.2190438765 77.5665613112 59.3597021001 77.2882599831C59.5052215114 77.0003404828 59.6628580605 76.7245591973 59.8339201275 76.4622963192C60.0090390024 76.1938137681 60.1982277294 75.9394984167 60.40289 75.700831C60.40289 75.700831 60.40289 75.700831 60.40289 75.700831" + style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <circle + id="path891" + style="fill:#000000;stroke:none" + cx="84.406807" + cy="68.820488" + r="0.75" /> + <circle + id="path893" + style="fill:#000000;stroke:none" + cx="85.847839" + cy="68.867737" + r="0.75" /> + <circle + id="path895" + style="fill:#000000;stroke:none" + cx="87.099892" + cy="68.903175" + r="0.75" /> + <circle + id="path897" + style="fill:#000000;stroke:none" + cx="88.340126" + cy="68.985855" + r="0.75" /> + <circle + id="path899" + style="fill:#000000;stroke:none" + cx="89.74572" + cy="69.103973" + r="0.75" /> + <circle + id="path901" + style="fill:#000000;stroke:none" + cx="90.915085" + cy="69.186653" + r="0.75" /> + <circle + id="path903" + style="fill:#000000;stroke:none" + cx="92.119888" + cy="69.363831" + r="0.75" /> + <circle + id="path905" + style="fill:#000000;stroke:none" + cx="93.206566" + cy="69.541008" + r="0.75" /> + <circle + id="path907" + style="fill:#000000;stroke:none" + cx="94.647598" + cy="69.670937" + r="0.75" /> + <circle + id="path909" + style="fill:#000000;stroke:none" + cx="95.98233" + cy="69.918983" + r="0.75" /> + <circle + id="path911" + style="fill:#000000;stroke:none" + cx="97.163506" + cy="70.14341" + r="0.75" /> + <circle + id="path913" + style="fill:#000000;stroke:none" + cx="98.32106" + cy="70.356018" + r="0.75" /> + <circle + id="path915" + style="fill:#000000;stroke:none" + cx="99.502235" + cy="70.639503" + r="0.75" /> + <circle + id="path917" + style="fill:#000000;stroke:none" + cx="100.68341" + cy="70.922981" + r="0.75" /> + <circle + id="path919" + style="fill:#000000;stroke:none" + cx="101.77009" + cy="71.206467" + r="0.75" /> + <circle + id="path921" + style="fill:#000000;stroke:none" + cx="103.04576" + cy="71.678932" + r="0.75" /> + <circle + id="path923" + style="fill:#000000;stroke:none" + cx="104.08519" + cy="71.962418" + r="0.75" /> + <circle + id="path925" + style="fill:#000000;stroke:none" + cx="105.12463" + cy="72.434891" + r="0.75" /> + <circle + id="path927" + style="fill:#000000;stroke:none" + cx="106.21131" + cy="72.907356" + r="0.75" /> + <circle + id="path929" + style="fill:#000000;stroke:none" + cx="107.39249" + cy="73.332581" + r="0.75" /> + <circle + id="path931" + style="fill:#000000;stroke:none" + cx="108.43192" + cy="73.899544" + r="0.75" /> + <circle + id="path933" + style="fill:#000000;stroke:none" + cx="109.32961" + cy="74.419266" + r="0.75" /> + <circle + id="path935" + style="fill:#000000;stroke:none" + cx="110.22731" + cy="74.891731" + r="0.75" /> + <circle + id="path937" + style="fill:#000000;stroke:none" + cx="111.03051" + cy="75.364204" + r="0.75" /> + <circle + id="path939" + style="fill:#000000;stroke:none" + cx="111.88095" + cy="76.025658" + r="0.75" /> + <circle + id="path941" + style="fill:#000000;stroke:none" + cx="112.7314" + cy="76.54538" + r="0.75" /> + <circle + id="path943" + style="fill:#000000;stroke:none" + cx="113.48735" + cy="77.065094" + r="0.75" /> + <circle + id="path945" + style="fill:#000000;stroke:none" + cx="114.38504" + cy="77.584816" + r="0.75" /> + <circle + id="path947" + style="fill:#000000;stroke:none" + cx="115.18824" + cy="78.19902" + r="0.75" /> + <circle + id="path949" + style="fill:#000000;stroke:none" + cx="115.9442" + cy="78.813232" + r="0.75" /> + <circle + id="path951" + style="fill:#000000;stroke:none" + cx="116.6529" + cy="79.474693" + r="0.75" /> + <circle + id="path953" + style="fill:#000000;stroke:none" + cx="117.4561" + cy="80.041656" + r="0.75" /> + <circle + id="path955" + style="fill:#000000;stroke:none" + cx="118.16481" + cy="80.655869" + r="0.75" /> + <circle + id="path957" + style="fill:#000000;stroke:none" + cx="118.77902" + cy="81.364571" + r="0.75" /> + <circle + id="path959" + style="fill:#000000;stroke:none" + cx="119.53497" + cy="82.026031" + r="0.75" /> + <circle + id="path961" + style="fill:#000000;stroke:none" + cx="120.19643" + cy="82.734741" + r="0.75" /> + <circle + id="path963" + style="fill:#000000;stroke:none" + cx="120.85789" + cy="83.490692" + r="0.75" /> + <circle + id="path965" + style="fill:#000000;stroke:none" + cx="121.4721" + cy="84.152145" + r="0.75" /> + <circle + id="path967" + style="fill:#000000;stroke:none" + cx="122.13356" + cy="85.002594" + r="0.75" /> + <circle + id="path969" + style="fill:#000000;stroke:none" + cx="122.79502" + cy="85.711304" + r="0.75" /> + <circle + id="path971" + style="fill:#000000;stroke:none" + cx="123.36198" + cy="86.561745" + r="0.75" /> + <circle + id="path973" + style="fill:#000000;stroke:none" + cx="123.83445" + cy="87.412193" + r="0.75" /> + <circle + id="path975" + style="fill:#000000;stroke:none" + cx="124.35417" + cy="88.357132" + r="0.75" /> + <circle + id="path977" + style="fill:#000000;stroke:none" + cx="124.87388" + cy="89.207581" + r="0.75" /> + <circle + id="path979" + style="fill:#000000;stroke:none" + cx="125.25186" + cy="89.916283" + r="0.75" /> + <circle + id="path981" + style="fill:#000000;stroke:none" + cx="125.62984" + cy="90.672241" + r="0.75" /> + <circle + id="path983" + style="fill:#000000;stroke:none" + cx="126.10231" + cy="91.569931" + r="0.75" /> + <circle + id="path985" + style="fill:#000000;stroke:none" + cx="126.48028" + cy="92.467628" + r="0.75" /> + <circle + id="path987" + style="fill:#000000;stroke:none" + cx="126.90551" + cy="93.412567" + r="0.75" /> + <circle + id="path989" + style="fill:#000000;stroke:none" + cx="127.28348" + cy="94.310257" + r="0.75" /> + <circle + id="path991" + style="fill:#000000;stroke:none" + cx="127.56696" + cy="95.255203" + r="0.75" /> + <circle + id="path993" + style="fill:#000000;stroke:none" + cx="127.89769" + cy="96.200142" + r="0.75" /> + <circle + id="path995" + style="fill:#000000;stroke:none" + cx="128.08669" + cy="97.192329" + r="0.75" /> + <circle + id="path997" + style="fill:#000000;stroke:none" + cx="128.22842" + cy="98.137268" + r="0.75" /> + <circle + id="path999" + style="fill:#000000;stroke:none" + cx="128.46466" + cy="99.223953" + r="0.75" /> + <circle + id="path1001" + style="fill:#000000;stroke:none" + cx="128.55914" + cy="100.31063" + r="0.75" /> + <circle + id="path1003" + style="fill:#000000;stroke:none" + cx="128.6064" + cy="101.39731" + r="0.75" /> + <circle + id="path1005" + style="fill:#000000;stroke:none" + cx="128.6064" + cy="102.3895" + r="0.75" /> + <circle + id="path1007" + style="fill:#000000;stroke:none" + cx="128.51192" + cy="103.47618" + r="0.75" /> + <circle + id="path1009" + style="fill:#000000;stroke:none" + cx="128.4174" + cy="104.65736" + r="0.75" /> + <circle + id="path1011" + style="fill:#000000;stroke:none" + cx="128.32292" + cy="105.64954" + r="0.75" /> + <circle + id="path1013" + style="fill:#000000;stroke:none" + cx="128.03943" + cy="106.54724" + r="0.75" /> + <circle + id="path1015" + style="fill:#000000;stroke:none" + cx="127.89769" + cy="107.58667" + r="0.75" /> + <circle + id="path1017" + style="fill:#000000;stroke:none" + cx="127.37798" + cy="108.57886" + r="0.75" /> + <circle + id="path1019" + style="fill:#000000;stroke:none" + cx="126.90551" + cy="109.57105" + r="0.75" /> + <circle + id="path1021" + style="fill:#000000;stroke:none" + cx="126.29129" + cy="110.56324" + r="0.75" /> + <circle + id="path1023" + style="fill:#000000;stroke:none" + cx="125.72433" + cy="111.41368" + r="0.75" /> + <circle + id="path1025" + style="fill:#000000;stroke:none" + cx="124.96838" + cy="112.21688" + r="0.75" /> + <circle + id="path1027" + style="fill:#000000;stroke:none" + cx="124.25967" + cy="113.02008" + r="0.75" /> + <circle + id="path1029" + style="fill:#000000;stroke:none" + cx="123.45647" + cy="113.77603" + r="0.75" /> + <circle + id="path1031" + style="fill:#000000;stroke:none" + cx="122.55878" + cy="114.67373" + r="0.75" /> + <circle + id="path1033" + style="fill:#000000;stroke:none" + cx="121.80283" + cy="115.42968" + r="0.75" /> + <circle + id="path1035" + style="fill:#000000;stroke:none" + cx="120.99963" + cy="115.9494" + r="0.75" /> + <circle + id="path1037" + style="fill:#000000;stroke:none" + cx="120.19643" + cy="116.70535" + r="0.75" /> + <circle + id="path1039" + style="fill:#000000;stroke:none" + cx="119.29874" + cy="117.55579" + r="0.75" /> + <circle + id="path1041" + style="fill:#000000;stroke:none" + cx="118.49554" + cy="118.07551" + r="0.75" /> + <circle + id="path1043" + style="fill:#000000;stroke:none" + cx="117.59784" + cy="118.92596" + r="0.75" /> + <circle + id="path1045" + style="fill:#000000;stroke:none" + cx="116.7474" + cy="119.49292" + r="0.75" /> + <circle + id="path1047" + style="fill:#000000;stroke:none" + cx="115.89695" + cy="120.34337" + r="0.75" /> + <circle + id="path1049" + style="fill:#000000;stroke:none" + cx="115.32999" + cy="121.05207" + r="0.75" /> + <circle + id="path1051" + style="fill:#000000;stroke:none" + cx="114.47954" + cy="121.71353" + r="0.75" /> + <circle + id="path1053" + style="fill:#000000;stroke:none" + cx="113.86533" + cy="122.51673" + r="0.75" /> + <circle + id="path1055" + style="fill:#000000;stroke:none" + cx="113.25112" + cy="123.41443" + r="0.75" /> + <circle + id="path1057" + style="fill:#000000;stroke:none" + cx="112.87314" + cy="124.26487" + r="0.75" /> + <circle + id="path1059" + style="fill:#000000;stroke:none" + cx="112.25893" + cy="125.02082" + r="0.75" /> + <circle + id="path1061" + style="fill:#000000;stroke:none" + cx="111.9282" + cy="125.91852" + r="0.75" /> + <circle + id="path1063" + style="fill:#000000;stroke:none" + cx="111.73921" + cy="126.81621" + r="0.75" /> + <circle + id="path1065" + style="fill:#000000;stroke:none" + cx="111.26674" + cy="127.7139" + r="0.75" /> + <circle + id="path1067" + style="fill:#000000;stroke:none" + cx="111.03051" + cy="128.70609" + r="0.75" /> + <circle + id="path1069" + style="fill:#000000;stroke:none" + cx="110.69978" + cy="129.65103" + r="0.75" /> + <circle + id="path1071" + style="fill:#000000;stroke:none" + cx="110.41629" + cy="130.73772" + r="0.75" /> + <circle + id="path1073" + style="fill:#000000;stroke:none" + cx="110.13281" + cy="131.91888" + r="0.75" /> + <circle + id="path1075" + style="fill:#000000;stroke:none" + cx="110.03832" + cy="132.91109" + r="0.75" /> + <circle + id="path1077" + style="fill:#000000;stroke:none" + cx="109.80208" + cy="133.95052" + r="0.75" /> + <circle + id="path1079" + style="fill:#000000;stroke:none" + cx="109.75484" + cy="134.98994" + r="0.75" /> + <circle + id="path1081" + style="fill:#000000;stroke:none" + cx="109.70759" + cy="136.02937" + r="0.75" /> + <circle + id="path1083" + style="fill:#000000;stroke:none" + cx="109.56585" + cy="137.11606" + r="0.75" /> + <circle + id="path1085" + style="fill:#000000;stroke:none" + cx="109.6131" + cy="138.43898" + r="0.75" /> + <circle + id="path1087" + style="fill:#000000;stroke:none" + cx="109.66034" + cy="139.47841" + r="0.75" /> + <circle + id="path1089" + style="fill:#000000;stroke:none" + cx="109.84933" + cy="140.65959" + r="0.75" /> + <circle + id="path1091" + style="fill:#000000;stroke:none" + cx="110.03832" + cy="141.79352" + r="0.75" /> + <circle + id="path1093" + style="fill:#000000;stroke:none" + cx="110.41629" + cy="142.8802" + r="0.75" /> + <circle + id="path1095" + style="fill:#000000;stroke:none" + cx="110.60528" + cy="144.01413" + r="0.75" /> + <circle + id="path1097" + style="fill:#000000;stroke:none" + cx="111.17225" + cy="144.95908" + r="0.75" /> + <circle + id="path1099" + style="fill:#000000;stroke:none" + cx="111.50298" + cy="145.90401" + r="0.75" /> + <circle + id="path1101" + style="fill:#000000;stroke:none" + cx="112.16443" + cy="146.75446" + r="0.75" /> + <circle + id="path1103" + style="fill:#000000;stroke:none" + cx="112.82589" + cy="147.6994" + r="0.75" /> + <circle + id="path1105" + style="fill:#000000;stroke:none" + cx="113.5346" + cy="148.45535" + r="0.75" /> + <circle + id="path1107" + style="fill:#000000;stroke:none" + cx="114.3378" + cy="149.16405" + r="0.75" /> + <circle + id="path1109" + style="fill:#000000;stroke:none" + cx="115.141" + cy="149.77827" + r="0.75" /> + <circle + id="path1111" + style="fill:#000000;stroke:none" + cx="116.03869" + cy="150.39249" + r="0.75" /> + <circle + id="path1113" + style="fill:#000000;stroke:none" + cx="116.93638" + cy="151.00668" + r="0.75" /> + <circle + id="path1115" + style="fill:#000000;stroke:none" + cx="117.92857" + cy="151.6209" + r="0.75" /> + <circle + id="path1117" + style="fill:#000000;stroke:none" + cx="118.92076" + cy="152.23511" + r="0.75" /> + <circle + id="path1119" + style="fill:#000000;stroke:none" + cx="119.8657" + cy="152.75484" + r="0.75" /> + <circle + id="path1121" + style="fill:#000000;stroke:none" + cx="120.81064" + cy="153.32179" + r="0.75" /> + <circle + id="path1123" + style="fill:#000000;stroke:none" + cx="121.80283" + cy="153.936" + r="0.75" /> + <circle + id="path1125" + style="fill:#000000;stroke:none" + cx="122.65327" + cy="154.55022" + r="0.75" /> + <circle + id="path1127" + style="fill:#000000;stroke:none" + cx="123.64546" + cy="155.21167" + r="0.75" /> + <circle + id="path1129" + style="fill:#000000;stroke:none" + cx="124.35417" + cy="155.96764" + r="0.75" /> + <circle + id="path1131" + style="fill:#000000;stroke:none" + cx="125.11012" + cy="156.86533" + r="0.75" /> + <circle + id="path1133" + style="fill:#000000;stroke:none" + cx="125.77158" + cy="157.66852" + r="0.75" /> + <circle + id="path1135" + style="fill:#000000;stroke:none" + cx="126.24405" + cy="158.51897" + r="0.75" /> + <circle + id="path1137" + style="fill:#000000;stroke:none" + cx="126.76377" + cy="159.51115" + r="0.75" /> + <circle + id="path1139" + style="fill:#000000;stroke:none" + cx="127.37798" + cy="160.59782" + r="0.75" /> + <circle + id="path1141" + style="fill:#000000;stroke:none" + cx="127.94494" + cy="161.63727" + r="0.75" /> + <circle + id="path1143" + style="fill:#000000;stroke:none" + cx="128.46466" + cy="162.72395" + r="0.75" /> + <circle + id="path1145" + style="fill:#000000;stroke:none" + cx="128.79539" + cy="163.85788" + r="0.75" /> + <circle + id="path1147" + style="fill:#000000;stroke:none" + cx="129.03162" + cy="164.94456" + r="0.75" /> + <circle + id="path1149" + style="fill:#000000;stroke:none" + cx="129.26785" + cy="166.12573" + r="0.75" /> + <circle + id="path1151" + style="fill:#000000;stroke:none" + cx="129.26785" + cy="167.30692" + r="0.75" /> + <circle + id="path1153" + style="fill:#000000;stroke:none" + cx="129.26785" + cy="168.53532" + r="0.75" /> + <circle + id="path1155" + style="fill:#000000;stroke:none" + cx="129.07887" + cy="169.57477" + r="0.75" /> + <circle + id="path1157" + style="fill:#000000;stroke:none" + cx="128.84264" + cy="170.66145" + r="0.75" /> + <circle + id="path1159" + style="fill:#000000;stroke:none" + cx="128.55914" + cy="171.74812" + r="0.75" /> + <circle + id="path1161" + style="fill:#000000;stroke:none" + cx="128.22842" + cy="172.69307" + r="0.75" /> + <circle + id="path1163" + style="fill:#000000;stroke:none" + cx="127.75595" + cy="173.87425" + r="0.75" /> + <circle + id="path1165" + style="fill:#000000;stroke:none" + cx="127.09449" + cy="174.91368" + r="0.75" /> + <circle + id="path1167" + style="fill:#000000;stroke:none" + cx="126.52753" + cy="176.09486" + r="0.75" /> + <circle + id="path1169" + style="fill:#000000;stroke:none" + cx="125.86607" + cy="177.13429" + r="0.75" /> + <circle + id="path1171" + style="fill:#000000;stroke:none" + cx="125.15737" + cy="178.31548" + r="0.75" /> + <circle + id="path1173" + style="fill:#000000;stroke:none" + cx="124.35417" + cy="179.21317" + r="0.75" /> + <circle + id="path1175" + style="fill:#000000;stroke:none" + cx="123.55097" + cy="180.25259" + r="0.75" /> + <circle + id="path1177" + style="fill:#000000;stroke:none" + cx="122.55878" + cy="181.24478" + r="0.75" /> + <circle + id="path1179" + style="fill:#000000;stroke:none" + cx="121.70833" + cy="182.23697" + r="0.75" /> + <circle + id="path1181" + style="fill:#000000;stroke:none" + cx="120.90513" + cy="183.08742" + r="0.75" /> + <circle + id="path1183" + style="fill:#000000;stroke:none" + cx="119.91295" + cy="184.07961" + r="0.75" /> + <circle + id="path1185" + style="fill:#000000;stroke:none" + cx="118.87351" + cy="184.8828" + r="0.75" /> + <circle + id="path1187" + style="fill:#000000;stroke:none" + cx="117.73958" + cy="185.87498" + r="0.75" /> + <circle + id="path1189" + style="fill:#000000;stroke:none" + cx="116.7474" + cy="186.86719" + r="0.75" /> + <circle + id="path1191" + style="fill:#000000;stroke:none" + cx="115.61347" + cy="187.62312" + r="0.75" /> + <circle + id="path1193" + style="fill:#000000;stroke:none" + cx="114.52679" + cy="188.37907" + r="0.75" /> + <circle + id="path1195" + style="fill:#000000;stroke:none" + cx="113.39286" + cy="189.13504" + r="0.75" /> + <circle + id="path1197" + style="fill:#000000;stroke:none" + cx="112.11719" + cy="189.60751" + r="0.75" /> + <circle + id="path1199" + style="fill:#000000;stroke:none" + cx="110.74702" + cy="190.26897" + r="0.75" /> + <circle + id="path1201" + style="fill:#000000;stroke:none" + cx="109.56585" + cy="190.64694" + r="0.75" /> + <circle + id="path1203" + style="fill:#000000;stroke:none" + cx="108.0067" + cy="191.16666" + r="0.75" /> + <circle + id="path1205" + style="fill:#000000;stroke:none" + cx="107.01451" + cy="191.45013" + r="0.75" /> + <circle + id="path1207" + style="fill:#000000;stroke:none" + cx="105.97507" + cy="191.82812" + r="0.75" /> + <circle + id="path1209" + style="fill:#000000;stroke:none" + cx="104.93564" + cy="192.1116" + r="0.75" /> + <circle + id="path1211" + style="fill:#000000;stroke:none" + cx="103.61272" + cy="192.44234" + r="0.75" /> + <circle + id="path1213" + style="fill:#000000;stroke:none" + cx="102.3843" + cy="192.77306" + r="0.75" /> + <circle + id="path1215" + style="fill:#000000;stroke:none" + cx="100.91964" + cy="193.05653" + r="0.75" /> + <circle + id="path1217" + style="fill:#000000;stroke:none" + cx="99.549477" + cy="193.34003" + r="0.75" /> + <circle + id="path1219" + style="fill:#000000;stroke:none" + cx="98.132072" + cy="193.57626" + r="0.75" /> + <circle + id="path1221" + style="fill:#000000;stroke:none" + cx="96.620163" + cy="193.85974" + r="0.75" /> + <circle + id="path1223" + style="fill:#000000;stroke:none" + cx="95.061012" + cy="194.00148" + r="0.75" /> + <circle + id="path1225" + style="fill:#000000;stroke:none" + cx="93.785339" + cy="194.28496" + r="0.75" /> + <circle + id="path1227" + style="fill:#000000;stroke:none" + cx="92.509674" + cy="194.4267" + r="0.75" /> + <circle + id="path1229" + style="fill:#000000;stroke:none" + cx="91.186752" + cy="194.4267" + r="0.75" /> + <circle + id="path1231" + style="fill:#000000;stroke:none" + cx="89.67485" + cy="194.4267" + r="0.75" /> + <circle + id="path1233" + style="fill:#000000;stroke:none" + cx="88.068451" + cy="194.23772" + r="0.75" /> + <circle + id="path1235" + style="fill:#000000;stroke:none" + cx="86.603798" + cy="194.23772" + r="0.75" /> + <circle + id="path1237" + style="fill:#000000;stroke:none" + cx="85.091888" + cy="194.00148" + r="0.75" /> + <circle + id="path1239" + style="fill:#000000;stroke:none" + cx="83.579987" + cy="193.85974" + r="0.75" /> + <circle + id="path1241" + style="fill:#000000;stroke:none" + cx="81.831848" + cy="193.57626" + r="0.75" /> + <circle + id="path1243" + style="fill:#000000;stroke:none" + cx="80.08371" + cy="193.43452" + r="0.75" /> + <circle + id="path1245" + style="fill:#000000;stroke:none" + cx="78.666298" + cy="193.15103" + r="0.75" /> + <circle + id="path1247" + style="fill:#000000;stroke:none" + cx="77.01265" + cy="192.86755" + r="0.75" /> + <circle + id="path1249" + style="fill:#000000;stroke:none" + cx="75.595238" + cy="192.58408" + r="0.75" /> + <circle + id="path1251" + style="fill:#000000;stroke:none" + cx="74.130585" + cy="192.39508" + r="0.75" /> + <circle + id="path1253" + style="fill:#000000;stroke:none" + cx="72.524185" + cy="191.92261" + r="0.75" /> + <circle + id="path1255" + style="fill:#000000;stroke:none" + cx="70.823288" + cy="191.54463" + r="0.75" /> + <circle + id="path1257" + style="fill:#000000;stroke:none" + cx="69.453125" + cy="191.16666" + r="0.75" /> + <circle + id="path1259" + style="fill:#000000;stroke:none" + cx="68.17746" + cy="190.88318" + r="0.75" /> + <circle + id="path1261" + style="fill:#000000;stroke:none" + cx="66.901787" + cy="190.45795" + r="0.75" /> + <circle + id="path1263" + style="fill:#000000;stroke:none" + cx="65.86235" + cy="190.03273" + r="0.75" /> + <circle + id="path1265" + style="fill:#000000;stroke:none" + cx="64.681175" + cy="189.60751" + r="0.75" /> + <circle + id="path1267" + style="fill:#000000;stroke:none" + cx="63.452751" + cy="188.8988" + r="0.75" /> + <circle + id="path1269" + style="fill:#000000;stroke:none" + cx="62.224331" + cy="188.33183" + r="0.75" /> + <circle + id="path1271" + style="fill:#000000;stroke:none" + cx="61.232143" + cy="187.76488" + r="0.75" /> + <circle + id="path1273" + style="fill:#000000;stroke:none" + cx="60.050968" + cy="187.05617" + r="0.75" /> + <circle + id="path1275" + style="fill:#000000;stroke:none" + cx="59.06823" + cy="186.6026" + r="0.75" /> + <circle + id="path1277" + style="fill:#000000;stroke:none" + cx="58.076042" + cy="185.74271" + r="0.75" /> + <circle + id="path1279" + style="fill:#000000;stroke:none" + cx="56.885414" + cy="185.08124" + r="0.75" /> + <circle + id="path1281" + style="fill:#000000;stroke:none" + cx="55.69479" + cy="184.1552" + r="0.75" /> + <circle + id="path1283" + style="fill:#000000;stroke:none" + cx="54.702602" + cy="183.16301" + r="0.75" /> + <circle + id="path1285" + style="fill:#000000;stroke:none" + cx="53.578125" + cy="182.17084" + r="0.75" /> + <circle + id="path1287" + style="fill:#000000;stroke:none" + cx="52.585938" + cy="181.04636" + r="0.75" /> + <circle + id="path1289" + style="fill:#000000;stroke:none" + cx="51.659897" + cy="180.05415" + r="0.75" /> + <circle + id="path1291" + style="fill:#000000;stroke:none" + cx="50.932293" + cy="178.73125" + r="0.75" /> + <circle + id="path1293" + style="fill:#000000;stroke:none" + cx="49.940105" + cy="177.34218" + r="0.75" /> + <circle + id="path1295" + style="fill:#000000;stroke:none" + cx="49.477081" + cy="176.2177" + r="0.75" /> + <circle + id="path1297" + style="fill:#000000;stroke:none" + cx="49.146355" + cy="175.02708" + r="0.75" /> + <circle + id="path1299" + style="fill:#000000;stroke:none" + cx="48.947918" + cy="173.96873" + r="0.75" /> + <circle + id="path1301" + style="fill:#000000;stroke:none" + cx="48.947918" + cy="172.57968" + r="0.75" /> + <circle + id="path1303" + style="fill:#000000;stroke:none" + cx="49.146355" + cy="170.85989" + r="0.75" /> + <circle + id="path1305" + style="fill:#000000;stroke:none" + cx="49.477081" + cy="169.60312" + r="0.75" /> + <circle + id="path1307" + style="fill:#000000;stroke:none" + cx="49.807812" + cy="168.1479" + r="0.75" /> + <circle + id="path1309" + style="fill:#000000;stroke:none" + cx="49.807812" + cy="166.6927" + r="0.75" /> + <circle + id="path1311" + style="fill:#000000;stroke:none" + cx="49.807812" + cy="165.17136" + r="0.75" /> + <circle + id="path1313" + style="fill:#000000;stroke:none" + cx="49.807812" + cy="163.91458" + r="0.75" /> + <circle + id="path1315" + style="fill:#000000;stroke:none" + cx="49.146355" + cy="162.52551" + r="0.75" /> + <circle + id="path1317" + style="fill:#000000;stroke:none" + cx="48.749477" + cy="161.26874" + r="0.75" /> + <circle + id="path1319" + style="fill:#000000;stroke:none" + cx="48.286457" + cy="159.68124" + r="0.75" /> + <circle + id="path1321" + style="fill:#000000;stroke:none" + cx="47.492706" + cy="158.1599" + r="0.75" /> + <circle + id="path1323" + style="fill:#000000;stroke:none" + cx="46.963543" + cy="156.90312" + r="0.75" /> + <circle + id="path1325" + style="fill:#000000;stroke:none" + cx="46.235935" + cy="155.5802" + r="0.75" /> + <circle + id="path1327" + style="fill:#000000;stroke:none" + cx="45.243752" + cy="154.12498" + r="0.75" /> + <circle + id="path1329" + style="fill:#000000;stroke:none" + cx="44.648438" + cy="153.0005" + r="0.75" /> + <circle + id="path1331" + style="fill:#000000;stroke:none" + cx="43.788544" + cy="151.80989" + r="0.75" /> + <circle + id="path1333" + style="fill:#000000;stroke:none" + cx="42.994793" + cy="150.35468" + r="0.75" /> + <circle + id="path1335" + style="fill:#000000;stroke:none" + cx="41.738022" + cy="148.83333" + r="0.75" /> + <circle + id="path1337" + style="fill:#000000;stroke:none" + cx="40.944271" + cy="147.70885" + r="0.75" /> + <circle + id="path1339" + style="fill:#000000;stroke:none" + cx="40.084373" + cy="146.45209" + r="0.75" /> + <circle + id="path1341" + style="fill:#000000;stroke:none" + cx="39.158333" + cy="145.52603" + r="0.75" /> + <circle + id="path1343" + style="fill:#000000;stroke:none" + cx="38.364582" + cy="144.40155" + r="0.75" /> + <circle + id="path1345" + style="fill:#000000;stroke:none" + cx="37.306252" + cy="143.34322" + r="0.75" /> + <circle + id="path1347" + style="fill:#000000;stroke:none" + cx="36.31406" + cy="142.35103" + r="0.75" /> + <circle + id="path1349" + style="fill:#000000;stroke:none" + cx="35.123436" + cy="141.55728" + r="0.75" /> + <circle + id="path1351" + style="fill:#000000;stroke:none" + cx="34.131248" + cy="140.89583" + r="0.75" /> + <circle + id="path1353" + style="fill:#000000;stroke:none" + cx="33.139061" + cy="140.03593" + r="0.75" /> + <circle + id="path1355" + style="fill:#000000;stroke:none" + cx="32.08073" + cy="139.44061" + r="0.75" /> + <circle + id="path1357" + style="fill:#000000;stroke:none" + cx="31.088543" + cy="138.64687" + r="0.75" /> + <circle + id="path1359" + style="fill:#000000;stroke:none" + cx="30.1625" + cy="138.05154" + r="0.75" /> + <circle + id="path1361" + style="fill:#000000;stroke:none" + cx="28.971874" + cy="137.2578" + r="0.75" /> + <circle + id="path1363" + style="fill:#000000;stroke:none" + cx="27.715103" + cy="136.3979" + r="0.75" /> + <circle + id="path1365" + style="fill:#000000;stroke:none" + cx="26.590626" + cy="135.47186" + r="0.75" /> + <circle + id="path1367" + style="fill:#000000;stroke:none" + cx="25.135418" + cy="134.28123" + r="0.75" /> + <circle + id="path1369" + style="fill:#000000;stroke:none" + cx="24.27552" + cy="133.22292" + r="0.75" /> + <circle + id="path1371" + style="fill:#000000;stroke:none" + cx="23.415625" + cy="132.09843" + r="0.75" /> + <circle + id="path1373" + style="fill:#000000;stroke:none" + cx="22.952604" + cy="130.97395" + r="0.75" /> + <circle + id="path1375" + style="fill:#000000;stroke:none" + cx="22.291145" + cy="129.51874" + r="0.75" /> + <circle + id="path1377" + style="fill:#000000;stroke:none" + cx="22.092709" + cy="128.06354" + r="0.75" /> + <circle + id="path1379" + style="fill:#000000;stroke:none" + cx="21.828125" + cy="126.40989" + r="0.75" /> + <circle + id="path1381" + style="fill:#000000;stroke:none" + cx="21.828125" + cy="124.82239" + r="0.75" /> + <circle + id="path1383" + style="fill:#000000;stroke:none" + cx="22.026562" + cy="123.30103" + r="0.75" /> + <circle + id="path1385" + style="fill:#000000;stroke:none" + cx="22.357292" + cy="121.5151" + r="0.75" /> + <circle + id="path1387" + style="fill:#000000;stroke:none" + cx="22.820312" + cy="120.39062" + r="0.75" /> + <circle + id="path1389" + style="fill:#000000;stroke:none" + cx="23.481771" + cy="118.86926" + r="0.75" /> + <circle + id="path1391" + style="fill:#000000;stroke:none" + cx="24.010937" + cy="117.54635" + r="0.75" /> + <circle + id="path1393" + style="fill:#000000;stroke:none" + cx="24.870832" + cy="116.42187" + r="0.75" /> + <circle + id="path1395" + style="fill:#000000;stroke:none" + cx="25.466146" + cy="115.23124" + r="0.75" /> + <circle + id="path1397" + style="fill:#000000;stroke:none" + cx="26.19375" + cy="114.10676" + r="0.75" /> + <circle + id="path1399" + style="fill:#000000;stroke:none" + cx="27.119793" + cy="113.18072" + r="0.75" /> + <circle + id="path1401" + style="fill:#000000;stroke:none" + cx="28.376562" + cy="112.05624" + r="0.75" /> + <circle + id="path1403" + style="fill:#000000;stroke:none" + cx="29.501041" + cy="111.39478" + r="0.75" /> + <circle + id="path1405" + style="fill:#000000;stroke:none" + cx="30.823957" + cy="110.66718" + r="0.75" /> + <circle + id="path1407" + style="fill:#000000;stroke:none" + cx="32.21302" + cy="110.13801" + r="0.75" /> + <circle + id="path1409" + style="fill:#000000;stroke:none" + cx="33.535938" + cy="109.5427" + r="0.75" /> + <circle + id="path1411" + style="fill:#000000;stroke:none" + cx="34.660416" + cy="109.34426" + r="0.75" /> + <circle + id="path1413" + style="fill:#000000;stroke:none" + cx="35.983334" + cy="108.8151" + r="0.75" /> + <circle + id="path1415" + style="fill:#000000;stroke:none" + cx="37.173958" + cy="108.48437" + r="0.75" /> + <circle + id="path1417" + style="fill:#000000;stroke:none" + cx="38.364582" + cy="107.88905" + r="0.75" /> + <circle + id="path1419" + style="fill:#000000;stroke:none" + cx="39.621353" + cy="107.55833" + r="0.75" /> + <circle + id="path1421" + style="fill:#000000;stroke:none" + cx="40.944271" + cy="107.0953" + r="0.75" /> + <circle + id="path1423" + style="fill:#000000;stroke:none" + cx="42.333332" + cy="106.43385" + r="0.75" /> + <circle + id="path1425" + style="fill:#000000;stroke:none" + cx="43.523956" + cy="105.70624" + r="0.75" /> + <circle + id="path1427" + style="fill:#000000;stroke:none" + cx="44.582291" + cy="104.97864" + r="0.75" /> + <circle + id="path1429" + style="fill:#000000;stroke:none" + cx="45.971355" + cy="104.51562" + r="0.75" /> + <circle + id="path1431" + style="fill:#000000;stroke:none" + cx="47.029686" + cy="104.0526" + r="0.75" /> + <circle + id="path1433" + style="fill:#000000;stroke:none" + cx="48.154167" + cy="103.45728" + r="0.75" /> + <circle + id="path1435" + style="fill:#000000;stroke:none" + cx="49.344791" + cy="102.72968" + r="0.75" /> + <circle + id="path1437" + style="fill:#000000;stroke:none" + cx="50.733852" + cy="101.86978" + r="0.75" /> + <circle + id="path1439" + style="fill:#000000;stroke:none" + cx="51.92448" + cy="100.94374" + r="0.75" /> + <circle + id="path1441" + style="fill:#000000;stroke:none" + cx="52.916664" + cy="100.08385" + r="0.75" /> + <circle + id="path1443" + style="fill:#000000;stroke:none" + cx="53.908855" + cy="99.09166" + r="0.75" /> + <circle + id="path1445" + style="fill:#000000;stroke:none" + cx="54.768749" + cy="98.165619" + r="0.75" /> + <circle + id="path1447" + style="fill:#000000;stroke:none" + cx="55.5625" + cy="96.842705" + r="0.75" /> + <circle + id="path1449" + style="fill:#000000;stroke:none" + cx="55.959373" + cy="95.78437" + r="0.75" /> + <circle + id="path1451" + style="fill:#000000;stroke:none" + cx="56.356251" + cy="94.329163" + r="0.75" /> + <circle + id="path1453" + style="fill:#000000;stroke:none" + cx="56.819271" + cy="93.006241" + r="0.75" /> + <circle + id="path1455" + style="fill:#000000;stroke:none" + cx="56.951561" + cy="91.88176" + r="0.75" /> + <circle + id="path1457" + style="fill:#000000;stroke:none" + cx="57.083855" + cy="90.558846" + r="0.75" /> + <circle + id="path1459" + style="fill:#000000;stroke:none" + cx="57.083855" + cy="89.235931" + r="0.75" /> + <circle + id="path1461" + style="fill:#000000;stroke:none" + cx="57.216145" + cy="87.979156" + r="0.75" /> + <circle + id="path1463" + style="fill:#000000;stroke:none" + cx="57.216145" + cy="86.523949" + r="0.75" /> + <circle + id="path1465" + style="fill:#000000;stroke:none" + cx="57.613022" + cy="85.201035" + r="0.75" /> + <circle + id="path1467" + style="fill:#000000;stroke:none" + cx="57.745312" + cy="84.1427" + r="0.75" /> + <circle + id="path1469" + style="fill:#000000;stroke:none" + cx="57.877605" + cy="83.018219" + r="0.75" /> + <circle + id="path1471" + style="fill:#000000;stroke:none" + cx="57.943748" + cy="82.092178" + r="0.75" /> + <circle + id="path1473" + style="fill:#000000;stroke:none" + cx="57.943748" + cy="80.967705" + r="0.75" /> + <circle + id="path1475" + style="fill:#000000;stroke:none" + cx="58.472916" + cy="79.644783" + r="0.75" /> + <circle + id="path1477" + style="fill:#000000;stroke:none" + cx="58.935936" + cy="78.586449" + r="0.75" /> + <circle + id="path1479" + style="fill:#000000;stroke:none" + cx="59.398956" + cy="77.329681" + r="0.75" /> + <circle + id="path1485" + style="fill:#000000;stroke:none" + cx="60.402889" + cy="75.700829" + r="0.75" /> + <circle + id="path1487" + style="fill:#000000;stroke:none" + cx="60.402912" + cy="75.700829" + r="0.75" /> + <circle + id="path1491" + style="fill:#000000;stroke:none" + cx="61.184895" + cy="74.617699" + r="0.75" /> + <circle + id="path1493" + style="fill:#000000;stroke:none" + cx="62.243229" + cy="73.823952" + r="0.75" /> + <circle + id="path1495" + style="fill:#000000;stroke:none" + cx="63.103127" + cy="72.897911" + r="0.75" /> + <circle + id="path1497" + style="fill:#000000;stroke:none" + cx="64.227608" + cy="72.104156" + r="0.75" /> + <circle + id="path1499" + style="fill:#000000;stroke:none" + cx="65.352081" + cy="71.508842" + r="0.75" /> + <circle + id="path1501" + style="fill:#000000;stroke:none" + cx="66.741142" + cy="70.979683" + r="0.75" /> + <circle + id="path1503" + style="fill:#000000;stroke:none" + cx="67.997917" + cy="70.516663" + r="0.75" /> + <circle + id="path1505" + style="fill:#000000;stroke:none" + cx="69.188538" + cy="70.318222" + r="0.75" /> + <circle + id="path1507" + style="fill:#000000;stroke:none" + cx="70.511459" + cy="69.987495" + r="0.75" /> + <circle + id="path1509" + style="fill:#000000;stroke:none" + cx="71.966667" + cy="69.855202" + r="0.75" /> + <circle + id="path1511" + style="fill:#000000;stroke:none" + cx="73.223434" + cy="69.524467" + r="0.75" /> + <circle + id="path1513" + style="fill:#000000;stroke:none" + cx="74.546356" + cy="69.524467" + r="0.75" /> + <circle + id="path1515" + style="fill:#000000;stroke:none" + cx="75.86927" + cy="69.127594" + r="0.75" /> + <circle + id="path1517" + style="fill:#000000;stroke:none" + cx="77.126038" + cy="68.995308" + r="0.75" /> + <circle + id="path1519" + style="fill:#000000;stroke:none" + cx="78.448959" + cy="68.730721" + r="0.75" /> + <circle + id="path1521" + style="fill:#000000;stroke:none" + cx="79.63958" + cy="68.664574" + r="0.75" /> + <circle + id="path1523" + style="fill:#000000;stroke:none" + cx="80.896355" + cy="68.796867" + r="0.75" /> + <circle + id="path1525" + style="fill:#000000;stroke:none" + cx="82.153122" + cy="68.796867" + r="0.75" /> + <circle + id="path1527" + style="fill:#000000;stroke:none" + cx="83.277603" + cy="68.796867" + r="0.75" /> + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track6.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track6.svg new file mode 100644 index 0000000000000000000000000000000000000000..546490acbd626a9f38c7904baf15e860733dd857 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track6.svg @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg1301" + inkscape:version="0.92.3 (5aff6ba, 2018-11-25)" + sodipodi:docname="track6.svg"> + <defs + id="defs1295" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="190.75425" + inkscape:cy="896.23429" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata1298"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + style="fill:none;stroke:#000000;stroke-width:0.53219444px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 41.673269,71.692761 c 7.483939,-5.349914 5.162911,-7.409447 23.314999,-2.355228 8.479237,2.360936 6.887336,13.866687 0.613554,18.841817 -7.971402,6.321346 -13.815659,6.545257 -21.474343,4e-6 -5.754978,-4.918311 -8.756738,-11.981217 -2.45421,-16.486593 z" + id="path1846" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssss" /> + <circle + id="path1848" + style="fill:#000000;stroke:none" + cx="51.048481" + cy="66.480034" + r="0.75" /> + <circle + id="path1850" + style="fill:#000000;stroke:none" + cx="52.117558" + cy="66.346397" + r="0.75" /> + <circle + id="path1852" + style="fill:#000000;stroke:none" + cx="53.320271" + cy="66.480034" + r="0.75" /> + <circle + id="path1854" + style="fill:#000000;stroke:none" + cx="54.923889" + cy="66.747299" + r="0.75" /> + <circle + id="path1856" + style="fill:#000000;stroke:none" + cx="56.527504" + cy="67.148209" + r="0.75" /> + <circle + id="path1858" + style="fill:#000000;stroke:none" + cx="58.799297" + cy="67.682747" + r="0.75" /> + <circle + id="path1860" + style="fill:#000000;stroke:none" + cx="60.670181" + cy="67.950012" + r="0.75" /> + <circle + id="path1862" + style="fill:#000000;stroke:none" + cx="62.541069" + cy="68.48455" + r="0.75" /> + <circle + id="path1864" + style="fill:#000000;stroke:none" + cx="64.67923" + cy="69.286362" + r="0.75" /> + <circle + id="path1866" + style="fill:#000000;stroke:none" + cx="66.55011" + cy="70.088173" + r="0.75" /> + <circle + id="path1868" + style="fill:#000000;stroke:none" + cx="68.020096" + cy="71.023613" + r="0.75" /> + <circle + id="path1870" + style="fill:#000000;stroke:none" + cx="69.623711" + cy="72.760864" + r="0.75" /> + <circle + id="path1872" + style="fill:#000000;stroke:none" + cx="70.024612" + cy="74.364487" + r="0.75" /> + <circle + id="path1874" + style="fill:#000000;stroke:none" + cx="70.559158" + cy="76.101738" + r="0.75" /> + <circle + id="path1876" + style="fill:#000000;stroke:none" + cx="70.826424" + cy="77.972626" + r="0.75" /> + <circle + id="path1878" + style="fill:#000000;stroke:none" + cx="70.559158" + cy="79.442604" + r="0.75" /> + <circle + id="path1880" + style="fill:#000000;stroke:none" + cx="70.158249" + cy="81.313492" + r="0.75" /> + <circle + id="path1882" + style="fill:#000000;stroke:none" + cx="69.623711" + cy="83.318016" + r="0.75" /> + <circle + id="path1884" + style="fill:#000000;stroke:none" + cx="68.554634" + cy="85.055267" + r="0.75" /> + <circle + id="path1886" + style="fill:#000000;stroke:none" + cx="67.752823" + cy="86.525246" + r="0.75" /> + <circle + id="path1888" + style="fill:#000000;stroke:none" + cx="66.015572" + cy="87.327057" + r="0.75" /> + <circle + id="path1890" + style="fill:#000000;stroke:none" + cx="64.812859" + cy="88.663406" + r="0.75" /> + <circle + id="path1892" + style="fill:#000000;stroke:none" + cx="63.209244" + cy="90.133385" + r="0.75" /> + <circle + id="path1894" + style="fill:#000000;stroke:none" + cx="62.006531" + cy="90.935196" + r="0.75" /> + <circle + id="path1896" + style="fill:#000000;stroke:none" + cx="60.269279" + cy="91.603371" + r="0.75" /> + <circle + id="path1898" + style="fill:#000000;stroke:none" + cx="58.131123" + cy="92.405174" + r="0.75" /> + <circle + id="path1900" + style="fill:#000000;stroke:none" + cx="55.725697" + cy="92.939713" + r="0.75" /> + <circle + id="path1902" + style="fill:#000000;stroke:none" + cx="53.320271" + cy="93.073349" + r="0.75" /> + <circle + id="path1904" + style="fill:#000000;stroke:none" + cx="50.647575" + cy="92.538811" + r="0.75" /> + <circle + id="path1906" + style="fill:#000000;stroke:none" + cx="49.177593" + cy="91.603371" + r="0.75" /> + <circle + id="path1908" + style="fill:#000000;stroke:none" + cx="47.173073" + cy="90.534286" + r="0.75" /> + <circle + id="path1910" + style="fill:#000000;stroke:none" + cx="45.302185" + cy="89.46521" + r="0.75" /> + <circle + id="path1912" + style="fill:#000000;stroke:none" + cx="43.832203" + cy="88.12886" + r="0.75" /> + <circle + id="path1914" + style="fill:#000000;stroke:none" + cx="42.495853" + cy="86.391609" + r="0.75" /> + <circle + id="path1916" + style="fill:#000000;stroke:none" + cx="40.491333" + cy="84.11982" + r="0.75" /> + <circle + id="path1918" + style="fill:#000000;stroke:none" + cx="39.28862" + cy="82.516205" + r="0.75" /> + <circle + id="path1920" + style="fill:#000000;stroke:none" + cx="38.219543" + cy="80.511681" + r="0.75" /> + <circle + id="path1922" + style="fill:#000000;stroke:none" + cx="38.353176" + cy="78.774429" + r="0.75" /> + <circle + id="path1924" + style="fill:#000000;stroke:none" + cx="37.952274" + cy="76.50264" + r="0.75" /> + <circle + id="path1926" + style="fill:#000000;stroke:none" + cx="38.620445" + cy="74.765388" + r="0.75" /> + <circle + id="path1932" + style="fill:#000000;stroke:none" + cx="39.6875" + cy="73.710564" + r="0.75" /> + <circle + id="path1936" + style="fill:#000000;stroke:none" + cx="40.892239" + cy="72.410072" + r="0.75" /> + <circle + id="path1938" + style="fill:#000000;stroke:none" + cx="42.078247" + cy="71.508041" + r="0.75" /> + <circle + id="path1940" + style="fill:#000000;stroke:none" + cx="43.381184" + cy="70.639412" + r="0.75" /> + <circle + id="path1942" + style="fill:#000000;stroke:none" + cx="44.583897" + cy="69.553635" + r="0.75" /> + <circle + id="path1944" + style="fill:#000000;stroke:none" + cx="45.836723" + cy="68.618187" + r="0.75" /> + <circle + id="path1946" + style="fill:#000000;stroke:none" + cx="47.106255" + cy="67.58252" + r="0.75" /> + <circle + id="path1948" + style="fill:#000000;stroke:none" + cx="48.4426" + cy="67.014572" + r="0.75" /> + <circle + id="path1950" + style="fill:#000000;stroke:none" + cx="49.611904" + cy="66.546852" + r="0.75" /> + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_10.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_10.svg new file mode 100644 index 0000000000000000000000000000000000000000..bb6360869aeeea3fe62940dad3ce050f681626fb --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_10.svg @@ -0,0 +1,501 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg1301" + inkscape:version="0.92.3 (5aff6ba, 2018-11-25)" + sodipodi:docname="track6.svg"> + <defs + id="defs1295" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="190.75425" + inkscape:cy="896.23429" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata1298"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <circle + id="path0" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path1" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path2" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="61.7364817766693" + r="0.1" /> +<circle + id="path3" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="63.420201433256686" + r="0.1" /> +<circle + id="path4" + style="fill:#000000;stroke:none" + cx="71.3397459621556" + cy="65.0" + r="0.1" /> +<circle + id="path5" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path6" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path7" + style="fill:#000000;stroke:none" + cx="75.0" + cy="68.66025403784438" + r="0.1" /> +<circle + id="path8" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path9" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path10" + style="fill:#000000;stroke:none" + cx="80.0" + cy="70.0" + r="0.1" /> +<circle + id="path11" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path12" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path13" + style="fill:#000000;stroke:none" + cx="85.0" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path14" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path15" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path16" + style="fill:#000000;stroke:none" + cx="88.6602540378444" + cy="65.0" + r="0.1" /> +<circle + id="path17" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="63.42020143325669" + r="0.1" /> +<circle + id="path18" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="61.73648177666931" + r="0.1" /> +<circle + id="path19" + style="fill:#000000;stroke:none" + cx="90.0" + cy="60.0" + r="0.1" /> +<circle + id="path20" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path21" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="56.579798566743314" + r="0.1" /> +<circle + id="path22" + style="fill:#000000;stroke:none" + cx="88.66025403784438" + cy="55.0" + r="0.1" /> +<circle + id="path23" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="53.57212390313461" + r="0.1" /> +<circle + id="path24" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="52.33955556881022" + r="0.1" /> +<circle + id="path25" + style="fill:#000000;stroke:none" + cx="85.0" + cy="51.33974596215562" + r="0.1" /> +<circle + id="path26" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path27" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path28" + style="fill:#000000;stroke:none" + cx="80.0" + cy="50.0" + r="0.1" /> +<circle + id="path29" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path30" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path31" + style="fill:#000000;stroke:none" + cx="75.0" + cy="51.33974596215562" + r="0.1" /> +<circle + id="path32" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="52.33955556881022" + r="0.1" /> +<circle + id="path33" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="53.5721239031346" + r="0.1" /> +<circle + id="path34" + style="fill:#000000;stroke:none" + cx="71.33974596215562" + cy="54.99999999999999" + r="0.1" /> +<circle + id="path35" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="56.57979856674331" + r="0.1" /> +<circle + id="path36" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path37" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path38" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="61.7364817766693" + r="0.1" /> +<circle + id="path39" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="63.42020143325669" + r="0.1" /> +<circle + id="path40" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="65.0" + r="0.1" /> +<circle + id="path41" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path42" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path43" + style="fill:#000000;stroke:none" + cx="65.0" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path44" + style="fill:#000000;stroke:none" + cx="63.42020143325669" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path45" + style="fill:#000000;stroke:none" + cx="61.73648177666931" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path46" + style="fill:#000000;stroke:none" + cx="60.0" + cy="70.0" + r="0.1" /> +<circle + id="path47" + style="fill:#000000;stroke:none" + cx="58.2635182233307" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path48" + style="fill:#000000;stroke:none" + cx="56.57979856674332" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path49" + style="fill:#000000;stroke:none" + cx="55.00000000000001" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path50" + style="fill:#000000;stroke:none" + cx="53.5721239031346" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path51" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="66.4278760968654" + r="0.1" /> +<circle + id="path52" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="65.0" + r="0.1" /> +<circle + id="path53" + style="fill:#000000;stroke:none" + cx="50.60307379214092" + cy="63.420201433256686" + r="0.1" /> +<circle + id="path54" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="61.73648177666931" + r="0.1" /> +<circle + id="path55" + style="fill:#000000;stroke:none" + cx="50.0" + cy="60.0" + r="0.1" /> +<circle + id="path56" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="58.263518223330706" + r="0.1" /> +<circle + id="path57" + style="fill:#000000;stroke:none" + cx="50.60307379214091" + cy="56.57979856674332" + r="0.1" /> +<circle + id="path58" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="55.00000000000001" + r="0.1" /> +<circle + id="path59" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="53.5721239031346" + r="0.1" /> +<circle + id="path60" + style="fill:#000000;stroke:none" + cx="53.572123903134596" + cy="52.339555568810226" + r="0.1" /> +<circle + id="path61" + style="fill:#000000;stroke:none" + cx="55.0" + cy="51.33974596215561" + r="0.1" /> +<circle + id="path62" + style="fill:#000000;stroke:none" + cx="56.579798566743314" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path63" + style="fill:#000000;stroke:none" + cx="58.26351822333069" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path64" + style="fill:#000000;stroke:none" + cx="60.0" + cy="50.0" + r="0.1" /> +<circle + id="path65" + style="fill:#000000;stroke:none" + cx="61.736481776669294" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path66" + style="fill:#000000;stroke:none" + cx="63.42020143325668" + cy="50.60307379214091" + r="0.1" /> +<circle + id="path67" + style="fill:#000000;stroke:none" + cx="64.99999999999999" + cy="51.33974596215561" + r="0.1" /> +<circle + id="path68" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="52.339555568810226" + r="0.1" /> +<circle + id="path69" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="53.572123903134596" + r="0.1" /> +<circle + id="path70" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="55.0" + r="0.1" /> +<circle + id="path71" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="56.579798566743314" + r="0.1" /> +<circle + id="path72" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path73" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.76351822333069" + r="0.1" /> + + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_11.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_11.svg new file mode 100644 index 0000000000000000000000000000000000000000..b15b0f469211a1b8957d0f3c2b05ebb263e8b6f5 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_11.svg @@ -0,0 +1,525 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg1301" + inkscape:version="0.92.3 (5aff6ba, 2018-11-25)" + sodipodi:docname="track6.svg"> + <defs + id="defs1295" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="190.75425" + inkscape:cy="896.23429" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata1298"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <circle + id="path0" + style="fill:#000000;stroke:none" + cx="70.0" + cy="50" + r="0.1" /> +<circle + id="path1" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60" + r="0.1" /> +<circle + id="path2" + style="fill:#000000;stroke:none" + cx="70.0" + cy="70" + r="0.1" /> +<circle + id="path3" + style="fill:#000000;stroke:none" + cx="70.0" + cy="70.0" + r="0.1" /> +<circle + id="path4" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="71.73648177666931" + r="0.1" /> +<circle + id="path5" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="73.4202014332567" + r="0.1" /> +<circle + id="path6" + style="fill:#000000;stroke:none" + cx="71.3397459621556" + cy="75.0" + r="0.1" /> +<circle + id="path7" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="76.42787609686539" + r="0.1" /> +<circle + id="path8" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="77.66044443118977" + r="0.1" /> +<circle + id="path9" + style="fill:#000000;stroke:none" + cx="75.0" + cy="78.66025403784438" + r="0.1" /> +<circle + id="path10" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="79.39692620785908" + r="0.1" /> +<circle + id="path11" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="79.84807753012208" + r="0.1" /> +<circle + id="path12" + style="fill:#000000;stroke:none" + cx="80.0" + cy="80.0" + r="0.1" /> +<circle + id="path13" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="79.84807753012208" + r="0.1" /> +<circle + id="path14" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="79.39692620785908" + r="0.1" /> +<circle + id="path15" + style="fill:#000000;stroke:none" + cx="85.0" + cy="78.6602540378444" + r="0.1" /> +<circle + id="path16" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="77.66044443118977" + r="0.1" /> +<circle + id="path17" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="76.42787609686539" + r="0.1" /> +<circle + id="path18" + style="fill:#000000;stroke:none" + cx="88.6602540378444" + cy="75.0" + r="0.1" /> +<circle + id="path19" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="73.4202014332567" + r="0.1" /> +<circle + id="path20" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="71.73648177666931" + r="0.1" /> +<circle + id="path21" + style="fill:#000000;stroke:none" + cx="90.0" + cy="70.0" + r="0.1" /> +<circle + id="path22" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="68.26351822333069" + r="0.1" /> +<circle + id="path23" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="66.5797985667433" + r="0.1" /> +<circle + id="path24" + style="fill:#000000;stroke:none" + cx="88.66025403784438" + cy="65.0" + r="0.1" /> +<circle + id="path25" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="63.57212390313461" + r="0.1" /> +<circle + id="path26" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="62.33955556881022" + r="0.1" /> +<circle + id="path27" + style="fill:#000000;stroke:none" + cx="85.0" + cy="61.33974596215562" + r="0.1" /> +<circle + id="path28" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="60.60307379214092" + r="0.1" /> +<circle + id="path29" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="60.15192246987792" + r="0.1" /> +<circle + id="path30" + style="fill:#000000;stroke:none" + cx="80.0" + cy="60.0" + r="0.1" /> +<circle + id="path31" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="60.15192246987792" + r="0.1" /> +<circle + id="path32" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="60.60307379214092" + r="0.1" /> +<circle + id="path33" + style="fill:#000000;stroke:none" + cx="75.0" + cy="61.33974596215562" + r="0.1" /> +<circle + id="path34" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="62.33955556881022" + r="0.1" /> +<circle + id="path35" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="63.5721239031346" + r="0.1" /> +<circle + id="path36" + style="fill:#000000;stroke:none" + cx="71.33974596215562" + cy="65.0" + r="0.1" /> +<circle + id="path37" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="66.5797985667433" + r="0.1" /> +<circle + id="path38" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="68.26351822333069" + r="0.1" /> +<circle + id="path39" + style="fill:#000000;stroke:none" + cx="70.0" + cy="70.0" + r="0.1" /> +<circle + id="path40" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="71.73648177666931" + r="0.1" /> +<circle + id="path41" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="73.4202014332567" + r="0.1" /> +<circle + id="path42" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="75.0" + r="0.1" /> +<circle + id="path43" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="76.42787609686539" + r="0.1" /> +<circle + id="path44" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="77.66044443118977" + r="0.1" /> +<circle + id="path45" + style="fill:#000000;stroke:none" + cx="65.0" + cy="78.6602540378444" + r="0.1" /> +<circle + id="path46" + style="fill:#000000;stroke:none" + cx="63.42020143325669" + cy="79.39692620785908" + r="0.1" /> +<circle + id="path47" + style="fill:#000000;stroke:none" + cx="61.73648177666931" + cy="79.84807753012208" + r="0.1" /> +<circle + id="path48" + style="fill:#000000;stroke:none" + cx="60.0" + cy="80.0" + r="0.1" /> +<circle + id="path49" + style="fill:#000000;stroke:none" + cx="58.2635182233307" + cy="79.84807753012208" + r="0.1" /> +<circle + id="path50" + style="fill:#000000;stroke:none" + cx="56.57979856674332" + cy="79.39692620785908" + r="0.1" /> +<circle + id="path51" + style="fill:#000000;stroke:none" + cx="55.00000000000001" + cy="78.6602540378444" + r="0.1" /> +<circle + id="path52" + style="fill:#000000;stroke:none" + cx="53.5721239031346" + cy="77.66044443118977" + r="0.1" /> +<circle + id="path53" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="76.4278760968654" + r="0.1" /> +<circle + id="path54" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="75.0" + r="0.1" /> +<circle + id="path55" + style="fill:#000000;stroke:none" + cx="50.60307379214092" + cy="73.4202014332567" + r="0.1" /> +<circle + id="path56" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="71.73648177666931" + r="0.1" /> +<circle + id="path57" + style="fill:#000000;stroke:none" + cx="50.0" + cy="70.0" + r="0.1" /> +<circle + id="path58" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="68.2635182233307" + r="0.1" /> +<circle + id="path59" + style="fill:#000000;stroke:none" + cx="50.60307379214091" + cy="66.57979856674332" + r="0.1" /> +<circle + id="path60" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="65.0" + r="0.1" /> +<circle + id="path61" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="63.5721239031346" + r="0.1" /> +<circle + id="path62" + style="fill:#000000;stroke:none" + cx="53.572123903134596" + cy="62.339555568810226" + r="0.1" /> +<circle + id="path63" + style="fill:#000000;stroke:none" + cx="55.0" + cy="61.33974596215561" + r="0.1" /> +<circle + id="path64" + style="fill:#000000;stroke:none" + cx="56.579798566743314" + cy="60.60307379214092" + r="0.1" /> +<circle + id="path65" + style="fill:#000000;stroke:none" + cx="58.26351822333069" + cy="60.15192246987792" + r="0.1" /> +<circle + id="path66" + style="fill:#000000;stroke:none" + cx="60.0" + cy="60.0" + r="0.1" /> +<circle + id="path67" + style="fill:#000000;stroke:none" + cx="61.736481776669294" + cy="60.15192246987792" + r="0.1" /> +<circle + id="path68" + style="fill:#000000;stroke:none" + cx="63.42020143325668" + cy="60.60307379214091" + r="0.1" /> +<circle + id="path69" + style="fill:#000000;stroke:none" + cx="64.99999999999999" + cy="61.33974596215561" + r="0.1" /> +<circle + id="path70" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="62.339555568810226" + r="0.1" /> +<circle + id="path71" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="63.572123903134596" + r="0.1" /> +<circle + id="path72" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="65.0" + r="0.1" /> +<circle + id="path73" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="66.5797985667433" + r="0.1" /> +<circle + id="path74" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="68.26351822333069" + r="0.1" /> +<circle + id="path75" + style="fill:#000000;stroke:none" + cx="70.0" + cy="78.26351822333069" + r="0.1" /> +<circle + id="path76" + style="fill:#000000;stroke:none" + cx="70.0" + cy="88.26351822333069" + r="0.1" /> +<circle + id="path77" + style="fill:#000000;stroke:none" + cx="70.0" + cy="98.26351822333069" + r="0.1" /> + + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_2_generator.py b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_2_generator.py new file mode 100644 index 0000000000000000000000000000000000000000..856c4102ced928fb58baf29dcc8e43b35182e7f5 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_2_generator.py @@ -0,0 +1,75 @@ +from math import cos, sin, pi +def create_track(r, start_point_distance_y, end_point_distance_y, tot_shift): + laps = 1 #nombre de tours + resolution_circle = 10 #resolution du cercle en degre + resolution_line = 10 + + #contruire les points qui vont former le chemin + points = [(0, start_point_distance_y)] + current_x, current_y = 0, start_point_distance_y + if current_y<0: + #faire les points de la première ligne droite + while current_y<0: + current_y += resolution_line + points.append((current_x, current_y)) + + #faire les points des cercles + current_angle = 0 #angle en degree + for i in range(laps): + while current_angle<720: + rad = current_angle/360*2*pi + if 0<current_angle<360: + current_x, current_y = r-r*cos(rad), r*sin(rad) + else: + current_x, current_y = -(r-r*cos(rad)), r*sin(rad) + current_angle+=resolution_circle + points.append((current_x, current_y)) + + if current_y<end_point_distance_y: + current_x=0 + while current_y<end_point_distance_y: + current_y += resolution_line + points.append((current_x, current_y)) + + + #on decale les points + shift_x = -min([x[0] for x in points]) + shift_y = -min([x[1] for x in points]) + + points = [(x+shift_x+tot_shift[0],y+shift_y+tot_shift[1]) for x,y in points] + + #print(points) + return points + +def create_double_circles(r, left_center, right_center): + resolution_circle = 10 #resolution du cercle en degre + current_angle=0 + l_l = [] + l_r = [] + while current_angle<360: + rad = current_angle/360*2*pi + current_x_left, current_y_left = left_center[0]+r*cos(rad), left_center[1]+r*sin(rad) + current_x_right, current_y_right = right_center[0]+r*cos(rad), right_center[1]+r*sin(rad) + #if current_x_left<(left_center[0]+right_center[0])/2: + l_l.append((current_x_left, current_y_left)) + #if current_x_right>(left_center[0]+right_center[0])/2: + l_r.append((current_x_right, current_y_right)) + current_angle+=resolution_circle + + return l_l+l_r + +if __name__ =="__main__": + points = create_track(1, -20, 20) + #construire le svg + mid = "" + #prendre le code autour du chemin + f = open("basic_track.svg", "r") + t = f.read().split('CUT_HERE') + for i,point in enumerate(points): + mid += f'<circle \n id="path{i}" \n style="fill:#000000;stroke:none" \n cx="{point[0]}" \n cy="{point[1]}" \n r="0.1" /> \n' + t = t[0]+mid+t[1] + + f = open("track_11.svg", "w") + f.write(t) + f.close() + \ No newline at end of file diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_8.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_8.svg new file mode 100644 index 0000000000000000000000000000000000000000..c3815bcd9d1232c2989733b1e70544fee4194b61 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_8.svg @@ -0,0 +1,639 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg1301" + inkscape:version="0.92.3 (5aff6ba, 2018-11-25)" + sodipodi:docname="track6.svg"> + <defs + id="defs1295" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="190.75425" + inkscape:cy="896.23429" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata1298"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <circle + id="path0" + style="fill:#000000;stroke:none" + cx="70.0" + cy="55.0" + r="0.1" /> +<circle + id="path1" + style="fill:#000000;stroke:none" + cx="70.0" + cy="55.5" + r="0.1" /> +<circle + id="path2" + style="fill:#000000;stroke:none" + cx="70.0" + cy="56.0" + r="0.1" /> +<circle + id="path3" + style="fill:#000000;stroke:none" + cx="70.0" + cy="56.5" + r="0.1" /> +<circle + id="path4" + style="fill:#000000;stroke:none" + cx="70.0" + cy="57.0" + r="0.1" /> +<circle + id="path5" + style="fill:#000000;stroke:none" + cx="70.0" + cy="57.5" + r="0.1" /> +<circle + id="path6" + style="fill:#000000;stroke:none" + cx="70.0" + cy="58.0" + r="0.1" /> +<circle + id="path7" + style="fill:#000000;stroke:none" + cx="70.0" + cy="58.5" + r="0.1" /> +<circle + id="path8" + style="fill:#000000;stroke:none" + cx="70.0" + cy="59.0" + r="0.1" /> +<circle + id="path9" + style="fill:#000000;stroke:none" + cx="70.0" + cy="59.5" + r="0.1" /> +<circle + id="path10" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path11" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path12" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="61.7364817766693" + r="0.1" /> +<circle + id="path13" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="63.420201433256686" + r="0.1" /> +<circle + id="path14" + style="fill:#000000;stroke:none" + cx="71.3397459621556" + cy="65.0" + r="0.1" /> +<circle + id="path15" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path16" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path17" + style="fill:#000000;stroke:none" + cx="75.0" + cy="68.66025403784438" + r="0.1" /> +<circle + id="path18" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path19" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path20" + style="fill:#000000;stroke:none" + cx="80.0" + cy="70.0" + r="0.1" /> +<circle + id="path21" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path22" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path23" + style="fill:#000000;stroke:none" + cx="85.0" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path24" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path25" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path26" + style="fill:#000000;stroke:none" + cx="88.6602540378444" + cy="65.0" + r="0.1" /> +<circle + id="path27" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="63.42020143325669" + r="0.1" /> +<circle + id="path28" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="61.73648177666931" + r="0.1" /> +<circle + id="path29" + style="fill:#000000;stroke:none" + cx="90.0" + cy="60.0" + r="0.1" /> +<circle + id="path30" + style="fill:#000000;stroke:none" + cx="89.84807753012208" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path31" + style="fill:#000000;stroke:none" + cx="89.39692620785908" + cy="56.579798566743314" + r="0.1" /> +<circle + id="path32" + style="fill:#000000;stroke:none" + cx="88.66025403784438" + cy="55.0" + r="0.1" /> +<circle + id="path33" + style="fill:#000000;stroke:none" + cx="87.66044443118977" + cy="53.57212390313461" + r="0.1" /> +<circle + id="path34" + style="fill:#000000;stroke:none" + cx="86.42787609686539" + cy="52.33955556881022" + r="0.1" /> +<circle + id="path35" + style="fill:#000000;stroke:none" + cx="85.0" + cy="51.33974596215562" + r="0.1" /> +<circle + id="path36" + style="fill:#000000;stroke:none" + cx="83.4202014332567" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path37" + style="fill:#000000;stroke:none" + cx="81.73648177666931" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path38" + style="fill:#000000;stroke:none" + cx="80.0" + cy="50.0" + r="0.1" /> +<circle + id="path39" + style="fill:#000000;stroke:none" + cx="78.26351822333069" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path40" + style="fill:#000000;stroke:none" + cx="76.5797985667433" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path41" + style="fill:#000000;stroke:none" + cx="75.0" + cy="51.33974596215562" + r="0.1" /> +<circle + id="path42" + style="fill:#000000;stroke:none" + cx="73.57212390313461" + cy="52.33955556881022" + r="0.1" /> +<circle + id="path43" + style="fill:#000000;stroke:none" + cx="72.33955556881023" + cy="53.5721239031346" + r="0.1" /> +<circle + id="path44" + style="fill:#000000;stroke:none" + cx="71.33974596215562" + cy="54.99999999999999" + r="0.1" /> +<circle + id="path45" + style="fill:#000000;stroke:none" + cx="70.60307379214092" + cy="56.57979856674331" + r="0.1" /> +<circle + id="path46" + style="fill:#000000;stroke:none" + cx="70.15192246987792" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path47" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path48" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="61.7364817766693" + r="0.1" /> +<circle + id="path49" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="63.42020143325669" + r="0.1" /> +<circle + id="path50" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="65.0" + r="0.1" /> +<circle + id="path51" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="66.42787609686539" + r="0.1" /> +<circle + id="path52" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path53" + style="fill:#000000;stroke:none" + cx="65.0" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path54" + style="fill:#000000;stroke:none" + cx="63.42020143325669" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path55" + style="fill:#000000;stroke:none" + cx="61.73648177666931" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path56" + style="fill:#000000;stroke:none" + cx="60.0" + cy="70.0" + r="0.1" /> +<circle + id="path57" + style="fill:#000000;stroke:none" + cx="58.2635182233307" + cy="69.84807753012208" + r="0.1" /> +<circle + id="path58" + style="fill:#000000;stroke:none" + cx="56.57979856674332" + cy="69.39692620785908" + r="0.1" /> +<circle + id="path59" + style="fill:#000000;stroke:none" + cx="55.00000000000001" + cy="68.6602540378444" + r="0.1" /> +<circle + id="path60" + style="fill:#000000;stroke:none" + cx="53.5721239031346" + cy="67.66044443118977" + r="0.1" /> +<circle + id="path61" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="66.4278760968654" + r="0.1" /> +<circle + id="path62" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="65.0" + r="0.1" /> +<circle + id="path63" + style="fill:#000000;stroke:none" + cx="50.60307379214092" + cy="63.420201433256686" + r="0.1" /> +<circle + id="path64" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="61.73648177666931" + r="0.1" /> +<circle + id="path65" + style="fill:#000000;stroke:none" + cx="50.0" + cy="60.0" + r="0.1" /> +<circle + id="path66" + style="fill:#000000;stroke:none" + cx="50.15192246987792" + cy="58.263518223330706" + r="0.1" /> +<circle + id="path67" + style="fill:#000000;stroke:none" + cx="50.60307379214091" + cy="56.57979856674332" + r="0.1" /> +<circle + id="path68" + style="fill:#000000;stroke:none" + cx="51.33974596215561" + cy="55.00000000000001" + r="0.1" /> +<circle + id="path69" + style="fill:#000000;stroke:none" + cx="52.339555568810226" + cy="53.5721239031346" + r="0.1" /> +<circle + id="path70" + style="fill:#000000;stroke:none" + cx="53.572123903134596" + cy="52.339555568810226" + r="0.1" /> +<circle + id="path71" + style="fill:#000000;stroke:none" + cx="55.0" + cy="51.33974596215561" + r="0.1" /> +<circle + id="path72" + style="fill:#000000;stroke:none" + cx="56.579798566743314" + cy="50.60307379214092" + r="0.1" /> +<circle + id="path73" + style="fill:#000000;stroke:none" + cx="58.26351822333069" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path74" + style="fill:#000000;stroke:none" + cx="60.0" + cy="50.0" + r="0.1" /> +<circle + id="path75" + style="fill:#000000;stroke:none" + cx="61.736481776669294" + cy="50.15192246987792" + r="0.1" /> +<circle + id="path76" + style="fill:#000000;stroke:none" + cx="63.42020143325668" + cy="50.60307379214091" + r="0.1" /> +<circle + id="path77" + style="fill:#000000;stroke:none" + cx="64.99999999999999" + cy="51.33974596215561" + r="0.1" /> +<circle + id="path78" + style="fill:#000000;stroke:none" + cx="66.42787609686539" + cy="52.339555568810226" + r="0.1" /> +<circle + id="path79" + style="fill:#000000;stroke:none" + cx="67.66044443118977" + cy="53.572123903134596" + r="0.1" /> +<circle + id="path80" + style="fill:#000000;stroke:none" + cx="68.6602540378444" + cy="55.0" + r="0.1" /> +<circle + id="path81" + style="fill:#000000;stroke:none" + cx="69.39692620785908" + cy="56.579798566743314" + r="0.1" /> +<circle + id="path82" + style="fill:#000000;stroke:none" + cx="69.84807753012208" + cy="58.26351822333069" + r="0.1" /> +<circle + id="path83" + style="fill:#000000;stroke:none" + cx="70.0" + cy="58.76351822333069" + r="0.1" /> +<circle + id="path84" + style="fill:#000000;stroke:none" + cx="70.0" + cy="59.26351822333069" + r="0.1" /> +<circle + id="path85" + style="fill:#000000;stroke:none" + cx="70.0" + cy="59.76351822333069" + r="0.1" /> +<circle + id="path86" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.26351822333069" + r="0.1" /> +<circle + id="path87" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.76351822333069" + r="0.1" /> +<circle + id="path88" + style="fill:#000000;stroke:none" + cx="70.0" + cy="61.26351822333069" + r="0.1" /> +<circle + id="path89" + style="fill:#000000;stroke:none" + cx="70.0" + cy="61.76351822333069" + r="0.1" /> +<circle + id="path90" + style="fill:#000000;stroke:none" + cx="70.0" + cy="62.26351822333069" + r="0.1" /> +<circle + id="path91" + style="fill:#000000;stroke:none" + cx="70.0" + cy="62.76351822333069" + r="0.1" /> +<circle + id="path92" + style="fill:#000000;stroke:none" + cx="70.0" + cy="63.26351822333069" + r="0.1" /> +<circle + id="path93" + style="fill:#000000;stroke:none" + cx="70.0" + cy="63.76351822333069" + r="0.1" /> +<circle + id="path94" + style="fill:#000000;stroke:none" + cx="70.0" + cy="64.26351822333069" + r="0.1" /> +<circle + id="path95" + style="fill:#000000;stroke:none" + cx="70.0" + cy="64.76351822333069" + r="0.1" /> +<circle + id="path96" + style="fill:#000000;stroke:none" + cx="70.0" + cy="65.26351822333069" + r="0.1" /> + + </g> +</svg> diff --git a/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_9.svg b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_9.svg new file mode 100644 index 0000000000000000000000000000000000000000..5cf6ec88b5064830bee7911bc6593cdabb96a077 --- /dev/null +++ b/Documentation/Projet/Simulation/2D-car-dynamics-simulation-master/track_9.svg @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg1301" + inkscape:version="0.92.3 (5aff6ba, 2018-11-25)" + sodipodi:docname="track6.svg"> + <defs + id="defs1295" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="190.75425" + inkscape:cy="896.23429" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata1298"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <circle + id="path0" + style="fill:#000000;stroke:none" + cx="70.0" + cy="55.0" + r="0.1" /> +<circle + id="path1" + style="fill:#000000;stroke:none" + cx="70.0" + cy="57.5" + r="0.1" /> +<circle + id="path2" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path3" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path4" + style="fill:#000000;stroke:none" + cx="80.0" + cy="70.0" + r="0.1" /> +<circle + id="path5" + style="fill:#000000;stroke:none" + cx="90.0" + cy="60.0" + r="0.1" /> +<circle + id="path6" + style="fill:#000000;stroke:none" + cx="80.0" + cy="50.0" + r="0.1" /> +<circle + id="path7" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path8" + style="fill:#000000;stroke:none" + cx="60.0" + cy="70.0" + r="0.1" /> +<circle + id="path9" + style="fill:#000000;stroke:none" + cx="50.0" + cy="60.0" + r="0.1" /> +<circle + id="path10" + style="fill:#000000;stroke:none" + cx="60.0" + cy="50.0" + r="0.1" /> +<circle + id="path11" + style="fill:#000000;stroke:none" + cx="70.0" + cy="52.5" + r="0.1" /> +<circle + id="path12" + style="fill:#000000;stroke:none" + cx="70.0" + cy="55.0" + r="0.1" /> +<circle + id="path13" + style="fill:#000000;stroke:none" + cx="70.0" + cy="57.5" + r="0.1" /> +<circle + id="path14" + style="fill:#000000;stroke:none" + cx="70.0" + cy="60.0" + r="0.1" /> +<circle + id="path15" + style="fill:#000000;stroke:none" + cx="70.0" + cy="62.5" + r="0.1" /> +<circle + id="path16" + style="fill:#000000;stroke:none" + cx="70.0" + cy="65.0" + r="0.1" /> + + </g> +</svg> diff --git a/PAR 152/MCL.py b/PAR 152/MCL.py new file mode 100644 index 0000000000000000000000000000000000000000..8e8302c38a55c19586d1c1ca4541aff11fda8983 --- /dev/null +++ b/PAR 152/MCL.py @@ -0,0 +1,177 @@ +import random as rd +from math import cos, sin +import numpy as np +import matplotlib.pyplot as plt + +### Carte ### + +pixel_x_ext, pixel_y_ext = [242, 220, 165, 110, 63, 33, 22, 34, 63, 110, 165, 220, 243, 310, 334, 388, 443, 490, 521, 531, 520, 489, 443, 388, 333, 310], [76, 64, 52, 64, 95, 141, 196, 252, 298, 330, 340, 328, 318, 316, 328, 339, 329, 298, 251, 196, 142, 95, 64, 53, 64, 77] +pixel_x_int, pixel_y_int = [245, 238, 222, 196, 166, 134, 108, 91, 85, 90, 109, 134, 165, 196, 222, 239, 308, 314, 332, 358, 388, 419, 445, 462, 468, 462, 445, 419, 388, 359, 332, 314], [201, 167, 140, 123, 116, 123, 140, 165, 195, 228, 253, 270, 277, 270, 253, 227, 200, 226, 253, 270, 277, 270, 253, 228, 197, 166, 140, 122, 117, 123, 140, 166] +diametre = 225 +centre_x, centre_y = 278, 200 +coord_x_ext, coord_y_ext = [i/diametre for i in pixel_x_ext], [i/diametre for i in pixel_y_ext] +coord_x_int, coord_y_int = [i/diametre for i in pixel_x_int], [i/diametre for i in pixel_y_int] + +coord_ext = [(i/diametre , j/diametre) for i,j in zip(pixel_x_ext, pixel_y_ext)] +coord_int = [(i/diametre , j/diametre) for i,j in zip(pixel_x_int, pixel_y_int)] + +### Paramètres ### +sigma_position = 0.02 +sigma_direction = 0.05 + + + +def normalisation(W): + a = sum(W) + return [w/a for w in W] + +def distance(x_1, y_1, x_2, y_2): + return np.sqrt((x_1-x_2)**2 + (y_1-y_2)**2) + +def distance_Chamfer(A_x, A_y, B_x, B_y): + m = len(A_x) + n = len(B_x) + + res = 0 + + tab = [[distance(A_x[i], A_y[i], B_x[j], B_y[j]) for i in range(m)] for j in range(n)] + tab = np.array(tab) + for i in range(m): + res += np.min(tab[:,i]) + for j in range(n): + res += np.min(tab[j,:]) + + return res + + +def motion_update(commande, position): + vitesse, direction = commande + x,y,theta = position + new_x = x + vitesse*cos(direction) + rd.gauss(0, sigma_position) + new_y = y + vitesse*sin(direction) + rd.gauss(0, sigma_position) + new_theta = theta - direction + rd.gauss(0, sigma_direction) + return (new_x, new_y, new_theta) + + + +def sensor_update(observation, position): + x,y,theta = position + vision_x = [] + vision_y = [] + vision_x_ext = [] + vision_y_ext = [] + for pt in coord_int: + vision_x.append((pt[0]-x)*cos(theta) + (pt[1]-y)*sin(theta)) + vision_y.append(-(pt[0]-x)*sin(theta) + (pt[1]-y)*cos(theta)) + + for pt in coord_ext: + vision_x_ext.append((pt[0]-x)*cos(theta) + (pt[1]-y)*sin(theta)) + vision_y_ext.append(-(pt[0]-x)*sin(theta) + (pt[1]-y)*cos(theta)) + + cones_vu_x = [] + cones_vu_y = [] + for i in range(len(vision_x)): + if vision_x[i]>0 and abs(vision_y[i])<vision_x[i]: + cones_vu_x.append(vision_x[i]) + cones_vu_y.append(vision_y[i]) + + for i in range(len(vision_x_ext)): + if vision_x_ext[i]>0 and abs(vision_y_ext[i])<vision_x_ext[i]: + cones_vu_x.append(vision_x_ext[i]) + cones_vu_y.append(vision_y_ext[i]) + + obs_x = [] + obs_y = [] + for i in observation: + obs_x.append(i[0]) + obs_y.append(i[1]) + + return distance_Chamfer(cones_vu_x, cones_vu_y, obs_x, obs_y) + + + + + + +def particle_filter(pos,u_t,z_t): #Position, commande, observation + X_t_barre, X_t = [], [] + M = len(pos) + for m in range(M): + x = motion_update(u_t, pos[m]) + w = sensor_update(z_t, x) + X_t_barre.append((x,w)) + + X = [X_t_barre[i][0] for i in range(M)] + W = [X_t_barre[i][1] for i in range(M)] + W = normalisation(W) + X_t = low_variance_resampling(X, W) + + return X_t,W + + +def low_variance_resampling(X,W): + X_t = [] + J = len(X) + r = rd.random()/J + c = W[0] + i=0 + for j in range(J): + U = r + (j-1)/J + while U > c: + i += 1 + c += W[i] + X_t.append(X[i]) + return X_t + +if __name__ == "__main__": + pos = [(1.314, 1.162, 3.14/3.6) for i in range(10)] + + liste_x = [0.37409758380473157, + 0.6517064494114153, + 0.23060853761333963, + 0.5278583908503303, + 0.14161368355256793, + 0.5134652832573952] + + liste_y = [0.14021924676581576, + -0.3119493901540909, + -0.3464004029844368, + 0.01390277627039628, + -0.2754514724880131, + -0.5902545559074325] + + observation = [] + for i in range(len(liste_x)): + observation.append((liste_x[i], liste_y[i])) + + commande = (0.138841, 0.3) + + a,W = particle_filter(pos, commande, observation) + print(a,W) + + pos_initiale = (1.314, 1.162, 3.14/3.6) + pos_finale = (1.4, 1.271, 3.14/5.5) + + + plt.figure(1) + plt.plot(pos_initiale[0], pos_initiale[1], 'o') + plt.arrow(pos_initiale[0], pos_initiale[1], 0.07*cos(pos_initiale[2]), 0.07*sin(pos_initiale[2])) + plt.plot(pos_finale[0], pos_finale[1], 'o') + plt.arrow(pos_finale[0], pos_finale[1], 0.07*cos(pos_finale[2]), 0.07*sin(pos_finale[2])) + + plt.plot(coord_x_ext, coord_y_ext,'+') + plt.plot(coord_x_int, coord_y_int,'+') + + pos_x = [] + pos_y = [] + for k in range(len(a)): + i = a[k] + pos_x.append(i[0]) + pos_y.append(i[1]) + plt.arrow(i[0], i[1], 0.07*cos(i[2]), 0.07*sin(i[2])) + plt.annotate(W[k], [i[0], i[1]]) + + plt.plot(pos_x,pos_y,'.') + + + plt.show() \ No newline at end of file diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c010316977ccbfa122c147cf024d7191a237560 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.png b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ed494803626b01e135a5cc44761fc2695400e7 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/111.png differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/161.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/161.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5e38a85bfe2c0b588a1a41e5f5b41f4442481b3 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/161.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/28.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa2c3f401141fd670eada8faf5d31b33e5c77e8c Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/28.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/8.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ddbb595eb4a93591f923c97270bbfbbc9f2a9a35 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/8.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2330.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2330.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..a8fc2b655a0bfca26b44eb6bb451b88b220f2cc0 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2330.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2331.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2331.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..e1a4b12813257676044d8c7de3cb4e73c59eb699 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2331.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2332.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2332.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..6274c9537784b3621f9f6e58a5ed9e3ad588d5d0 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2332.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2333.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2333.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..10f074a0c9e0d77c553b08873b8fae93b29ff5fb Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2333.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2334.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2334.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..cb1628546f3c8331c59e04c9a74c794120e0b8d2 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2334.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2335.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2335.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..57ebd4c66b0052788ff6f249c23ab856cabbb3bd Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2335.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2336.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2336.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..6dc691fedb5648481539aae874d419cce8a58804 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2336.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2337.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2337.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..4a08ef77d07821661f03b93f75d92510ae936ac1 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2337.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2338.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2338.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..07fc6712589036169979bb5e56715edbea5a39d2 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2338.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2339.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2339.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..0fc1d74369191568d8240de6aad619c297d3b9b7 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2339.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2340.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2340.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..0db4c735b3d2c24831105935ff38a45778c87456 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2340.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2341.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2341.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..70e0ec134b9c4f39ac7d77f03436468c5a2f8aad Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2341.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2342.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2342.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..8bb9ea06afbd964e8a3787e812ddb32e97e40fd1 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2342.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2343.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2343.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..8a845730bfdbaf89187326f102d78e2422355ad4 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2343.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2344.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2344.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..cf9dae8e98ede8dfa30bc347e3986d442eea0c80 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2344.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2345.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2345.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..bd2c347697356e2d16ade43b26353f357530ba2a Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2345.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2346.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2346.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..72b3204f4522812f9826f305c428981fdd2508e3 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2346.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2347.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2347.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..c5b8c962ebf1137ba94af58dbd8222c92a295089 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2347.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2348.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2348.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..dd5beed97001ae87d638c9b44c0e62fa83f51b64 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2348.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2349.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2349.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..4c3661b9f0e864bd6db10c7f63b6fbd644872c50 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2349.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2350.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2350.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..d205b02c83a840311698c3b9f07804389e750795 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2350.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2351.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2351.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..b91169f73d235a48e34f976f4510036e743bf9a6 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2351.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2352.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2352.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..278bd420de4cac0657832abf0f41bf0b1c98e338 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2352.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2353.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2353.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..c84330440fef6560207707f42f02a51595ed6c8e Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2353.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2354.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2354.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..5106aca4b3cb399c64d55787f247b6be30b0d31a Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2354.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2355.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2355.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..c0df7c4f4500beea119c6135cfe4225611654cf4 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2355.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2356.JPEG b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2356.JPEG new file mode 100644 index 0000000000000000000000000000000000000000..0623a9b22d144b56229cc1a16e19282b321f5608 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/IMG_2356.JPEG differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/cone_1.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/cone_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a240c9eeff112a5221e50166a21713154d02c8fc Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/cone_1.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/petit_tour.mp4 b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/petit_tour.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/plot_detection_photo.jpg b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/plot_detection_photo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5588e9af128f18ba37af5f41b9960bf03423dc6c Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/plot_detection_photo.jpg differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/product-image-1178993187_480x480.webp b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/product-image-1178993187_480x480.webp new file mode 100644 index 0000000000000000000000000000000000000000..407747b3a4273db5a60a9f8f40fd7b1141f33fa3 Binary files /dev/null and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/IMAGES/product-image-1178993187_480x480.webp differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/configs.cpython-38.pyc b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/configs.cpython-38.pyc index d3a4ca838ca29c6c4707835e500f74e77ea4b865..71a6c4344514685e4dd2bdd680f2f1f56321b8a8 100644 Binary files a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/configs.cpython-38.pyc and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/configs.cpython-38.pyc differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/utils.cpython-38.pyc b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/utils.cpython-38.pyc index 82267b09b9de6311b4e2d4b0d365405dea5bc0f1..316235f8d585a76cfff84349b6803a28d8781c6a 100644 Binary files a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/utils.cpython-38.pyc and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/utils.cpython-38.pyc differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov3.cpython-38.pyc b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov3.cpython-38.pyc index 90dd7af7ddaed494d6cfad3fdb620c2cc3e7380d..2c80759726b8ea7c5a1999902cb0385574a7e923 100644 Binary files a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov3.cpython-38.pyc and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov3.cpython-38.pyc differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov4.cpython-38.pyc b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov4.cpython-38.pyc index b68a3e727f1c7a55f5e5e01dafa4f5e506ed7b07..31c53cf3e9c35aa848f2da491bd725759cfac1ce 100644 Binary files a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov4.cpython-38.pyc and b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/__pycache__/yolov4.cpython-38.pyc differ diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/pid_controller.py b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/pid_controller.py new file mode 100644 index 0000000000000000000000000000000000000000..74483f308415ef31a1bf51c068dc8cd413b9b2f4 --- /dev/null +++ b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/pid_controller.py @@ -0,0 +1,18 @@ +import numpy as np + + +class PidController: + def __init__(self, p_gain, i_gain, d_gain, set_point=0): + self.p_gain = p_gain + self.i_gain = i_gain + self.d_gain = d_gain + self.set_point = set_point + self.integrated_error = 0 + self.previous_error = 0 + + def get_control(self, process_value): + error = self.set_point - process_value + control = self.p_gain * error + self.i_gain * self.integrated_error + self.d_gain * (error - self.previous_error) + self.previous_error = error + self.integrated_error += error + return np.sign(control) * abs(control) diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/track_2_generator.py b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/track_2_generator.py new file mode 100644 index 0000000000000000000000000000000000000000..856c4102ced928fb58baf29dcc8e43b35182e7f5 --- /dev/null +++ b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/track_2_generator.py @@ -0,0 +1,75 @@ +from math import cos, sin, pi +def create_track(r, start_point_distance_y, end_point_distance_y, tot_shift): + laps = 1 #nombre de tours + resolution_circle = 10 #resolution du cercle en degre + resolution_line = 10 + + #contruire les points qui vont former le chemin + points = [(0, start_point_distance_y)] + current_x, current_y = 0, start_point_distance_y + if current_y<0: + #faire les points de la première ligne droite + while current_y<0: + current_y += resolution_line + points.append((current_x, current_y)) + + #faire les points des cercles + current_angle = 0 #angle en degree + for i in range(laps): + while current_angle<720: + rad = current_angle/360*2*pi + if 0<current_angle<360: + current_x, current_y = r-r*cos(rad), r*sin(rad) + else: + current_x, current_y = -(r-r*cos(rad)), r*sin(rad) + current_angle+=resolution_circle + points.append((current_x, current_y)) + + if current_y<end_point_distance_y: + current_x=0 + while current_y<end_point_distance_y: + current_y += resolution_line + points.append((current_x, current_y)) + + + #on decale les points + shift_x = -min([x[0] for x in points]) + shift_y = -min([x[1] for x in points]) + + points = [(x+shift_x+tot_shift[0],y+shift_y+tot_shift[1]) for x,y in points] + + #print(points) + return points + +def create_double_circles(r, left_center, right_center): + resolution_circle = 10 #resolution du cercle en degre + current_angle=0 + l_l = [] + l_r = [] + while current_angle<360: + rad = current_angle/360*2*pi + current_x_left, current_y_left = left_center[0]+r*cos(rad), left_center[1]+r*sin(rad) + current_x_right, current_y_right = right_center[0]+r*cos(rad), right_center[1]+r*sin(rad) + #if current_x_left<(left_center[0]+right_center[0])/2: + l_l.append((current_x_left, current_y_left)) + #if current_x_right>(left_center[0]+right_center[0])/2: + l_r.append((current_x_right, current_y_right)) + current_angle+=resolution_circle + + return l_l+l_r + +if __name__ =="__main__": + points = create_track(1, -20, 20) + #construire le svg + mid = "" + #prendre le code autour du chemin + f = open("basic_track.svg", "r") + t = f.read().split('CUT_HERE') + for i,point in enumerate(points): + mid += f'<circle \n id="path{i}" \n style="fill:#000000;stroke:none" \n cx="{point[0]}" \n cy="{point[1]}" \n r="0.1" /> \n' + t = t[0]+mid+t[1] + + f = open("track_11.svg", "w") + f.write(t) + f.close() + \ No newline at end of file diff --git a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/utils.py b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/utils.py index 0cc8f6b66d497353d2aee47bb0f31de2a76b745e..95874aa4c256f3abc6ab7041c6aac1f36d744d45 100644 --- a/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/utils.py +++ b/PAR 152/Yolo V3/TensorFlow-2.x-YOLOv3-master/yolov3/utils.py @@ -18,6 +18,9 @@ import tensorflow as tf from yolov3.configs import * from yolov3.yolov4 import * from tensorflow.python.saved_model import tag_constants +from track_2_generator import create_track +from pid_controller import PidController +from shapely.geometry import Polygon, Point, LineString def load_yolo_weights(model, weights_file): tf.keras.backend.clear_session() # used to reset layer names @@ -152,7 +155,13 @@ def draw_bbox(image, bboxes, CLASSES=YOLO_COCO_CLASSES, show_label=True, show_co # put object rectangle cv2.rectangle(image, (x1, y1), (x2, y2), bbox_color, bbox_thick*2) + + print((x1, y1),(x2, y2)) + """Determinate position""" + + + if show_label: # get text label score_str = " {:.2f}".format(score) if show_confidence else "" @@ -174,6 +183,25 @@ def draw_bbox(image, bboxes, CLASSES=YOLO_COCO_CLASSES, show_label=True, show_co # put text above rectangle cv2.putText(image, label, (x1, y1-4), cv2.FONT_HERSHEY_COMPLEX_SMALL, fontScale, Text_colors, bbox_thick, lineType=cv2.LINE_AA) + + + """Algorithme de conduite""" + """x_car, y_car""" + + """loading trajectory"""#TODO: load it only once + track_points = create_track(0.5,0,0, (0,0))[:-1]+[(1,0.5)] + track = Polygon(track_points) + + """calculate distance""" + front_center = Point(np.array([x_car,y_car])) + error = track.distance(front_center) + + """calculate PID response""" + pid = PidController(1,1,1) #P, I, D + commande = pid.get_control(error) + + """sending info to car""" + return image diff --git a/PAR 152/carte_cones.py b/PAR 152/carte_cones.py new file mode 100644 index 0000000000000000000000000000000000000000..f584b93fd0c3f559e577d31d13c39fa52c04af8d --- /dev/null +++ b/PAR 152/carte_cones.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- +""" +Created on Fri Jan 27 11:53:00 2023 + +@author: paull +""" + +import matplotlib.pyplot as plt +from math import cos,sin + + +pixel_x_ext, pixel_y_ext = [242, 220, 165, 110, 63, 33, 22, 34, 63, 110, 165, 220, 243, 310, 334, 388, 443, 490, 521, 531, 520, 489, 443, 388, 333, 310], [76, 64, 52, 64, 95, 141, 196, 252, 298, 330, 340, 328, 318, 316, 328, 339, 329, 298, 251, 196, 142, 95, 64, 53, 64, 77] +pixel_x_int, pixel_y_int = [245, 238, 222, 196, 166, 134, 108, 91, 85, 90, 109, 134, 165, 196, 222, 239, 308, 314, 332, 358, 388, 419, 445, 462, 468, 462, 445, 419, 388, 359, 332, 314], [201, 167, 140, 123, 116, 123, 140, 165, 195, 228, 253, 270, 277, 270, 253, 227, 200, 226, 253, 270, 277, 270, 253, 228, 197, 166, 140, 122, 117, 123, 140, 166] +diametre = 225 +centre_x, centre_y = 278, 200 +coord_x_ext, coord_y_ext = [i/diametre for i in pixel_x_ext], [i/diametre for i in pixel_y_ext] +coord_x_int, coord_y_int = [i/diametre for i in pixel_x_int], [i/diametre for i in pixel_y_int] +print(coord_x_int, coord_x_int) + +coord_int = [(i/diametre , j/diametre) for i,j in zip(pixel_x_int, pixel_y_int)] +coord_ext = [(i/diametre , j/diametre) for i,j in zip(pixel_x_ext, pixel_y_ext)] +x = 1.4 +y = 1.271 +theta = 3.14/5.5 +vision_x = [] +vision_y = [] +vision_x_ext = [] +vision_y_ext = [] +for pt in coord_int: + vision_x.append((pt[0]-x)*cos(theta) + (pt[1]-y)*sin(theta)) + vision_y.append(-(pt[0]-x)*sin(theta) + (pt[1]-y)*cos(theta)) + +for pt in coord_ext: + vision_x_ext.append((pt[0]-x)*cos(theta) + (pt[1]-y)*sin(theta)) + vision_y_ext.append(-(pt[0]-x)*sin(theta) + (pt[1]-y)*cos(theta)) + + +plt.figure(1) +plt.plot(coord_x_ext, coord_y_ext,'+') +plt.plot(coord_x_int, coord_y_int,'+') +plt.arrow(x,y,0.1*cos(theta),0.1*sin(theta), width=0.01) +plt.show() + + +cones_vu_x = [] +cones_vu_y = [] +for i in range(len(vision_x)): + if vision_x[i]>0 and abs(vision_y[i])<vision_x[i]: + cones_vu_x.append(vision_x[i]) + cones_vu_y.append(vision_y[i]) + +for i in range(len(vision_x_ext)): + if vision_x_ext[i]>0 and abs(vision_y_ext[i])<vision_x_ext[i]: + cones_vu_x.append(vision_x_ext[i]) + cones_vu_y.append(vision_y_ext[i]) + +plt.figure(2) +plt.plot(cones_vu_x, cones_vu_y, '+') +plt.arrow(0,0,0.1,0,width=0.01) +plt.show() \ No newline at end of file diff --git a/PAR 152/positionnement.py b/PAR 152/positionnement.py new file mode 100644 index 0000000000000000000000000000000000000000..7843c1f22530a29fc55ae02e38b4d9e580b6a142 --- /dev/null +++ b/PAR 152/positionnement.py @@ -0,0 +1,158 @@ +from scipy.cluster.hierarchy import linkage, fcluster, dendrogram +from numpy import array +import numpy as np +from math import sqrt +import matplotlib.pyplot as plt + +carte = [] #carte contenant les coordonnées (x,y) de chaque plot, l'indince i correspond au plot i +carte = np.array(carte) + + + +boxes = [array([ 71.55448151, 48.70854568, 117.95120239, 128.82731628, + 0.96357524, 0. ]), array([265.82519531, 63.02380371, 317.72790527, 161.43673706, + 0.95850408, 0. ]), array([204.24989319, 124.79711151, 320.40344238, 312.65106201, + 0.95731342, 0. ]), array([392.64465332, 120.61515808, 507. , 307.8104248 , + 0.95594758, 0. ]), array([467.19827271, 83.70771027, 507. , 204.51119995, + 0.95114303, 0. ]), array([183.88371277, 18.13962936, 212.38748169, 72.65458679, + 0.94486743, 0. ]), array([467.60531616, 21.23407555, 501.08724976, 79.89296722, + 0.93922979, 0. ]), array([ 39.37908936, 126.7710495 , 137.76670837, 320.09881592, + 0.93714899, 0. ]), array([346.33688354, 74.00056458, 411.95550537, 180.61778259, + 0.9355219 , 0. ]), array([198.56393433, 60.01593781, 251.088974 , 148.07209778, + 0.93453765, 0. ]), array([107.80426025, 17.43326759, 135.90390015, 67.50372314, + 0.92372549, 0. ]), array([226.01693726, 20.78704262, 255.77336121, 71.31395721, + 0.92241275, 0. ]), array([ 0.73022616, 43.94894028, 50.41823196, 118.34261322, + 0.92166394, 0. ]), array([413.37960815, 21.73137093, 447.26065063, 77.86586761, + 0.91958499, 0. ]), array([135.58837891, 52.80698395, 189.51263428, 134.50894165, + 0.91850674, 0. ]), array([366.38388062, 22.89640999, 395.97808838, 77.14238739, + 0.91489226, 0. ]), array([23.01332664, 17.67047882, 51.43401337, 67.86820221, 0.91442037, + 0. ]), array([154.2374115 , 88.37498474, 231.43321228, 213.48825073, + 0.9137339 , 0. ]), array([ 22.97482491, 88.09642029, 71.89588165, 214.76116943, + 0.90880054, 0. ]), array([63.18217087, 15.96899509, 91.19147491, 69.62237549, 0.90012252, + 0. ]), array([12.51589012, 22.42526627, 51.88586807, 94.58940887, 0.38236487, + 0. ])] +milieu = 2 +F = 500 +h_reel = 0.7 +y0 = (boxes[milieu][0] + boxes[milieu][2])/2 + +seuil = 0.5 + +def distance(pt1,pt2): + return sqrt((pt1[0]-pt2[0])**2 + (pt1[1]-pt2[1])**2) + + +def boite2coord(x1,y1,x2,y2): + + d = F*h_reel/abs(y1-y2) + + y_r = ((x1+x2)/2 - y0)*d/F + sin_theta= y_r/d + x_r = d*(1-sin_theta**2)**0.5 + + return x_r,y_r + +def changement_referentiel(coord_voiture, coord_plot): + theta = coord_voiture[2] + x_v = coord_plot[0] - coord_voiture[0] + y_v = coord_plot[1] - coord_voiture[1] + x = x_v*np.cos(theta) + y_v*np.sin(theta) + y = x_v*np.sin(theta) + y_v*np.cos(theta) + return [x,y] + + + + +def get_groupe_max(cluster): + occ = [0 for i in range(max(cluster)+1)] + print(occ) + for i in cluster: + occ[i] += 1 + return np.argmax(occ) + +def association(cone, old_pos_cone): + dist = [] + for pt in old_pos_cone: + dist.append(distance(cone,pt)) + res = np.argmin(dist) + if dist[res]<seuil: + return res + else: + return None + + + +def identification_cones(old_pos, old_pos_cone, new_pos_cone, ind_cone): + #Regrouper les cones par deux si possible + + correspondance = [-1 for i in range(len(new_pos_cone))] + + for i in range(len(new_pos_cone)): + cone = association(new_pos_cone[i], old_pos_cone) + if cone != None: + correspondance[i] = cone + + liste_ind_cone = [-1]*len(new_pos_cone) + for i in range(len(new_pos_cone)): + if correspondance[i] != -1: + liste_ind_cone[i] = ind_cone[correspondance[i]] + + new_pos = positionnement(new_pos_cone, liste_ind_cone) #permet de renvoyer ls cones + + for i in range(len(liste_ind_cone)): + if liste_ind_cone[i] == -1: + liste_ind_cone[i] = identification_new(new_pos, i) + + new_pos = positionnement(new_pos_cone, liste_ind_cone) + + return new_pos, liste_ind_cone + + + + +def identification_new(pos, pos_cone): + + new_pos_cone = changement_referentiel(pos, pos_cone) + + dist = [] + for cone in carte: + dist.append(distance(cone,new_pos_cone)) + res = np.argmin(dist) + + return res + + + +def positionnement(new_pos_cone, liste_ind_cone): + pass + + + + + + +if __name__ == '__main__': + + #initialisation + car_pos = (0,0) + car_angle = 0 + pos = [0,0,0] + old_pos_cone = [] + ind_cone = [] + + #boucle + pos_cones = [] + for i in boxes: + pos_cones.append(boite2coord(i[0],i[1],i[2],i[3])) + + pos2=[] + for c in pos_cones: + pos2.append((car_pos[0]+np.cos(car_angle)*c[0]+np.sin(car_angle)*c[1], car_pos[1]+np.cos(car_angle)*c[1]-np.sin(car_angle)*c[0])) + print(pos2) + + + #pos, liste_ind_cone = identification_cones(pos, old_pos_cone, pos_cone, ind_cone) + #old_pos_cone = pos_cone + + + \ No newline at end of file