From bb96bb46504e7b3b5e08d223212826820405323a Mon Sep 17 00:00:00 2001 From: Nathan-rek <130574828+Nathan-rek@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:55:21 +0100 Subject: [PATCH 1/6] maj --- plotter-app/app.py | 16 +- plotter-app/retourligne.gcode | 1783 +++++++++++++++++++++++++++++++++ 2 files changed, 1796 insertions(+), 3 deletions(-) create mode 100644 plotter-app/retourligne.gcode diff --git a/plotter-app/app.py b/plotter-app/app.py index ce14f47..4a14ec9 100644 --- a/plotter-app/app.py +++ b/plotter-app/app.py @@ -2,6 +2,8 @@ from flask import Flask, render_template, request import sys import os from streamer import stream_gcode +from text_to_gcode import convert_text + import svgToGcode app = Flask(__name__) @@ -71,9 +73,8 @@ def getGcode(): def getText(): if request.method == "POST": txt = request.form["txt"].strip() - + print(txt) if txt: - # Découpe le texte en lignes de 20 caractères max formatted_text = "" current_line = "" for word in txt.split(): @@ -87,9 +88,18 @@ def getText(): if current_line.strip(): formatted_text += current_line.strip() - print("Original text:", txt) print("Formatted text with line breaks:") print(formatted_text) + + gcode_output = convert_text(formatted_text) + print("G-code generated:") + print(gcode_output) + + gcode_filename = "retourligne.gcode" + with open(gcode_filename, "w") as gcode_file: + gcode_file.write(gcode_output) + + print(f"G-code saved to {gcode_filename}") else: print('empty text') diff --git a/plotter-app/retourligne.gcode b/plotter-app/retourligne.gcode new file mode 100644 index 0000000..d1c2bc0 --- /dev/null +++ b/plotter-app/retourligne.gcode @@ -0,0 +1,1783 @@ +G21 ;Unit to mm +G90 ;Absolute positioning + +F1000 +M3 + +G0 Z5 +G0 X3.5714285714285716 Y0.0 Z5 +G0 Z0 +G1 X2.8571428571428577 Y0.0 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-0.357142857142857 Z0 +G0 Z0 +G1 X1.7857142857142858 Y-1.428571428571428 Z0 +G0 Z0 +G1 X1.7857142857142858 Y-7.5 Z0 +G0 Z5 +G0 X0.7142857142857144 Y-2.5 Z5 +G0 Z0 +G1 X3.214285714285715 Y-2.5 Z0 +G0 Z5 +G0 X5.714285714285715 Y0.0 Z5 +G0 Z0 +G1 X5.714285714285715 Y-7.5 Z0 +G0 Z5 +G0 X5.714285714285715 Y-3.571428571428571 Z5 +G0 Z0 +G1 X6.42857142857143 Y-2.857142857142857 Z0 +G0 Z0 +G1 X7.142857142857143 Y-2.5 Z0 +G0 Z0 +G1 X8.214285714285714 Y-2.5 Z0 +G0 Z0 +G1 X8.928571428571429 Y-2.857142857142857 Z0 +G0 Z0 +G1 X9.642857142857146 Y-3.571428571428571 Z0 +G0 Z0 +G1 X10.0 Y-4.642857142857142 Z0 +G0 Z0 +G1 X10.0 Y-5.357142857142858 Z0 +G0 Z0 +G1 X9.642857142857146 Y-6.428571428571428 Z0 +G0 Z0 +G1 X8.928571428571429 Y-7.142857142857143 Z0 +G0 Z0 +G1 X8.214285714285714 Y-7.5 Z0 +G0 Z0 +G1 X7.142857142857143 Y-7.5 Z0 +G0 Z0 +G1 X6.42857142857143 Y-7.142857142857143 Z0 +G0 Z0 +G1 X5.714285714285715 Y-6.428571428571428 Z0 +G0 Z5 +G0 X12.500000000000002 Y0.0 Z5 +G0 Z0 +G1 X12.500000000000002 Y-7.5 Z0 +G0 Z5 +G0 X12.500000000000002 Y-3.928571428571429 Z5 +G0 Z0 +G1 X13.571428571428573 Y-2.857142857142857 Z0 +G0 Z0 +G1 X14.285714285714286 Y-2.5 Z0 +G0 Z0 +G1 X15.35714285714286 Y-2.5 Z0 +G0 Z0 +G1 X16.071428571428573 Y-2.857142857142857 Z0 +G0 Z0 +G1 X16.42857142857143 Y-3.928571428571429 Z0 +G0 Z0 +G1 X16.42857142857143 Y-7.5 Z0 +G0 Z5 +G0 X28.571428571428573 Y-3.571428571428571 Z5 +G0 Z0 +G1 X28.21428571428572 Y-2.857142857142857 Z0 +G0 Z0 +G1 X27.142857142857146 Y-2.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-2.5 Z0 +G0 Z0 +G1 X25.0 Y-2.857142857142857 Z0 +G0 Z0 +G1 X24.642857142857146 Y-3.571428571428571 Z0 +G0 Z0 +G1 X25.0 Y-4.285714285714286 Z0 +G0 Z0 +G1 X25.71428571428572 Y-4.642857142857142 Z0 +G0 Z0 +G1 X27.5 Y-5.0 Z0 +G0 Z0 +G1 X28.21428571428572 Y-5.357142857142858 Z0 +G0 Z0 +G1 X28.571428571428573 Y-6.071428571428571 Z0 +G0 Z0 +G1 X28.571428571428573 Y-6.428571428571428 Z0 +G0 Z0 +G1 X28.21428571428572 Y-7.142857142857143 Z0 +G0 Z0 +G1 X27.142857142857146 Y-7.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-7.5 Z0 +G0 Z0 +G1 X25.0 Y-7.142857142857143 Z0 +G0 Z0 +G1 X24.642857142857146 Y-6.428571428571428 Z0 +G0 Z5 +G0 X35.0 Y0.0 Z5 +G0 Z0 +G1 X35.0 Y-7.5 Z0 +G0 Z5 +G0 X35.0 Y-3.571428571428571 Z5 +G0 Z0 +G1 X34.28571428571429 Y-2.857142857142857 Z0 +G0 Z0 +G1 X33.57142857142858 Y-2.5 Z0 +G0 Z0 +G1 X32.5 Y-2.5 Z0 +G0 Z0 +G1 X31.785714285714292 Y-2.857142857142857 Z0 +G0 Z0 +G1 X31.071428571428573 Y-3.571428571428571 Z0 +G0 Z0 +G1 X30.71428571428572 Y-4.642857142857142 Z0 +G0 Z0 +G1 X30.71428571428572 Y-5.357142857142858 Z0 +G0 Z0 +G1 X31.071428571428573 Y-6.428571428571428 Z0 +G0 Z0 +G1 X31.785714285714292 Y-7.142857142857143 Z0 +G0 Z0 +G1 X32.5 Y-7.5 Z0 +G0 Z0 +G1 X33.57142857142858 Y-7.5 Z0 +G0 Z0 +G1 X34.28571428571429 Y-7.142857142857143 Z0 +G0 Z0 +G1 X35.0 Y-6.428571428571428 Z0 +G0 Z5 +G0 X38.214285714285715 Y0.0 Z5 +G0 Z0 +G1 X38.571428571428584 Y-0.357142857142857 Z0 +G0 Z0 +G1 X38.92857142857144 Y0.0 Z0 +G0 Z0 +G1 X38.571428571428584 Y0.35714285714285837 Z0 +G0 Z0 +G1 X38.214285714285715 Y0.0 Z0 +G0 Z5 +G0 X38.571428571428584 Y-2.5 Z5 +G0 Z0 +G1 X38.571428571428584 Y-8.571428571428573 Z0 +G0 Z0 +G1 X38.214285714285715 Y-9.642857142857144 Z0 +G0 Z0 +G1 X37.50000000000001 Y-10.0 Z0 +G0 Z0 +G1 X36.78571428571429 Y-10.0 Z0 +G0 Z5 +G0 X41.42857142857144 Y0.0 Z5 +G0 Z0 +G1 X41.42857142857144 Y-7.5 Z0 +G0 Z5 +G0 X41.42857142857144 Y-3.928571428571429 Z5 +G0 Z0 +G1 X42.50000000000001 Y-2.857142857142857 Z0 +G0 Z0 +G1 X43.21428571428572 Y-2.5 Z0 +G0 Z0 +G1 X44.28571428571429 Y-2.5 Z0 +G0 Z0 +G1 X45.00000000000001 Y-2.857142857142857 Z0 +G0 Z0 +G1 X45.35714285714286 Y-3.928571428571429 Z0 +G0 Z0 +G1 X45.35714285714286 Y-7.5 Z0 +G0 Z5 +G0 X51.78571428571429 Y-3.571428571428571 Z5 +G0 Z0 +G1 X51.42857142857144 Y-2.857142857142857 Z0 +G0 Z0 +G1 X50.35714285714286 Y-2.5 Z0 +G0 Z0 +G1 X49.28571428571429 Y-2.5 Z0 +G0 Z0 +G1 X48.21428571428572 Y-2.857142857142857 Z0 +G0 Z0 +G1 X47.85714285714286 Y-3.571428571428571 Z0 +G0 Z0 +G1 X48.21428571428572 Y-4.285714285714286 Z0 +G0 Z0 +G1 X48.92857142857144 Y-4.642857142857142 Z0 +G0 Z0 +G1 X50.71428571428572 Y-5.0 Z0 +G0 Z0 +G1 X51.42857142857144 Y-5.357142857142858 Z0 +G0 Z0 +G1 X51.78571428571429 Y-6.071428571428571 Z0 +G0 Z0 +G1 X51.78571428571429 Y-6.428571428571428 Z0 +G0 Z0 +G1 X51.42857142857144 Y-7.142857142857143 Z0 +G0 Z0 +G1 X50.35714285714286 Y-7.5 Z0 +G0 Z0 +G1 X49.28571428571429 Y-7.5 Z0 +G0 Z0 +G1 X48.21428571428572 Y-7.142857142857143 Z0 +G0 Z0 +G1 X47.85714285714286 Y-6.428571428571428 Z0 +G0 Z5 +G0 X58.214285714285715 Y0.0 Z5 +G0 Z0 +G1 X58.214285714285715 Y-7.5 Z0 +G0 Z5 +G0 X58.214285714285715 Y-3.571428571428571 Z5 +G0 Z0 +G1 X57.5 Y-2.857142857142857 Z0 +G0 Z0 +G1 X56.78571428571429 Y-2.5 Z0 +G0 Z0 +G1 X55.714285714285715 Y-2.5 Z0 +G0 Z0 +G1 X55.0 Y-2.857142857142857 Z0 +G0 Z0 +G1 X54.28571428571429 Y-3.571428571428571 Z0 +G0 Z0 +G1 X53.92857142857142 Y-4.642857142857142 Z0 +G0 Z0 +G1 X53.92857142857142 Y-5.357142857142858 Z0 +G0 Z0 +G1 X54.28571428571429 Y-6.428571428571428 Z0 +G0 Z0 +G1 X55.0 Y-7.142857142857143 Z0 +G0 Z0 +G1 X55.714285714285715 Y-7.5 Z0 +G0 Z0 +G1 X56.78571428571429 Y-7.5 Z0 +G0 Z0 +G1 X57.5 Y-7.142857142857143 Z0 +G0 Z0 +G1 X58.214285714285715 Y-6.428571428571428 Z0 +G0 Z5 +G0 X63.214285714285715 Y0.0 Z5 +G0 Z0 +G1 X62.5 Y0.0 Z0 +G0 Z0 +G1 X61.78571428571429 Y-0.357142857142857 Z0 +G0 Z0 +G1 X61.42857142857144 Y-1.428571428571428 Z0 +G0 Z0 +G1 X61.42857142857144 Y-7.5 Z0 +G0 Z5 +G0 X60.35714285714286 Y-2.5 Z5 +G0 Z0 +G1 X62.85714285714286 Y-2.5 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-10.0 Z5 +G0 Z0 +G1 X1.4285714285714288 Y-17.5 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-13.571428571428573 Z5 +G0 Z0 +G1 X2.1428571428571432 Y-12.857142857142856 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-12.5 Z0 +G0 Z0 +G1 X3.928571428571429 Y-12.5 Z0 +G0 Z0 +G1 X4.642857142857143 Y-12.857142857142856 Z0 +G0 Z0 +G1 X5.357142857142858 Y-13.571428571428573 Z0 +G0 Z0 +G1 X5.714285714285715 Y-14.642857142857142 Z0 +G0 Z0 +G1 X5.714285714285715 Y-15.357142857142856 Z0 +G0 Z0 +G1 X5.357142857142858 Y-16.428571428571427 Z0 +G0 Z0 +G1 X4.642857142857143 Y-17.142857142857142 Z0 +G0 Z0 +G1 X3.928571428571429 Y-17.5 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-17.5 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-17.142857142857142 Z0 +G0 Z0 +G1 X1.4285714285714288 Y-16.428571428571427 Z0 +G0 Z5 +G0 X11.785714285714286 Y-13.571428571428573 Z5 +G0 Z0 +G1 X11.42857142857143 Y-12.857142857142856 Z0 +G0 Z0 +G1 X10.35714285714286 Y-12.5 Z0 +G0 Z0 +G1 X9.285714285714286 Y-12.5 Z0 +G0 Z0 +G1 X8.214285714285715 Y-12.857142857142856 Z0 +G0 Z0 +G1 X7.8571428571428585 Y-13.571428571428573 Z0 +G0 Z0 +G1 X8.214285714285715 Y-14.285714285714286 Z0 +G0 Z0 +G1 X8.928571428571429 Y-14.642857142857142 Z0 +G0 Z0 +G1 X10.714285714285715 Y-15.0 Z0 +G0 Z0 +G1 X11.42857142857143 Y-15.357142857142856 Z0 +G0 Z0 +G1 X11.785714285714286 Y-16.071428571428573 Z0 +G0 Z0 +G1 X11.785714285714286 Y-16.428571428571427 Z0 +G0 Z0 +G1 X11.42857142857143 Y-17.142857142857142 Z0 +G0 Z0 +G1 X10.35714285714286 Y-17.5 Z0 +G0 Z0 +G1 X9.285714285714286 Y-17.5 Z0 +G0 Z0 +G1 X8.214285714285715 Y-17.142857142857142 Z0 +G0 Z0 +G1 X7.8571428571428585 Y-16.428571428571427 Z0 +G0 Z5 +G0 X16.42857142857143 Y-10.0 Z5 +G0 Z0 +G1 X15.714285714285717 Y-10.0 Z0 +G0 Z0 +G1 X15.0 Y-10.357142857142858 Z0 +G0 Z0 +G1 X14.642857142857146 Y-11.428571428571429 Z0 +G0 Z0 +G1 X14.642857142857146 Y-17.5 Z0 +G0 Z5 +G0 X13.571428571428573 Y-12.5 Z5 +G0 Z0 +G1 X16.071428571428573 Y-12.5 Z0 +G0 Z5 +G0 X18.571428571428573 Y-10.0 Z5 +G0 Z0 +G1 X18.571428571428573 Y-17.5 Z0 +G0 Z5 +G0 X18.571428571428573 Y-13.571428571428573 Z5 +G0 Z0 +G1 X19.285714285714292 Y-12.857142857142856 Z0 +G0 Z0 +G1 X20.000000000000004 Y-12.5 Z0 +G0 Z0 +G1 X21.071428571428573 Y-12.5 Z0 +G0 Z0 +G1 X21.785714285714292 Y-12.857142857142856 Z0 +G0 Z0 +G1 X22.500000000000004 Y-13.571428571428573 Z0 +G0 Z0 +G1 X22.85714285714286 Y-14.642857142857142 Z0 +G0 Z0 +G1 X22.85714285714286 Y-15.357142857142856 Z0 +G0 Z0 +G1 X22.500000000000004 Y-16.428571428571427 Z0 +G0 Z0 +G1 X21.785714285714292 Y-17.142857142857142 Z0 +G0 Z0 +G1 X21.071428571428573 Y-17.5 Z0 +G0 Z0 +G1 X20.000000000000004 Y-17.5 Z0 +G0 Z0 +G1 X19.285714285714292 Y-17.142857142857142 Z0 +G0 Z0 +G1 X18.571428571428573 Y-16.428571428571427 Z0 +G0 Z5 +G0 X28.928571428571434 Y-13.571428571428573 Z5 +G0 Z0 +G1 X28.571428571428573 Y-12.857142857142856 Z0 +G0 Z0 +G1 X27.5 Y-12.5 Z0 +G0 Z0 +G1 X26.428571428571434 Y-12.5 Z0 +G0 Z0 +G1 X25.35714285714286 Y-12.857142857142856 Z0 +G0 Z0 +G1 X25.000000000000004 Y-13.571428571428573 Z0 +G0 Z0 +G1 X25.35714285714286 Y-14.285714285714286 Z0 +G0 Z0 +G1 X26.071428571428573 Y-14.642857142857142 Z0 +G0 Z0 +G1 X27.85714285714286 Y-15.0 Z0 +G0 Z0 +G1 X28.571428571428573 Y-15.357142857142856 Z0 +G0 Z0 +G1 X28.928571428571434 Y-16.071428571428573 Z0 +G0 Z0 +G1 X28.928571428571434 Y-16.428571428571427 Z0 +G0 Z0 +G1 X28.571428571428573 Y-17.142857142857142 Z0 +G0 Z0 +G1 X27.5 Y-17.5 Z0 +G0 Z0 +G1 X26.428571428571434 Y-17.5 Z0 +G0 Z0 +G1 X25.35714285714286 Y-17.142857142857142 Z0 +G0 Z0 +G1 X25.000000000000004 Y-16.428571428571427 Z0 +G0 Z5 +G0 X35.357142857142854 Y-12.5 Z5 +G0 Z0 +G1 X35.357142857142854 Y-20.0 Z0 +G0 Z5 +G0 X35.357142857142854 Y-13.571428571428573 Z5 +G0 Z0 +G1 X34.642857142857146 Y-12.857142857142856 Z0 +G0 Z0 +G1 X33.92857142857143 Y-12.5 Z0 +G0 Z0 +G1 X32.857142857142854 Y-12.5 Z0 +G0 Z0 +G1 X32.142857142857146 Y-12.857142857142856 Z0 +G0 Z0 +G1 X31.42857142857143 Y-13.571428571428573 Z0 +G0 Z0 +G1 X31.071428571428573 Y-14.642857142857142 Z0 +G0 Z0 +G1 X31.071428571428573 Y-15.357142857142856 Z0 +G0 Z0 +G1 X31.42857142857143 Y-16.428571428571427 Z0 +G0 Z0 +G1 X32.142857142857146 Y-17.142857142857142 Z0 +G0 Z0 +G1 X32.857142857142854 Y-17.5 Z0 +G0 Z0 +G1 X33.92857142857143 Y-17.5 Z0 +G0 Z0 +G1 X34.642857142857146 Y-17.142857142857142 Z0 +G0 Z0 +G1 X35.357142857142854 Y-16.428571428571427 Z0 +G0 Z5 +G0 X42.142857142857146 Y-10.0 Z5 +G0 Z0 +G1 X42.142857142857146 Y-17.5 Z0 +G0 Z5 +G0 X42.142857142857146 Y-13.571428571428573 Z5 +G0 Z0 +G1 X41.42857142857144 Y-12.857142857142856 Z0 +G0 Z0 +G1 X40.71428571428572 Y-12.5 Z0 +G0 Z0 +G1 X39.642857142857146 Y-12.5 Z0 +G0 Z0 +G1 X38.92857142857144 Y-12.857142857142856 Z0 +G0 Z0 +G1 X38.214285714285715 Y-13.571428571428573 Z0 +G0 Z0 +G1 X37.85714285714286 Y-14.642857142857142 Z0 +G0 Z0 +G1 X37.85714285714286 Y-15.357142857142856 Z0 +G0 Z0 +G1 X38.214285714285715 Y-16.428571428571427 Z0 +G0 Z0 +G1 X38.92857142857144 Y-17.142857142857142 Z0 +G0 Z0 +G1 X39.642857142857146 Y-17.5 Z0 +G0 Z0 +G1 X40.71428571428572 Y-17.5 Z0 +G0 Z0 +G1 X41.42857142857144 Y-17.142857142857142 Z0 +G0 Z0 +G1 X42.142857142857146 Y-16.428571428571427 Z0 +G0 Z5 +G0 X45.35714285714286 Y-10.0 Z5 +G0 Z0 +G1 X45.71428571428572 Y-10.357142857142858 Z0 +G0 Z0 +G1 X46.071428571428584 Y-10.0 Z0 +G0 Z0 +G1 X45.71428571428572 Y-9.642857142857142 Z0 +G0 Z0 +G1 X45.35714285714286 Y-10.0 Z0 +G0 Z5 +G0 X45.71428571428572 Y-12.5 Z5 +G0 Z0 +G1 X45.71428571428572 Y-18.571428571428573 Z0 +G0 Z0 +G1 X45.35714285714286 Y-19.642857142857146 Z0 +G0 Z0 +G1 X44.64285714285715 Y-20.0 Z0 +G0 Z0 +G1 X43.92857142857144 Y-20.0 Z0 +G0 Z5 +G0 X48.571428571428584 Y-10.0 Z5 +G0 Z0 +G1 X48.571428571428584 Y-17.5 Z0 +G0 Z5 +G0 X48.571428571428584 Y-13.571428571428573 Z5 +G0 Z0 +G1 X49.2857142857143 Y-12.857142857142856 Z0 +G0 Z0 +G1 X50.00000000000001 Y-12.5 Z0 +G0 Z0 +G1 X51.071428571428584 Y-12.5 Z0 +G0 Z0 +G1 X51.78571428571429 Y-12.857142857142856 Z0 +G0 Z0 +G1 X52.500000000000014 Y-13.571428571428573 Z0 +G0 Z0 +G1 X52.85714285714287 Y-14.642857142857142 Z0 +G0 Z0 +G1 X52.85714285714287 Y-15.357142857142856 Z0 +G0 Z0 +G1 X52.500000000000014 Y-16.428571428571427 Z0 +G0 Z0 +G1 X51.78571428571429 Y-17.142857142857142 Z0 +G0 Z0 +G1 X51.071428571428584 Y-17.5 Z0 +G0 Z0 +G1 X50.00000000000001 Y-17.5 Z0 +G0 Z0 +G1 X49.2857142857143 Y-17.142857142857142 Z0 +G0 Z0 +G1 X48.571428571428584 Y-16.428571428571427 Z0 +G0 Z5 +G0 X3.5714285714285716 Y-20.0 Z5 +G0 Z0 +G1 X2.8571428571428577 Y-20.0 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-20.357142857142858 Z0 +G0 Z0 +G1 X1.7857142857142858 Y-21.42857142857143 Z0 +G0 Z0 +G1 X1.7857142857142858 Y-27.5 Z0 +G0 Z5 +G0 X0.7142857142857144 Y-22.5 Z5 +G0 Z0 +G1 X3.214285714285715 Y-22.5 Z0 +G0 Z5 +G0 X9.642857142857146 Y-22.5 Z5 +G0 Z0 +G1 X9.642857142857146 Y-28.21428571428571 Z0 +G0 Z0 +G1 X9.285714285714286 Y-29.285714285714285 Z0 +G0 Z0 +G1 X8.928571428571429 Y-29.642857142857146 Z0 +G0 Z0 +G1 X8.214285714285714 Y-30.0 Z0 +G0 Z0 +G1 X7.142857142857143 Y-30.0 Z0 +G0 Z0 +G1 X6.42857142857143 Y-29.642857142857146 Z0 +G0 Z5 +G0 X9.642857142857146 Y-23.571428571428573 Z5 +G0 Z0 +G1 X8.928571428571429 Y-22.857142857142858 Z0 +G0 Z0 +G1 X8.214285714285714 Y-22.5 Z0 +G0 Z0 +G1 X7.142857142857143 Y-22.5 Z0 +G0 Z0 +G1 X6.42857142857143 Y-22.857142857142858 Z0 +G0 Z0 +G1 X5.714285714285715 Y-23.571428571428573 Z0 +G0 Z0 +G1 X5.357142857142858 Y-24.642857142857142 Z0 +G0 Z0 +G1 X5.357142857142858 Y-25.357142857142858 Z0 +G0 Z0 +G1 X5.714285714285715 Y-26.42857142857143 Z0 +G0 Z0 +G1 X6.42857142857143 Y-27.142857142857146 Z0 +G0 Z0 +G1 X7.142857142857143 Y-27.5 Z0 +G0 Z0 +G1 X8.214285714285714 Y-27.5 Z0 +G0 Z0 +G1 X8.928571428571429 Y-27.142857142857146 Z0 +G0 Z0 +G1 X9.642857142857146 Y-26.42857142857143 Z0 +G0 Z5 +G0 X16.42857142857143 Y-22.5 Z5 +G0 Z0 +G1 X16.42857142857143 Y-30.0 Z0 +G0 Z5 +G0 X16.42857142857143 Y-23.571428571428573 Z5 +G0 Z0 +G1 X15.714285714285717 Y-22.857142857142858 Z0 +G0 Z0 +G1 X15.0 Y-22.5 Z0 +G0 Z0 +G1 X13.92857142857143 Y-22.5 Z0 +G0 Z0 +G1 X13.214285714285717 Y-22.857142857142858 Z0 +G0 Z0 +G1 X12.500000000000002 Y-23.571428571428573 Z0 +G0 Z0 +G1 X12.142857142857146 Y-24.642857142857142 Z0 +G0 Z0 +G1 X12.142857142857146 Y-25.357142857142858 Z0 +G0 Z0 +G1 X12.500000000000002 Y-26.42857142857143 Z0 +G0 Z0 +G1 X13.214285714285717 Y-27.142857142857146 Z0 +G0 Z0 +G1 X13.92857142857143 Y-27.5 Z0 +G0 Z0 +G1 X15.0 Y-27.5 Z0 +G0 Z0 +G1 X15.714285714285717 Y-27.142857142857146 Z0 +G0 Z0 +G1 X16.42857142857143 Y-26.42857142857143 Z0 +G0 Z5 +G0 X23.21428571428572 Y-20.0 Z5 +G0 Z0 +G1 X23.21428571428572 Y-27.5 Z0 +G0 Z5 +G0 X23.21428571428572 Y-23.571428571428573 Z5 +G0 Z0 +G1 X22.5 Y-22.857142857142858 Z0 +G0 Z0 +G1 X21.78571428571429 Y-22.5 Z0 +G0 Z0 +G1 X20.71428571428572 Y-22.5 Z0 +G0 Z0 +G1 X20.0 Y-22.857142857142858 Z0 +G0 Z0 +G1 X19.28571428571429 Y-23.571428571428573 Z0 +G0 Z0 +G1 X18.92857142857143 Y-24.642857142857142 Z0 +G0 Z0 +G1 X18.92857142857143 Y-25.357142857142858 Z0 +G0 Z0 +G1 X19.28571428571429 Y-26.42857142857143 Z0 +G0 Z0 +G1 X20.0 Y-27.142857142857146 Z0 +G0 Z0 +G1 X20.71428571428572 Y-27.5 Z0 +G0 Z0 +G1 X21.78571428571429 Y-27.5 Z0 +G0 Z0 +G1 X22.5 Y-27.142857142857146 Z0 +G0 Z0 +G1 X23.21428571428572 Y-26.42857142857143 Z0 +G0 Z5 +G0 X29.642857142857146 Y-23.571428571428573 Z5 +G0 Z0 +G1 X29.285714285714292 Y-22.857142857142858 Z0 +G0 Z0 +G1 X28.21428571428572 Y-22.5 Z0 +G0 Z0 +G1 X27.142857142857146 Y-22.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-22.857142857142858 Z0 +G0 Z0 +G1 X25.71428571428572 Y-23.571428571428573 Z0 +G0 Z0 +G1 X26.071428571428573 Y-24.28571428571429 Z0 +G0 Z0 +G1 X26.785714285714292 Y-24.642857142857142 Z0 +G0 Z0 +G1 X28.571428571428573 Y-25.0 Z0 +G0 Z0 +G1 X29.285714285714292 Y-25.357142857142858 Z0 +G0 Z0 +G1 X29.642857142857146 Y-26.071428571428573 Z0 +G0 Z0 +G1 X29.642857142857146 Y-26.42857142857143 Z0 +G0 Z0 +G1 X29.285714285714292 Y-27.142857142857146 Z0 +G0 Z0 +G1 X28.21428571428572 Y-27.5 Z0 +G0 Z0 +G1 X27.142857142857146 Y-27.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-27.142857142857146 Z0 +G0 Z0 +G1 X25.71428571428572 Y-26.42857142857143 Z0 +G0 Z5 +G0 X32.5 Y-20.0 Z5 +G0 Z0 +G1 X32.85714285714286 Y-20.357142857142858 Z0 +G0 Z0 +G1 X33.214285714285715 Y-20.0 Z0 +G0 Z0 +G1 X32.85714285714286 Y-19.642857142857142 Z0 +G0 Z0 +G1 X32.5 Y-20.0 Z0 +G0 Z5 +G0 X32.85714285714286 Y-22.5 Z5 +G0 Z0 +G1 X32.85714285714286 Y-28.571428571428573 Z0 +G0 Z0 +G1 X32.5 Y-29.642857142857146 Z0 +G0 Z0 +G1 X31.785714285714292 Y-30.0 Z0 +G0 Z0 +G1 X31.071428571428573 Y-30.0 Z0 +G0 Z5 +G0 X37.85714285714286 Y-20.0 Z5 +G0 Z0 +G1 X37.142857142857146 Y-20.0 Z0 +G0 Z0 +G1 X36.42857142857144 Y-20.357142857142858 Z0 +G0 Z0 +G1 X36.07142857142858 Y-21.42857142857143 Z0 +G0 Z0 +G1 X36.07142857142858 Y-27.5 Z0 +G0 Z5 +G0 X35.00000000000001 Y-22.5 Z5 +G0 Z0 +G1 X37.50000000000001 Y-22.5 Z0 +G0 Z5 +G0 X40.00000000000001 Y-20.0 Z5 +G0 Z0 +G1 X40.00000000000001 Y-27.5 Z0 +G0 Z5 +G0 X40.00000000000001 Y-23.571428571428573 Z5 +G0 Z0 +G1 X40.71428571428572 Y-22.857142857142858 Z0 +G0 Z0 +G1 X41.42857142857144 Y-22.5 Z0 +G0 Z0 +G1 X42.50000000000001 Y-22.5 Z0 +G0 Z0 +G1 X43.21428571428572 Y-22.857142857142858 Z0 +G0 Z0 +G1 X43.92857142857144 Y-23.571428571428573 Z0 +G0 Z0 +G1 X44.2857142857143 Y-24.642857142857142 Z0 +G0 Z0 +G1 X44.2857142857143 Y-25.357142857142858 Z0 +G0 Z0 +G1 X43.92857142857144 Y-26.42857142857143 Z0 +G0 Z0 +G1 X43.21428571428572 Y-27.142857142857146 Z0 +G0 Z0 +G1 X42.50000000000001 Y-27.5 Z0 +G0 Z0 +G1 X41.42857142857144 Y-27.5 Z0 +G0 Z0 +G1 X40.71428571428572 Y-27.142857142857146 Z0 +G0 Z0 +G1 X40.00000000000001 Y-26.42857142857143 Z0 +G0 Z5 +G0 X50.35714285714287 Y-23.571428571428573 Z5 +G0 Z0 +G1 X50.000000000000014 Y-22.857142857142858 Z0 +G0 Z0 +G1 X48.928571428571445 Y-22.5 Z0 +G0 Z0 +G1 X47.85714285714287 Y-22.5 Z0 +G0 Z0 +G1 X46.7857142857143 Y-22.857142857142858 Z0 +G0 Z0 +G1 X46.428571428571445 Y-23.571428571428573 Z0 +G0 Z0 +G1 X46.7857142857143 Y-24.28571428571429 Z0 +G0 Z0 +G1 X47.500000000000014 Y-24.642857142857142 Z0 +G0 Z0 +G1 X49.2857142857143 Y-25.0 Z0 +G0 Z0 +G1 X50.000000000000014 Y-25.357142857142858 Z0 +G0 Z0 +G1 X50.35714285714287 Y-26.071428571428573 Z0 +G0 Z0 +G1 X50.35714285714287 Y-26.42857142857143 Z0 +G0 Z0 +G1 X50.000000000000014 Y-27.142857142857146 Z0 +G0 Z0 +G1 X48.928571428571445 Y-27.5 Z0 +G0 Z0 +G1 X47.85714285714287 Y-27.5 Z0 +G0 Z0 +G1 X46.7857142857143 Y-27.142857142857146 Z0 +G0 Z0 +G1 X46.428571428571445 Y-26.42857142857143 Z0 +G0 Z5 +G0 X56.78571428571429 Y-20.0 Z5 +G0 Z0 +G1 X56.78571428571429 Y-27.5 Z0 +G0 Z5 +G0 X56.78571428571429 Y-23.571428571428573 Z5 +G0 Z0 +G1 X56.071428571428584 Y-22.857142857142858 Z0 +G0 Z0 +G1 X55.35714285714287 Y-22.5 Z0 +G0 Z0 +G1 X54.28571428571429 Y-22.5 Z0 +G0 Z0 +G1 X53.571428571428584 Y-22.857142857142858 Z0 +G0 Z0 +G1 X52.85714285714287 Y-23.571428571428573 Z0 +G0 Z0 +G1 X52.5 Y-24.642857142857142 Z0 +G0 Z0 +G1 X52.5 Y-25.357142857142858 Z0 +G0 Z0 +G1 X52.85714285714287 Y-26.42857142857143 Z0 +G0 Z0 +G1 X53.571428571428584 Y-27.142857142857146 Z0 +G0 Z0 +G1 X54.28571428571429 Y-27.5 Z0 +G0 Z0 +G1 X55.35714285714287 Y-27.5 Z0 +G0 Z0 +G1 X56.071428571428584 Y-27.142857142857146 Z0 +G0 Z0 +G1 X56.78571428571429 Y-26.42857142857143 Z0 +G0 Z5 +G0 X63.571428571428584 Y-22.5 Z5 +G0 Z0 +G1 X63.571428571428584 Y-28.21428571428571 Z0 +G0 Z0 +G1 X63.21428571428572 Y-29.285714285714285 Z0 +G0 Z0 +G1 X62.85714285714287 Y-29.642857142857146 Z0 +G0 Z0 +G1 X62.14285714285716 Y-30.0 Z0 +G0 Z0 +G1 X61.071428571428584 Y-30.0 Z0 +G0 Z0 +G1 X60.35714285714287 Y-29.642857142857146 Z0 +G0 Z5 +G0 X63.571428571428584 Y-23.571428571428573 Z5 +G0 Z0 +G1 X62.85714285714287 Y-22.857142857142858 Z0 +G0 Z0 +G1 X62.14285714285716 Y-22.5 Z0 +G0 Z0 +G1 X61.071428571428584 Y-22.5 Z0 +G0 Z0 +G1 X60.35714285714287 Y-22.857142857142858 Z0 +G0 Z0 +G1 X59.64285714285716 Y-23.571428571428573 Z0 +G0 Z0 +G1 X59.28571428571429 Y-24.642857142857142 Z0 +G0 Z0 +G1 X59.28571428571429 Y-25.357142857142858 Z0 +G0 Z0 +G1 X59.64285714285716 Y-26.42857142857143 Z0 +G0 Z0 +G1 X60.35714285714287 Y-27.142857142857146 Z0 +G0 Z0 +G1 X61.071428571428584 Y-27.5 Z0 +G0 Z0 +G1 X62.14285714285716 Y-27.5 Z0 +G0 Z0 +G1 X62.85714285714287 Y-27.142857142857146 Z0 +G0 Z0 +G1 X63.571428571428584 Y-26.42857142857143 Z0 +G0 Z5 +G0 X66.42857142857144 Y-20.0 Z5 +G0 Z0 +G1 X66.42857142857144 Y-27.5 Z0 +G0 Z5 +G0 X66.42857142857144 Y-23.571428571428573 Z5 +G0 Z0 +G1 X67.14285714285715 Y-22.857142857142858 Z0 +G0 Z0 +G1 X67.85714285714288 Y-22.5 Z0 +G0 Z0 +G1 X68.92857142857144 Y-22.5 Z0 +G0 Z0 +G1 X69.64285714285715 Y-22.857142857142858 Z0 +G0 Z0 +G1 X70.35714285714288 Y-23.571428571428573 Z0 +G0 Z0 +G1 X70.71428571428572 Y-24.642857142857142 Z0 +G0 Z0 +G1 X70.71428571428572 Y-25.357142857142858 Z0 +G0 Z0 +G1 X70.35714285714288 Y-26.42857142857143 Z0 +G0 Z0 +G1 X69.64285714285715 Y-27.142857142857146 Z0 +G0 Z0 +G1 X68.92857142857144 Y-27.5 Z0 +G0 Z0 +G1 X67.85714285714288 Y-27.5 Z0 +G0 Z0 +G1 X67.14285714285715 Y-27.142857142857146 Z0 +G0 Z0 +G1 X66.42857142857144 Y-26.42857142857143 Z0 +G0 Z5 +G0 X81.07142857142858 Y-20.0 Z5 +G0 Z0 +G1 X80.35714285714288 Y-20.0 Z0 +G0 Z0 +G1 X79.64285714285717 Y-20.357142857142858 Z0 +G0 Z0 +G1 X79.2857142857143 Y-21.42857142857143 Z0 +G0 Z0 +G1 X79.2857142857143 Y-27.5 Z0 +G0 Z5 +G0 X78.21428571428572 Y-22.5 Z5 +G0 Z0 +G1 X80.71428571428572 Y-22.5 Z0 +G0 Z5 +G0 X87.14285714285717 Y-22.5 Z5 +G0 Z0 +G1 X87.14285714285717 Y-30.0 Z0 +G0 Z5 +G0 X87.14285714285717 Y-23.571428571428573 Z5 +G0 Z0 +G1 X86.42857142857144 Y-22.857142857142858 Z0 +G0 Z0 +G1 X85.71428571428574 Y-22.5 Z0 +G0 Z0 +G1 X84.64285714285717 Y-22.5 Z0 +G0 Z0 +G1 X83.92857142857144 Y-22.857142857142858 Z0 +G0 Z0 +G1 X83.21428571428574 Y-23.571428571428573 Z0 +G0 Z0 +G1 X82.85714285714288 Y-24.642857142857142 Z0 +G0 Z0 +G1 X82.85714285714288 Y-25.357142857142858 Z0 +G0 Z0 +G1 X83.21428571428574 Y-26.42857142857143 Z0 +G0 Z0 +G1 X83.92857142857144 Y-27.142857142857146 Z0 +G0 Z0 +G1 X84.64285714285717 Y-27.5 Z0 +G0 Z0 +G1 X85.71428571428574 Y-27.5 Z0 +G0 Z0 +G1 X86.42857142857144 Y-27.142857142857146 Z0 +G0 Z0 +G1 X87.14285714285717 Y-26.42857142857143 Z0 +G0 Z5 +G0 X93.5714285714286 Y-23.571428571428573 Z5 +G0 Z0 +G1 X93.21428571428574 Y-22.857142857142858 Z0 +G0 Z0 +G1 X92.14285714285717 Y-22.5 Z0 +G0 Z0 +G1 X91.0714285714286 Y-22.5 Z0 +G0 Z0 +G1 X90.00000000000003 Y-22.857142857142858 Z0 +G0 Z0 +G1 X89.64285714285717 Y-23.571428571428573 Z0 +G0 Z0 +G1 X90.00000000000003 Y-24.28571428571429 Z0 +G0 Z0 +G1 X90.71428571428574 Y-24.642857142857142 Z0 +G0 Z0 +G1 X92.50000000000003 Y-25.0 Z0 +G0 Z0 +G1 X93.21428571428574 Y-25.357142857142858 Z0 +G0 Z0 +G1 X93.5714285714286 Y-26.071428571428573 Z0 +G0 Z0 +G1 X93.5714285714286 Y-26.42857142857143 Z0 +G0 Z0 +G1 X93.21428571428574 Y-27.142857142857146 Z0 +G0 Z0 +G1 X92.14285714285717 Y-27.5 Z0 +G0 Z0 +G1 X91.0714285714286 Y-27.5 Z0 +G0 Z0 +G1 X90.00000000000003 Y-27.142857142857146 Z0 +G0 Z0 +G1 X89.64285714285717 Y-26.42857142857143 Z0 +G0 Z5 +G0 X100.00000000000001 Y-20.0 Z5 +G0 Z0 +G1 X100.00000000000001 Y-27.5 Z0 +G0 Z5 +G0 X100.00000000000001 Y-23.571428571428573 Z5 +G0 Z0 +G1 X99.2857142857143 Y-22.857142857142858 Z0 +G0 Z0 +G1 X98.5714285714286 Y-22.5 Z0 +G0 Z0 +G1 X97.50000000000001 Y-22.5 Z0 +G0 Z0 +G1 X96.7857142857143 Y-22.857142857142858 Z0 +G0 Z0 +G1 X96.0714285714286 Y-23.571428571428573 Z0 +G0 Z0 +G1 X95.71428571428572 Y-24.642857142857142 Z0 +G0 Z0 +G1 X95.71428571428572 Y-25.357142857142858 Z0 +G0 Z0 +G1 X96.0714285714286 Y-26.42857142857143 Z0 +G0 Z0 +G1 X96.7857142857143 Y-27.142857142857146 Z0 +G0 Z0 +G1 X97.50000000000001 Y-27.5 Z0 +G0 Z0 +G1 X98.5714285714286 Y-27.5 Z0 +G0 Z0 +G1 X99.2857142857143 Y-27.142857142857146 Z0 +G0 Z0 +G1 X100.00000000000001 Y-26.42857142857143 Z0 +G0 Z5 +G0 X105.00000000000003 Y-20.0 Z5 +G0 Z0 +G1 X104.28571428571432 Y-20.0 Z0 +G0 Z0 +G1 X103.57142857142858 Y-20.357142857142858 Z0 +G0 Z0 +G1 X103.21428571428574 Y-21.42857142857143 Z0 +G0 Z0 +G1 X103.21428571428574 Y-27.5 Z0 +G0 Z5 +G0 X102.14285714285717 Y-22.5 Z5 +G0 Z0 +G1 X104.64285714285717 Y-22.5 Z0 +G0 Z5 +G0 X107.14285714285717 Y-20.0 Z5 +G0 Z0 +G1 X107.14285714285717 Y-27.5 Z0 +G0 Z5 +G0 X107.14285714285717 Y-23.571428571428573 Z5 +G0 Z0 +G1 X107.85714285714288 Y-22.857142857142858 Z0 +G0 Z0 +G1 X108.57142857142861 Y-22.5 Z0 +G0 Z0 +G1 X109.64285714285717 Y-22.5 Z0 +G0 Z0 +G1 X110.35714285714288 Y-22.857142857142858 Z0 +G0 Z0 +G1 X111.07142857142861 Y-23.571428571428573 Z0 +G0 Z0 +G1 X111.42857142857144 Y-24.642857142857142 Z0 +G0 Z0 +G1 X111.42857142857144 Y-25.357142857142858 Z0 +G0 Z0 +G1 X111.07142857142861 Y-26.42857142857143 Z0 +G0 Z0 +G1 X110.35714285714288 Y-27.142857142857146 Z0 +G0 Z0 +G1 X109.64285714285717 Y-27.5 Z0 +G0 Z0 +G1 X108.57142857142861 Y-27.5 Z0 +G0 Z0 +G1 X107.85714285714288 Y-27.142857142857146 Z0 +G0 Z0 +G1 X107.14285714285717 Y-26.42857142857143 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-30.0 Z5 +G0 Z0 +G1 X1.4285714285714288 Y-37.5 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-33.92857142857143 Z5 +G0 Z0 +G1 X2.5 Y-32.857142857142854 Z0 +G0 Z0 +G1 X3.214285714285715 Y-32.5 Z0 +G0 Z0 +G1 X4.2857142857142865 Y-32.5 Z0 +G0 Z0 +G1 X5.0 Y-32.857142857142854 Z0 +G0 Z0 +G1 X5.357142857142858 Y-33.92857142857143 Z0 +G0 Z0 +G1 X5.357142857142858 Y-37.5 Z0 +G0 Z5 +G0 X8.571428571428573 Y-30.0 Z5 +G0 Z0 +G1 X8.928571428571429 Y-30.357142857142858 Z0 +G0 Z0 +G1 X9.285714285714286 Y-30.0 Z0 +G0 Z0 +G1 X8.928571428571429 Y-29.642857142857146 Z0 +G0 Z0 +G1 X8.571428571428573 Y-30.0 Z0 +G0 Z5 +G0 X8.928571428571429 Y-32.5 Z5 +G0 Z0 +G1 X8.928571428571429 Y-38.57142857142858 Z0 +G0 Z0 +G1 X8.571428571428573 Y-39.642857142857146 Z0 +G0 Z0 +G1 X7.8571428571428585 Y-40.0 Z0 +G0 Z0 +G1 X7.142857142857143 Y-40.0 Z0 +G0 Z5 +G0 X15.35714285714286 Y-33.57142857142858 Z5 +G0 Z0 +G1 X15.0 Y-32.857142857142854 Z0 +G0 Z0 +G1 X13.92857142857143 Y-32.5 Z0 +G0 Z0 +G1 X12.85714285714286 Y-32.5 Z0 +G0 Z0 +G1 X11.785714285714288 Y-32.857142857142854 Z0 +G0 Z0 +G1 X11.42857142857143 Y-33.57142857142858 Z0 +G0 Z0 +G1 X11.785714285714288 Y-34.285714285714285 Z0 +G0 Z0 +G1 X12.500000000000002 Y-34.642857142857146 Z0 +G0 Z0 +G1 X14.285714285714286 Y-35.0 Z0 +G0 Z0 +G1 X15.0 Y-35.357142857142854 Z0 +G0 Z0 +G1 X15.35714285714286 Y-36.07142857142858 Z0 +G0 Z0 +G1 X15.35714285714286 Y-36.42857142857143 Z0 +G0 Z0 +G1 X15.0 Y-37.142857142857146 Z0 +G0 Z0 +G1 X13.92857142857143 Y-37.5 Z0 +G0 Z0 +G1 X12.85714285714286 Y-37.5 Z0 +G0 Z0 +G1 X11.785714285714288 Y-37.142857142857146 Z0 +G0 Z0 +G1 X11.42857142857143 Y-36.42857142857143 Z0 +G0 Z5 +G0 X21.785714285714292 Y-32.5 Z5 +G0 Z0 +G1 X21.785714285714292 Y-38.214285714285715 Z0 +G0 Z0 +G1 X21.42857142857143 Y-39.285714285714285 Z0 +G0 Z0 +G1 X21.071428571428573 Y-39.642857142857146 Z0 +G0 Z0 +G1 X20.35714285714286 Y-40.0 Z0 +G0 Z0 +G1 X19.285714285714292 Y-40.0 Z0 +G0 Z0 +G1 X18.571428571428573 Y-39.642857142857146 Z0 +G0 Z5 +G0 X21.785714285714292 Y-33.57142857142858 Z5 +G0 Z0 +G1 X21.071428571428573 Y-32.857142857142854 Z0 +G0 Z0 +G1 X20.35714285714286 Y-32.5 Z0 +G0 Z0 +G1 X19.285714285714292 Y-32.5 Z0 +G0 Z0 +G1 X18.571428571428573 Y-32.857142857142854 Z0 +G0 Z0 +G1 X17.857142857142858 Y-33.57142857142858 Z0 +G0 Z0 +G1 X17.500000000000004 Y-34.642857142857146 Z0 +G0 Z0 +G1 X17.500000000000004 Y-35.357142857142854 Z0 +G0 Z0 +G1 X17.857142857142858 Y-36.42857142857143 Z0 +G0 Z0 +G1 X18.571428571428573 Y-37.142857142857146 Z0 +G0 Z0 +G1 X19.285714285714292 Y-37.5 Z0 +G0 Z0 +G1 X20.35714285714286 Y-37.5 Z0 +G0 Z0 +G1 X21.071428571428573 Y-37.142857142857146 Z0 +G0 Z0 +G1 X21.785714285714292 Y-36.42857142857143 Z0 +G0 Z5 +G0 X28.571428571428573 Y-32.5 Z5 +G0 Z0 +G1 X28.571428571428573 Y-40.0 Z0 +G0 Z5 +G0 X28.571428571428573 Y-33.57142857142858 Z5 +G0 Z0 +G1 X27.85714285714286 Y-32.857142857142854 Z0 +G0 Z0 +G1 X27.142857142857146 Y-32.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-32.5 Z0 +G0 Z0 +G1 X25.35714285714286 Y-32.857142857142854 Z0 +G0 Z0 +G1 X24.642857142857146 Y-33.57142857142858 Z0 +G0 Z0 +G1 X24.285714285714292 Y-34.642857142857146 Z0 +G0 Z0 +G1 X24.285714285714292 Y-35.357142857142854 Z0 +G0 Z0 +G1 X24.642857142857146 Y-36.42857142857143 Z0 +G0 Z0 +G1 X25.35714285714286 Y-37.142857142857146 Z0 +G0 Z0 +G1 X26.071428571428573 Y-37.5 Z0 +G0 Z0 +G1 X27.142857142857146 Y-37.5 Z0 +G0 Z0 +G1 X27.85714285714286 Y-37.142857142857146 Z0 +G0 Z0 +G1 X28.571428571428573 Y-36.42857142857143 Z0 +G0 Z5 +G0 X35.357142857142854 Y-30.0 Z5 +G0 Z0 +G1 X35.357142857142854 Y-37.5 Z0 +G0 Z5 +G0 X35.357142857142854 Y-33.57142857142858 Z5 +G0 Z0 +G1 X34.642857142857146 Y-32.857142857142854 Z0 +G0 Z0 +G1 X33.92857142857143 Y-32.5 Z0 +G0 Z0 +G1 X32.857142857142854 Y-32.5 Z0 +G0 Z0 +G1 X32.142857142857146 Y-32.857142857142854 Z0 +G0 Z0 +G1 X31.42857142857143 Y-33.57142857142858 Z0 +G0 Z0 +G1 X31.071428571428573 Y-34.642857142857146 Z0 +G0 Z0 +G1 X31.071428571428573 Y-35.357142857142854 Z0 +G0 Z0 +G1 X31.42857142857143 Y-36.42857142857143 Z0 +G0 Z0 +G1 X32.142857142857146 Y-37.142857142857146 Z0 +G0 Z0 +G1 X32.857142857142854 Y-37.5 Z0 +G0 Z0 +G1 X33.92857142857143 Y-37.5 Z0 +G0 Z0 +G1 X34.642857142857146 Y-37.142857142857146 Z0 +G0 Z0 +G1 X35.357142857142854 Y-36.42857142857143 Z0 +G0 Z5 +G0 X40.35714285714286 Y-30.0 Z5 +G0 Z0 +G1 X39.642857142857146 Y-30.0 Z0 +G0 Z0 +G1 X38.92857142857144 Y-30.357142857142858 Z0 +G0 Z0 +G1 X38.57142857142858 Y-31.42857142857143 Z0 +G0 Z0 +G1 X38.57142857142858 Y-37.5 Z0 +G0 Z5 +G0 X37.50000000000001 Y-32.5 Z5 +G0 Z0 +G1 X40.00000000000001 Y-32.5 Z0 +G0 Z5 +G0 X42.50000000000001 Y-30.0 Z5 +G0 Z0 +G1 X42.50000000000001 Y-37.5 Z0 +G0 Z5 +G0 X42.50000000000001 Y-33.57142857142858 Z5 +G0 Z0 +G1 X43.21428571428572 Y-32.857142857142854 Z0 +G0 Z0 +G1 X43.92857142857144 Y-32.5 Z0 +G0 Z0 +G1 X45.00000000000001 Y-32.5 Z0 +G0 Z0 +G1 X45.71428571428572 Y-32.857142857142854 Z0 +G0 Z0 +G1 X46.42857142857144 Y-33.57142857142858 Z0 +G0 Z0 +G1 X46.7857142857143 Y-34.642857142857146 Z0 +G0 Z0 +G1 X46.7857142857143 Y-35.357142857142854 Z0 +G0 Z0 +G1 X46.42857142857144 Y-36.42857142857143 Z0 +G0 Z0 +G1 X45.71428571428572 Y-37.142857142857146 Z0 +G0 Z0 +G1 X45.00000000000001 Y-37.5 Z0 +G0 Z0 +G1 X43.92857142857144 Y-37.5 Z0 +G0 Z0 +G1 X43.21428571428572 Y-37.142857142857146 Z0 +G0 Z0 +G1 X42.50000000000001 Y-36.42857142857143 Z0 +G0 Z5 +G0 X58.92857142857144 Y-30.0 Z5 +G0 Z0 +G1 X58.92857142857144 Y-37.5 Z0 +G0 Z5 +G0 X58.92857142857144 Y-33.57142857142858 Z5 +G0 Z0 +G1 X58.21428571428572 Y-32.857142857142854 Z0 +G0 Z0 +G1 X57.500000000000014 Y-32.5 Z0 +G0 Z0 +G1 X56.42857142857144 Y-32.5 Z0 +G0 Z0 +G1 X55.71428571428572 Y-32.857142857142854 Z0 +G0 Z0 +G1 X55.000000000000014 Y-33.57142857142858 Z0 +G0 Z0 +G1 X54.642857142857146 Y-34.642857142857146 Z0 +G0 Z0 +G1 X54.642857142857146 Y-35.357142857142854 Z0 +G0 Z0 +G1 X55.000000000000014 Y-36.42857142857143 Z0 +G0 Z0 +G1 X55.71428571428572 Y-37.142857142857146 Z0 +G0 Z0 +G1 X56.42857142857144 Y-37.5 Z0 +G0 Z0 +G1 X57.500000000000014 Y-37.5 Z0 +G0 Z0 +G1 X58.21428571428572 Y-37.142857142857146 Z0 +G0 Z0 +G1 X58.92857142857144 Y-36.42857142857143 Z0 +G0 Z5 +G0 X65.35714285714288 Y-33.57142857142858 Z5 +G0 Z0 +G1 X65.00000000000001 Y-32.857142857142854 Z0 +G0 Z0 +G1 X63.92857142857144 Y-32.5 Z0 +G0 Z0 +G1 X62.85714285714287 Y-32.5 Z0 +G0 Z0 +G1 X61.785714285714306 Y-32.857142857142854 Z0 +G0 Z0 +G1 X61.42857142857144 Y-33.57142857142858 Z0 +G0 Z0 +G1 X61.785714285714306 Y-34.285714285714285 Z0 +G0 Z0 +G1 X62.500000000000014 Y-34.642857142857146 Z0 +G0 Z0 +G1 X64.2857142857143 Y-35.0 Z0 +G0 Z0 +G1 X65.00000000000001 Y-35.357142857142854 Z0 +G0 Z0 +G1 X65.35714285714288 Y-36.07142857142858 Z0 +G0 Z0 +G1 X65.35714285714288 Y-36.42857142857143 Z0 +G0 Z0 +G1 X65.00000000000001 Y-37.142857142857146 Z0 +G0 Z0 +G1 X63.92857142857144 Y-37.5 Z0 +G0 Z0 +G1 X62.85714285714287 Y-37.5 Z0 +G0 Z0 +G1 X61.785714285714306 Y-37.142857142857146 Z0 +G0 Z0 +G1 X61.42857142857144 Y-36.42857142857143 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-40.0 Z5 +G0 Z0 +G1 X1.4285714285714288 Y-47.5 Z0 +G0 Z5 +G0 X1.4285714285714288 Y-43.57142857142858 Z5 +G0 Z0 +G1 X2.1428571428571432 Y-42.85714285714286 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-42.5 Z0 +G0 Z0 +G1 X3.928571428571429 Y-42.5 Z0 +G0 Z0 +G1 X4.642857142857143 Y-42.85714285714286 Z0 +G0 Z0 +G1 X5.357142857142858 Y-43.57142857142858 Z0 +G0 Z0 +G1 X5.714285714285715 Y-44.642857142857146 Z0 +G0 Z0 +G1 X5.714285714285715 Y-45.35714285714286 Z0 +G0 Z0 +G1 X5.357142857142858 Y-46.42857142857143 Z0 +G0 Z0 +G1 X4.642857142857143 Y-47.142857142857146 Z0 +G0 Z0 +G1 X3.928571428571429 Y-47.5 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-47.5 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-47.142857142857146 Z0 +G0 Z0 +G1 X1.4285714285714288 Y-46.42857142857143 Z0 +G0 Z5 +G0 X10.35714285714286 Y-40.0 Z5 +G0 Z0 +G1 X9.642857142857144 Y-40.0 Z0 +G0 Z0 +G1 X8.928571428571429 Y-40.35714285714286 Z0 +G0 Z0 +G1 X8.571428571428573 Y-41.42857142857143 Z0 +G0 Z0 +G1 X8.571428571428573 Y-47.5 Z0 +G0 Z5 +G0 X7.5 Y-42.5 Z5 +G0 Z0 +G1 X10.0 Y-42.5 Z0 +G0 Z5 +G0 X16.42857142857143 Y-40.0 Z5 +G0 Z0 +G1 X16.42857142857143 Y-47.5 Z0 +G0 Z5 +G0 X16.42857142857143 Y-43.57142857142858 Z5 +G0 Z0 +G1 X15.714285714285717 Y-42.85714285714286 Z0 +G0 Z0 +G1 X15.0 Y-42.5 Z0 +G0 Z0 +G1 X13.92857142857143 Y-42.5 Z0 +G0 Z0 +G1 X13.214285714285717 Y-42.85714285714286 Z0 +G0 Z0 +G1 X12.500000000000002 Y-43.57142857142858 Z0 +G0 Z0 +G1 X12.142857142857146 Y-44.642857142857146 Z0 +G0 Z0 +G1 X12.142857142857146 Y-45.35714285714286 Z0 +G0 Z0 +G1 X12.500000000000002 Y-46.42857142857143 Z0 +G0 Z0 +G1 X13.214285714285717 Y-47.142857142857146 Z0 +G0 Z0 +G1 X13.92857142857143 Y-47.5 Z0 +G0 Z0 +G1 X15.0 Y-47.5 Z0 +G0 Z0 +G1 X15.714285714285717 Y-47.142857142857146 Z0 +G0 Z0 +G1 X16.42857142857143 Y-46.42857142857143 Z0 +G0 Z5 +G0 X22.85714285714286 Y-43.57142857142858 Z5 +G0 Z0 +G1 X22.5 Y-42.85714285714286 Z0 +G0 Z0 +G1 X21.42857142857143 Y-42.5 Z0 +G0 Z0 +G1 X20.35714285714286 Y-42.5 Z0 +G0 Z0 +G1 X19.28571428571429 Y-42.85714285714286 Z0 +G0 Z0 +G1 X18.92857142857143 Y-43.57142857142858 Z0 +G0 Z0 +G1 X19.28571428571429 Y-44.285714285714285 Z0 +G0 Z0 +G1 X20.0 Y-44.642857142857146 Z0 +G0 Z0 +G1 X21.78571428571429 Y-45.0 Z0 +G0 Z0 +G1 X22.5 Y-45.35714285714286 Z0 +G0 Z0 +G1 X22.85714285714286 Y-46.07142857142858 Z0 +G0 Z0 +G1 X22.85714285714286 Y-46.42857142857143 Z0 +G0 Z0 +G1 X22.5 Y-47.142857142857146 Z0 +G0 Z0 +G1 X21.42857142857143 Y-47.5 Z0 +G0 Z0 +G1 X20.35714285714286 Y-47.5 Z0 +G0 Z0 +G1 X19.28571428571429 Y-47.142857142857146 Z0 +G0 Z0 +G1 X18.92857142857143 Y-46.42857142857143 Z0 +G0 Z5 +G0 X29.285714285714292 Y-42.5 Z5 +G0 Z0 +G1 X29.285714285714292 Y-48.214285714285715 Z0 +G0 Z0 +G1 X28.928571428571434 Y-49.285714285714285 Z0 +G0 Z0 +G1 X28.571428571428573 Y-49.642857142857146 Z0 +G0 Z0 +G1 X27.85714285714286 Y-50.0 Z0 +G0 Z0 +G1 X26.785714285714292 Y-50.0 Z0 +G0 Z0 +G1 X26.071428571428573 Y-49.642857142857146 Z0 +G0 Z5 +G0 X29.285714285714292 Y-43.57142857142858 Z5 +G0 Z0 +G1 X28.571428571428573 Y-42.85714285714286 Z0 +G0 Z0 +G1 X27.85714285714286 Y-42.5 Z0 +G0 Z0 +G1 X26.785714285714292 Y-42.5 Z0 +G0 Z0 +G1 X26.071428571428573 Y-42.85714285714286 Z0 +G0 Z0 +G1 X25.35714285714286 Y-43.57142857142858 Z0 +G0 Z0 +G1 X25.000000000000004 Y-44.642857142857146 Z0 +G0 Z0 +G1 X25.000000000000004 Y-45.35714285714286 Z0 +G0 Z0 +G1 X25.35714285714286 Y-46.42857142857143 Z0 +G0 Z0 +G1 X26.071428571428573 Y-47.142857142857146 Z0 +G0 Z0 +G1 X26.785714285714292 Y-47.5 Z0 +G0 Z0 +G1 X27.85714285714286 Y-47.5 Z0 +G0 Z0 +G1 X28.571428571428573 Y-47.142857142857146 Z0 +G0 Z0 +G1 X29.285714285714292 Y-46.42857142857143 Z0 +G0 Z5 +G0 X36.07142857142858 Y-42.5 Z5 +G0 Z0 +G1 X36.07142857142858 Y-50.0 Z0 +G0 Z5 +G0 X36.07142857142858 Y-43.57142857142858 Z5 +G0 Z0 +G1 X35.35714285714286 Y-42.85714285714286 Z0 +G0 Z0 +G1 X34.642857142857146 Y-42.5 Z0 +G0 Z0 +G1 X33.57142857142858 Y-42.5 Z0 +G0 Z0 +G1 X32.85714285714286 Y-42.85714285714286 Z0 +G0 Z0 +G1 X32.142857142857146 Y-43.57142857142858 Z0 +G0 Z0 +G1 X31.785714285714292 Y-44.642857142857146 Z0 +G0 Z0 +G1 X31.785714285714292 Y-45.35714285714286 Z0 +G0 Z0 +G1 X32.142857142857146 Y-46.42857142857143 Z0 +G0 Z0 +G1 X32.85714285714286 Y-47.142857142857146 Z0 +G0 Z0 +G1 X33.57142857142858 Y-47.5 Z0 +G0 Z0 +G1 X34.642857142857146 Y-47.5 Z0 +G0 Z0 +G1 X35.35714285714286 Y-47.142857142857146 Z0 +G0 Z0 +G1 X36.07142857142858 Y-46.42857142857143 Z0 +G0 Z5 +G0 X41.07142857142858 Y-40.0 Z5 +G0 Z0 +G1 X40.35714285714286 Y-40.0 Z0 +G0 Z0 +G1 X39.642857142857146 Y-40.35714285714286 Z0 +G0 Z0 +G1 X39.285714285714285 Y-41.42857142857143 Z0 +G0 Z0 +G1 X39.285714285714285 Y-47.5 Z0 +G0 Z5 +G0 X38.214285714285715 Y-42.5 Z5 +G0 Z0 +G1 X40.71428571428572 Y-42.5 Z0 +G0 Z5 +G0 X43.21428571428572 Y-40.0 Z5 +G0 Z0 +G1 X43.21428571428572 Y-47.5 Z0 +G0 Z5 +G0 X43.21428571428572 Y-43.57142857142858 Z5 +G0 Z0 +G1 X43.92857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X44.642857142857146 Y-42.5 Z0 +G0 Z0 +G1 X45.71428571428572 Y-42.5 Z0 +G0 Z0 +G1 X46.42857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X47.142857142857146 Y-43.57142857142858 Z0 +G0 Z0 +G1 X47.50000000000001 Y-44.642857142857146 Z0 +G0 Z0 +G1 X47.50000000000001 Y-45.35714285714286 Z0 +G0 Z0 +G1 X47.142857142857146 Y-46.42857142857143 Z0 +G0 Z0 +G1 X46.42857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X45.71428571428572 Y-47.5 Z0 +G0 Z0 +G1 X44.642857142857146 Y-47.5 Z0 +G0 Z0 +G1 X43.92857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X43.21428571428572 Y-46.42857142857143 Z0 +G0 Z5 +G0 X59.642857142857146 Y-42.5 Z5 +G0 Z0 +G1 X59.642857142857146 Y-50.0 Z0 +G0 Z5 +G0 X59.642857142857146 Y-43.57142857142858 Z5 +G0 Z0 +G1 X58.92857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X58.21428571428572 Y-42.5 Z0 +G0 Z0 +G1 X57.142857142857146 Y-42.5 Z0 +G0 Z0 +G1 X56.42857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X55.71428571428572 Y-43.57142857142858 Z0 +G0 Z0 +G1 X55.35714285714286 Y-44.642857142857146 Z0 +G0 Z0 +G1 X55.35714285714286 Y-45.35714285714286 Z0 +G0 Z0 +G1 X55.71428571428572 Y-46.42857142857143 Z0 +G0 Z0 +G1 X56.42857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X57.142857142857146 Y-47.5 Z0 +G0 Z0 +G1 X58.21428571428572 Y-47.5 Z0 +G0 Z0 +G1 X58.92857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X59.642857142857146 Y-46.42857142857143 Z0 +G0 Z5 +G0 X66.07142857142858 Y-43.57142857142858 Z5 +G0 Z0 +G1 X65.71428571428572 Y-42.85714285714286 Z0 +G0 Z0 +G1 X64.64285714285715 Y-42.5 Z0 +G0 Z0 +G1 X63.571428571428584 Y-42.5 Z0 +G0 Z0 +G1 X62.500000000000014 Y-42.85714285714286 Z0 +G0 Z0 +G1 X62.142857142857146 Y-43.57142857142858 Z0 +G0 Z0 +G1 X62.500000000000014 Y-44.285714285714285 Z0 +G0 Z0 +G1 X63.21428571428572 Y-44.642857142857146 Z0 +G0 Z0 +G1 X65.00000000000001 Y-45.0 Z0 +G0 Z0 +G1 X65.71428571428572 Y-45.35714285714286 Z0 +G0 Z0 +G1 X66.07142857142858 Y-46.07142857142858 Z0 +G0 Z0 +G1 X66.07142857142858 Y-46.42857142857143 Z0 +G0 Z0 +G1 X65.71428571428572 Y-47.142857142857146 Z0 +G0 Z0 +G1 X64.64285714285715 Y-47.5 Z0 +G0 Z0 +G1 X63.571428571428584 Y-47.5 Z0 +G0 Z0 +G1 X62.500000000000014 Y-47.142857142857146 Z0 +G0 Z0 +G1 X62.142857142857146 Y-46.42857142857143 Z0 +G0 Z5 +G0 X72.5 Y-40.0 Z5 +G0 Z0 +G1 X72.5 Y-47.5 Z0 +G0 Z5 +G0 X72.5 Y-43.57142857142858 Z5 +G0 Z0 +G1 X71.78571428571429 Y-42.85714285714286 Z0 +G0 Z0 +G1 X71.07142857142858 Y-42.5 Z0 +G0 Z0 +G1 X70.0 Y-42.5 Z0 +G0 Z0 +G1 X69.28571428571429 Y-42.85714285714286 Z0 +G0 Z0 +G1 X68.57142857142858 Y-43.57142857142858 Z0 +G0 Z0 +G1 X68.21428571428571 Y-44.642857142857146 Z0 +G0 Z0 +G1 X68.21428571428571 Y-45.35714285714286 Z0 +G0 Z0 +G1 X68.57142857142858 Y-46.42857142857143 Z0 +G0 Z0 +G1 X69.28571428571429 Y-47.142857142857146 Z0 +G0 Z0 +G1 X70.0 Y-47.5 Z0 +G0 Z0 +G1 X71.07142857142858 Y-47.5 Z0 +G0 Z0 +G1 X71.78571428571429 Y-47.142857142857146 Z0 +G0 Z0 +G1 X72.5 Y-46.42857142857143 Z0 +G0 Z5 +G0 X77.5 Y-40.0 Z5 +G0 Z0 +G1 X76.78571428571429 Y-40.0 Z0 +G0 Z0 +G1 X76.07142857142858 Y-40.35714285714286 Z0 +G0 Z0 +G1 X75.71428571428572 Y-41.42857142857143 Z0 +G0 Z0 +G1 X75.71428571428572 Y-47.5 Z0 +G0 Z5 +G0 X74.64285714285715 Y-42.5 Z5 +G0 Z0 +G1 X77.14285714285715 Y-42.5 Z0 +G0 Z5 +G0 X83.21428571428572 Y-43.57142857142858 Z5 +G0 Z0 +G1 X82.85714285714288 Y-42.85714285714286 Z0 +G0 Z0 +G1 X81.78571428571429 Y-42.5 Z0 +G0 Z0 +G1 X80.71428571428572 Y-42.5 Z0 +G0 Z0 +G1 X79.64285714285717 Y-42.85714285714286 Z0 +G0 Z0 +G1 X79.28571428571429 Y-43.57142857142858 Z0 +G0 Z0 +G1 X79.64285714285717 Y-44.285714285714285 Z0 +G0 Z0 +G1 X80.35714285714288 Y-44.642857142857146 Z0 +G0 Z0 +G1 X82.14285714285717 Y-45.0 Z0 +G0 Z0 +G1 X82.85714285714288 Y-45.35714285714286 Z0 +G0 Z0 +G1 X83.21428571428572 Y-46.07142857142858 Z0 +G0 Z0 +G1 X83.21428571428572 Y-46.42857142857143 Z0 +G0 Z0 +G1 X82.85714285714288 Y-47.142857142857146 Z0 +G0 Z0 +G1 X81.78571428571429 Y-47.5 Z0 +G0 Z0 +G1 X80.71428571428572 Y-47.5 Z0 +G0 Z0 +G1 X79.64285714285717 Y-47.142857142857146 Z0 +G0 Z0 +G1 X79.28571428571429 Y-46.42857142857143 Z0 +G0 Z5 +G0 X89.64285714285715 Y-42.5 Z5 +G0 Z0 +G1 X89.64285714285715 Y-50.0 Z0 +G0 Z5 +G0 X89.64285714285715 Y-43.57142857142858 Z5 +G0 Z0 +G1 X88.92857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X88.21428571428572 Y-42.5 Z0 +G0 Z0 +G1 X87.14285714285715 Y-42.5 Z0 +G0 Z0 +G1 X86.42857142857144 Y-42.85714285714286 Z0 +G0 Z0 +G1 X85.71428571428572 Y-43.57142857142858 Z0 +G0 Z0 +G1 X85.35714285714286 Y-44.642857142857146 Z0 +G0 Z0 +G1 X85.35714285714286 Y-45.35714285714286 Z0 +G0 Z0 +G1 X85.71428571428572 Y-46.42857142857143 Z0 +G0 Z0 +G1 X86.42857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X87.14285714285715 Y-47.5 Z0 +G0 Z0 +G1 X88.21428571428572 Y-47.5 Z0 +G0 Z0 +G1 X88.92857142857144 Y-47.142857142857146 Z0 +G0 Z0 +G1 X89.64285714285715 Y-46.42857142857143 Z0 +G0 Z5 +G0 X96.42857142857144 Y-40.0 Z5 +G0 Z0 +G1 X96.42857142857144 Y-47.5 Z0 +G0 Z5 +G0 X96.42857142857144 Y-43.57142857142858 Z5 +G0 Z0 +G1 X95.71428571428572 Y-42.85714285714286 Z0 +G0 Z0 +G1 X95.00000000000001 Y-42.5 Z0 +G0 Z0 +G1 X93.92857142857144 Y-42.5 Z0 +G0 Z0 +G1 X93.21428571428572 Y-42.85714285714286 Z0 +G0 Z0 +G1 X92.50000000000001 Y-43.57142857142858 Z0 +G0 Z0 +G1 X92.14285714285715 Y-44.642857142857146 Z0 +G0 Z0 +G1 X92.14285714285715 Y-45.35714285714286 Z0 +G0 Z0 +G1 X92.50000000000001 Y-46.42857142857143 Z0 +G0 Z0 +G1 X93.21428571428572 Y-47.142857142857146 Z0 +G0 Z0 +G1 X93.92857142857144 Y-47.5 Z0 +G0 Z0 +G1 X95.00000000000001 Y-47.5 Z0 +G0 Z0 +G1 X95.71428571428572 Y-47.142857142857146 Z0 +G0 Z0 +G1 X96.42857142857144 Y-46.42857142857143 Z0 +G0 Z5 +G0 X101.42857142857144 Y-40.0 Z5 +G0 Z0 +G1 X100.71428571428572 Y-40.0 Z0 +G0 Z0 +G1 X100.00000000000001 Y-40.35714285714286 Z0 +G0 Z0 +G1 X99.64285714285717 Y-41.42857142857143 Z0 +G0 Z0 +G1 X99.64285714285717 Y-47.5 Z0 +G0 Z5 +G0 X98.57142857142858 Y-42.5 Z5 +G0 Z0 +G1 X101.07142857142858 Y-42.5 Z0 +G0 Z5 +G0 X0.0 Y0.0 Z5 +M5 From 9a5e6c0a093ee6af36ba6045d88f6ff876037e09 Mon Sep 17 00:00:00 2001 From: Nathan-rek <130574828+Nathan-rek@users.noreply.github.com> Date: Tue, 19 Nov 2024 11:01:52 +0100 Subject: [PATCH 2/6] maj --- plotter-app/app.py | 63 +- plotter-app/retourligne.gcode | 1972 ++++++++------------------------- 2 files changed, 521 insertions(+), 1514 deletions(-) diff --git a/plotter-app/app.py b/plotter-app/app.py index 4a14ec9..830ef4f 100644 --- a/plotter-app/app.py +++ b/plotter-app/app.py @@ -69,41 +69,48 @@ def getGcode(): return render_template("form.html") + @app.route("/text", methods=["POST", "GET"]) def getText(): if request.method == "POST": - txt = request.form["txt"].strip() - print(txt) - if txt: - formatted_text = "" + txt = request.form["txt"].strip() # Récupère le texte de la textarea + print(txt) + if txt: + # Conserver les retours à la ligne dans le texte saisi + formatted_text = "" + for line in txt.splitlines(): + words = line.split() current_line = "" - for word in txt.split(): - if len(current_line) + len(word) + 1 > 20: - formatted_text += current_line.strip() + "\n" - current_line = word + " " + for word in words: + if len(current_line) + len(word) + 1 > 20: # Limite de caractères par ligne + formatted_text = formatted_text + current_line.strip() + "\n" + current_line = word + " " else: - current_line += word + " " # Ajoute le mot à la ligne actuelle - - # Ajoute la dernière ligne si elle n'est pas vide - if current_line.strip(): - formatted_text += current_line.strip() - - print("Formatted text with line breaks:") - print(formatted_text) - - gcode_output = convert_text(formatted_text) - print("G-code generated:") - print(gcode_output) - - gcode_filename = "retourligne.gcode" - with open(gcode_filename, "w") as gcode_file: - gcode_file.write(gcode_output) - - print(f"G-code saved to {gcode_filename}") + current_line = current_line + word + " " + if current_line.strip(): # Ajoute la dernière ligne + formatted_text = formatted_text + current_line.strip() + "\n" + + print("Formatted text with line breaks:") + print(formatted_text) + + # Générez le G-code à partir du texte formaté + gcode_output = convert_text(formatted_text) + print("G-code generated:") + print(gcode_output) + + # Sauvegardez le fichier G-code + gcode_filename = "retourligne.gcode" + with open(gcode_filename, "w") as gcode_file: + gcode_file.write(gcode_output) + + print(f"G-code saved to {gcode_filename}") + else: + print('empty text') - else: - print('empty text') return render_template("form.html") + + + diff --git a/plotter-app/retourligne.gcode b/plotter-app/retourligne.gcode index d1c2bc0..c361b10 100644 --- a/plotter-app/retourligne.gcode +++ b/plotter-app/retourligne.gcode @@ -5,253 +5,375 @@ F1000 M3 G0 Z5 -G0 X3.5714285714285716 Y0.0 Z5 +G0 X5.357142857142858 Y0.0 Z5 G0 Z0 -G1 X2.8571428571428577 Y0.0 Z0 -G0 Z0 -G1 X2.1428571428571432 Y-0.357142857142857 Z0 -G0 Z0 -G1 X1.7857142857142858 Y-1.428571428571428 Z0 -G0 Z0 -G1 X1.7857142857142858 Y-7.5 Z0 +G1 X5.357142857142858 Y-7.5 Z0 G0 Z5 -G0 X0.7142857142857144 Y-2.5 Z5 +G0 X5.357142857142858 Y-3.571428571428571 Z5 G0 Z0 -G1 X3.214285714285715 Y-2.5 Z0 +G1 X4.642857142857143 Y-2.857142857142857 Z0 +G0 Z0 +G1 X3.928571428571429 Y-2.5 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-2.5 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-2.857142857142857 Z0 +G0 Z0 +G1 X1.4285714285714288 Y-3.571428571428571 Z0 +G0 Z0 +G1 X1.0714285714285716 Y-4.642857142857142 Z0 +G0 Z0 +G1 X1.0714285714285716 Y-5.357142857142858 Z0 +G0 Z0 +G1 X1.4285714285714288 Y-6.428571428571428 Z0 +G0 Z0 +G1 X2.1428571428571432 Y-7.142857142857143 Z0 +G0 Z0 +G1 X2.8571428571428577 Y-7.5 Z0 +G0 Z0 +G1 X3.928571428571429 Y-7.5 Z0 +G0 Z0 +G1 X4.642857142857143 Y-7.142857142857143 Z0 +G0 Z0 +G1 X5.357142857142858 Y-6.428571428571428 Z0 G0 Z5 -G0 X5.714285714285715 Y0.0 Z5 +G0 X10.35714285714286 Y0.0 Z5 G0 Z0 -G1 X5.714285714285715 Y-7.5 Z0 +G1 X9.642857142857144 Y0.0 Z0 +G0 Z0 +G1 X8.928571428571429 Y-0.357142857142857 Z0 +G0 Z0 +G1 X8.571428571428573 Y-1.428571428571428 Z0 +G0 Z0 +G1 X8.571428571428573 Y-7.5 Z0 G0 Z5 -G0 X5.714285714285715 Y-3.571428571428571 Z5 +G0 X7.5 Y-2.5 Z5 G0 Z0 -G1 X6.42857142857143 Y-2.857142857142857 Z0 -G0 Z0 -G1 X7.142857142857143 Y-2.5 Z0 -G0 Z0 -G1 X8.214285714285714 Y-2.5 Z0 -G0 Z0 -G1 X8.928571428571429 Y-2.857142857142857 Z0 -G0 Z0 -G1 X9.642857142857146 Y-3.571428571428571 Z0 -G0 Z0 -G1 X10.0 Y-4.642857142857142 Z0 -G0 Z0 -G1 X10.0 Y-5.357142857142858 Z0 -G0 Z0 -G1 X9.642857142857146 Y-6.428571428571428 Z0 -G0 Z0 -G1 X8.928571428571429 Y-7.142857142857143 Z0 -G0 Z0 -G1 X8.214285714285714 Y-7.5 Z0 -G0 Z0 -G1 X7.142857142857143 Y-7.5 Z0 -G0 Z0 -G1 X6.42857142857143 Y-7.142857142857143 Z0 -G0 Z0 -G1 X5.714285714285715 Y-6.428571428571428 Z0 +G1 X10.0 Y-2.5 Z0 G0 Z5 -G0 X12.500000000000002 Y0.0 Z5 +G0 X16.071428571428573 Y-3.571428571428571 Z5 G0 Z0 -G1 X12.500000000000002 Y-7.5 Z0 +G1 X15.714285714285717 Y-2.857142857142857 Z0 +G0 Z0 +G1 X14.642857142857146 Y-2.5 Z0 +G0 Z0 +G1 X13.571428571428573 Y-2.5 Z0 +G0 Z0 +G1 X12.500000000000002 Y-2.857142857142857 Z0 +G0 Z0 +G1 X12.142857142857146 Y-3.571428571428571 Z0 +G0 Z0 +G1 X12.500000000000002 Y-4.285714285714286 Z0 +G0 Z0 +G1 X13.214285714285717 Y-4.642857142857142 Z0 +G0 Z0 +G1 X15.0 Y-5.0 Z0 +G0 Z0 +G1 X15.714285714285717 Y-5.357142857142858 Z0 +G0 Z0 +G1 X16.071428571428573 Y-6.071428571428571 Z0 +G0 Z0 +G1 X16.071428571428573 Y-6.428571428571428 Z0 +G0 Z0 +G1 X15.714285714285717 Y-7.142857142857143 Z0 +G0 Z0 +G1 X14.642857142857146 Y-7.5 Z0 +G0 Z0 +G1 X13.571428571428573 Y-7.5 Z0 +G0 Z0 +G1 X12.500000000000002 Y-7.142857142857143 Z0 +G0 Z0 +G1 X12.142857142857146 Y-6.428571428571428 Z0 G0 Z5 -G0 X12.500000000000002 Y-3.928571428571429 Z5 +G0 X22.500000000000004 Y-2.5 Z5 G0 Z0 -G1 X13.571428571428573 Y-2.857142857142857 Z0 +G1 X22.500000000000004 Y-8.214285714285714 Z0 G0 Z0 -G1 X14.285714285714286 Y-2.5 Z0 +G1 X22.142857142857146 Y-9.285714285714286 Z0 G0 Z0 -G1 X15.35714285714286 Y-2.5 Z0 +G1 X21.785714285714292 Y-9.642857142857144 Z0 G0 Z0 -G1 X16.071428571428573 Y-2.857142857142857 Z0 +G1 X21.071428571428573 Y-10.0 Z0 G0 Z0 -G1 X16.42857142857143 Y-3.928571428571429 Z0 +G1 X20.000000000000004 Y-10.0 Z0 G0 Z0 -G1 X16.42857142857143 Y-7.5 Z0 +G1 X19.285714285714292 Y-9.642857142857144 Z0 G0 Z5 -G0 X28.571428571428573 Y-3.571428571428571 Z5 +G0 X22.500000000000004 Y-3.571428571428571 Z5 G0 Z0 -G1 X28.21428571428572 Y-2.857142857142857 Z0 +G1 X21.785714285714292 Y-2.857142857142857 Z0 +G0 Z0 +G1 X21.071428571428573 Y-2.5 Z0 +G0 Z0 +G1 X20.000000000000004 Y-2.5 Z0 +G0 Z0 +G1 X19.285714285714292 Y-2.857142857142857 Z0 +G0 Z0 +G1 X18.571428571428573 Y-3.571428571428571 Z0 +G0 Z0 +G1 X18.21428571428572 Y-4.642857142857142 Z0 +G0 Z0 +G1 X18.21428571428572 Y-5.357142857142858 Z0 +G0 Z0 +G1 X18.571428571428573 Y-6.428571428571428 Z0 +G0 Z0 +G1 X19.285714285714292 Y-7.142857142857143 Z0 +G0 Z0 +G1 X20.000000000000004 Y-7.5 Z0 +G0 Z0 +G1 X21.071428571428573 Y-7.5 Z0 +G0 Z0 +G1 X21.785714285714292 Y-7.142857142857143 Z0 +G0 Z0 +G1 X22.500000000000004 Y-6.428571428571428 Z0 +G0 Z5 +G0 X25.35714285714286 Y0.0 Z5 +G0 Z0 +G1 X25.35714285714286 Y-7.5 Z0 +G0 Z5 +G0 X25.35714285714286 Y-3.928571428571429 Z5 +G0 Z0 +G1 X26.428571428571434 Y-2.857142857142857 Z0 G0 Z0 G1 X27.142857142857146 Y-2.5 Z0 G0 Z0 -G1 X26.071428571428573 Y-2.5 Z0 +G1 X28.21428571428572 Y-2.5 Z0 G0 Z0 -G1 X25.0 Y-2.857142857142857 Z0 +G1 X28.928571428571434 Y-2.857142857142857 Z0 G0 Z0 -G1 X24.642857142857146 Y-3.571428571428571 Z0 +G1 X29.285714285714292 Y-3.928571428571429 Z0 G0 Z0 -G1 X25.0 Y-4.285714285714286 Z0 -G0 Z0 -G1 X25.71428571428572 Y-4.642857142857142 Z0 -G0 Z0 -G1 X27.5 Y-5.0 Z0 -G0 Z0 -G1 X28.21428571428572 Y-5.357142857142858 Z0 -G0 Z0 -G1 X28.571428571428573 Y-6.071428571428571 Z0 -G0 Z0 -G1 X28.571428571428573 Y-6.428571428571428 Z0 -G0 Z0 -G1 X28.21428571428572 Y-7.142857142857143 Z0 -G0 Z0 -G1 X27.142857142857146 Y-7.5 Z0 -G0 Z0 -G1 X26.071428571428573 Y-7.5 Z0 -G0 Z0 -G1 X25.0 Y-7.142857142857143 Z0 -G0 Z0 -G1 X24.642857142857146 Y-6.428571428571428 Z0 +G1 X29.285714285714292 Y-7.5 Z0 G0 Z5 -G0 X35.0 Y0.0 Z5 +G0 X41.42857142857144 Y-3.571428571428571 Z5 G0 Z0 -G1 X35.0 Y-7.5 Z0 +G1 X41.071428571428584 Y-2.857142857142857 Z0 +G0 Z0 +G1 X40.00000000000001 Y-2.5 Z0 +G0 Z0 +G1 X38.92857142857144 Y-2.5 Z0 +G0 Z0 +G1 X37.85714285714286 Y-2.857142857142857 Z0 +G0 Z0 +G1 X37.50000000000001 Y-3.571428571428571 Z0 +G0 Z0 +G1 X37.85714285714286 Y-4.285714285714286 Z0 +G0 Z0 +G1 X38.571428571428584 Y-4.642857142857142 Z0 +G0 Z0 +G1 X40.35714285714286 Y-5.0 Z0 +G0 Z0 +G1 X41.071428571428584 Y-5.357142857142858 Z0 +G0 Z0 +G1 X41.42857142857144 Y-6.071428571428571 Z0 +G0 Z0 +G1 X41.42857142857144 Y-6.428571428571428 Z0 +G0 Z0 +G1 X41.071428571428584 Y-7.142857142857143 Z0 +G0 Z0 +G1 X40.00000000000001 Y-7.5 Z0 +G0 Z0 +G1 X38.92857142857144 Y-7.5 Z0 +G0 Z0 +G1 X37.85714285714286 Y-7.142857142857143 Z0 +G0 Z0 +G1 X37.50000000000001 Y-6.428571428571428 Z0 G0 Z5 -G0 X35.0 Y-3.571428571428571 Z5 +G0 X44.28571428571429 Y0.0 Z5 G0 Z0 -G1 X34.28571428571429 Y-2.857142857142857 Z0 +G1 X44.64285714285715 Y-0.357142857142857 Z0 G0 Z0 -G1 X33.57142857142858 Y-2.5 Z0 +G1 X45.00000000000001 Y0.0 Z0 G0 Z0 -G1 X32.5 Y-2.5 Z0 +G1 X44.64285714285715 Y0.35714285714285837 Z0 G0 Z0 -G1 X31.785714285714292 Y-2.857142857142857 Z0 -G0 Z0 -G1 X31.071428571428573 Y-3.571428571428571 Z0 -G0 Z0 -G1 X30.71428571428572 Y-4.642857142857142 Z0 -G0 Z0 -G1 X30.71428571428572 Y-5.357142857142858 Z0 -G0 Z0 -G1 X31.071428571428573 Y-6.428571428571428 Z0 -G0 Z0 -G1 X31.785714285714292 Y-7.142857142857143 Z0 -G0 Z0 -G1 X32.5 Y-7.5 Z0 -G0 Z0 -G1 X33.57142857142858 Y-7.5 Z0 -G0 Z0 -G1 X34.28571428571429 Y-7.142857142857143 Z0 -G0 Z0 -G1 X35.0 Y-6.428571428571428 Z0 +G1 X44.28571428571429 Y0.0 Z0 G0 Z5 -G0 X38.214285714285715 Y0.0 Z5 +G0 X44.64285714285715 Y-2.5 Z5 G0 Z0 -G1 X38.571428571428584 Y-0.357142857142857 Z0 +G1 X44.64285714285715 Y-8.571428571428573 Z0 G0 Z0 -G1 X38.92857142857144 Y0.0 Z0 +G1 X44.28571428571429 Y-9.642857142857144 Z0 G0 Z0 -G1 X38.571428571428584 Y0.35714285714285837 Z0 +G1 X43.571428571428584 Y-10.0 Z0 G0 Z0 -G1 X38.214285714285715 Y0.0 Z0 +G1 X42.85714285714286 Y-10.0 Z0 G0 Z5 -G0 X38.571428571428584 Y-2.5 Z5 +G0 X46.7857142857143 Y-2.5 Z5 G0 Z0 -G1 X38.571428571428584 Y-8.571428571428573 Z0 -G0 Z0 -G1 X38.214285714285715 Y-9.642857142857144 Z0 -G0 Z0 -G1 X37.50000000000001 Y-10.0 Z0 -G0 Z0 -G1 X36.78571428571429 Y-10.0 Z0 +G1 X48.92857142857144 Y-7.5 Z0 G0 Z5 -G0 X41.42857142857144 Y0.0 Z5 +G0 X51.071428571428584 Y-2.5 Z5 G0 Z0 -G1 X41.42857142857144 Y-7.5 Z0 +G1 X48.92857142857144 Y-7.5 Z0 +G0 Z0 +G1 X48.21428571428572 Y-8.928571428571429 Z0 +G0 Z0 +G1 X47.50000000000001 Y-9.642857142857144 Z0 +G0 Z0 +G1 X46.7857142857143 Y-10.0 Z0 +G0 Z0 +G1 X46.42857142857144 Y-10.0 Z0 G0 Z5 -G0 X41.42857142857144 Y-3.928571428571429 Z5 +G0 X53.21428571428572 Y0.0 Z5 G0 Z0 -G1 X42.50000000000001 Y-2.857142857142857 Z0 -G0 Z0 -G1 X43.21428571428572 Y-2.5 Z0 -G0 Z0 -G1 X44.28571428571429 Y-2.5 Z0 -G0 Z0 -G1 X45.00000000000001 Y-2.857142857142857 Z0 -G0 Z0 -G1 X45.35714285714286 Y-3.928571428571429 Z0 -G0 Z0 -G1 X45.35714285714286 Y-7.5 Z0 +G1 X53.21428571428572 Y-7.5 Z0 G0 Z5 -G0 X51.78571428571429 Y-3.571428571428571 Z5 +G0 X53.21428571428572 Y-3.571428571428571 Z5 G0 Z0 -G1 X51.42857142857144 Y-2.857142857142857 Z0 +G1 X53.92857142857144 Y-2.857142857142857 Z0 G0 Z0 -G1 X50.35714285714286 Y-2.5 Z0 +G1 X54.642857142857146 Y-2.5 Z0 G0 Z0 -G1 X49.28571428571429 Y-2.5 Z0 +G1 X55.71428571428572 Y-2.5 Z0 G0 Z0 -G1 X48.21428571428572 Y-2.857142857142857 Z0 +G1 X56.42857142857144 Y-2.857142857142857 Z0 G0 Z0 -G1 X47.85714285714286 Y-3.571428571428571 Z0 +G1 X57.142857142857146 Y-3.571428571428571 Z0 G0 Z0 -G1 X48.21428571428572 Y-4.285714285714286 Z0 +G1 X57.5 Y-4.642857142857142 Z0 G0 Z0 -G1 X48.92857142857144 Y-4.642857142857142 Z0 +G1 X57.5 Y-5.357142857142858 Z0 G0 Z0 -G1 X50.71428571428572 Y-5.0 Z0 +G1 X57.142857142857146 Y-6.428571428571428 Z0 G0 Z0 -G1 X51.42857142857144 Y-5.357142857142858 Z0 +G1 X56.42857142857144 Y-7.142857142857143 Z0 G0 Z0 -G1 X51.78571428571429 Y-6.071428571428571 Z0 +G1 X55.71428571428572 Y-7.5 Z0 G0 Z0 -G1 X51.78571428571429 Y-6.428571428571428 Z0 +G1 X54.642857142857146 Y-7.5 Z0 G0 Z0 -G1 X51.42857142857144 Y-7.142857142857143 Z0 +G1 X53.92857142857144 Y-7.142857142857143 Z0 G0 Z0 -G1 X50.35714285714286 Y-7.5 Z0 -G0 Z0 -G1 X49.28571428571429 Y-7.5 Z0 -G0 Z0 -G1 X48.21428571428572 Y-7.142857142857143 Z0 -G0 Z0 -G1 X47.85714285714286 Y-6.428571428571428 Z0 +G1 X53.21428571428572 Y-6.428571428571428 Z0 G0 Z5 -G0 X58.214285714285715 Y0.0 Z5 +G0 X63.571428571428584 Y-3.571428571428571 Z5 G0 Z0 -G1 X58.214285714285715 Y-7.5 Z0 +G1 X63.21428571428572 Y-2.857142857142857 Z0 +G0 Z0 +G1 X62.142857142857146 Y-2.5 Z0 +G0 Z0 +G1 X61.071428571428584 Y-2.5 Z0 +G0 Z0 +G1 X60.000000000000014 Y-2.857142857142857 Z0 +G0 Z0 +G1 X59.642857142857146 Y-3.571428571428571 Z0 +G0 Z0 +G1 X60.000000000000014 Y-4.285714285714286 Z0 +G0 Z0 +G1 X60.71428571428572 Y-4.642857142857142 Z0 +G0 Z0 +G1 X62.500000000000014 Y-5.0 Z0 +G0 Z0 +G1 X63.21428571428572 Y-5.357142857142858 Z0 +G0 Z0 +G1 X63.571428571428584 Y-6.071428571428571 Z0 +G0 Z0 +G1 X63.571428571428584 Y-6.428571428571428 Z0 +G0 Z0 +G1 X63.21428571428572 Y-7.142857142857143 Z0 +G0 Z0 +G1 X62.142857142857146 Y-7.5 Z0 +G0 Z0 +G1 X61.071428571428584 Y-7.5 Z0 +G0 Z0 +G1 X60.000000000000014 Y-7.142857142857143 Z0 +G0 Z0 +G1 X59.642857142857146 Y-6.428571428571428 Z0 G0 Z5 -G0 X58.214285714285715 Y-3.571428571428571 Z5 +G0 X70.0 Y0.0 Z5 G0 Z0 -G1 X57.5 Y-2.857142857142857 Z0 -G0 Z0 -G1 X56.78571428571429 Y-2.5 Z0 -G0 Z0 -G1 X55.714285714285715 Y-2.5 Z0 -G0 Z0 -G1 X55.0 Y-2.857142857142857 Z0 -G0 Z0 -G1 X54.28571428571429 Y-3.571428571428571 Z0 -G0 Z0 -G1 X53.92857142857142 Y-4.642857142857142 Z0 -G0 Z0 -G1 X53.92857142857142 Y-5.357142857142858 Z0 -G0 Z0 -G1 X54.28571428571429 Y-6.428571428571428 Z0 -G0 Z0 -G1 X55.0 Y-7.142857142857143 Z0 -G0 Z0 -G1 X55.714285714285715 Y-7.5 Z0 -G0 Z0 -G1 X56.78571428571429 Y-7.5 Z0 -G0 Z0 -G1 X57.5 Y-7.142857142857143 Z0 -G0 Z0 -G1 X58.214285714285715 Y-6.428571428571428 Z0 +G1 X70.0 Y-7.5 Z0 G0 Z5 -G0 X63.214285714285715 Y0.0 Z5 +G0 X70.0 Y-3.571428571428571 Z5 G0 Z0 -G1 X62.5 Y0.0 Z0 +G1 X69.28571428571429 Y-2.857142857142857 Z0 G0 Z0 -G1 X61.78571428571429 Y-0.357142857142857 Z0 +G1 X68.57142857142858 Y-2.5 Z0 G0 Z0 -G1 X61.42857142857144 Y-1.428571428571428 Z0 +G1 X67.5 Y-2.5 Z0 G0 Z0 -G1 X61.42857142857144 Y-7.5 Z0 +G1 X66.78571428571429 Y-2.857142857142857 Z0 +G0 Z0 +G1 X66.07142857142858 Y-3.571428571428571 Z0 +G0 Z0 +G1 X65.71428571428571 Y-4.642857142857142 Z0 +G0 Z0 +G1 X65.71428571428571 Y-5.357142857142858 Z0 +G0 Z0 +G1 X66.07142857142858 Y-6.428571428571428 Z0 +G0 Z0 +G1 X66.78571428571429 Y-7.142857142857143 Z0 +G0 Z0 +G1 X67.5 Y-7.5 Z0 +G0 Z0 +G1 X68.57142857142858 Y-7.5 Z0 +G0 Z0 +G1 X69.28571428571429 Y-7.142857142857143 Z0 +G0 Z0 +G1 X70.0 Y-6.428571428571428 Z0 G0 Z5 -G0 X60.35714285714286 Y-2.5 Z5 +G0 X73.21428571428572 Y0.0 Z5 G0 Z0 -G1 X62.85714285714286 Y-2.5 Z0 +G1 X73.57142857142858 Y-0.357142857142857 Z0 +G0 Z0 +G1 X73.92857142857143 Y0.0 Z0 +G0 Z0 +G1 X73.57142857142858 Y0.35714285714285837 Z0 +G0 Z0 +G1 X73.21428571428572 Y0.0 Z0 +G0 Z5 +G0 X73.57142857142858 Y-2.5 Z5 +G0 Z0 +G1 X73.57142857142858 Y-8.571428571428573 Z0 +G0 Z0 +G1 X73.21428571428572 Y-9.642857142857144 Z0 +G0 Z0 +G1 X72.5 Y-10.0 Z0 +G0 Z0 +G1 X71.78571428571429 Y-10.0 Z0 +G0 Z5 +G0 X80.35714285714286 Y-2.5 Z5 +G0 Z0 +G1 X80.35714285714286 Y-8.214285714285714 Z0 +G0 Z0 +G1 X80.0 Y-9.285714285714286 Z0 +G0 Z0 +G1 X79.64285714285715 Y-9.642857142857144 Z0 +G0 Z0 +G1 X78.92857142857144 Y-10.0 Z0 +G0 Z0 +G1 X77.85714285714286 Y-10.0 Z0 +G0 Z0 +G1 X77.14285714285715 Y-9.642857142857144 Z0 +G0 Z5 +G0 X80.35714285714286 Y-3.571428571428571 Z5 +G0 Z0 +G1 X79.64285714285715 Y-2.857142857142857 Z0 +G0 Z0 +G1 X78.92857142857144 Y-2.5 Z0 +G0 Z0 +G1 X77.85714285714286 Y-2.5 Z0 +G0 Z0 +G1 X77.14285714285715 Y-2.857142857142857 Z0 +G0 Z0 +G1 X76.42857142857143 Y-3.571428571428571 Z0 +G0 Z0 +G1 X76.07142857142857 Y-4.642857142857142 Z0 +G0 Z0 +G1 X76.07142857142857 Y-5.357142857142858 Z0 +G0 Z0 +G1 X76.42857142857143 Y-6.428571428571428 Z0 +G0 Z0 +G1 X77.14285714285715 Y-7.142857142857143 Z0 +G0 Z0 +G1 X77.85714285714286 Y-7.5 Z0 +G0 Z0 +G1 X78.92857142857144 Y-7.5 Z0 +G0 Z0 +G1 X79.64285714285715 Y-7.142857142857143 Z0 +G0 Z0 +G1 X80.35714285714286 Y-6.428571428571428 Z0 G0 Z5 G0 X1.4285714285714288 Y-10.0 Z5 G0 Z0 @@ -285,1499 +407,377 @@ G1 X2.1428571428571432 Y-17.142857142857142 Z0 G0 Z0 G1 X1.4285714285714288 Y-16.428571428571427 Z0 G0 Z5 -G0 X11.785714285714286 Y-13.571428571428573 Z5 +G0 X12.142857142857146 Y-10.0 Z5 +G0 Z0 +G1 X12.142857142857146 Y-17.5 Z0 +G0 Z5 +G0 X12.142857142857146 Y-13.571428571428573 Z5 G0 Z0 G1 X11.42857142857143 Y-12.857142857142856 Z0 G0 Z0 -G1 X10.35714285714286 Y-12.5 Z0 +G1 X10.714285714285715 Y-12.5 Z0 G0 Z0 -G1 X9.285714285714286 Y-12.5 Z0 +G1 X9.642857142857144 Y-12.5 Z0 G0 Z0 -G1 X8.214285714285715 Y-12.857142857142856 Z0 +G1 X8.928571428571429 Y-12.857142857142856 Z0 G0 Z0 -G1 X7.8571428571428585 Y-13.571428571428573 Z0 +G1 X8.214285714285715 Y-13.571428571428573 Z0 G0 Z0 -G1 X8.214285714285715 Y-14.285714285714286 Z0 +G1 X7.8571428571428585 Y-14.642857142857142 Z0 G0 Z0 -G1 X8.928571428571429 Y-14.642857142857142 Z0 +G1 X7.8571428571428585 Y-15.357142857142856 Z0 G0 Z0 -G1 X10.714285714285715 Y-15.0 Z0 +G1 X8.214285714285715 Y-16.428571428571427 Z0 G0 Z0 -G1 X11.42857142857143 Y-15.357142857142856 Z0 +G1 X8.928571428571429 Y-17.142857142857142 Z0 G0 Z0 -G1 X11.785714285714286 Y-16.071428571428573 Z0 +G1 X9.642857142857144 Y-17.5 Z0 G0 Z0 -G1 X11.785714285714286 Y-16.428571428571427 Z0 +G1 X10.714285714285715 Y-17.5 Z0 G0 Z0 G1 X11.42857142857143 Y-17.142857142857142 Z0 G0 Z0 -G1 X10.35714285714286 Y-17.5 Z0 -G0 Z0 -G1 X9.285714285714286 Y-17.5 Z0 -G0 Z0 -G1 X8.214285714285715 Y-17.142857142857142 Z0 -G0 Z0 -G1 X7.8571428571428585 Y-16.428571428571427 Z0 -G0 Z5 -G0 X16.42857142857143 Y-10.0 Z5 -G0 Z0 -G1 X15.714285714285717 Y-10.0 Z0 -G0 Z0 -G1 X15.0 Y-10.357142857142858 Z0 -G0 Z0 -G1 X14.642857142857146 Y-11.428571428571429 Z0 -G0 Z0 -G1 X14.642857142857146 Y-17.5 Z0 -G0 Z5 -G0 X13.571428571428573 Y-12.5 Z5 -G0 Z0 -G1 X16.071428571428573 Y-12.5 Z0 -G0 Z5 -G0 X18.571428571428573 Y-10.0 Z5 -G0 Z0 -G1 X18.571428571428573 Y-17.5 Z0 +G1 X12.142857142857146 Y-16.428571428571427 Z0 G0 Z5 G0 X18.571428571428573 Y-13.571428571428573 Z5 G0 Z0 -G1 X19.285714285714292 Y-12.857142857142856 Z0 +G1 X18.21428571428572 Y-12.857142857142856 Z0 G0 Z0 -G1 X20.000000000000004 Y-12.5 Z0 +G1 X17.142857142857146 Y-12.5 Z0 G0 Z0 -G1 X21.071428571428573 Y-12.5 Z0 +G1 X16.071428571428573 Y-12.5 Z0 G0 Z0 -G1 X21.785714285714292 Y-12.857142857142856 Z0 +G1 X15.0 Y-12.857142857142856 Z0 G0 Z0 -G1 X22.500000000000004 Y-13.571428571428573 Z0 +G1 X14.642857142857146 Y-13.571428571428573 Z0 G0 Z0 -G1 X22.85714285714286 Y-14.642857142857142 Z0 +G1 X15.0 Y-14.285714285714286 Z0 G0 Z0 -G1 X22.85714285714286 Y-15.357142857142856 Z0 +G1 X15.714285714285717 Y-14.642857142857142 Z0 G0 Z0 -G1 X22.500000000000004 Y-16.428571428571427 Z0 +G1 X17.5 Y-15.0 Z0 G0 Z0 -G1 X21.785714285714292 Y-17.142857142857142 Z0 +G1 X18.21428571428572 Y-15.357142857142856 Z0 G0 Z0 -G1 X21.071428571428573 Y-17.5 Z0 -G0 Z0 -G1 X20.000000000000004 Y-17.5 Z0 -G0 Z0 -G1 X19.285714285714292 Y-17.142857142857142 Z0 +G1 X18.571428571428573 Y-16.071428571428573 Z0 G0 Z0 G1 X18.571428571428573 Y-16.428571428571427 Z0 -G0 Z5 -G0 X28.928571428571434 Y-13.571428571428573 Z5 -G0 Z0 -G1 X28.571428571428573 Y-12.857142857142856 Z0 -G0 Z0 -G1 X27.5 Y-12.5 Z0 -G0 Z0 -G1 X26.428571428571434 Y-12.5 Z0 -G0 Z0 -G1 X25.35714285714286 Y-12.857142857142856 Z0 -G0 Z0 -G1 X25.000000000000004 Y-13.571428571428573 Z0 -G0 Z0 -G1 X25.35714285714286 Y-14.285714285714286 Z0 -G0 Z0 -G1 X26.071428571428573 Y-14.642857142857142 Z0 -G0 Z0 -G1 X27.85714285714286 Y-15.0 Z0 -G0 Z0 -G1 X28.571428571428573 Y-15.357142857142856 Z0 -G0 Z0 -G1 X28.928571428571434 Y-16.071428571428573 Z0 -G0 Z0 -G1 X28.928571428571434 Y-16.428571428571427 Z0 -G0 Z0 -G1 X28.571428571428573 Y-17.142857142857142 Z0 -G0 Z0 -G1 X27.5 Y-17.5 Z0 -G0 Z0 -G1 X26.428571428571434 Y-17.5 Z0 -G0 Z0 -G1 X25.35714285714286 Y-17.142857142857142 Z0 -G0 Z0 -G1 X25.000000000000004 Y-16.428571428571427 Z0 -G0 Z5 -G0 X35.357142857142854 Y-12.5 Z5 -G0 Z0 -G1 X35.357142857142854 Y-20.0 Z0 -G0 Z5 -G0 X35.357142857142854 Y-13.571428571428573 Z5 -G0 Z0 -G1 X34.642857142857146 Y-12.857142857142856 Z0 -G0 Z0 -G1 X33.92857142857143 Y-12.5 Z0 -G0 Z0 -G1 X32.857142857142854 Y-12.5 Z0 -G0 Z0 -G1 X32.142857142857146 Y-12.857142857142856 Z0 -G0 Z0 -G1 X31.42857142857143 Y-13.571428571428573 Z0 -G0 Z0 -G1 X31.071428571428573 Y-14.642857142857142 Z0 -G0 Z0 -G1 X31.071428571428573 Y-15.357142857142856 Z0 -G0 Z0 -G1 X31.42857142857143 Y-16.428571428571427 Z0 -G0 Z0 -G1 X32.142857142857146 Y-17.142857142857142 Z0 -G0 Z0 -G1 X32.857142857142854 Y-17.5 Z0 -G0 Z0 -G1 X33.92857142857143 Y-17.5 Z0 -G0 Z0 -G1 X34.642857142857146 Y-17.142857142857142 Z0 -G0 Z0 -G1 X35.357142857142854 Y-16.428571428571427 Z0 -G0 Z5 -G0 X42.142857142857146 Y-10.0 Z5 -G0 Z0 -G1 X42.142857142857146 Y-17.5 Z0 -G0 Z5 -G0 X42.142857142857146 Y-13.571428571428573 Z5 -G0 Z0 -G1 X41.42857142857144 Y-12.857142857142856 Z0 -G0 Z0 -G1 X40.71428571428572 Y-12.5 Z0 -G0 Z0 -G1 X39.642857142857146 Y-12.5 Z0 -G0 Z0 -G1 X38.92857142857144 Y-12.857142857142856 Z0 -G0 Z0 -G1 X38.214285714285715 Y-13.571428571428573 Z0 -G0 Z0 -G1 X37.85714285714286 Y-14.642857142857142 Z0 -G0 Z0 -G1 X37.85714285714286 Y-15.357142857142856 Z0 -G0 Z0 -G1 X38.214285714285715 Y-16.428571428571427 Z0 -G0 Z0 -G1 X38.92857142857144 Y-17.142857142857142 Z0 -G0 Z0 -G1 X39.642857142857146 Y-17.5 Z0 -G0 Z0 -G1 X40.71428571428572 Y-17.5 Z0 -G0 Z0 -G1 X41.42857142857144 Y-17.142857142857142 Z0 -G0 Z0 -G1 X42.142857142857146 Y-16.428571428571427 Z0 -G0 Z5 -G0 X45.35714285714286 Y-10.0 Z5 -G0 Z0 -G1 X45.71428571428572 Y-10.357142857142858 Z0 -G0 Z0 -G1 X46.071428571428584 Y-10.0 Z0 -G0 Z0 -G1 X45.71428571428572 Y-9.642857142857142 Z0 -G0 Z0 -G1 X45.35714285714286 Y-10.0 Z0 -G0 Z5 -G0 X45.71428571428572 Y-12.5 Z5 -G0 Z0 -G1 X45.71428571428572 Y-18.571428571428573 Z0 -G0 Z0 -G1 X45.35714285714286 Y-19.642857142857146 Z0 -G0 Z0 -G1 X44.64285714285715 Y-20.0 Z0 -G0 Z0 -G1 X43.92857142857144 Y-20.0 Z0 -G0 Z5 -G0 X48.571428571428584 Y-10.0 Z5 -G0 Z0 -G1 X48.571428571428584 Y-17.5 Z0 -G0 Z5 -G0 X48.571428571428584 Y-13.571428571428573 Z5 -G0 Z0 -G1 X49.2857142857143 Y-12.857142857142856 Z0 -G0 Z0 -G1 X50.00000000000001 Y-12.5 Z0 -G0 Z0 -G1 X51.071428571428584 Y-12.5 Z0 -G0 Z0 -G1 X51.78571428571429 Y-12.857142857142856 Z0 -G0 Z0 -G1 X52.500000000000014 Y-13.571428571428573 Z0 -G0 Z0 -G1 X52.85714285714287 Y-14.642857142857142 Z0 -G0 Z0 -G1 X52.85714285714287 Y-15.357142857142856 Z0 -G0 Z0 -G1 X52.500000000000014 Y-16.428571428571427 Z0 -G0 Z0 -G1 X51.78571428571429 Y-17.142857142857142 Z0 -G0 Z0 -G1 X51.071428571428584 Y-17.5 Z0 -G0 Z0 -G1 X50.00000000000001 Y-17.5 Z0 -G0 Z0 -G1 X49.2857142857143 Y-17.142857142857142 Z0 -G0 Z0 -G1 X48.571428571428584 Y-16.428571428571427 Z0 -G0 Z5 -G0 X3.5714285714285716 Y-20.0 Z5 -G0 Z0 -G1 X2.8571428571428577 Y-20.0 Z0 -G0 Z0 -G1 X2.1428571428571432 Y-20.357142857142858 Z0 -G0 Z0 -G1 X1.7857142857142858 Y-21.42857142857143 Z0 -G0 Z0 -G1 X1.7857142857142858 Y-27.5 Z0 -G0 Z5 -G0 X0.7142857142857144 Y-22.5 Z5 -G0 Z0 -G1 X3.214285714285715 Y-22.5 Z0 -G0 Z5 -G0 X9.642857142857146 Y-22.5 Z5 -G0 Z0 -G1 X9.642857142857146 Y-28.21428571428571 Z0 -G0 Z0 -G1 X9.285714285714286 Y-29.285714285714285 Z0 -G0 Z0 -G1 X8.928571428571429 Y-29.642857142857146 Z0 -G0 Z0 -G1 X8.214285714285714 Y-30.0 Z0 -G0 Z0 -G1 X7.142857142857143 Y-30.0 Z0 -G0 Z0 -G1 X6.42857142857143 Y-29.642857142857146 Z0 -G0 Z5 -G0 X9.642857142857146 Y-23.571428571428573 Z5 -G0 Z0 -G1 X8.928571428571429 Y-22.857142857142858 Z0 -G0 Z0 -G1 X8.214285714285714 Y-22.5 Z0 -G0 Z0 -G1 X7.142857142857143 Y-22.5 Z0 -G0 Z0 -G1 X6.42857142857143 Y-22.857142857142858 Z0 -G0 Z0 -G1 X5.714285714285715 Y-23.571428571428573 Z0 -G0 Z0 -G1 X5.357142857142858 Y-24.642857142857142 Z0 -G0 Z0 -G1 X5.357142857142858 Y-25.357142857142858 Z0 -G0 Z0 -G1 X5.714285714285715 Y-26.42857142857143 Z0 -G0 Z0 -G1 X6.42857142857143 Y-27.142857142857146 Z0 -G0 Z0 -G1 X7.142857142857143 Y-27.5 Z0 -G0 Z0 -G1 X8.214285714285714 Y-27.5 Z0 -G0 Z0 -G1 X8.928571428571429 Y-27.142857142857146 Z0 -G0 Z0 -G1 X9.642857142857146 Y-26.42857142857143 Z0 -G0 Z5 -G0 X16.42857142857143 Y-22.5 Z5 -G0 Z0 -G1 X16.42857142857143 Y-30.0 Z0 -G0 Z5 -G0 X16.42857142857143 Y-23.571428571428573 Z5 -G0 Z0 -G1 X15.714285714285717 Y-22.857142857142858 Z0 -G0 Z0 -G1 X15.0 Y-22.5 Z0 -G0 Z0 -G1 X13.92857142857143 Y-22.5 Z0 -G0 Z0 -G1 X13.214285714285717 Y-22.857142857142858 Z0 -G0 Z0 -G1 X12.500000000000002 Y-23.571428571428573 Z0 -G0 Z0 -G1 X12.142857142857146 Y-24.642857142857142 Z0 -G0 Z0 -G1 X12.142857142857146 Y-25.357142857142858 Z0 -G0 Z0 -G1 X12.500000000000002 Y-26.42857142857143 Z0 -G0 Z0 -G1 X13.214285714285717 Y-27.142857142857146 Z0 -G0 Z0 -G1 X13.92857142857143 Y-27.5 Z0 -G0 Z0 -G1 X15.0 Y-27.5 Z0 -G0 Z0 -G1 X15.714285714285717 Y-27.142857142857146 Z0 -G0 Z0 -G1 X16.42857142857143 Y-26.42857142857143 Z0 -G0 Z5 -G0 X23.21428571428572 Y-20.0 Z5 -G0 Z0 -G1 X23.21428571428572 Y-27.5 Z0 -G0 Z5 -G0 X23.21428571428572 Y-23.571428571428573 Z5 -G0 Z0 -G1 X22.5 Y-22.857142857142858 Z0 -G0 Z0 -G1 X21.78571428571429 Y-22.5 Z0 -G0 Z0 -G1 X20.71428571428572 Y-22.5 Z0 -G0 Z0 -G1 X20.0 Y-22.857142857142858 Z0 -G0 Z0 -G1 X19.28571428571429 Y-23.571428571428573 Z0 -G0 Z0 -G1 X18.92857142857143 Y-24.642857142857142 Z0 -G0 Z0 -G1 X18.92857142857143 Y-25.357142857142858 Z0 -G0 Z0 -G1 X19.28571428571429 Y-26.42857142857143 Z0 -G0 Z0 -G1 X20.0 Y-27.142857142857146 Z0 -G0 Z0 -G1 X20.71428571428572 Y-27.5 Z0 -G0 Z0 -G1 X21.78571428571429 Y-27.5 Z0 -G0 Z0 -G1 X22.5 Y-27.142857142857146 Z0 -G0 Z0 -G1 X23.21428571428572 Y-26.42857142857143 Z0 -G0 Z5 -G0 X29.642857142857146 Y-23.571428571428573 Z5 -G0 Z0 -G1 X29.285714285714292 Y-22.857142857142858 Z0 -G0 Z0 -G1 X28.21428571428572 Y-22.5 Z0 -G0 Z0 -G1 X27.142857142857146 Y-22.5 Z0 -G0 Z0 -G1 X26.071428571428573 Y-22.857142857142858 Z0 -G0 Z0 -G1 X25.71428571428572 Y-23.571428571428573 Z0 -G0 Z0 -G1 X26.071428571428573 Y-24.28571428571429 Z0 -G0 Z0 -G1 X26.785714285714292 Y-24.642857142857142 Z0 -G0 Z0 -G1 X28.571428571428573 Y-25.0 Z0 -G0 Z0 -G1 X29.285714285714292 Y-25.357142857142858 Z0 -G0 Z0 -G1 X29.642857142857146 Y-26.071428571428573 Z0 -G0 Z0 -G1 X29.642857142857146 Y-26.42857142857143 Z0 -G0 Z0 -G1 X29.285714285714292 Y-27.142857142857146 Z0 -G0 Z0 -G1 X28.21428571428572 Y-27.5 Z0 -G0 Z0 -G1 X27.142857142857146 Y-27.5 Z0 -G0 Z0 -G1 X26.071428571428573 Y-27.142857142857146 Z0 -G0 Z0 -G1 X25.71428571428572 Y-26.42857142857143 Z0 -G0 Z5 -G0 X32.5 Y-20.0 Z5 -G0 Z0 -G1 X32.85714285714286 Y-20.357142857142858 Z0 -G0 Z0 -G1 X33.214285714285715 Y-20.0 Z0 -G0 Z0 -G1 X32.85714285714286 Y-19.642857142857142 Z0 -G0 Z0 -G1 X32.5 Y-20.0 Z0 -G0 Z5 -G0 X32.85714285714286 Y-22.5 Z5 -G0 Z0 -G1 X32.85714285714286 Y-28.571428571428573 Z0 -G0 Z0 -G1 X32.5 Y-29.642857142857146 Z0 -G0 Z0 -G1 X31.785714285714292 Y-30.0 Z0 -G0 Z0 -G1 X31.071428571428573 Y-30.0 Z0 -G0 Z5 -G0 X37.85714285714286 Y-20.0 Z5 -G0 Z0 -G1 X37.142857142857146 Y-20.0 Z0 -G0 Z0 -G1 X36.42857142857144 Y-20.357142857142858 Z0 -G0 Z0 -G1 X36.07142857142858 Y-21.42857142857143 Z0 -G0 Z0 -G1 X36.07142857142858 Y-27.5 Z0 -G0 Z5 -G0 X35.00000000000001 Y-22.5 Z5 -G0 Z0 -G1 X37.50000000000001 Y-22.5 Z0 -G0 Z5 -G0 X40.00000000000001 Y-20.0 Z5 -G0 Z0 -G1 X40.00000000000001 Y-27.5 Z0 -G0 Z5 -G0 X40.00000000000001 Y-23.571428571428573 Z5 -G0 Z0 -G1 X40.71428571428572 Y-22.857142857142858 Z0 -G0 Z0 -G1 X41.42857142857144 Y-22.5 Z0 -G0 Z0 -G1 X42.50000000000001 Y-22.5 Z0 -G0 Z0 -G1 X43.21428571428572 Y-22.857142857142858 Z0 -G0 Z0 -G1 X43.92857142857144 Y-23.571428571428573 Z0 -G0 Z0 -G1 X44.2857142857143 Y-24.642857142857142 Z0 -G0 Z0 -G1 X44.2857142857143 Y-25.357142857142858 Z0 -G0 Z0 -G1 X43.92857142857144 Y-26.42857142857143 Z0 -G0 Z0 -G1 X43.21428571428572 Y-27.142857142857146 Z0 -G0 Z0 -G1 X42.50000000000001 Y-27.5 Z0 -G0 Z0 -G1 X41.42857142857144 Y-27.5 Z0 -G0 Z0 -G1 X40.71428571428572 Y-27.142857142857146 Z0 -G0 Z0 -G1 X40.00000000000001 Y-26.42857142857143 Z0 -G0 Z5 -G0 X50.35714285714287 Y-23.571428571428573 Z5 -G0 Z0 -G1 X50.000000000000014 Y-22.857142857142858 Z0 -G0 Z0 -G1 X48.928571428571445 Y-22.5 Z0 -G0 Z0 -G1 X47.85714285714287 Y-22.5 Z0 -G0 Z0 -G1 X46.7857142857143 Y-22.857142857142858 Z0 -G0 Z0 -G1 X46.428571428571445 Y-23.571428571428573 Z0 -G0 Z0 -G1 X46.7857142857143 Y-24.28571428571429 Z0 -G0 Z0 -G1 X47.500000000000014 Y-24.642857142857142 Z0 -G0 Z0 -G1 X49.2857142857143 Y-25.0 Z0 -G0 Z0 -G1 X50.000000000000014 Y-25.357142857142858 Z0 -G0 Z0 -G1 X50.35714285714287 Y-26.071428571428573 Z0 -G0 Z0 -G1 X50.35714285714287 Y-26.42857142857143 Z0 -G0 Z0 -G1 X50.000000000000014 Y-27.142857142857146 Z0 -G0 Z0 -G1 X48.928571428571445 Y-27.5 Z0 -G0 Z0 -G1 X47.85714285714287 Y-27.5 Z0 -G0 Z0 -G1 X46.7857142857143 Y-27.142857142857146 Z0 -G0 Z0 -G1 X46.428571428571445 Y-26.42857142857143 Z0 -G0 Z5 -G0 X56.78571428571429 Y-20.0 Z5 -G0 Z0 -G1 X56.78571428571429 Y-27.5 Z0 -G0 Z5 -G0 X56.78571428571429 Y-23.571428571428573 Z5 -G0 Z0 -G1 X56.071428571428584 Y-22.857142857142858 Z0 -G0 Z0 -G1 X55.35714285714287 Y-22.5 Z0 -G0 Z0 -G1 X54.28571428571429 Y-22.5 Z0 -G0 Z0 -G1 X53.571428571428584 Y-22.857142857142858 Z0 -G0 Z0 -G1 X52.85714285714287 Y-23.571428571428573 Z0 -G0 Z0 -G1 X52.5 Y-24.642857142857142 Z0 -G0 Z0 -G1 X52.5 Y-25.357142857142858 Z0 -G0 Z0 -G1 X52.85714285714287 Y-26.42857142857143 Z0 -G0 Z0 -G1 X53.571428571428584 Y-27.142857142857146 Z0 -G0 Z0 -G1 X54.28571428571429 Y-27.5 Z0 -G0 Z0 -G1 X55.35714285714287 Y-27.5 Z0 -G0 Z0 -G1 X56.071428571428584 Y-27.142857142857146 Z0 -G0 Z0 -G1 X56.78571428571429 Y-26.42857142857143 Z0 -G0 Z5 -G0 X63.571428571428584 Y-22.5 Z5 -G0 Z0 -G1 X63.571428571428584 Y-28.21428571428571 Z0 -G0 Z0 -G1 X63.21428571428572 Y-29.285714285714285 Z0 -G0 Z0 -G1 X62.85714285714287 Y-29.642857142857146 Z0 -G0 Z0 -G1 X62.14285714285716 Y-30.0 Z0 -G0 Z0 -G1 X61.071428571428584 Y-30.0 Z0 -G0 Z0 -G1 X60.35714285714287 Y-29.642857142857146 Z0 -G0 Z5 -G0 X63.571428571428584 Y-23.571428571428573 Z5 -G0 Z0 -G1 X62.85714285714287 Y-22.857142857142858 Z0 -G0 Z0 -G1 X62.14285714285716 Y-22.5 Z0 -G0 Z0 -G1 X61.071428571428584 Y-22.5 Z0 -G0 Z0 -G1 X60.35714285714287 Y-22.857142857142858 Z0 -G0 Z0 -G1 X59.64285714285716 Y-23.571428571428573 Z0 -G0 Z0 -G1 X59.28571428571429 Y-24.642857142857142 Z0 -G0 Z0 -G1 X59.28571428571429 Y-25.357142857142858 Z0 -G0 Z0 -G1 X59.64285714285716 Y-26.42857142857143 Z0 -G0 Z0 -G1 X60.35714285714287 Y-27.142857142857146 Z0 -G0 Z0 -G1 X61.071428571428584 Y-27.5 Z0 -G0 Z0 -G1 X62.14285714285716 Y-27.5 Z0 -G0 Z0 -G1 X62.85714285714287 Y-27.142857142857146 Z0 -G0 Z0 -G1 X63.571428571428584 Y-26.42857142857143 Z0 -G0 Z5 -G0 X66.42857142857144 Y-20.0 Z5 -G0 Z0 -G1 X66.42857142857144 Y-27.5 Z0 -G0 Z5 -G0 X66.42857142857144 Y-23.571428571428573 Z5 -G0 Z0 -G1 X67.14285714285715 Y-22.857142857142858 Z0 -G0 Z0 -G1 X67.85714285714288 Y-22.5 Z0 -G0 Z0 -G1 X68.92857142857144 Y-22.5 Z0 -G0 Z0 -G1 X69.64285714285715 Y-22.857142857142858 Z0 -G0 Z0 -G1 X70.35714285714288 Y-23.571428571428573 Z0 -G0 Z0 -G1 X70.71428571428572 Y-24.642857142857142 Z0 -G0 Z0 -G1 X70.71428571428572 Y-25.357142857142858 Z0 -G0 Z0 -G1 X70.35714285714288 Y-26.42857142857143 Z0 -G0 Z0 -G1 X69.64285714285715 Y-27.142857142857146 Z0 -G0 Z0 -G1 X68.92857142857144 Y-27.5 Z0 -G0 Z0 -G1 X67.85714285714288 Y-27.5 Z0 -G0 Z0 -G1 X67.14285714285715 Y-27.142857142857146 Z0 -G0 Z0 -G1 X66.42857142857144 Y-26.42857142857143 Z0 -G0 Z5 -G0 X81.07142857142858 Y-20.0 Z5 -G0 Z0 -G1 X80.35714285714288 Y-20.0 Z0 -G0 Z0 -G1 X79.64285714285717 Y-20.357142857142858 Z0 -G0 Z0 -G1 X79.2857142857143 Y-21.42857142857143 Z0 -G0 Z0 -G1 X79.2857142857143 Y-27.5 Z0 -G0 Z5 -G0 X78.21428571428572 Y-22.5 Z5 -G0 Z0 -G1 X80.71428571428572 Y-22.5 Z0 -G0 Z5 -G0 X87.14285714285717 Y-22.5 Z5 -G0 Z0 -G1 X87.14285714285717 Y-30.0 Z0 -G0 Z5 -G0 X87.14285714285717 Y-23.571428571428573 Z5 -G0 Z0 -G1 X86.42857142857144 Y-22.857142857142858 Z0 -G0 Z0 -G1 X85.71428571428574 Y-22.5 Z0 -G0 Z0 -G1 X84.64285714285717 Y-22.5 Z0 -G0 Z0 -G1 X83.92857142857144 Y-22.857142857142858 Z0 -G0 Z0 -G1 X83.21428571428574 Y-23.571428571428573 Z0 -G0 Z0 -G1 X82.85714285714288 Y-24.642857142857142 Z0 -G0 Z0 -G1 X82.85714285714288 Y-25.357142857142858 Z0 -G0 Z0 -G1 X83.21428571428574 Y-26.42857142857143 Z0 -G0 Z0 -G1 X83.92857142857144 Y-27.142857142857146 Z0 -G0 Z0 -G1 X84.64285714285717 Y-27.5 Z0 -G0 Z0 -G1 X85.71428571428574 Y-27.5 Z0 -G0 Z0 -G1 X86.42857142857144 Y-27.142857142857146 Z0 -G0 Z0 -G1 X87.14285714285717 Y-26.42857142857143 Z0 -G0 Z5 -G0 X93.5714285714286 Y-23.571428571428573 Z5 -G0 Z0 -G1 X93.21428571428574 Y-22.857142857142858 Z0 -G0 Z0 -G1 X92.14285714285717 Y-22.5 Z0 -G0 Z0 -G1 X91.0714285714286 Y-22.5 Z0 -G0 Z0 -G1 X90.00000000000003 Y-22.857142857142858 Z0 -G0 Z0 -G1 X89.64285714285717 Y-23.571428571428573 Z0 -G0 Z0 -G1 X90.00000000000003 Y-24.28571428571429 Z0 -G0 Z0 -G1 X90.71428571428574 Y-24.642857142857142 Z0 -G0 Z0 -G1 X92.50000000000003 Y-25.0 Z0 -G0 Z0 -G1 X93.21428571428574 Y-25.357142857142858 Z0 -G0 Z0 -G1 X93.5714285714286 Y-26.071428571428573 Z0 -G0 Z0 -G1 X93.5714285714286 Y-26.42857142857143 Z0 -G0 Z0 -G1 X93.21428571428574 Y-27.142857142857146 Z0 -G0 Z0 -G1 X92.14285714285717 Y-27.5 Z0 -G0 Z0 -G1 X91.0714285714286 Y-27.5 Z0 G0 Z0 -G1 X90.00000000000003 Y-27.142857142857146 Z0 +G1 X18.21428571428572 Y-17.142857142857142 Z0 G0 Z0 -G1 X89.64285714285717 Y-26.42857142857143 Z0 -G0 Z5 -G0 X100.00000000000001 Y-20.0 Z5 -G0 Z0 -G1 X100.00000000000001 Y-27.5 Z0 -G0 Z5 -G0 X100.00000000000001 Y-23.571428571428573 Z5 -G0 Z0 -G1 X99.2857142857143 Y-22.857142857142858 Z0 -G0 Z0 -G1 X98.5714285714286 Y-22.5 Z0 -G0 Z0 -G1 X97.50000000000001 Y-22.5 Z0 -G0 Z0 -G1 X96.7857142857143 Y-22.857142857142858 Z0 -G0 Z0 -G1 X96.0714285714286 Y-23.571428571428573 Z0 -G0 Z0 -G1 X95.71428571428572 Y-24.642857142857142 Z0 -G0 Z0 -G1 X95.71428571428572 Y-25.357142857142858 Z0 -G0 Z0 -G1 X96.0714285714286 Y-26.42857142857143 Z0 -G0 Z0 -G1 X96.7857142857143 Y-27.142857142857146 Z0 -G0 Z0 -G1 X97.50000000000001 Y-27.5 Z0 -G0 Z0 -G1 X98.5714285714286 Y-27.5 Z0 -G0 Z0 -G1 X99.2857142857143 Y-27.142857142857146 Z0 -G0 Z0 -G1 X100.00000000000001 Y-26.42857142857143 Z0 -G0 Z5 -G0 X105.00000000000003 Y-20.0 Z5 -G0 Z0 -G1 X104.28571428571432 Y-20.0 Z0 -G0 Z0 -G1 X103.57142857142858 Y-20.357142857142858 Z0 -G0 Z0 -G1 X103.21428571428574 Y-21.42857142857143 Z0 -G0 Z0 -G1 X103.21428571428574 Y-27.5 Z0 -G0 Z5 -G0 X102.14285714285717 Y-22.5 Z5 -G0 Z0 -G1 X104.64285714285717 Y-22.5 Z0 -G0 Z5 -G0 X107.14285714285717 Y-20.0 Z5 -G0 Z0 -G1 X107.14285714285717 Y-27.5 Z0 -G0 Z5 -G0 X107.14285714285717 Y-23.571428571428573 Z5 -G0 Z0 -G1 X107.85714285714288 Y-22.857142857142858 Z0 -G0 Z0 -G1 X108.57142857142861 Y-22.5 Z0 -G0 Z0 -G1 X109.64285714285717 Y-22.5 Z0 -G0 Z0 -G1 X110.35714285714288 Y-22.857142857142858 Z0 -G0 Z0 -G1 X111.07142857142861 Y-23.571428571428573 Z0 -G0 Z0 -G1 X111.42857142857144 Y-24.642857142857142 Z0 -G0 Z0 -G1 X111.42857142857144 Y-25.357142857142858 Z0 -G0 Z0 -G1 X111.07142857142861 Y-26.42857142857143 Z0 -G0 Z0 -G1 X110.35714285714288 Y-27.142857142857146 Z0 -G0 Z0 -G1 X109.64285714285717 Y-27.5 Z0 -G0 Z0 -G1 X108.57142857142861 Y-27.5 Z0 -G0 Z0 -G1 X107.85714285714288 Y-27.142857142857146 Z0 -G0 Z0 -G1 X107.14285714285717 Y-26.42857142857143 Z0 -G0 Z5 -G0 X1.4285714285714288 Y-30.0 Z5 -G0 Z0 -G1 X1.4285714285714288 Y-37.5 Z0 -G0 Z5 -G0 X1.4285714285714288 Y-33.92857142857143 Z5 -G0 Z0 -G1 X2.5 Y-32.857142857142854 Z0 -G0 Z0 -G1 X3.214285714285715 Y-32.5 Z0 -G0 Z0 -G1 X4.2857142857142865 Y-32.5 Z0 -G0 Z0 -G1 X5.0 Y-32.857142857142854 Z0 -G0 Z0 -G1 X5.357142857142858 Y-33.92857142857143 Z0 -G0 Z0 -G1 X5.357142857142858 Y-37.5 Z0 -G0 Z5 -G0 X8.571428571428573 Y-30.0 Z5 -G0 Z0 -G1 X8.928571428571429 Y-30.357142857142858 Z0 -G0 Z0 -G1 X9.285714285714286 Y-30.0 Z0 -G0 Z0 -G1 X8.928571428571429 Y-29.642857142857146 Z0 -G0 Z0 -G1 X8.571428571428573 Y-30.0 Z0 -G0 Z5 -G0 X8.928571428571429 Y-32.5 Z5 -G0 Z0 -G1 X8.928571428571429 Y-38.57142857142858 Z0 -G0 Z0 -G1 X8.571428571428573 Y-39.642857142857146 Z0 -G0 Z0 -G1 X7.8571428571428585 Y-40.0 Z0 -G0 Z0 -G1 X7.142857142857143 Y-40.0 Z0 -G0 Z5 -G0 X15.35714285714286 Y-33.57142857142858 Z5 -G0 Z0 -G1 X15.0 Y-32.857142857142854 Z0 -G0 Z0 -G1 X13.92857142857143 Y-32.5 Z0 -G0 Z0 -G1 X12.85714285714286 Y-32.5 Z0 -G0 Z0 -G1 X11.785714285714288 Y-32.857142857142854 Z0 -G0 Z0 -G1 X11.42857142857143 Y-33.57142857142858 Z0 +G1 X17.142857142857146 Y-17.5 Z0 G0 Z0 -G1 X11.785714285714288 Y-34.285714285714285 Z0 +G1 X16.071428571428573 Y-17.5 Z0 G0 Z0 -G1 X12.500000000000002 Y-34.642857142857146 Z0 +G1 X15.0 Y-17.142857142857142 Z0 G0 Z0 -G1 X14.285714285714286 Y-35.0 Z0 -G0 Z0 -G1 X15.0 Y-35.357142857142854 Z0 -G0 Z0 -G1 X15.35714285714286 Y-36.07142857142858 Z0 -G0 Z0 -G1 X15.35714285714286 Y-36.42857142857143 Z0 -G0 Z0 -G1 X15.0 Y-37.142857142857146 Z0 -G0 Z0 -G1 X13.92857142857143 Y-37.5 Z0 -G0 Z0 -G1 X12.85714285714286 Y-37.5 Z0 -G0 Z0 -G1 X11.785714285714288 Y-37.142857142857146 Z0 -G0 Z0 -G1 X11.42857142857143 Y-36.42857142857143 Z0 -G0 Z5 -G0 X21.785714285714292 Y-32.5 Z5 -G0 Z0 -G1 X21.785714285714292 Y-38.214285714285715 Z0 -G0 Z0 -G1 X21.42857142857143 Y-39.285714285714285 Z0 -G0 Z0 -G1 X21.071428571428573 Y-39.642857142857146 Z0 -G0 Z0 -G1 X20.35714285714286 Y-40.0 Z0 -G0 Z0 -G1 X19.285714285714292 Y-40.0 Z0 -G0 Z0 -G1 X18.571428571428573 Y-39.642857142857146 Z0 -G0 Z5 -G0 X21.785714285714292 Y-33.57142857142858 Z5 -G0 Z0 -G1 X21.071428571428573 Y-32.857142857142854 Z0 -G0 Z0 -G1 X20.35714285714286 Y-32.5 Z0 -G0 Z0 -G1 X19.285714285714292 Y-32.5 Z0 -G0 Z0 -G1 X18.571428571428573 Y-32.857142857142854 Z0 -G0 Z0 -G1 X17.857142857142858 Y-33.57142857142858 Z0 -G0 Z0 -G1 X17.500000000000004 Y-34.642857142857146 Z0 -G0 Z0 -G1 X17.500000000000004 Y-35.357142857142854 Z0 -G0 Z0 -G1 X17.857142857142858 Y-36.42857142857143 Z0 -G0 Z0 -G1 X18.571428571428573 Y-37.142857142857146 Z0 -G0 Z0 -G1 X19.285714285714292 Y-37.5 Z0 -G0 Z0 -G1 X20.35714285714286 Y-37.5 Z0 -G0 Z0 -G1 X21.071428571428573 Y-37.142857142857146 Z0 -G0 Z0 -G1 X21.785714285714292 Y-36.42857142857143 Z0 +G1 X14.642857142857146 Y-16.428571428571427 Z0 G0 Z5 -G0 X28.571428571428573 Y-32.5 Z5 +G0 X20.35714285714286 Y-12.5 Z5 G0 Z0 -G1 X28.571428571428573 Y-40.0 Z0 +G1 X22.500000000000004 Y-17.5 Z0 G0 Z5 -G0 X28.571428571428573 Y-33.57142857142858 Z5 -G0 Z0 -G1 X27.85714285714286 Y-32.857142857142854 Z0 -G0 Z0 -G1 X27.142857142857146 Y-32.5 Z0 -G0 Z0 -G1 X26.071428571428573 Y-32.5 Z0 +G0 X24.642857142857146 Y-12.5 Z5 G0 Z0 -G1 X25.35714285714286 Y-32.857142857142854 Z0 +G1 X22.500000000000004 Y-17.5 Z0 G0 Z0 -G1 X24.642857142857146 Y-33.57142857142858 Z0 +G1 X21.785714285714292 Y-18.928571428571427 Z0 G0 Z0 -G1 X24.285714285714292 Y-34.642857142857146 Z0 +G1 X21.071428571428573 Y-19.642857142857146 Z0 G0 Z0 -G1 X24.285714285714292 Y-35.357142857142854 Z0 +G1 X20.35714285714286 Y-20.0 Z0 G0 Z0 -G1 X24.642857142857146 Y-36.42857142857143 Z0 -G0 Z0 -G1 X25.35714285714286 Y-37.142857142857146 Z0 -G0 Z0 -G1 X26.071428571428573 Y-37.5 Z0 -G0 Z0 -G1 X27.142857142857146 Y-37.5 Z0 -G0 Z0 -G1 X27.85714285714286 Y-37.142857142857146 Z0 -G0 Z0 -G1 X28.571428571428573 Y-36.42857142857143 Z0 -G0 Z5 -G0 X35.357142857142854 Y-30.0 Z5 -G0 Z0 -G1 X35.357142857142854 Y-37.5 Z0 +G1 X20.000000000000004 Y-20.0 Z0 G0 Z5 -G0 X35.357142857142854 Y-33.57142857142858 Z5 -G0 Z0 -G1 X34.642857142857146 Y-32.857142857142854 Z0 -G0 Z0 -G1 X33.92857142857143 Y-32.5 Z0 -G0 Z0 -G1 X32.857142857142854 Y-32.5 Z0 -G0 Z0 -G1 X32.142857142857146 Y-32.857142857142854 Z0 -G0 Z0 -G1 X31.42857142857143 Y-33.57142857142858 Z0 -G0 Z0 -G1 X31.071428571428573 Y-34.642857142857146 Z0 -G0 Z0 -G1 X31.071428571428573 Y-35.357142857142854 Z0 -G0 Z0 -G1 X31.42857142857143 Y-36.42857142857143 Z0 -G0 Z0 -G1 X32.142857142857146 Y-37.142857142857146 Z0 +G0 X27.142857142857146 Y-10.0 Z5 G0 Z0 -G1 X32.857142857142854 Y-37.5 Z0 +G1 X27.5 Y-10.357142857142858 Z0 G0 Z0 -G1 X33.92857142857143 Y-37.5 Z0 +G1 X27.857142857142858 Y-10.0 Z0 G0 Z0 -G1 X34.642857142857146 Y-37.142857142857146 Z0 +G1 X27.5 Y-9.642857142857142 Z0 G0 Z0 -G1 X35.357142857142854 Y-36.42857142857143 Z0 +G1 X27.142857142857146 Y-10.0 Z0 G0 Z5 -G0 X40.35714285714286 Y-30.0 Z5 +G0 X27.5 Y-12.5 Z5 G0 Z0 -G1 X39.642857142857146 Y-30.0 Z0 +G1 X27.5 Y-18.571428571428573 Z0 G0 Z0 -G1 X38.92857142857144 Y-30.357142857142858 Z0 +G1 X27.142857142857146 Y-19.642857142857146 Z0 G0 Z0 -G1 X38.57142857142858 Y-31.42857142857143 Z0 +G1 X26.42857142857143 Y-20.0 Z0 G0 Z0 -G1 X38.57142857142858 Y-37.5 Z0 +G1 X25.71428571428572 Y-20.0 Z0 G0 Z5 -G0 X37.50000000000001 Y-32.5 Z5 +G0 X32.5 Y-10.0 Z5 G0 Z0 -G1 X40.00000000000001 Y-32.5 Z0 -G0 Z5 -G0 X42.50000000000001 Y-30.0 Z5 -G0 Z0 -G1 X42.50000000000001 Y-37.5 Z0 -G0 Z5 -G0 X42.50000000000001 Y-33.57142857142858 Z5 -G0 Z0 -G1 X43.21428571428572 Y-32.857142857142854 Z0 -G0 Z0 -G1 X43.92857142857144 Y-32.5 Z0 -G0 Z0 -G1 X45.00000000000001 Y-32.5 Z0 -G0 Z0 -G1 X45.71428571428572 Y-32.857142857142854 Z0 -G0 Z0 -G1 X46.42857142857144 Y-33.57142857142858 Z0 +G1 X31.785714285714285 Y-10.0 Z0 G0 Z0 -G1 X46.7857142857143 Y-34.642857142857146 Z0 +G1 X31.071428571428573 Y-10.357142857142858 Z0 G0 Z0 -G1 X46.7857142857143 Y-35.357142857142854 Z0 +G1 X30.71428571428571 Y-11.428571428571429 Z0 G0 Z0 -G1 X46.42857142857144 Y-36.42857142857143 Z0 -G0 Z0 -G1 X45.71428571428572 Y-37.142857142857146 Z0 -G0 Z0 -G1 X45.00000000000001 Y-37.5 Z0 -G0 Z0 -G1 X43.92857142857144 Y-37.5 Z0 -G0 Z0 -G1 X43.21428571428572 Y-37.142857142857146 Z0 -G0 Z0 -G1 X42.50000000000001 Y-36.42857142857143 Z0 -G0 Z5 -G0 X58.92857142857144 Y-30.0 Z5 -G0 Z0 -G1 X58.92857142857144 Y-37.5 Z0 +G1 X30.71428571428571 Y-17.5 Z0 G0 Z5 -G0 X58.92857142857144 Y-33.57142857142858 Z5 -G0 Z0 -G1 X58.21428571428572 Y-32.857142857142854 Z0 +G0 X29.642857142857146 Y-12.5 Z5 G0 Z0 -G1 X57.500000000000014 Y-32.5 Z0 -G0 Z0 -G1 X56.42857142857144 Y-32.5 Z0 -G0 Z0 -G1 X55.71428571428572 Y-32.857142857142854 Z0 -G0 Z0 -G1 X55.000000000000014 Y-33.57142857142858 Z0 -G0 Z0 -G1 X54.642857142857146 Y-34.642857142857146 Z0 -G0 Z0 -G1 X54.642857142857146 Y-35.357142857142854 Z0 -G0 Z0 -G1 X55.000000000000014 Y-36.42857142857143 Z0 -G0 Z0 -G1 X55.71428571428572 Y-37.142857142857146 Z0 -G0 Z0 -G1 X56.42857142857144 Y-37.5 Z0 -G0 Z0 -G1 X57.500000000000014 Y-37.5 Z0 -G0 Z0 -G1 X58.21428571428572 Y-37.142857142857146 Z0 -G0 Z0 -G1 X58.92857142857144 Y-36.42857142857143 Z0 +G1 X32.142857142857146 Y-12.5 Z0 G0 Z5 -G0 X65.35714285714288 Y-33.57142857142858 Z5 -G0 Z0 -G1 X65.00000000000001 Y-32.857142857142854 Z0 -G0 Z0 -G1 X63.92857142857144 Y-32.5 Z0 -G0 Z0 -G1 X62.85714285714287 Y-32.5 Z0 -G0 Z0 -G1 X61.785714285714306 Y-32.857142857142854 Z0 -G0 Z0 -G1 X61.42857142857144 Y-33.57142857142858 Z0 +G0 X38.57142857142857 Y-12.5 Z5 G0 Z0 -G1 X61.785714285714306 Y-34.285714285714285 Z0 +G1 X38.57142857142857 Y-18.214285714285715 Z0 G0 Z0 -G1 X62.500000000000014 Y-34.642857142857146 Z0 +G1 X38.214285714285715 Y-19.28571428571429 Z0 G0 Z0 -G1 X64.2857142857143 Y-35.0 Z0 +G1 X37.857142857142854 Y-19.642857142857146 Z0 G0 Z0 -G1 X65.00000000000001 Y-35.357142857142854 Z0 +G1 X37.14285714285714 Y-20.0 Z0 G0 Z0 -G1 X65.35714285714288 Y-36.07142857142858 Z0 +G1 X36.07142857142857 Y-20.0 Z0 G0 Z0 -G1 X65.35714285714288 Y-36.42857142857143 Z0 -G0 Z0 -G1 X65.00000000000001 Y-37.142857142857146 Z0 -G0 Z0 -G1 X63.92857142857144 Y-37.5 Z0 -G0 Z0 -G1 X62.85714285714287 Y-37.5 Z0 -G0 Z0 -G1 X61.785714285714306 Y-37.142857142857146 Z0 -G0 Z0 -G1 X61.42857142857144 Y-36.42857142857143 Z0 -G0 Z5 -G0 X1.4285714285714288 Y-40.0 Z5 -G0 Z0 -G1 X1.4285714285714288 Y-47.5 Z0 +G1 X35.357142857142854 Y-19.642857142857146 Z0 G0 Z5 -G0 X1.4285714285714288 Y-43.57142857142858 Z5 -G0 Z0 -G1 X2.1428571428571432 Y-42.85714285714286 Z0 +G0 X38.57142857142857 Y-13.571428571428573 Z5 G0 Z0 -G1 X2.8571428571428577 Y-42.5 Z0 +G1 X37.857142857142854 Y-12.857142857142856 Z0 G0 Z0 -G1 X3.928571428571429 Y-42.5 Z0 +G1 X37.14285714285714 Y-12.5 Z0 G0 Z0 -G1 X4.642857142857143 Y-42.85714285714286 Z0 +G1 X36.07142857142857 Y-12.5 Z0 G0 Z0 -G1 X5.357142857142858 Y-43.57142857142858 Z0 +G1 X35.357142857142854 Y-12.857142857142856 Z0 G0 Z0 -G1 X5.714285714285715 Y-44.642857142857146 Z0 +G1 X34.64285714285714 Y-13.571428571428573 Z0 G0 Z0 -G1 X5.714285714285715 Y-45.35714285714286 Z0 +G1 X34.285714285714285 Y-14.642857142857142 Z0 G0 Z0 -G1 X5.357142857142858 Y-46.42857142857143 Z0 +G1 X34.285714285714285 Y-15.357142857142856 Z0 G0 Z0 -G1 X4.642857142857143 Y-47.142857142857146 Z0 +G1 X34.64285714285714 Y-16.428571428571427 Z0 G0 Z0 -G1 X3.928571428571429 Y-47.5 Z0 +G1 X35.357142857142854 Y-17.142857142857142 Z0 G0 Z0 -G1 X2.8571428571428577 Y-47.5 Z0 +G1 X36.07142857142857 Y-17.5 Z0 G0 Z0 -G1 X2.1428571428571432 Y-47.142857142857146 Z0 +G1 X37.14285714285714 Y-17.5 Z0 G0 Z0 -G1 X1.4285714285714288 Y-46.42857142857143 Z0 -G0 Z5 -G0 X10.35714285714286 Y-40.0 Z5 -G0 Z0 -G1 X9.642857142857144 Y-40.0 Z0 -G0 Z0 -G1 X8.928571428571429 Y-40.35714285714286 Z0 -G0 Z0 -G1 X8.571428571428573 Y-41.42857142857143 Z0 -G0 Z0 -G1 X8.571428571428573 Y-47.5 Z0 -G0 Z5 -G0 X7.5 Y-42.5 Z5 -G0 Z0 -G1 X10.0 Y-42.5 Z0 -G0 Z5 -G0 X16.42857142857143 Y-40.0 Z5 +G1 X37.857142857142854 Y-17.142857142857142 Z0 G0 Z0 -G1 X16.42857142857143 Y-47.5 Z0 +G1 X38.57142857142857 Y-16.428571428571427 Z0 G0 Z5 -G0 X16.42857142857143 Y-43.57142857142858 Z5 +G0 X47.142857142857146 Y-10.0 Z5 G0 Z0 -G1 X15.714285714285717 Y-42.85714285714286 Z0 -G0 Z0 -G1 X15.0 Y-42.5 Z0 -G0 Z0 -G1 X13.92857142857143 Y-42.5 Z0 -G0 Z0 -G1 X13.214285714285717 Y-42.85714285714286 Z0 -G0 Z0 -G1 X12.500000000000002 Y-43.57142857142858 Z0 -G0 Z0 -G1 X12.142857142857146 Y-44.642857142857146 Z0 -G0 Z0 -G1 X12.142857142857146 Y-45.35714285714286 Z0 -G0 Z0 -G1 X12.500000000000002 Y-46.42857142857143 Z0 -G0 Z0 -G1 X13.214285714285717 Y-47.142857142857146 Z0 -G0 Z0 -G1 X13.92857142857143 Y-47.5 Z0 -G0 Z0 -G1 X15.0 Y-47.5 Z0 -G0 Z0 -G1 X15.714285714285717 Y-47.142857142857146 Z0 -G0 Z0 -G1 X16.42857142857143 Y-46.42857142857143 Z0 +G1 X47.142857142857146 Y-17.5 Z0 G0 Z5 -G0 X22.85714285714286 Y-43.57142857142858 Z5 +G0 X47.142857142857146 Y-13.571428571428573 Z5 G0 Z0 -G1 X22.5 Y-42.85714285714286 Z0 +G1 X47.85714285714286 Y-12.857142857142856 Z0 G0 Z0 -G1 X21.42857142857143 Y-42.5 Z0 +G1 X48.57142857142858 Y-12.5 Z0 G0 Z0 -G1 X20.35714285714286 Y-42.5 Z0 +G1 X49.642857142857146 Y-12.5 Z0 G0 Z0 -G1 X19.28571428571429 Y-42.85714285714286 Z0 +G1 X50.35714285714286 Y-12.857142857142856 Z0 G0 Z0 -G1 X18.92857142857143 Y-43.57142857142858 Z0 +G1 X51.07142857142858 Y-13.571428571428573 Z0 G0 Z0 -G1 X19.28571428571429 Y-44.285714285714285 Z0 +G1 X51.42857142857144 Y-14.642857142857142 Z0 G0 Z0 -G1 X20.0 Y-44.642857142857146 Z0 +G1 X51.42857142857144 Y-15.357142857142856 Z0 G0 Z0 -G1 X21.78571428571429 Y-45.0 Z0 +G1 X51.07142857142858 Y-16.428571428571427 Z0 G0 Z0 -G1 X22.5 Y-45.35714285714286 Z0 +G1 X50.35714285714286 Y-17.142857142857142 Z0 G0 Z0 -G1 X22.85714285714286 Y-46.07142857142858 Z0 +G1 X49.642857142857146 Y-17.5 Z0 G0 Z0 -G1 X22.85714285714286 Y-46.42857142857143 Z0 +G1 X48.57142857142858 Y-17.5 Z0 G0 Z0 -G1 X22.5 Y-47.142857142857146 Z0 +G1 X47.85714285714286 Y-17.142857142857142 Z0 G0 Z0 -G1 X21.42857142857143 Y-47.5 Z0 -G0 Z0 -G1 X20.35714285714286 Y-47.5 Z0 -G0 Z0 -G1 X19.28571428571429 Y-47.142857142857146 Z0 -G0 Z0 -G1 X18.92857142857143 Y-46.42857142857143 Z0 +G1 X47.142857142857146 Y-16.428571428571427 Z0 G0 Z5 -G0 X29.285714285714292 Y-42.5 Z5 -G0 Z0 -G1 X29.285714285714292 Y-48.214285714285715 Z0 +G0 X53.57142857142857 Y-14.642857142857142 Z5 G0 Z0 -G1 X28.928571428571434 Y-49.285714285714285 Z0 +G1 X57.85714285714286 Y-14.642857142857142 Z0 G0 Z0 -G1 X28.571428571428573 Y-49.642857142857146 Z0 +G1 X57.85714285714286 Y-13.928571428571429 Z0 G0 Z0 -G1 X27.85714285714286 Y-50.0 Z0 +G1 X57.5 Y-13.214285714285715 Z0 G0 Z0 -G1 X26.785714285714292 Y-50.0 Z0 +G1 X57.142857142857146 Y-12.857142857142856 Z0 G0 Z0 -G1 X26.071428571428573 Y-49.642857142857146 Z0 -G0 Z5 -G0 X29.285714285714292 Y-43.57142857142858 Z5 -G0 Z0 -G1 X28.571428571428573 Y-42.85714285714286 Z0 -G0 Z0 -G1 X27.85714285714286 Y-42.5 Z0 -G0 Z0 -G1 X26.785714285714292 Y-42.5 Z0 +G1 X56.42857142857144 Y-12.5 Z0 G0 Z0 -G1 X26.071428571428573 Y-42.85714285714286 Z0 +G1 X55.35714285714286 Y-12.5 Z0 G0 Z0 -G1 X25.35714285714286 Y-43.57142857142858 Z0 +G1 X54.642857142857146 Y-12.857142857142856 Z0 G0 Z0 -G1 X25.000000000000004 Y-44.642857142857146 Z0 +G1 X53.92857142857144 Y-13.571428571428573 Z0 G0 Z0 -G1 X25.000000000000004 Y-45.35714285714286 Z0 +G1 X53.57142857142857 Y-14.642857142857142 Z0 G0 Z0 -G1 X25.35714285714286 Y-46.42857142857143 Z0 +G1 X53.57142857142857 Y-15.357142857142856 Z0 G0 Z0 -G1 X26.071428571428573 Y-47.142857142857146 Z0 +G1 X53.92857142857144 Y-16.428571428571427 Z0 G0 Z0 -G1 X26.785714285714292 Y-47.5 Z0 +G1 X54.642857142857146 Y-17.142857142857142 Z0 G0 Z0 -G1 X27.85714285714286 Y-47.5 Z0 +G1 X55.35714285714286 Y-17.5 Z0 G0 Z0 -G1 X28.571428571428573 Y-47.142857142857146 Z0 +G1 X56.42857142857144 Y-17.5 Z0 G0 Z0 -G1 X29.285714285714292 Y-46.42857142857143 Z0 -G0 Z5 -G0 X36.07142857142858 Y-42.5 Z5 +G1 X57.142857142857146 Y-17.142857142857142 Z0 G0 Z0 -G1 X36.07142857142858 Y-50.0 Z0 +G1 X57.85714285714286 Y-16.428571428571427 Z0 G0 Z5 -G0 X36.07142857142858 Y-43.57142857142858 Z5 -G0 Z0 -G1 X35.35714285714286 Y-42.85714285714286 Z0 +G0 X63.92857142857144 Y-13.571428571428573 Z5 G0 Z0 -G1 X34.642857142857146 Y-42.5 Z0 +G1 X63.571428571428584 Y-12.857142857142856 Z0 G0 Z0 -G1 X33.57142857142858 Y-42.5 Z0 +G1 X62.5 Y-12.5 Z0 G0 Z0 -G1 X32.85714285714286 Y-42.85714285714286 Z0 +G1 X61.42857142857144 Y-12.5 Z0 G0 Z0 -G1 X32.142857142857146 Y-43.57142857142858 Z0 +G1 X60.35714285714287 Y-12.857142857142856 Z0 G0 Z0 -G1 X31.785714285714292 Y-44.642857142857146 Z0 +G1 X60.0 Y-13.571428571428573 Z0 G0 Z0 -G1 X31.785714285714292 Y-45.35714285714286 Z0 +G1 X60.35714285714287 Y-14.285714285714286 Z0 G0 Z0 -G1 X32.142857142857146 Y-46.42857142857143 Z0 +G1 X61.071428571428584 Y-14.642857142857142 Z0 G0 Z0 -G1 X32.85714285714286 Y-47.142857142857146 Z0 +G1 X62.85714285714287 Y-15.0 Z0 G0 Z0 -G1 X33.57142857142858 Y-47.5 Z0 +G1 X63.571428571428584 Y-15.357142857142856 Z0 G0 Z0 -G1 X34.642857142857146 Y-47.5 Z0 +G1 X63.92857142857144 Y-16.071428571428573 Z0 G0 Z0 -G1 X35.35714285714286 Y-47.142857142857146 Z0 -G0 Z0 -G1 X36.07142857142858 Y-46.42857142857143 Z0 -G0 Z5 -G0 X41.07142857142858 Y-40.0 Z5 +G1 X63.92857142857144 Y-16.428571428571427 Z0 G0 Z0 -G1 X40.35714285714286 Y-40.0 Z0 +G1 X63.571428571428584 Y-17.142857142857142 Z0 G0 Z0 -G1 X39.642857142857146 Y-40.35714285714286 Z0 +G1 X62.5 Y-17.5 Z0 G0 Z0 -G1 X39.285714285714285 Y-41.42857142857143 Z0 +G1 X61.42857142857144 Y-17.5 Z0 G0 Z0 -G1 X39.285714285714285 Y-47.5 Z0 -G0 Z5 -G0 X38.214285714285715 Y-42.5 Z5 +G1 X60.35714285714287 Y-17.142857142857142 Z0 G0 Z0 -G1 X40.71428571428572 Y-42.5 Z0 +G1 X60.0 Y-16.428571428571427 Z0 G0 Z5 -G0 X43.21428571428572 Y-40.0 Z5 +G0 X66.42857142857143 Y-12.5 Z5 G0 Z0 -G1 X43.21428571428572 Y-47.5 Z0 +G1 X66.42857142857143 Y-17.5 Z0 G0 Z5 -G0 X43.21428571428572 Y-43.57142857142858 Z5 -G0 Z0 -G1 X43.92857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X44.642857142857146 Y-42.5 Z0 -G0 Z0 -G1 X45.71428571428572 Y-42.5 Z0 -G0 Z0 -G1 X46.42857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X47.142857142857146 Y-43.57142857142858 Z0 -G0 Z0 -G1 X47.50000000000001 Y-44.642857142857146 Z0 -G0 Z0 -G1 X47.50000000000001 Y-45.35714285714286 Z0 +G0 X66.42857142857143 Y-14.642857142857142 Z5 G0 Z0 -G1 X47.142857142857146 Y-46.42857142857143 Z0 +G1 X66.78571428571429 Y-13.571428571428573 Z0 G0 Z0 -G1 X46.42857142857144 Y-47.142857142857146 Z0 +G1 X67.5 Y-12.857142857142856 Z0 G0 Z0 -G1 X45.71428571428572 Y-47.5 Z0 +G1 X68.21428571428571 Y-12.5 Z0 G0 Z0 -G1 X44.642857142857146 Y-47.5 Z0 -G0 Z0 -G1 X43.92857142857144 Y-47.142857142857146 Z0 -G0 Z0 -G1 X43.21428571428572 Y-46.42857142857143 Z0 -G0 Z5 -G0 X59.642857142857146 Y-42.5 Z5 -G0 Z0 -G1 X59.642857142857146 Y-50.0 Z0 +G1 X69.28571428571429 Y-12.5 Z0 G0 Z5 -G0 X59.642857142857146 Y-43.57142857142858 Z5 -G0 Z0 -G1 X58.92857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X58.21428571428572 Y-42.5 Z0 -G0 Z0 -G1 X57.142857142857146 Y-42.5 Z0 -G0 Z0 -G1 X56.42857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X55.71428571428572 Y-43.57142857142858 Z0 -G0 Z0 -G1 X55.35714285714286 Y-44.642857142857146 Z0 -G0 Z0 -G1 X55.35714285714286 Y-45.35714285714286 Z0 -G0 Z0 -G1 X55.71428571428572 Y-46.42857142857143 Z0 -G0 Z0 -G1 X56.42857142857144 Y-47.142857142857146 Z0 -G0 Z0 -G1 X57.142857142857146 Y-47.5 Z0 -G0 Z0 -G1 X58.21428571428572 Y-47.5 Z0 -G0 Z0 -G1 X58.92857142857144 Y-47.142857142857146 Z0 +G0 X70.35714285714286 Y-12.5 Z5 G0 Z0 -G1 X59.642857142857146 Y-46.42857142857143 Z0 +G1 X72.5 Y-17.5 Z0 G0 Z5 -G0 X66.07142857142858 Y-43.57142857142858 Z5 +G0 X74.64285714285715 Y-12.5 Z5 G0 Z0 -G1 X65.71428571428572 Y-42.85714285714286 Z0 +G1 X72.5 Y-17.5 Z0 G0 Z0 -G1 X64.64285714285715 Y-42.5 Z0 +G1 X71.78571428571429 Y-18.928571428571427 Z0 G0 Z0 -G1 X63.571428571428584 Y-42.5 Z0 +G1 X71.07142857142858 Y-19.642857142857146 Z0 G0 Z0 -G1 X62.500000000000014 Y-42.85714285714286 Z0 +G1 X70.35714285714286 Y-20.0 Z0 G0 Z0 -G1 X62.142857142857146 Y-43.57142857142858 Z0 -G0 Z0 -G1 X62.500000000000014 Y-44.285714285714285 Z0 -G0 Z0 -G1 X63.21428571428572 Y-44.642857142857146 Z0 -G0 Z0 -G1 X65.00000000000001 Y-45.0 Z0 -G0 Z0 -G1 X65.71428571428572 Y-45.35714285714286 Z0 -G0 Z0 -G1 X66.07142857142858 Y-46.07142857142858 Z0 -G0 Z0 -G1 X66.07142857142858 Y-46.42857142857143 Z0 -G0 Z0 -G1 X65.71428571428572 Y-47.142857142857146 Z0 -G0 Z0 -G1 X64.64285714285715 Y-47.5 Z0 -G0 Z0 -G1 X63.571428571428584 Y-47.5 Z0 -G0 Z0 -G1 X62.500000000000014 Y-47.142857142857146 Z0 -G0 Z0 -G1 X62.142857142857146 Y-46.42857142857143 Z0 -G0 Z5 -G0 X72.5 Y-40.0 Z5 -G0 Z0 -G1 X72.5 Y-47.5 Z0 +G1 X70.0 Y-20.0 Z0 G0 Z5 -G0 X72.5 Y-43.57142857142858 Z5 -G0 Z0 -G1 X71.78571428571429 Y-42.85714285714286 Z0 -G0 Z0 -G1 X71.07142857142858 Y-42.5 Z0 -G0 Z0 -G1 X70.0 Y-42.5 Z0 +G0 X77.14285714285715 Y-10.0 Z5 G0 Z0 -G1 X69.28571428571429 Y-42.85714285714286 Z0 +G1 X77.5 Y-10.357142857142858 Z0 G0 Z0 -G1 X68.57142857142858 Y-43.57142857142858 Z0 +G1 X77.85714285714286 Y-10.0 Z0 G0 Z0 -G1 X68.21428571428571 Y-44.642857142857146 Z0 +G1 X77.5 Y-9.642857142857142 Z0 G0 Z0 -G1 X68.21428571428571 Y-45.35714285714286 Z0 -G0 Z0 -G1 X68.57142857142858 Y-46.42857142857143 Z0 -G0 Z0 -G1 X69.28571428571429 Y-47.142857142857146 Z0 -G0 Z0 -G1 X70.0 Y-47.5 Z0 -G0 Z0 -G1 X71.07142857142858 Y-47.5 Z0 -G0 Z0 -G1 X71.78571428571429 Y-47.142857142857146 Z0 -G0 Z0 -G1 X72.5 Y-46.42857142857143 Z0 +G1 X77.14285714285715 Y-10.0 Z0 G0 Z5 -G0 X77.5 Y-40.0 Z5 +G0 X77.5 Y-12.5 Z5 G0 Z0 -G1 X76.78571428571429 Y-40.0 Z0 +G1 X77.5 Y-18.571428571428573 Z0 G0 Z0 -G1 X76.07142857142858 Y-40.35714285714286 Z0 +G1 X77.14285714285715 Y-19.642857142857146 Z0 G0 Z0 -G1 X75.71428571428572 Y-41.42857142857143 Z0 +G1 X76.42857142857143 Y-20.0 Z0 G0 Z0 -G1 X75.71428571428572 Y-47.5 Z0 +G1 X75.71428571428571 Y-20.0 Z0 G0 Z5 -G0 X74.64285714285715 Y-42.5 Z5 +G0 X85.35714285714285 Y-12.5 Z5 G0 Z0 -G1 X77.14285714285715 Y-42.5 Z0 +G1 X87.5 Y-17.5 Z0 G0 Z5 -G0 X83.21428571428572 Y-43.57142857142858 Z5 -G0 Z0 -G1 X82.85714285714288 Y-42.85714285714286 Z0 -G0 Z0 -G1 X81.78571428571429 Y-42.5 Z0 -G0 Z0 -G1 X80.71428571428572 Y-42.5 Z0 -G0 Z0 -G1 X79.64285714285717 Y-42.85714285714286 Z0 -G0 Z0 -G1 X79.28571428571429 Y-43.57142857142858 Z0 -G0 Z0 -G1 X79.64285714285717 Y-44.285714285714285 Z0 -G0 Z0 -G1 X80.35714285714288 Y-44.642857142857146 Z0 -G0 Z0 -G1 X82.14285714285717 Y-45.0 Z0 -G0 Z0 -G1 X82.85714285714288 Y-45.35714285714286 Z0 -G0 Z0 -G1 X83.21428571428572 Y-46.07142857142858 Z0 +G0 X89.64285714285714 Y-12.5 Z5 G0 Z0 -G1 X83.21428571428572 Y-46.42857142857143 Z0 +G1 X87.5 Y-17.5 Z0 G0 Z0 -G1 X82.85714285714288 Y-47.142857142857146 Z0 +G1 X86.78571428571428 Y-18.928571428571427 Z0 G0 Z0 -G1 X81.78571428571429 Y-47.5 Z0 +G1 X86.07142857142857 Y-19.642857142857146 Z0 G0 Z0 -G1 X80.71428571428572 Y-47.5 Z0 +G1 X85.35714285714285 Y-20.0 Z0 G0 Z0 -G1 X79.64285714285717 Y-47.142857142857146 Z0 -G0 Z0 -G1 X79.28571428571429 Y-46.42857142857143 Z0 +G1 X85.0 Y-20.0 Z0 G0 Z5 -G0 X89.64285714285715 Y-42.5 Z5 +G0 X91.78571428571428 Y-12.5 Z5 G0 Z0 -G1 X89.64285714285715 Y-50.0 Z0 +G1 X91.78571428571428 Y-17.5 Z0 G0 Z5 -G0 X89.64285714285715 Y-43.57142857142858 Z5 -G0 Z0 -G1 X88.92857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X88.21428571428572 Y-42.5 Z0 -G0 Z0 -G1 X87.14285714285715 Y-42.5 Z0 -G0 Z0 -G1 X86.42857142857144 Y-42.85714285714286 Z0 -G0 Z0 -G1 X85.71428571428572 Y-43.57142857142858 Z0 -G0 Z0 -G1 X85.35714285714286 Y-44.642857142857146 Z0 -G0 Z0 -G1 X85.35714285714286 Y-45.35714285714286 Z0 +G0 X91.78571428571428 Y-14.642857142857142 Z5 G0 Z0 -G1 X85.71428571428572 Y-46.42857142857143 Z0 +G1 X92.14285714285714 Y-13.571428571428573 Z0 G0 Z0 -G1 X86.42857142857144 Y-47.142857142857146 Z0 +G1 X92.85714285714285 Y-12.857142857142856 Z0 G0 Z0 -G1 X87.14285714285715 Y-47.5 Z0 +G1 X93.57142857142856 Y-12.5 Z0 G0 Z0 -G1 X88.21428571428572 Y-47.5 Z0 -G0 Z0 -G1 X88.92857142857144 Y-47.142857142857146 Z0 -G0 Z0 -G1 X89.64285714285715 Y-46.42857142857143 Z0 -G0 Z5 -G0 X96.42857142857144 Y-40.0 Z5 -G0 Z0 -G1 X96.42857142857144 Y-47.5 Z0 +G1 X94.64285714285714 Y-12.5 Z0 G0 Z5 -G0 X96.42857142857144 Y-43.57142857142858 Z5 +G0 X96.07142857142856 Y-14.642857142857142 Z5 G0 Z0 -G1 X95.71428571428572 Y-42.85714285714286 Z0 +G1 X100.35714285714285 Y-14.642857142857142 Z0 G0 Z0 -G1 X95.00000000000001 Y-42.5 Z0 +G1 X100.35714285714285 Y-13.928571428571429 Z0 G0 Z0 -G1 X93.92857142857144 Y-42.5 Z0 +G1 X100.0 Y-13.214285714285715 Z0 G0 Z0 -G1 X93.21428571428572 Y-42.85714285714286 Z0 +G1 X99.64285714285714 Y-12.857142857142856 Z0 G0 Z0 -G1 X92.50000000000001 Y-43.57142857142858 Z0 +G1 X98.92857142857143 Y-12.5 Z0 G0 Z0 -G1 X92.14285714285715 Y-44.642857142857146 Z0 +G1 X97.85714285714285 Y-12.5 Z0 G0 Z0 -G1 X92.14285714285715 Y-45.35714285714286 Z0 +G1 X97.14285714285714 Y-12.857142857142856 Z0 G0 Z0 -G1 X92.50000000000001 Y-46.42857142857143 Z0 +G1 X96.42857142857143 Y-13.571428571428573 Z0 G0 Z0 -G1 X93.21428571428572 Y-47.142857142857146 Z0 +G1 X96.07142857142856 Y-14.642857142857142 Z0 G0 Z0 -G1 X93.92857142857144 Y-47.5 Z0 +G1 X96.07142857142856 Y-15.357142857142856 Z0 G0 Z0 -G1 X95.00000000000001 Y-47.5 Z0 +G1 X96.42857142857143 Y-16.428571428571427 Z0 G0 Z0 -G1 X95.71428571428572 Y-47.142857142857146 Z0 +G1 X97.14285714285714 Y-17.142857142857142 Z0 G0 Z0 -G1 X96.42857142857144 Y-46.42857142857143 Z0 -G0 Z5 -G0 X101.42857142857144 Y-40.0 Z5 -G0 Z0 -G1 X100.71428571428572 Y-40.0 Z0 +G1 X97.85714285714285 Y-17.5 Z0 G0 Z0 -G1 X100.00000000000001 Y-40.35714285714286 Z0 +G1 X98.92857142857143 Y-17.5 Z0 G0 Z0 -G1 X99.64285714285717 Y-41.42857142857143 Z0 -G0 Z0 -G1 X99.64285714285717 Y-47.5 Z0 -G0 Z5 -G0 X98.57142857142858 Y-42.5 Z5 +G1 X99.64285714285714 Y-17.142857142857142 Z0 G0 Z0 -G1 X101.07142857142858 Y-42.5 Z0 +G1 X100.35714285714285 Y-16.428571428571427 Z0 G0 Z5 G0 X0.0 Y0.0 Z5 M5 From c2dc441e1122ecd415bc176f3eee3f58af6cb4ee Mon Sep 17 00:00:00 2001 From: rpi5 Date: Tue, 19 Nov 2024 12:08:22 +0100 Subject: [PATCH 3/6] requirements update --- plotter-app/requirements.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plotter-app/requirements.txt b/plotter-app/requirements.txt index c7c73ba..076168d 100644 --- a/plotter-app/requirements.txt +++ b/plotter-app/requirements.txt @@ -1,12 +1,23 @@ blinker==1.9.0 click==8.1.7 +contourpy==1.3.1 +cycler==0.12.1 Flask==3.1.0 Flask-FlatPages==0.8.2 +fonttools==4.55.0 +Hershey-Fonts==2.1.0 itsdangerous==2.2.0 Jinja2==3.1.4 +kiwisolver==1.4.7 Markdown==3.7 MarkupSafe==3.0.2 +matplotlib==3.9.2 +numpy==2.1.3 +packaging==24.2 +pillow==11.0.0 +pyparsing==3.2.0 pyserial==3.5 +python-dateutil==2.9.0.post0 PyYAML==6.0.2 six==1.16.0 svg-to-gcode==1.5.4 From ec63501dcb9b0a8a33a8078a87f10f6238e8b793 Mon Sep 17 00:00:00 2001 From: Nathan-rek <130574828+Nathan-rek@users.noreply.github.com> Date: Wed, 20 Nov 2024 11:45:35 +0100 Subject: [PATCH 4/6] foot wallter --- PLAN-DECOUPE/00wallterfoot.dxf | 15482 +++++++++++++++++++++++++++++++ 1 file changed, 15482 insertions(+) create mode 100644 PLAN-DECOUPE/00wallterfoot.dxf diff --git a/PLAN-DECOUPE/00wallterfoot.dxf b/PLAN-DECOUPE/00wallterfoot.dxf new file mode 100644 index 0000000..74cf396 --- /dev/null +++ b/PLAN-DECOUPE/00wallterfoot.dxf @@ -0,0 +1,15482 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1027 + 9 +$ACADMAINTVER + 70 + 105 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$LASTSAVEDBY + 1 +man0n0 + 9 +$REQUIREDVERSIONS +160 + 0 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +-50.0 + 20 +-30.0 + 30 +0.0 + 9 +$EXTMAX + 10 +40.0 + 20 +70.0 + 30 +0.0 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +12.0 + 20 +9.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 0 + 9 +$LTSCALE + 40 +1.0 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +Standard + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +ByLayer + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +2.5 + 9 +$DIMEXO + 40 +0.625 + 9 +$DIMDLI + 40 +5.0 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.25 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +2.5 + 9 +$DIMCEN + 40 +0.09 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 8 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +Standard + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.625 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 1 + 9 +$DIMTZIN + 70 + 0 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 4 + 9 +$DIMTDEC + 70 + 4 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 2 + 9 +$DIMTXSTY + 7 +Standard + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 0 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 2 + 9 +$DIMDSEP + 70 + 46 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$DIMFXL + 40 +1.0 + 9 +$DIMFXLON + 70 + 0 + 9 +$DIMJOGANG + 40 +0.7853981633974483 + 9 +$DIMTFILL + 70 + 0 + 9 +$DIMTFILLCLR + 70 + 0 + 9 +$DIMARCSYM + 70 + 0 + 9 +$DIMLTYPE + 6 + + 9 +$DIMLTEX1 + 6 + + 9 +$DIMLTEX2 + 6 + + 9 +$DIMTXTDIRECTION + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.5 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460634.728142373 + 9 +$TDUCREATE + 40 +2460634.686475706 + 9 +$TDUPDATE + 40 +2460634.728142407 + 9 +$TDUUPDATE + 40 +2460634.686475741 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +166 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PEXTMAX + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMMIN + 10 +-20.0 + 20 +-7.5 + 9 +$PLIMMAX + 10 +277.0 + 20 +202.5 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +1.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 0 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{7365b236-7573-7266-7576-637275f2b1f1} + 9 +$VERSIONGUID + 2 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 9 +$SORTENTS +280 + 127 + 9 +$INDEXCTL +280 + 0 + 9 +$HIDETEXT +280 + 1 + 9 +$XCLIPFRAME +280 + 2 + 9 +$HALOGAP +280 + 0 + 9 +$OBSCOLOR + 70 + 257 + 9 +$OBSLTYPE +280 + 0 + 9 +$INTERSECTIONDISPLAY +280 + 0 + 9 +$INTERSECTIONCOLOR + 70 + 257 + 9 +$DIMASSOC +280 + 2 + 9 +$PROJECTNAME + 1 + + 9 +$CAMERADISPLAY +290 + 0 + 9 +$LENSLENGTH + 40 +50.0 + 9 +$CAMERAHEIGHT + 40 +0.0 + 9 +$STEPSPERSEC + 40 +2.0 + 9 +$STEPSIZE + 40 +6.0 + 9 +$3DDWFPREC + 40 +2.0 + 9 +$PSOLWIDTH + 40 +0.25 + 9 +$PSOLHEIGHT + 40 +4.0 + 9 +$LOFTANG1 + 40 +1.570796326794897 + 9 +$LOFTANG2 + 40 +1.570796326794897 + 9 +$LOFTMAG1 + 40 +0.0 + 9 +$LOFTMAG2 + 40 +0.0 + 9 +$LOFTPARAM + 70 + 7 + 9 +$LOFTNORMALS +280 + 1 + 9 +$LATITUDE + 40 +37.795 + 9 +$LONGITUDE + 40 +-122.394 + 9 +$NORTHDIRECTION + 40 +0.0 + 9 +$TIMEZONE + 70 + -8000 + 9 +$LIGHTGLYPHDISPLAY +280 + 1 + 9 +$TILEMODELIGHTSYNCH +280 + 1 + 9 +$CMATERIAL +347 +B5 + 9 +$SOLIDHIST +280 + 0 + 9 +$SHOWHIST +280 + 1 + 9 +$DWFFRAME +280 + 2 + 9 +$DGNFRAME +280 + 2 + 9 +$REALWORLDSCALE +290 + 1 + 9 +$INTERFERECOLOR + 62 + 256 + 9 +$CSHADOW +280 + 0 + 9 +$SHADOWPLANELOCATION + 40 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +DICTIONARYVAR + 2 +AcDbDictionaryVar + 3 +ObjectDBX Classes + 90 + 0 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +CELLSTYLEMAP + 2 +AcDbCellStyleMap + 3 +ObjectDBX Classes + 90 + 1152 + 91 + 3 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +7A +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +9A +330 +7A +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +-59.80289567901212 + 22 +13.26900869341554 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +171.8 + 41 +1.917345750873108 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 +348 +A0 + 60 + 3 + 61 + 5 +292 + 1 +282 + 1 +141 +0.0 +142 +0.0 + 63 + 250 +361 +DE + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +77 +330 +0 +100 +AcDbSymbolTable + 70 + 52 + 0 +LTYPE + 5 +85 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +86 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +87 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +Continuous + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +119 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO13W100 + 70 + 0 + 3 +ISO double-dash double-dot __ __ . . __ __ . . _ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11A +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO12W100 + 70 + 0 + 3 +ISO dash double-dot __ . . __ . . __ . . __ . . + 72 + 65 + 73 + 6 + 40 +21.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11B +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO07W100 + 70 + 0 + 3 +ISO dot . . . . . . . . . . . . . . . . . . . . + 72 + 65 + 73 + 2 + 40 +3.0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11C +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO06W100 + 70 + 0 + 3 +ISO long-dash triple-dot ____ ... ____ ... ____ + 72 + 65 + 73 + 8 + 40 +36.0 + 49 +24.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11D +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO09W100 + 70 + 0 + 3 +ISO long-dash double-short-dash ____ __ __ ____ + 72 + 65 + 73 + 6 + 40 +45.0 + 49 +24.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +6.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +6.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11E +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO08W100 + 70 + 0 + 3 +ISO long-dash short-dash ____ __ ____ __ ____ _ + 72 + 65 + 73 + 4 + 40 +36.0 + 49 +24.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +6.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +11F +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO03W100 + 70 + 0 + 3 +ISO dash space __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +30.0 + 49 +12.0 + 74 + 0 + 49 +-18.0 + 74 + 0 + 0 +LTYPE + 5 +120 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO02W100 + 70 + 0 + 3 +ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +15.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +121 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO05W100 + 70 + 0 + 3 +ISO long-dash double-dot ____ .. ____ .. ____ . + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +24.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +122 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO04W100 + 70 + 0 + 3 +ISO long-dash dot ____ . ____ . ____ . ____ . _ + 72 + 65 + 73 + 4 + 40 +30.0 + 49 +24.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +124 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +TRACKS + 70 + 0 + 3 +Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- + 72 + 65 + 73 + 2 + 40 +7.62 + 49 +3.81 + 74 + 2 + 75 + 0 +340 +123 + 46 +6.35 + 50 +0.0 + 44 +0.0 + 45 +0.0 + 9 +TRACK1 + 49 +3.81 + 74 + 0 + 0 +LTYPE + 5 +125 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOMX2 + 70 + 0 + 3 +Phantom (2x) ____________ ____ ____ _ + 72 + 65 + 73 + 6 + 40 +127.0 + 49 +63.5 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +12.7 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +12.7 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +128 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ZIGZAG + 70 + 0 + 3 +Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ + 72 + 65 + 73 + 4 + 40 +20.32254 + 49 +0.00254 + 74 + 0 + 49 +-5.08 + 74 + 2 + 75 + 0 +340 +126 + 46 +5.08 + 50 +0.0 + 44 +-5.08 + 45 +0.0 + 9 +ZIG + 49 +-10.16 + 74 + 2 + 75 + 0 +340 +127 + 46 +5.08 + 50 +180.0 + 44 +5.08 + 45 +0.0 + 9 +ZIG + 49 +-5.08 + 74 + 0 + 0 +LTYPE + 5 +12A +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HOT_WATER_SUPPLY + 70 + 0 + 3 +Hot water supply ---- HW ---- HW ---- HW ---- + 72 + 65 + 73 + 3 + 40 +22.86 + 49 +12.7 + 74 + 0 + 49 +-5.08 + 74 + 2 + 75 + 0 +340 +129 + 46 +2.54 + 50 +0.0 + 44 +-2.54 + 45 +-1.27 + 9 +HW + 49 +-5.08 + 74 + 0 + 0 +LTYPE + 5 +12B +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDENX2 + 70 + 0 + 3 +Hidden (2x) ____ ____ ____ ____ ____ ____ ____ + 72 + 65 + 73 + 2 + 40 +19.05 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +12C +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM2 + 70 + 0 + 3 +Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ + 72 + 65 + 73 + 6 + 40 +31.75 + 49 +15.875 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +3.175 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +3.175 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +12D +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +PHANTOM + 70 + 0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +63.50000000000001 + 49 +31.75 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +6.35 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +6.35 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +12F +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +GAS_LINE + 70 + 0 + 3 +Gas line ----GAS----GAS----GAS----GAS----GAS----GAS-- + 72 + 65 + 73 + 3 + 40 +24.13 + 49 +12.7 + 74 + 0 + 49 +-5.08 + 74 + 2 + 75 + 0 +340 +12E + 46 +2.54 + 50 +0.0 + 44 +-2.54 + 45 +-1.27 + 9 +GAS + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +131 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +FENCELINE2 + 70 + 0 + 3 +Fenceline square ----[]-----[]----[]-----[]----[]--- + 72 + 65 + 73 + 4 + 40 +36.83 + 49 +6.35 + 74 + 0 + 49 +-2.54 + 74 + 2 + 75 + 0 +340 +130 + 46 +2.54 + 50 +0.0 + 44 +-2.54 + 45 +0.0 + 9 +BOX + 49 +-2.54 + 74 + 0 + 49 +25.4 + 74 + 0 + 0 +LTYPE + 5 +132 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN2 + 70 + 0 + 3 +Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + 72 + 65 + 73 + 2 + 40 +4.762499999999999 + 49 +3.175 + 74 + 0 + 49 +-1.5875 + 74 + 0 + 0 +LTYPE + 5 +133 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +9.524999999999999 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +135 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DRAINAGE + 70 + 0 + 3 +Drainage ---->---->---->---- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +134 + 46 +2.54 + 50 +180.0 + 44 +0.0 + 45 +0.0 + 9 +RIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +136 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOTX2 + 70 + 0 + 3 +Dot (2x) . . . . . . . . . . . . . . + 72 + 65 + 73 + 2 + 40 +12.7 + 49 +0.0 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +138 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +FENCELINE1 + 70 + 0 + 3 +Fenceline circle ----0-----0----0-----0----0-----0-- + 72 + 65 + 73 + 4 + 40 +36.83 + 49 +6.35 + 74 + 0 + 49 +-2.54 + 74 + 2 + 75 + 0 +340 +137 + 46 +2.54 + 50 +0.0 + 44 +-2.54 + 45 +0.0 + 9 +CIRC1 + 49 +-2.54 + 74 + 0 + 49 +25.4 + 74 + 0 + 0 +LTYPE + 5 +13A +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DRAINAGE2 + 70 + 0 + 3 +Drainage reversed----<----<----<---- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +139 + 46 +2.54 + 50 +0.0 + 44 +0.0 + 45 +0.0 + 9 +RIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +13B +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DIVIDEX2 + 70 + 0 + 3 +Divide (2x) ________ . . ________ . . _ + 72 + 65 + 73 + 6 + 40 +63.5 + 49 +25.4 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +13C +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DIVIDE2 + 70 + 0 + 3 +Divide (.5x) __..__..__..__..__..__..__..__.._ + 72 + 65 + 73 + 6 + 40 +15.875 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +13D +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT2 + 70 + 0 + 3 +Dot (.5x) ........................................ + 72 + 65 + 73 + 2 + 40 +3.175 + 49 +0.0 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +13E +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT + 70 + 0 + 3 +Dot . . . . . . . . . . . . . . . . . . . . . . . . + 72 + 65 + 73 + 2 + 40 +6.35 + 49 +0.0 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +13F +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED2 + 70 + 0 + 3 +Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + 72 + 65 + 73 + 2 + 40 +9.524999999999999 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +140 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED + 70 + 0 + 3 +Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ + 72 + 65 + 73 + 2 + 40 +19.05 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +141 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DIVIDE + 70 + 0 + 3 +Divide ____ . . ____ . . ____ . . ____ . . ____ + 72 + 65 + 73 + 6 + 40 +31.75 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +142 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHEDX2 + 70 + 0 + 3 +Dashed (2x) ____ ____ ____ ____ ____ ___ + 72 + 65 + 73 + 2 + 40 +38.09999999999999 + 49 +25.4 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +143 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHDOT + 70 + 0 + 3 +Dash dot __ . __ . __ . __ . __ . __ . __ . __ + 72 + 65 + 73 + 4 + 40 +25.4 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +145 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CUTRIGHT2 + 70 + 0 + 3 +G42 reversed----\----\----\---- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +144 + 46 +2.54 + 50 +0.0 + 44 +0.0 + 45 +0.0 + 9 +HRIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +146 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHDOTX2 + 70 + 0 + 3 +Dash dot (2x) ____ . ____ . ____ . ___ + 72 + 65 + 73 + 4 + 40 +50.8 + 49 +25.4 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +147 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHDOT2 + 70 + 0 + 3 +Dash dot (.5x) _._._._._._._._._._._._._._._. + 72 + 65 + 73 + 4 + 40 +12.7 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +149 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CUTLEFT + 70 + 0 + 3 +G41 ----\----\----\---- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +148 + 46 +2.54 + 50 +180.0 + 44 +0.0 + 45 +0.0 + 9 +LRIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +14A +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTERX2 + 70 + 0 + 3 +Center (2x) ________ __ ________ __ _____ + 72 + 65 + 73 + 4 + 40 +101.6 + 49 +63.5 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +12.7 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +14C +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CUTRIGHT + 70 + 0 + 3 +G42 ----/----/-----/--- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +14B + 46 +2.54 + 50 +180.0 + 44 +0.0 + 45 +0.0 + 9 +HRIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +14E +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CUTLEFT2 + 70 + 0 + 3 +G41 reversed----/----/----/---- + 72 + 65 + 73 + 2 + 40 +10.16 + 49 +5.08 + 74 + 2 + 75 + 0 +340 +14D + 46 +2.54 + 50 +0.0 + 44 +0.0 + 45 +0.0 + 9 +LRIGHT_ARROW + 49 +5.08 + 74 + 0 + 0 +LTYPE + 5 +14F +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BORDERX2 + 70 + 0 + 3 +Border (2x) ____ ____ . ____ ____ . ___ + 72 + 65 + 73 + 6 + 40 +88.89999999999999 + 49 +25.4 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +25.4 + 74 + 0 + 49 +-12.7 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-12.7 + 74 + 0 + 0 +LTYPE + 5 +150 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BORDER2 + 70 + 0 + 3 +Border (.5x) __.__.__.__.__.__.__.__.__.__.__. + 72 + 65 + 73 + 6 + 40 +22.225 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +6.35 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +151 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER2 + 70 + 0 + 3 +Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ + 72 + 65 + 73 + 4 + 40 +28.575 + 49 +19.05 + 74 + 0 + 49 +-3.175 + 74 + 0 + 49 +3.175 + 74 + 0 + 49 +-3.175 + 74 + 0 + 0 +LTYPE + 5 +152 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 + 65 + 73 + 4 + 40 +50.8 + 49 +31.75 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +6.35 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +153 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO15W100 + 70 + 0 + 3 +ISO double-dash triple-dot __ __ . . . __ __ . . + 72 + 65 + 73 + 10 + 40 +39.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +154 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO14W100 + 70 + 0 + 3 +ISO dash triple-dot __ . . . __ . . . __ . . . _ + 72 + 65 + 73 + 8 + 40 +24.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +155 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BORDER + 70 + 0 + 3 +Border __ __ . __ __ . __ __ . __ __ . __ __ . + 72 + 65 + 73 + 6 + 40 +44.45 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +12.7 + 74 + 0 + 49 +-6.35 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-6.35 + 74 + 0 + 0 +LTYPE + 5 +158 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BATTING + 70 + 0 + 3 +Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS + 72 + 65 + 73 + 4 + 40 +10.16254 + 49 +0.00254 + 74 + 0 + 49 +-2.54 + 74 + 2 + 75 + 0 +340 +156 + 46 +2.54 + 50 +0.0 + 44 +-2.54 + 45 +0.0 + 9 +BAT + 49 +-5.08 + 74 + 2 + 75 + 0 +340 +157 + 46 +2.54 + 50 +180.0 + 44 +2.54 + 45 +0.0 + 9 +BAT + 49 +-2.54 + 74 + 0 + 0 +LTYPE + 5 +159 +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO11W100 + 70 + 0 + 3 +ISO double-dash dot __ __ . __ __ . __ __ . __ _ + 72 + 65 + 73 + 6 + 40 +33.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +LTYPE + 5 +15A +330 +77 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ACAD_ISO10W100 + 70 + 0 + 3 +ISO dash dot __ . __ . __ . __ . __ . __ . __ . + 72 + 65 + 73 + 4 + 40 +18.0 + 49 +12.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 49 +0.0 + 74 + 0 + 49 +-3.0 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +75 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +82 +330 +75 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + 25 +390 +81 +347 +B7 +348 +0 + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +76 +330 +0 +100 +AcDbSymbolTable + 70 + 16 + 0 +STYLE + 5 +83 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +STYLE + 5 +123 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle0 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +126 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle1 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +127 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle2 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +129 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle3 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +STANDARD + 4 + + 0 +STYLE + 5 +12E +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle4 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +STANDARD + 4 + + 0 +STYLE + 5 +130 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle5 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +134 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle6 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +137 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle7 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +139 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle8 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +144 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle9 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +148 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle10 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +14B +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle11 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +14D +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle12 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +qcadshp.shx + 4 + + 0 +STYLE + 5 +156 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle13 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +STYLE + 5 +157 +330 +76 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +textstyle14 + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +ltypeshp.shx + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +78 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +79 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +7B +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +84 +330 +7B +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +APPID + 5 +DF +330 +7B +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +QCAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +7C +330 +0 +100 +AcDbSymbolTable + 70 + 2 +100 +AcDbDimStyleTable + 0 +DIMSTYLE +105 +98 +330 +7C +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Standard + 70 + 0 +178 + 0 +340 +83 + 0 +DIMSTYLE +105 +118 +330 +7C +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +QCADDimStyle + 70 + 0 + 41 +2.5 + 42 +0.625 + 44 +1.25 + 73 + 0 + 77 + 1 +140 +2.5 +147 +0.625 +178 + 0 +340 +83 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +74 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +BLOCK_RECORD + 5 +90 +330 +74 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +93 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +8C +330 +74 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +8F + 70 + 0 +280 + 1 +281 + 0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +91 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +92 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +8D +330 +8C +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +8E +330 +8C +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +CIRCLE + 5 +41 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +0.0000000000000013 + 20 +30.0 + 30 +0.0 + 40 +2.6 + 0 +CIRCLE + 5 +42 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +0.0 + 20 +10.0 + 30 +0.0 + 40 +2.6 + 0 +LINE + 5 +43 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +40.0 + 20 +5.0 + 30 +0.0 + 11 +40.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +44 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +10.0 + 20 +0.0 + 30 +0.0 + 11 +-10.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +45 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +10.0 + 20 +40.0 + 30 +0.0 + 11 +-10.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +5E +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +10.0 + 20 +40.0 + 30 +0.0 + 11 +35.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +5F +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +10.0 + 20 +0.0 + 30 +0.0 + 11 +35.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +60 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-45.0 + 20 +20.0 + 30 +0.0 + 11 +-45.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +61 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-45.0 + 20 +0.0 + 30 +0.0 + 11 +-45.0 + 21 +20.0 + 31 +0.0 + 0 +LINE + 5 +62 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-45.0 + 20 +0.0 + 30 +0.0 + 11 +-50.0 + 21 +-5.0 + 31 +0.0 + 0 +LINE + 5 +63 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-45.0 + 20 +40.0 + 30 +0.0 + 11 +-50.0 + 21 +45.0 + 31 +0.0 + 0 +LINE + 5 +64 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-50.0 + 20 +-5.0 + 30 +0.0 + 11 +-50.0 + 21 +-25.0 + 31 +0.0 + 0 +LINE + 5 +65 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-50.0 + 20 +45.0 + 30 +0.0 + 11 +-49.99999999999999 + 21 +65.0 + 31 +0.0 + 0 +LINE + 5 +66 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-44.99999999999999 + 20 +70.0 + 30 +0.0 + 11 +-35.0 + 21 +70.0 + 31 +0.0 + 0 +LINE + 5 +67 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-45.0 + 20 +-30.0 + 30 +0.0 + 11 +-35.0 + 21 +-30.0 + 31 +0.0 + 0 +LINE + 5 +69 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-30.0 + 20 +-25.0 + 30 +0.0 + 11 +-30.0 + 21 +-10.0 + 31 +0.0 + 0 +LINE + 5 +6A +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-30.0 + 20 +50.0 + 30 +0.0 + 11 +-30.0 + 21 +65.0 + 31 +0.0 + 0 +LINE + 5 +6B +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-30.0 + 20 +50.0 + 30 +0.0 + 11 +-10.0 + 21 +40.0 + 31 +0.0 + 0 +LINE + 5 +6C +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-30.0 + 20 +-10.0 + 30 +0.0 + 11 +-10.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 5 +6D +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +35.0 + 20 +40.0 + 30 +0.0 + 11 +40.0 + 21 +35.0 + 31 +0.0 + 0 +LINE + 5 +6E +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +35.0 + 20 +0.0 + 30 +0.0 + 11 +40.0 + 21 +5.0 + 31 +0.0 + 0 +LINE + 5 +6F +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-49.99999999999999 + 20 +65.0 + 30 +0.0 + 11 +-44.99999999999999 + 21 +70.0 + 31 +0.0 + 0 +LINE + 5 +70 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-35.0 + 20 +70.0 + 30 +0.0 + 11 +-30.0 + 21 +65.0 + 31 +0.0 + 0 +LINE + 5 +71 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-50.0 + 20 +-25.0 + 30 +0.0 + 11 +-45.0 + 21 +-30.0 + 31 +0.0 + 0 +LINE + 5 +72 +330 +90 +100 +AcDbEntity + 8 +0 +100 +AcDbLine + 10 +-35.0 + 20 +-30.0 + 30 +0.0 + 11 +-30.0 + 21 +-25.0 + 31 +0.0 + 0 +VIEWPORT + 5 +15B +330 +8C +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbViewport + 10 +128.5 + 20 +97.5 + 30 +0.0 + 40 +314.226 + 41 +222.18 + 68 + 1 + 69 + 1 + 12 +128.5 + 22 +97.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 45 +222.18 + 50 +0.0 + 51 +0.0 + 72 + 100 + 90 + 557152 + 1 + +281 + 0 + 71 + 1 + 74 + 0 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 +170 + 0 + 61 + 5 +348 +A0 +292 + 1 +282 + 1 +141 +0.0 +142 +0.0 + 63 + 256 +361 +15C + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +7E +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_DETAILVIEWSTYLE +350 +164 + 3 +ACAD_GROUP +350 +7F + 3 +ACAD_LAYOUT +350 +8B + 3 +ACAD_MATERIAL +350 +B4 + 3 +ACAD_MLEADERSTYLE +350 +DC + 3 +ACAD_MLINESTYLE +350 +88 + 3 +ACAD_PLOTSETTINGS +350 +8A + 3 +ACAD_PLOTSTYLENAME +350 +80 + 3 +ACAD_SCALELIST +350 +B8 + 3 +ACAD_SECTIONVIEWSTYLE +350 +165 + 3 +ACAD_TABLESTYLE +350 +DA + 3 +ACAD_VISUALSTYLE +350 +9B + 3 +ACDB_RECOMPOSE_DATA +350 +161 + 3 +AcDbVariableDictionary +350 +15D + 3 +QCAD_OBJECTS +350 +E0 + 0 +SUN + 5 +DE +330 +9A +100 +AcDbSun + 90 + 1 +290 + 0 + 63 + 7 +421 + 16777215 + 40 +1.0 +291 + 1 + 91 + 2455826 + 92 + 54000000 +292 + 0 + 70 + 2 + 71 + 256 +280 + 1 + 0 +SUN + 5 +15C +330 +15B +100 +AcDbSun + 90 + 1 +290 + 0 + 63 + 7 +421 + 16777215 + 40 +1.0 +291 + 1 + 91 + 2455826 + 92 + 54000000 +292 + 0 + 70 + 2 + 71 + 256 +280 + 1 + 0 +DICTIONARY + 5 +164 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +7F +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +8B +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +8F + 3 +Model +350 +93 + 0 +DICTIONARY + 5 +B4 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +ByBlock +350 +B6 + 3 +ByLayer +350 +B5 + 3 +Global +350 +B7 + 0 +DICTIONARY + 5 +DC +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +DD + 0 +DICTIONARY + 5 +88 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +89 + 0 +DICTIONARY + 5 +8A +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +80 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +81 +100 +AcDbDictionaryWithDefault +340 +81 + 0 +DICTIONARY + 5 +B8 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +A0 +350 +B9 + 3 +A1 +350 +BA + 3 +A2 +350 +BB + 3 +A3 +350 +BC + 3 +A4 +350 +BD + 3 +A5 +350 +BE + 3 +A6 +350 +BF + 3 +A7 +350 +C0 + 3 +A8 +350 +C1 + 3 +A9 +350 +C2 + 3 +B0 +350 +C3 + 3 +B1 +350 +C4 + 3 +B2 +350 +C5 + 3 +B3 +350 +C6 + 3 +B4 +350 +C7 + 3 +B5 +350 +C8 + 3 +B6 +350 +C9 + 3 +B7 +350 +CA + 3 +B8 +350 +CB + 3 +B9 +350 +CC + 3 +C0 +350 +CD + 3 +C1 +350 +CE + 3 +C2 +350 +CF + 3 +C3 +350 +D0 + 3 +C4 +350 +D1 + 3 +C5 +350 +D2 + 3 +C6 +350 +D3 + 3 +C7 +350 +D4 + 3 +C8 +350 +D5 + 3 +C9 +350 +D6 + 3 +D0 +350 +D7 + 3 +D1 +350 +D8 + 3 +D2 +350 +D9 + 0 +DICTIONARY + 5 +165 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +DA +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +DB + 0 +DICTIONARY + 5 +9B +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +2dWireframe +350 +A0 + 3 +Basic +350 +A3 + 3 +Brighten +350 +A7 + 3 +ColorChange +350 +AB + 3 +Conceptual +350 +A5 + 3 +Dim +350 +A6 + 3 +EdgeColorOff +350 +AE + 3 +Facepattern +350 +AA + 3 +Flat +350 +9C + 3 +FlatWithEdges +350 +9D + 3 +Gouraud +350 +9E + 3 +GouraudWithEdges +350 +9F + 3 +Hidden +350 +A2 + 3 +JitterOff +350 +AC + 3 +Linepattern +350 +A9 + 3 +OverhangOff +350 +AD + 3 +Realistic +350 +A4 + 3 +Shaded +350 +B3 + 3 +Shaded with edges +350 +B2 + 3 +Shades of Gray +350 +AF + 3 +Sketchy +350 +B0 + 3 +Thicken +350 +A8 + 3 +Wireframe +350 +A1 + 3 +X-Ray +350 +B1 + 0 +XRECORD + 5 +161 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbXrecord +280 + 1 + 90 + 1 +330 +DB + 0 +DICTIONARY + 5 +15D +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +CANNOSCALE +350 +15E + 3 +CMLEADERSTYLE +350 +163 + 3 +CTABLESTYLE +350 +162 + 0 +DICTIONARY + 5 +E0 +102 +{ACAD_REACTORS +330 +7E +102 +} +330 +7E +100 +AcDbDictionary +281 + 1 + 3 +CamExport/ConfigV2 +350 +E2 + 3 +ColorSettings/BackgroundColor +350 +E3 + 3 +ColorSettings/ColorMode +350 +E4 + 3 +Grid/DisplayGrid00 +350 +E5 + 3 +Grid/DisplayGrid01 +350 +E6 + 3 +Grid/DisplayGrid02 +350 +E7 + 3 +Grid/DisplayGrid03 +350 +E8 + 3 +Grid/GridSpacingX00 +350 +E9 + 3 +Grid/GridSpacingX01 +350 +EA + 3 +Grid/GridSpacingX02 +350 +EB + 3 +Grid/GridSpacingX03 +350 +EC + 3 +Grid/GridSpacingY00 +350 +ED + 3 +Grid/GridSpacingY01 +350 +EE + 3 +Grid/GridSpacingY02 +350 +EF + 3 +Grid/GridSpacingY03 +350 +F0 + 3 +Grid/IsometricGrid00 +350 +F1 + 3 +Grid/IsometricGrid01 +350 +F2 + 3 +Grid/IsometricGrid02 +350 +F3 + 3 +Grid/IsometricGrid03 +350 +F4 + 3 +Grid/IsometricProjection00 +350 +F5 + 3 +Grid/IsometricProjection01 +350 +F6 + 3 +Grid/IsometricProjection02 +350 +F7 + 3 +Grid/IsometricProjection03 +350 +F8 + 3 +Grid/MetaGridSpacingX00 +350 +F9 + 3 +Grid/MetaGridSpacingX01 +350 +FA + 3 +Grid/MetaGridSpacingX02 +350 +FB + 3 +Grid/MetaGridSpacingX03 +350 +FC + 3 +Grid/MetaGridSpacingY00 +350 +FD + 3 +Grid/MetaGridSpacingY01 +350 +FE + 3 +Grid/MetaGridSpacingY02 +350 +FF + 3 +Grid/MetaGridSpacingY03 +350 +100 + 3 +MultiPageSettings/Columns +350 +101 + 3 +MultiPageSettings/GlueMarginsBottom +350 +102 + 3 +MultiPageSettings/GlueMarginsLeft +350 +103 + 3 +MultiPageSettings/GlueMarginsRight +350 +104 + 3 +MultiPageSettings/GlueMarginsTop +350 +105 + 3 +MultiPageSettings/PrintCropMarks +350 +106 + 3 +MultiPageSettings/Rows +350 +107 + 3 +PageSettings/OffsetX +350 +108 + 3 +PageSettings/OffsetY +350 +109 + 3 +PageSettings/PageOrientation +350 +10A + 3 +PageSettings/PaperHeight +350 +10B + 3 +PageSettings/PaperWidth +350 +10C + 3 +PageSettings/Scale +350 +10D + 3 +PageSettings/ShowPaperBorders +350 +10E + 3 +PageTagSettings/EnablePageTags +350 +10F + 3 +PageTagSettings/TagAlignment +350 +110 + 3 +PageTagSettings/TagFont +350 +111 + 3 +PageTagSettings/TagPosition +350 +112 + 3 +QCADVersion +350 +113 + 3 +UnitSettings/PaperUnit +350 +114 + 3 +ViewportCenter +350 +115 + 3 +ViewportHeight +350 +116 + 3 +ViewportWidth +350 +117 + 0 +LAYOUT + 5 +8F +102 +{ACAD_REACTORS +330 +8B +102 +} +330 +8B +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ISO_A4_(210.00_x_297.00_MM) + 6 + + 40 +7.5 + 41 +20.0 + 42 +7.5 + 43 +20.0 + 44 +210.0 + 45 +297.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 688 + 72 + 1 + 73 + 1 + 74 + 5 + 7 + + 75 + 0 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 0 + 10 +-20.0 + 20 +-7.5 + 11 +277.0 + 21 +202.5 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +8C +331 +15B + 0 +LAYOUT + 5 +93 +102 +{ACAD_REACTORS +330 +8B +102 +} +330 +8B +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +Letter_(8.50_x_11.00_Inches) + 6 + + 40 +6.35 + 41 +6.35 + 42 +6.35000508 + 43 +6.35000508 + 44 +215.9 + 45 +279.4 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 1712 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 + 76 + 0 + 77 + 2 + 78 + 300 +147 +1.0 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 1 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +-50.0 + 24 +-30.0 + 34 +0.0 + 15 +40.0 + 25 +70.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +90 +331 +9A + 0 +MATERIAL + 5 +B6 +102 +{ACAD_REACTORS +330 +B4 +102 +} +330 +B4 +100 +AcDbMaterial + 1 +ByBlock + 72 + 1 + 94 + 127 + 0 +MATERIAL + 5 +B5 +102 +{ACAD_REACTORS +330 +B4 +102 +} +330 +B4 +100 +AcDbMaterial + 1 +ByLayer + 72 + 1 + 94 + 127 + 0 +MATERIAL + 5 +B7 +102 +{ACAD_REACTORS +330 +B4 +102 +} +330 +B4 +100 +AcDbMaterial + 1 +Global + 72 + 1 + 94 + 127 + 0 +MLEADERSTYLE + 5 +DD +102 +{ACAD_REACTORS +330 +DC +102 +} +330 +DC +100 +AcDbMLeaderStyle +179 + 2 +170 + 2 +171 + 1 +172 + 0 + 90 + 2 + 40 +0.0 + 41 +0.0 +173 + 1 + 91 +-1056964608 +340 +85 + 92 + -2 +290 + 1 + 42 +0.09 +291 + 1 + 43 +0.36 + 3 +Standard +341 +0 + 44 +0.18 +300 + +342 +83 +174 + 1 +178 + 6 +175 + 1 +176 + 0 + 93 +-1056964608 + 45 +0.18 +292 + 0 +297 + 0 + 46 +0.18 +343 +0 + 94 +-1056964608 + 47 +1.0 + 49 +1.0 +140 +1.0 +293 + 1 +141 +0.0 +294 + 1 +177 + 0 +142 +1.0 +295 + 0 +296 + 0 +143 +0.125 +271 + 0 +272 + 9 +273 + 9 +298 + 0 + 0 +MLINESTYLE + 5 +89 +102 +{ACAD_REACTORS +330 +88 +102 +} +330 +88 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +81 +102 +{ACAD_REACTORS +330 +80 +102 +} +330 +80 + 0 +SCALE + 5 +B9 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:1 +140 +1.0 +141 +1.0 +290 + 1 + 0 +SCALE + 5 +BA +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:2 +140 +1.0 +141 +2.0 +290 + 0 + 0 +SCALE + 5 +BB +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:4 +140 +1.0 +141 +4.0 +290 + 0 + 0 +SCALE + 5 +BC +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:5 +140 +1.0 +141 +5.0 +290 + 0 + 0 +SCALE + 5 +BD +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:8 +140 +1.0 +141 +8.0 +290 + 0 + 0 +SCALE + 5 +BE +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:10 +140 +1.0 +141 +10.0 +290 + 0 + 0 +SCALE + 5 +BF +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:16 +140 +1.0 +141 +16.0 +290 + 0 + 0 +SCALE + 5 +C0 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:20 +140 +1.0 +141 +20.0 +290 + 0 + 0 +SCALE + 5 +C1 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:30 +140 +1.0 +141 +30.0 +290 + 0 + 0 +SCALE + 5 +C2 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:40 +140 +1.0 +141 +40.0 +290 + 0 + 0 +SCALE + 5 +C3 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:50 +140 +1.0 +141 +50.0 +290 + 0 + 0 +SCALE + 5 +C4 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1:100 +140 +1.0 +141 +100.0 +290 + 0 + 0 +SCALE + 5 +C5 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +2:1 +140 +2.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +C6 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +4:1 +140 +4.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +C7 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +8:1 +140 +8.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +C8 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +10:1 +140 +10.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +C9 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +100:1 +140 +100.0 +141 +1.0 +290 + 0 + 0 +SCALE + 5 +CA +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/128" = 1'-0" +140 +0.0078125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +CB +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/64" = 1'-0" +140 +0.015625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +CC +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/32" = 1'-0" +140 +0.03125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +CD +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/16" = 1'-0" +140 +0.0625 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +CE +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +3/32" = 1'-0" +140 +0.09375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +CF +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/8" = 1'-0" +140 +0.125 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D0 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +3/16" = 1'-0" +140 +0.1875 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D1 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/4" = 1'-0" +140 +0.25 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D2 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +3/8" = 1'-0" +140 +0.375 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D3 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1/2" = 1'-0" +140 +0.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D4 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +3/4" = 1'-0" +140 +0.75 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D5 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1" = 1'-0" +140 +1.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D6 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1-1/2" = 1'-0" +140 +1.5 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D7 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +3" = 1'-0" +140 +3.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D8 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +6" = 1'-0" +140 +6.0 +141 +12.0 +290 + 0 + 0 +SCALE + 5 +D9 +102 +{ACAD_REACTORS +330 +B8 +102 +} +330 +B8 +100 +AcDbScale + 70 + 0 +300 +1'-0" = 1'-0" +140 +12.0 +141 +12.0 +290 + 0 + 0 +TABLESTYLE + 5 +DB +102 +{ACAD_REACTORS +330 +DA +102 +} +102 +{ACAD_XDICTIONARY +360 +15F +102 +} +330 +DA +100 +AcDbTableStyle + 3 +Standard + 70 + 0 + 71 + 0 + 40 +0.06 + 41 +0.06 +280 + 0 +281 + 0 + 7 +Standard +140 +0.18 +170 + 2 + 62 + 0 + 63 + 257 +283 + 0 + 90 + 4 + 91 + 0 + 1 + +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 7 +Standard +140 +0.25 +170 + 5 + 62 + 0 + 63 + 257 +283 + 0 + 90 + 4 + 91 + 0 + 1 + +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 7 +Standard +140 +0.18 +170 + 5 + 62 + 0 + 63 + 257 +283 + 0 + 90 + 4 + 91 + 0 + 1 + +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 0 +VISUALSTYLE + 5 +A0 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +2dWireframe + 70 + 4 +177 + 3 +291 + 0 + 70 + 58 + 90 + 0 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A3 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Basic + 70 + 7 +177 + 3 +291 + 1 + 70 + 58 + 90 + 1 +176 + 1 + 90 + 0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 0 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A7 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Brighten + 70 + 12 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +50.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +AB +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +ColorChange + 70 + 16 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 8 +420 + 8421504 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 8 +420 + 8421504 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A5 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Conceptual + 70 + 9 +177 + 3 +291 + 0 + 70 + 58 + 90 + 3 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +179.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A6 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Dim + 70 + 11 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +-50.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +AE +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +EdgeColorOff + 70 + 22 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 0 + 90 + 2 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 + 40 +0.6 +176 + 0 + 40 +30.0 +176 + 0 + 62 + 7 +420 + 16777215 +176 + 0 + 90 + 1 +176 + 0 + 90 + 4 +176 + 0 + 62 + 7 +176 + 0 + 62 + 257 +176 + 0 + 90 + 1 +176 + 0 + 90 + 1 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 8 +176 + 2 + 62 + 7 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 1 +176 + 0 + 90 + 6 +176 + 0 + 90 + 2 +176 + 0 + 62 + 7 +176 + 0 + 90 + 5 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 1 +176 + 0 + 40 +0.0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 1 +176 + 0 +290 + 1 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 40 +0.0 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 0 +176 + 0 + 62 + 178 +420 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 3 +176 + 0 + 62 + 5 +420 + 255 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 0 + 1 +strokes_ogs.tif +176 + 0 +290 + 0 +176 + 0 + 40 +1.0 +176 + 0 + 40 +1.0 +176 + 0 + 0 +VISUALSTYLE + 5 +AA +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Facepattern + 70 + 15 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +9C +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Flat + 70 + 0 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +9D +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +FlatWithEdges + 70 + 1 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +9E +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Gouraud + 70 + 2 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +9F +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +GouraudWithEdges + 70 + 3 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A2 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Hidden + 70 + 6 +177 + 3 +291 + 0 + 70 + 58 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 40 +40.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +AC +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +JitterOff + 70 + 20 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 0 + 90 + 2 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 + 40 +0.6 +176 + 0 + 40 +30.0 +176 + 0 + 62 + 7 +420 + 16777215 +176 + 0 + 90 + 1 +176 + 0 + 90 + 4 +176 + 0 + 62 + 7 +176 + 0 + 62 + 257 +176 + 0 + 90 + 1 +176 + 0 + 90 + 1 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 10 +176 + 2 + 62 + 7 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 1 +176 + 0 + 90 + 6 +176 + 0 + 90 + 2 +176 + 0 + 62 + 7 +176 + 0 + 90 + 5 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 1 +176 + 0 + 40 +0.0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 1 +176 + 0 +290 + 1 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 40 +0.0 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 0 +176 + 0 + 62 + 178 +420 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 3 +176 + 0 + 62 + 5 +420 + 255 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 0 + 1 +strokes_ogs.tif +176 + 0 +290 + 0 +176 + 0 + 40 +1.0 +176 + 0 + 40 +1.0 +176 + 0 + 0 +VISUALSTYLE + 5 +A9 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Linepattern + 70 + 14 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 7 +176 + 1 + 90 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +AD +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +OverhangOff + 70 + 21 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 0 + 90 + 2 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 + 40 +0.6 +176 + 0 + 40 +30.0 +176 + 0 + 62 + 7 +420 + 16777215 +176 + 0 + 90 + 1 +176 + 0 + 90 + 4 +176 + 0 + 62 + 7 +176 + 0 + 62 + 257 +176 + 0 + 90 + 1 +176 + 0 + 90 + 1 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 9 +176 + 2 + 62 + 7 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 1 +176 + 0 + 90 + 6 +176 + 0 + 90 + 2 +176 + 0 + 62 + 7 +176 + 0 + 90 + 5 +176 + 0 + 90 + 0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 1 +176 + 0 + 40 +0.0 +176 + 0 + 90 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 1 +176 + 0 +290 + 1 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 40 +0.0 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 0 +176 + 0 + 62 + 178 +420 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 3 +176 + 0 + 62 + 5 +420 + 255 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 + 90 + 50 +176 + 0 +290 + 0 +176 + 0 + 90 + 50 +176 + 0 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 0 + 1 +strokes_ogs.tif +176 + 0 +290 + 0 +176 + 0 + 40 +1.0 +176 + 0 + 40 +1.0 +176 + 0 + 0 +VISUALSTYLE + 5 +A4 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Realistic + 70 + 8 +177 + 3 +291 + 0 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +B3 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Shaded + 70 + 27 +177 + 3 +291 + 0 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 0 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 8 +420 + 7895160 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 5 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +B2 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Shaded with edges + 70 + 26 +177 + 3 +291 + 0 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 10 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 5 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +AF +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Shades of Gray + 70 + 23 +177 + 3 +291 + 0 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 62 + 7 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +40.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +B0 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Sketchy + 70 + 24 +177 + 3 +291 + 0 + 70 + 58 + 90 + 1 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 62 + 7 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +40.0 +176 + 1 + 90 + 11 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 6 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A8 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Thicken + 70 + 13 +177 + 3 +291 + 1 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 12 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 5 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +A1 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +Wireframe + 70 + 5 +177 + 3 +291 + 0 + 70 + 58 + 90 + 0 +176 + 1 + 90 + 2 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 + 40 +0.6 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 4 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 257 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +VISUALSTYLE + 5 +B1 +102 +{ACAD_REACTORS +330 +9B +102 +} +330 +9B +100 +AcDbVisualStyle + 2 +X-Ray + 70 + 25 +177 + 3 +291 + 0 + 70 + 58 + 90 + 2 +176 + 1 + 90 + 2 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +0.5 +176 + 1 + 40 +30.0 +176 + 1 + 62 + 7 +420 + 16777215 +176 + 1 + 90 + 1 +176 + 1 + 90 + 0 +176 + 1 + 62 + 7 +176 + 1 + 62 + 257 +176 + 1 + 90 + 1 +176 + 1 + 90 + 1 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 8 +176 + 1 + 62 + 7 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 1 +176 + 1 + 90 + 6 +176 + 1 + 90 + 2 +176 + 1 + 62 + 7 +176 + 1 + 90 + 3 +176 + 1 + 90 + 0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 13 +176 + 1 + 40 +0.0 +176 + 1 + 90 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 1 +176 + 1 +290 + 1 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 40 +0.0 +176 + 1 + 40 +1.0 +176 + 1 + 90 + 0 +176 + 1 + 62 + 178 +420 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 3 +176 + 1 + 62 + 5 +420 + 255 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 + 90 + 50 +176 + 1 +290 + 0 +176 + 1 + 90 + 50 +176 + 1 + 62 + 256 +176 + 0 + 40 +1.0 +176 + 0 + 90 + 2 +176 + 1 + 1 +strokes_ogs.tif +176 + 1 +290 + 0 +176 + 1 + 40 +1.0 +176 + 1 + 40 +1.0 +176 + 1 + 0 +DICTIONARYVAR + 5 +15E +102 +{ACAD_REACTORS +330 +15D +102 +} +330 +15D +100 +DictionaryVariables +280 + 0 + 1 +1:1 + 0 +DICTIONARYVAR + 5 +163 +102 +{ACAD_REACTORS +330 +15D +102 +} +330 +15D +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +DICTIONARYVAR + 5 +162 +102 +{ACAD_REACTORS +330 +15D +102 +} +330 +15D +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +XRECORD + 5 +E2 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +GCodeMM + 0 +XRECORD + 5 +E3 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +#ffffff + 0 +XRECORD + 5 +E4 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +FullColor + 0 +XRECORD + 5 +E5 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 1 + 0 +XRECORD + 5 +E6 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 1 + 0 +XRECORD + 5 +E7 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 1 + 0 +XRECORD + 5 +E8 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 1 + 0 +XRECORD + 5 +E9 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +EA +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +EB +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +EC +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +ED +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +EE +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +EF +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +F0 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +F1 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +F2 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +F3 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +F4 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +F5 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 65537 + 0 +XRECORD + 5 +F6 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 65537 + 0 +XRECORD + 5 +F7 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 65537 + 0 +XRECORD + 5 +F8 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 65537 + 0 +XRECORD + 5 +F9 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FA +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FB +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FC +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FD +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FE +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +FF +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +100 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +auto + 0 +XRECORD + 5 +101 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 1 + 0 +XRECORD + 5 +102 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +10.0 + 0 +XRECORD + 5 +103 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +10.0 + 0 +XRECORD + 5 +104 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +10.0 + 0 +XRECORD + 5 +105 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +10.0 + 0 +XRECORD + 5 +106 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +107 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 1 + 0 +XRECORD + 5 +108 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +0.0 + 0 +XRECORD + 5 +109 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +0.0 + 0 +XRECORD + 5 +10A +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +Portrait + 0 +XRECORD + 5 +10B +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +297.0 + 0 +XRECORD + 5 +10C +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +210.0 + 0 +XRECORD + 5 +10D +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +1:1 + 0 +XRECORD + 5 +10E +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 1 + 0 +XRECORD + 5 +10F +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +290 + 0 + 0 +XRECORD + 5 +110 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +Inside + 0 +XRECORD + 5 +111 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +Arial,10,-1,5,50,0,0,0,0,0 + 0 +XRECORD + 5 +112 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +TopLeft + 0 +XRECORD + 5 +113 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 +1000 +3.26.4 + 0 +XRECORD + 5 +114 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 90 + 4 + 0 +XRECORD + 5 +115 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 0 +XRECORD + 5 +116 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +171.8 + 0 +XRECORD + 5 +117 +102 +{ACAD_REACTORS +330 +E0 +102 +} +330 +E0 +100 +AcDbXrecord +280 + 1 + 40 +329.4 + 0 +DICTIONARY + 5 +15F +330 +DB +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP +360 +160 + 0 +CELLSTYLEMAP + 5 +160 +102 +{ACAD_REACTORS +330 +15F +102 +} +330 +15F +100 +AcDbCellStyleMap + 90 + 3 +300 +CELLSTYLE + 1 +TABLEFORMAT_BEGIN + 90 + 5 +170 + 1 + 91 + 0 + 92 + 32768 + 62 + 257 + 93 + 1 +300 +CONTENTFORMAT + 1 +CONTENTFORMAT_BEGIN + 90 + 0 + 91 + 0 + 92 + 4 + 93 + 0 +300 + + 40 +0.0 +140 +1.0 + 94 + 5 + 62 + 0 +340 +83 +144 +0.25 +309 +CONTENTFORMAT_END +171 + 1 +301 +MARGIN + 1 +CELLMARGIN_BEGIN + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 +309 +CELLMARGIN_END + 94 + 6 + 95 + 1 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 2 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 4 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 8 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 16 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 32 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END +309 +TABLEFORMAT_END + 1 +CELLSTYLE_BEGIN + 90 + 1 + 91 + 1 +300 +_TITLE +309 +CELLSTYLE_END +300 +CELLSTYLE + 1 +TABLEFORMAT_BEGIN + 90 + 5 +170 + 1 + 91 + 0 + 92 + 0 + 62 + 257 + 93 + 1 +300 +CONTENTFORMAT + 1 +CONTENTFORMAT_BEGIN + 90 + 0 + 91 + 0 + 92 + 4 + 93 + 0 +300 + + 40 +0.0 +140 +1.0 + 94 + 5 + 62 + 0 +340 +83 +144 +0.18 +309 +CONTENTFORMAT_END +171 + 1 +301 +MARGIN + 1 +CELLMARGIN_BEGIN + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 +309 +CELLMARGIN_END + 94 + 6 + 95 + 1 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 2 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 4 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 8 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 16 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 32 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END +309 +TABLEFORMAT_END + 1 +CELLSTYLE_BEGIN + 90 + 2 + 91 + 1 +300 +_HEADER +309 +CELLSTYLE_END +300 +CELLSTYLE + 1 +TABLEFORMAT_BEGIN + 90 + 5 +170 + 1 + 91 + 0 + 92 + 0 + 62 + 257 + 93 + 1 +300 +CONTENTFORMAT + 1 +CONTENTFORMAT_BEGIN + 90 + 0 + 91 + 0 + 92 + 4 + 93 + 0 +300 + + 40 +0.0 +140 +1.0 + 94 + 2 + 62 + 0 +340 +83 +144 +0.18 +309 +CONTENTFORMAT_END +171 + 1 +301 +MARGIN + 1 +CELLMARGIN_BEGIN + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 + 40 +0.06 +309 +CELLMARGIN_END + 94 + 6 + 95 + 1 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 2 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 4 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 8 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 16 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END + 95 + 32 +302 +GRIDFORMAT + 1 +GRIDFORMAT_BEGIN + 90 + 0 + 91 + 1 + 62 + 0 + 92 + -2 +340 +85 + 93 + 0 + 40 +0.045 +309 +GRIDFORMAT_END +309 +TABLEFORMAT_END + 1 +CELLSTYLE_BEGIN + 90 + 3 + 91 + 2 +300 +_DATA +309 +CELLSTYLE_END + 0 +ENDSEC + 0 +EOF From 4896e640744978adc4c05296853652ae61b9bb61 Mon Sep 17 00:00:00 2001 From: Sohel Date: Wed, 20 Nov 2024 15:49:55 +0100 Subject: [PATCH 5/6] The web app now streams gcode over web sockets --- plotter-app/app.py | 8 ++-- plotter-app/streamer.py | 74 +++++++++++++++++++++++++++++++++-- plotter-app/test_socket.py | 8 ++++ plotter-app/websocket_test.py | 24 ++++++++++++ 4 files changed, 107 insertions(+), 7 deletions(-) create mode 100644 plotter-app/test_socket.py create mode 100644 plotter-app/websocket_test.py diff --git a/plotter-app/app.py b/plotter-app/app.py index 830ef4f..1b7be06 100644 --- a/plotter-app/app.py +++ b/plotter-app/app.py @@ -1,7 +1,7 @@ from flask import Flask, render_template, request import sys import os -from streamer import stream_gcode +from streamer import stream_gcode_websocket from text_to_gcode import convert_text import svgToGcode @@ -42,7 +42,7 @@ def getSVG(): gcode = svgToGcode.convertToGcode(file.read() ,output) - stream_gcode(gcode.splitlines()) + stream_gcode_websocket(gcode.splitlines()) print(gcode) print("done!") else: @@ -62,7 +62,7 @@ def getGcode(): gcode = file.readlines() print(str(gcode)) - stream_gcode(gcode) + stream_gcode_websocket(gcode) else: print('empty file or unaccepted file') @@ -102,6 +102,8 @@ def getText(): gcode_filename = "retourligne.gcode" with open(gcode_filename, "w") as gcode_file: gcode_file.write(gcode_output) + + stream_gcode_websocket(gcode_output) #envoi du gcode généré au plotter print(f"G-code saved to {gcode_filename}") else: diff --git a/plotter-app/streamer.py b/plotter-app/streamer.py index 7282704..0f8c3c5 100644 --- a/plotter-app/streamer.py +++ b/plotter-app/streamer.py @@ -1,6 +1,9 @@ import serial import time - +import threading +import websocket +import time +import queue #### Load gcode testfile @@ -10,9 +13,9 @@ import time -#### Streamer +#### Serial treamer -def stream_gcode(gcode): +def stream_gcode_serial(gcode): # Open grbl serial port s = serial.Serial('/dev/ttyACM0',115200) @@ -40,5 +43,68 @@ def stream_gcode(gcode): print('job done') -#stream_gcode(gcode) + + +#### Web Socket Streamer + +# Global variables +ws = None +response_queue = queue.Queue() # Thread-safe queue for server responses + +def receiver(): + """Receives messages from the WebSocket server.""" + while True: + try: + # Receive a message from the WebSocket + for l in ws.recv().splitlines(): + if isinstance(l, str): + response = l + else: + response = str(l, 'utf-8') + # print("Received:", response) + response_queue.put(response) # Add response to the queue + except Exception as e: + print("Error in receiver:", e) + break + +def stream_gcode_websocket(gcode): + """Streams G-code commands to the WebSocket server.""" + global ws + ws = websocket.WebSocket() + ws.connect("ws://192.168.0.1:81") # Replace with your server's address + + # Start the receiver thread + t = threading.Thread(target=receiver, daemon=True) + t.start() + + # Wake up GRBL + ws.send("\r\n\r\n") + time.sleep(2) # Wait for GRBL to initialize + with response_queue.mutex: + response_queue.queue.clear() + + for line in gcode: + l = str(line.strip()) # Strip all EOL characters for consistency + print('Sending:', l) + ws.send(l + '\n') # Send G-code block to the server + + # Wait for server response + try: + grbl_out = response_queue.get(timeout=5) # Wait up to 5 seconds for a response + print('Response:', grbl_out.strip()) + if(grbl_out.strip() != "ok"): + break + except queue.Empty: + print("Timeout waiting for server response.") + + print('Job done') + ws.close() + +# gcode = [ +# "G0 X10 Y10", +# "G1 X20 Y20", +# "G1 X30 Y10" +# ] + +# stream_gcode_websocket(gcode) \ No newline at end of file diff --git a/plotter-app/test_socket.py b/plotter-app/test_socket.py new file mode 100644 index 0000000..d938066 --- /dev/null +++ b/plotter-app/test_socket.py @@ -0,0 +1,8 @@ +import socket +import sys +# Create a TCP/IP socket +sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +# Connect the socket to the port where the server is listening +server_address = ('192.168.0.1', 81) +print(sys.stderr, 'connecting to %s port %s' % server_address) +sock.connect(server_address) \ No newline at end of file diff --git a/plotter-app/websocket_test.py b/plotter-app/websocket_test.py new file mode 100644 index 0000000..eef98f8 --- /dev/null +++ b/plotter-app/websocket_test.py @@ -0,0 +1,24 @@ +import threading, websocket, time +ws = websocket.WebSocket() +ws.connect("ws://192.168.0.1:81") + +# Reception needs to be done in a separate thread; you cannot +# assume that a given command will always result in exactly one +# response at a predictable time +# def receiver(): +# while True: +# for l in ws.recv().splitlines(): +# if isinstance(l, str): +# print(l) +# else: +# print(str(l, 'utf-8')) + +# t = threading.Thread(target=receiver) +# t.start() + +# ws.send("?") # realtime characters need no line terminator +# ws.send("$/axes/x\n") # line-oriented commands need \n at the end +ws.send("\r\n\r\n") +print(ws.recv()) +ws.send("G0 X10\n") +print(ws.recv()) From 25366c834642c21197dea86be5116584b8800459 Mon Sep 17 00:00:00 2001 From: Sohel Date: Wed, 20 Nov 2024 16:19:58 +0100 Subject: [PATCH 6/6] added websocket to the requirements --- plotter-app/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/plotter-app/requirements.txt b/plotter-app/requirements.txt index 076168d..55336d7 100644 --- a/plotter-app/requirements.txt +++ b/plotter-app/requirements.txt @@ -22,3 +22,4 @@ PyYAML==6.0.2 six==1.16.0 svg-to-gcode==1.5.4 Werkzeug==3.1.3 +websocket-client