diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..07068f7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+
+*.stl
diff --git a/Makefile b/Makefile
index c72c8d1..422167b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,15 @@
# Makefile for keygen
# Executables
-POLY = PYTHONPATH=/usr/share/inkscape/extensions bin/paths2openscad.py
+ifdef OS
+ POLY = python3 bin/paths2openscad.py
+ RM = del /Q
+ FixPath = $(subst /,\,$1)
+else
+ RM = -rm -f
+ POLY = PYTHONPATH=/usr/share/inkscape/extensions python3 bin/paths2openscad.py
+ FixPath = $1
+endif
SCAD_DIR = scad
SVG_DIR = resources
@@ -17,6 +25,7 @@ SCAD_SRC = $(SCAD_DIR)/schlage_classic.scad \
$(SCAD_DIR)/medeco_classic.scad \
$(SCAD_DIR)/medeco_biaxial.scad \
$(SCAD_DIR)/master.scad \
+ $(SCAD_DIR)/X103-KW12.scad \
# Generated polygon files
POLY_OBJ = $(patsubst $(SVG_DIR)/%.svg,$(POLY_DIR)/%.gen.scad,$(SVG_SRC))
@@ -30,10 +39,10 @@ POLYFLAGS =
all: $(JSON_DIR)/keys.json poly
poly: $(POLY_OBJ)
$(JSON_DIR)/%.json: $(SCAD_DIR)/%.scad
- bin/parse.py $< $@
+ python3 bin/parse.py $< $@
$(POLY_DIR)/%.gen.scad: $(SVG_DIR)/%.svg
$(POLY) $(POLYFLAGS) --fname $@ $<
$(JSON_DIR)/keys.json: $(JSON_OBJ)
- bin/json_merge.py $^ >$(JSON_DIR)/keys.json
+ python3 bin/json_merge.py $^ >$(JSON_DIR)/keys.json
clean:
- -rm -f $(POLY_DIR)/*.gen.scad $(JSON_DIR)/*.json
+ $(RM) $(call FixPath, $(POLY_DIR)/*.gen.scad $(JSON_DIR)/*.json)
diff --git a/bin/keygen.py b/bin/keygen.py
index ba630cc..2fdaa4c 100755
--- a/bin/keygen.py
+++ b/bin/keygen.py
@@ -15,6 +15,8 @@
help="Key blank outline")
parser.add_argument("-w", "--warding", dest='warding',
help="Key warding")
+parser.add_argument("-s", "--series_name", dest='series_name',
+ help="Key series_name")
parser.add_argument("-o", "--output", dest='output', default="a.stl",
help="Output file (defaults to a.stl)")
@@ -32,6 +34,7 @@ def escape(s):
opts += ["-D", 'outline="{}"'.format(escape(args.outline))]
if args.warding is not None:
opts += ["-D", 'warding="{}"'.format(escape(args.warding))]
-
+if args.series_name is not None:
+ opts += ["-D", 'series_name="{}"'.format(escape(args.series_name))]
r = subprocess.call([scad, args.filename, "-o", args.output] + opts + remaining)
sys.exit(r)
diff --git a/bin/paths2openscad.py b/bin/paths2openscad.py
index 15e56aa..9fe36d3 100755
--- a/bin/paths2openscad.py
+++ b/bin/paths2openscad.py
@@ -450,8 +450,8 @@ def convertPath( self, node ):
# Determine which polys contain which
- contains = [ [] for i in xrange( len( path ) ) ]
- contained_by = [ [] for i in xrange( len( path ) ) ]
+ contains = [ [] for i in range( len( path ) ) ]
+ contained_by = [ [] for i in range( len( path ) ) ]
for i in range( 0, len( path ) ):
for j in range( i + 1, len( path ) ):
@@ -876,7 +876,9 @@ def effect( self ):
self.f.write( '\n' )
for call in self.call_list:
self.f.write( call )
-
+ self.f.close()
+
+
except IOError:
inkex.errormsg( 'Unable to open the file ' + self.options.fname )
diff --git a/doc/how_to_model_keys.md b/doc/how_to_model_keys.md
index 7820a1b..1e96361 100644
--- a/doc/how_to_model_keys.md
+++ b/doc/how_to_model_keys.md
@@ -11,15 +11,19 @@ from the manufacturer](https://www.imlss.com/images/pdf/KBD12.pdf).
2. Using Inkscape, trace the key outline, warding, and engraving.
If you got your image from a PDF, your job is much easier,
and you only need to clean up the paths.
-3. Select a path and press `Control-Shift-O`. Give it a useful name, such as "outline" or "warding".
+3. Select a path and press `Control-Shift-O`. Give it a useful name, such as "outline" or "warding". (I recommend using outline, warding, and engrave)
4. Save the result as a SVG in the `resources` folder. Run `make` to generate OpenSCAD polygons from your paths.
5. Look up online the various parameters of your key, such as plug diameter,
cut depths and locations.
+ Many are now included by Charely6 in the referenceMaterials folder
5. Use the provided OpenSCAD functions `key_code_to_heights`,
`key_blank` and `key_bitting` to generate a 3D model of your key.
Use the provided OpenSCAD files as a template.
+Note you will want to set the offset to the point at the bottom key shoulder, If you don't know which one that is I used the commented out polygons at the bottom of the gen.scad file and randomly changing values and seeing which point moves and noting which one is that spot. The points will go in one direction around the shape so you can work your way around.
+Also if you want to do double sided keys look at `X103-KW12.scad` there is a comment noting it.
6. To add your key to the database,
edit the `Makefile` to include your `.scad` file in the `SCAD_SRC` variable.
+To add to the Makefile be sure to set name in your module and make variables named outlines_k and wardings_k like the ones in the original `.scad` files
For this to work, your final file must look like this:
diff --git a/referenceMaterial/029a-reference-guide.pdf b/referenceMaterial/029a-reference-guide.pdf
new file mode 100644
index 0000000..3083ca5
Binary files /dev/null and b/referenceMaterial/029a-reference-guide.pdf differ
diff --git a/referenceMaterial/ASSA-Twin-Series-New-Style.pdf b/referenceMaterial/ASSA-Twin-Series-New-Style.pdf
new file mode 100644
index 0000000..1e81b33
Binary files /dev/null and b/referenceMaterial/ASSA-Twin-Series-New-Style.pdf differ
diff --git a/referenceMaterial/Abus-Vitess.pdf b/referenceMaterial/Abus-Vitess.pdf
new file mode 100644
index 0000000..5aa7467
Binary files /dev/null and b/referenceMaterial/Abus-Vitess.pdf differ
diff --git a/referenceMaterial/Auto depth & Space.pdf b/referenceMaterial/Auto depth & Space.pdf
new file mode 100644
index 0000000..00c2cba
Binary files /dev/null and b/referenceMaterial/Auto depth & Space.pdf differ
diff --git a/referenceMaterial/B07oBBQ_d.webp b/referenceMaterial/B07oBBQ_d.webp
new file mode 100644
index 0000000..7093199
Binary files /dev/null and b/referenceMaterial/B07oBBQ_d.webp differ
diff --git a/referenceMaterial/Blue-Dog-Keys-Catalog.pdf b/referenceMaterial/Blue-Dog-Keys-Catalog.pdf
new file mode 100644
index 0000000..1c25e98
Binary files /dev/null and b/referenceMaterial/Blue-Dog-Keys-Catalog.pdf differ
diff --git a/referenceMaterial/Corbin-Emhart-High-Security-Z-and-DH-Class-System-70.pdf b/referenceMaterial/Corbin-Emhart-High-Security-Z-and-DH-Class-System-70.pdf
new file mode 100644
index 0000000..e1e7773
Binary files /dev/null and b/referenceMaterial/Corbin-Emhart-High-Security-Z-and-DH-Class-System-70.pdf differ
diff --git a/referenceMaterial/Corbin-Keyways.pdf b/referenceMaterial/Corbin-Keyways.pdf
new file mode 100644
index 0000000..f6ea1b4
Binary files /dev/null and b/referenceMaterial/Corbin-Keyways.pdf differ
diff --git a/referenceMaterial/Corbin-Russwin-Access-3-AP.pdf b/referenceMaterial/Corbin-Russwin-Access-3-AP.pdf
new file mode 100644
index 0000000..31ed434
Binary files /dev/null and b/referenceMaterial/Corbin-Russwin-Access-3-AP.pdf differ
diff --git a/referenceMaterial/Corbin-Russwin-Access-3-AS-AHS.pdf b/referenceMaterial/Corbin-Russwin-Access-3-AS-AHS.pdf
new file mode 100644
index 0000000..8bf5d83
Binary files /dev/null and b/referenceMaterial/Corbin-Russwin-Access-3-AS-AHS.pdf differ
diff --git a/referenceMaterial/Corbin-Russwin-Pyramid.pdf b/referenceMaterial/Corbin-Russwin-Pyramid.pdf
new file mode 100644
index 0000000..d88bbe9
Binary files /dev/null and b/referenceMaterial/Corbin-Russwin-Pyramid.pdf differ
diff --git a/referenceMaterial/Decoding-Keys.pdf b/referenceMaterial/Decoding-Keys.pdf
new file mode 100644
index 0000000..a0999be
Binary files /dev/null and b/referenceMaterial/Decoding-Keys.pdf differ
diff --git a/referenceMaterial/FAS0ycj_d.webp b/referenceMaterial/FAS0ycj_d.webp
new file mode 100644
index 0000000..ec9602d
Binary files /dev/null and b/referenceMaterial/FAS0ycj_d.webp differ
diff --git a/referenceMaterial/Framon_key_depth_guide_v8.pdf b/referenceMaterial/Framon_key_depth_guide_v8.pdf
new file mode 100644
index 0000000..29ae0ff
Binary files /dev/null and b/referenceMaterial/Framon_key_depth_guide_v8.pdf differ
diff --git a/referenceMaterial/ILCO_automotive_sec_1.pdf b/referenceMaterial/ILCO_automotive_sec_1.pdf
new file mode 100644
index 0000000..3663259
Binary files /dev/null and b/referenceMaterial/ILCO_automotive_sec_1.pdf differ
diff --git a/referenceMaterial/ILCO_noa_cyl_sec_2.pdf b/referenceMaterial/ILCO_noa_cyl_sec_2.pdf
new file mode 100644
index 0000000..306b5fb
Binary files /dev/null and b/referenceMaterial/ILCO_noa_cyl_sec_2.pdf differ
diff --git a/referenceMaterial/ITL_spacesortver209r2.pdf b/referenceMaterial/ITL_spacesortver209r2.pdf
new file mode 100644
index 0000000..40fee16
Binary files /dev/null and b/referenceMaterial/ITL_spacesortver209r2.pdf differ
diff --git a/referenceMaterial/Kaba-Peaks-140-Family-A2.pdf b/referenceMaterial/Kaba-Peaks-140-Family-A2.pdf
new file mode 100644
index 0000000..dd25056
Binary files /dev/null and b/referenceMaterial/Kaba-Peaks-140-Family-A2.pdf differ
diff --git a/referenceMaterial/Kaba-Peaks-140-Family-A4.pdf b/referenceMaterial/Kaba-Peaks-140-Family-A4.pdf
new file mode 100644
index 0000000..368626f
Binary files /dev/null and b/referenceMaterial/Kaba-Peaks-140-Family-A4.pdf differ
diff --git a/referenceMaterial/Kaba-Peaks-150-Family-A2.pdf b/referenceMaterial/Kaba-Peaks-150-Family-A2.pdf
new file mode 100644
index 0000000..7562686
Binary files /dev/null and b/referenceMaterial/Kaba-Peaks-150-Family-A2.pdf differ
diff --git a/referenceMaterial/Kaba-Peaks-150-Family-A4.pdf b/referenceMaterial/Kaba-Peaks-150-Family-A4.pdf
new file mode 100644
index 0000000..cdbcfa5
Binary files /dev/null and b/referenceMaterial/Kaba-Peaks-150-Family-A4.pdf differ
diff --git a/referenceMaterial/Locksmith-Ledger-Spacings-and-Depths-1979.pdf b/referenceMaterial/Locksmith-Ledger-Spacings-and-Depths-1979.pdf
new file mode 100644
index 0000000..fd6b16d
Binary files /dev/null and b/referenceMaterial/Locksmith-Ledger-Spacings-and-Depths-1979.pdf differ
diff --git a/referenceMaterial/Medeco-Biaxial.pdf b/referenceMaterial/Medeco-Biaxial.pdf
new file mode 100644
index 0000000..81b3c83
Binary files /dev/null and b/referenceMaterial/Medeco-Biaxial.pdf differ
diff --git a/referenceMaterial/Medeco-Original-75-Series.pdf b/referenceMaterial/Medeco-Original-75-Series.pdf
new file mode 100644
index 0000000..058f389
Binary files /dev/null and b/referenceMaterial/Medeco-Original-75-Series.pdf differ
diff --git a/referenceMaterial/Medeco-Original-Full-Step.pdf b/referenceMaterial/Medeco-Original-Full-Step.pdf
new file mode 100644
index 0000000..70d09bc
Binary files /dev/null and b/referenceMaterial/Medeco-Original-Full-Step.pdf differ
diff --git a/referenceMaterial/Medeco-Original-Half-Step.pdf b/referenceMaterial/Medeco-Original-Half-Step.pdf
new file mode 100644
index 0000000..e78f92d
Binary files /dev/null and b/referenceMaterial/Medeco-Original-Half-Step.pdf differ
diff --git a/referenceMaterial/Medeco-X4.pdf b/referenceMaterial/Medeco-X4.pdf
new file mode 100644
index 0000000..dc8e963
Binary files /dev/null and b/referenceMaterial/Medeco-X4.pdf differ
diff --git a/referenceMaterial/Medeco3-M3.pdf b/referenceMaterial/Medeco3-M3.pdf
new file mode 100644
index 0000000..c067625
Binary files /dev/null and b/referenceMaterial/Medeco3-M3.pdf differ
diff --git a/referenceMaterial/Mul-T-Lock-Classic-and-Interactive.pdf b/referenceMaterial/Mul-T-Lock-Classic-and-Interactive.pdf
new file mode 100644
index 0000000..08e2b19
Binary files /dev/null and b/referenceMaterial/Mul-T-Lock-Classic-and-Interactive.pdf differ
diff --git a/referenceMaterial/Residential & Comerical Depth and Space.pdf b/referenceMaterial/Residential & Comerical Depth and Space.pdf
new file mode 100644
index 0000000..211c9f2
Binary files /dev/null and b/referenceMaterial/Residential & Comerical Depth and Space.pdf differ
diff --git a/referenceMaterial/SCHLAGE_KeySpecs.pdf b/referenceMaterial/SCHLAGE_KeySpecs.pdf
new file mode 100644
index 0000000..bab439d
Binary files /dev/null and b/referenceMaterial/SCHLAGE_KeySpecs.pdf differ
diff --git a/referenceMaterial/Sargent-Degree-DG1.pdf b/referenceMaterial/Sargent-Degree-DG1.pdf
new file mode 100644
index 0000000..60ec02c
Binary files /dev/null and b/referenceMaterial/Sargent-Degree-DG1.pdf differ
diff --git a/referenceMaterial/Sargent-Degree-DG2-DG3.pdf b/referenceMaterial/Sargent-Degree-DG2-DG3.pdf
new file mode 100644
index 0000000..d530753
Binary files /dev/null and b/referenceMaterial/Sargent-Degree-DG2-DG3.pdf differ
diff --git a/referenceMaterial/Sargent-Signature.pdf b/referenceMaterial/Sargent-Signature.pdf
new file mode 100644
index 0000000..3f0c0b1
Binary files /dev/null and b/referenceMaterial/Sargent-Signature.pdf differ
diff --git a/referenceMaterial/Schlage-Primus-Primus-XP-Everest-Primus.pdf b/referenceMaterial/Schlage-Primus-Primus-XP-Everest-Primus.pdf
new file mode 100644
index 0000000..9211a47
Binary files /dev/null and b/referenceMaterial/Schlage-Primus-Primus-XP-Everest-Primus.pdf differ
diff --git a/referenceMaterial/Schlage-SL29-Primus-Primus-XP-Everest-Primus.pdf b/referenceMaterial/Schlage-SL29-Primus-Primus-XP-Everest-Primus.pdf
new file mode 100644
index 0000000..0e46e60
Binary files /dev/null and b/referenceMaterial/Schlage-SL29-Primus-Primus-XP-Everest-Primus.pdf differ
diff --git a/referenceMaterial/Sidewinder-Key-Bitting-Reference-Guide-2014.pdf b/referenceMaterial/Sidewinder-Key-Bitting-Reference-Guide-2014.pdf
new file mode 100644
index 0000000..573de9e
Binary files /dev/null and b/referenceMaterial/Sidewinder-Key-Bitting-Reference-Guide-2014.pdf differ
diff --git a/referenceMaterial/Spacing-Block-Chart.pdf b/referenceMaterial/Spacing-Block-Chart.pdf
new file mode 100644
index 0000000..c340f14
Binary files /dev/null and b/referenceMaterial/Spacing-Block-Chart.pdf differ
diff --git a/referenceMaterial/Yale-KeyMark.pdf b/referenceMaterial/Yale-KeyMark.pdf
new file mode 100644
index 0000000..fc98930
Binary files /dev/null and b/referenceMaterial/Yale-KeyMark.pdf differ
diff --git a/referenceMaterial/dwn-auto-truck-key-blank-reference-2022.pdf b/referenceMaterial/dwn-auto-truck-key-blank-reference-2022.pdf
new file mode 100644
index 0000000..41a3bf3
Binary files /dev/null and b/referenceMaterial/dwn-auto-truck-key-blank-reference-2022.pdf differ
diff --git a/referenceMaterial/dwn-construction-equipment-key-blank-reference.pdf b/referenceMaterial/dwn-construction-equipment-key-blank-reference.pdf
new file mode 100644
index 0000000..38d37bd
Binary files /dev/null and b/referenceMaterial/dwn-construction-equipment-key-blank-reference.pdf differ
diff --git a/referenceMaterial/dwn-key-blank-directory---full.pdf b/referenceMaterial/dwn-key-blank-directory---full.pdf
new file mode 100644
index 0000000..7f94de5
Binary files /dev/null and b/referenceMaterial/dwn-key-blank-directory---full.pdf differ
diff --git a/referenceMaterial/dwn-motorcycle-guide-2022.pdf b/referenceMaterial/dwn-motorcycle-guide-2022.pdf
new file mode 100644
index 0000000..05e19f4
Binary files /dev/null and b/referenceMaterial/dwn-motorcycle-guide-2022.pdf differ
diff --git a/referenceMaterial/keymachinecutterguide.835150910.pdf b/referenceMaterial/keymachinecutterguide.835150910.pdf
new file mode 100644
index 0000000..e5cb057
Binary files /dev/null and b/referenceMaterial/keymachinecutterguide.835150910.pdf differ
diff --git a/referenceMaterial/motorcycle_guide.pdf b/referenceMaterial/motorcycle_guide.pdf
new file mode 100644
index 0000000..25b313e
Binary files /dev/null and b/referenceMaterial/motorcycle_guide.pdf differ
diff --git a/referenceMaterial/s-l1200.webp b/referenceMaterial/s-l1200.webp
new file mode 100644
index 0000000..277f6d0
Binary files /dev/null and b/referenceMaterial/s-l1200.webp differ
diff --git a/referenceMaterial/sortedbydsdno.pdf b/referenceMaterial/sortedbydsdno.pdf
new file mode 100644
index 0000000..41bba79
Binary files /dev/null and b/referenceMaterial/sortedbydsdno.pdf differ
diff --git a/referenceMaterial/universal-manual.pdf b/referenceMaterial/universal-manual.pdf
new file mode 100644
index 0000000..110ea93
Binary files /dev/null and b/referenceMaterial/universal-manual.pdf differ
diff --git a/referenceMaterial/usuAEsy_d.webp b/referenceMaterial/usuAEsy_d.webp
new file mode 100644
index 0000000..f609fe4
Binary files /dev/null and b/referenceMaterial/usuAEsy_d.webp differ
diff --git a/resources/X103-KW12.svg b/resources/X103-KW12.svg
new file mode 100644
index 0000000..10758ad
--- /dev/null
+++ b/resources/X103-KW12.svg
@@ -0,0 +1,61 @@
+
+
+
+
diff --git a/resources/medeco.svg b/resources/medeco.svg
index 02d1fe9..ee72695 100644
--- a/resources/medeco.svg
+++ b/resources/medeco.svg
@@ -1,426 +1,406 @@
-
-
-
-
-
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
- A1515
-
-
- 1515
-
-
-
-
-
- A1517
-
-
-
-
- 1542
-
-
-
-
- 1518
-
-
-
-
- 1543
-
-
-
-
- 1517
-
-
-
-
- 1655
-
-
-
-
- 1644
-
-
-
-
-
-
-
- A1638
-
-
-
-
- 1638
-
-
-
-
+ id="layer1">
+
+
+
+
+
+
+
+
+
+
+A1515 1515 A1517 1542 1518 1543 1517 M3 1655 1644 A1638 1638
diff --git a/resources/schlage.svg b/resources/schlage.svg
index 2f7ad6e..fd776c0 100644
--- a/resources/schlage.svg
+++ b/resources/schlage.svg
@@ -2,21 +2,21 @@
+ inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+ sodipodi:docname="schlage.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ inkscape:window-x="1912"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1" />
+ inkscape:collect="always"
+ x="-0.00078215859"
+ y="-0.0016844463"
+ width="1.0015643"
+ height="1.0033684">
+ inkscape:collect="always"
+ x="-0.00083941485"
+ y="-0.0016807102"
+ width="1.0016788"
+ height="1.0033609">
+ style="fill:#0000ff;fill-opacity:1;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.0474987573852411"
+ d="M 131.073 261.868 L 131.073 260.984 L 131.91 260.619 L 131.91 260.213 L 131.073 258.445 L 131.073 258.066 L 131.374 257.912 L 131.374 257.589 L 131.095 257.449 L 131.095 257.071 L 131.978 256.663 L 131.978 256.397 C 131.978 256.397 132.603 255.906 131.978 255.359 L 131.978 253.156 L 132.983 253.156 L 132.983 257.547 L 132.089 257.982 L 132.089 258.122 L 132.983 260.058 L 132.983 261.868 Z" />
+ d="M 38.1046 70.2568 C 38.1046 73.0845 38.4048 73.6043 38.9258 73.9 L 43.4469 76.5391 L 44.4629 76.5391 L 44.4593 78.385 C 44.4553 78.7266 44.6958 79.0406 45.0489 79.1487 L 45.4597 79.2444 C 45.7879 79.3331 46.0298 79.6479 46.0514 80.0092 L 46.0504 80.7642 C 46.0277 81.1154 46.269 81.4305 46.6405 81.5295 L 47.0519 81.6659 C 47.363 81.7205 47.6044 82.0358 47.6038 82.2943 C 47.6032 82.8378 48.1265 83.361 48.7763 83.3795 L 50.8082 83.3795 C 51.448 83.361 51.9716 82.8378 51.9709 82.2943 C 51.9704 82.0358 52.2119 81.7205 52.5755 81.6659 L 52.9859 81.5279 C 53.3036 81.428 53.5446 81.1145 53.576 80.7647 L 53.576 80.0097 C 53.5446 79.6485 53.7865 79.3336 54.1672 79.2449 L 54.5351 79.1493 C 54.7183 79.084 54.8802 78.9678 55.0167 78.8165 L 55.2761 78.4475 C 55.3989 78.1858 55.6474 78.0521 55.9459 78.0579 L 58.1576 78.0589 C 58.5748 78.0539 58.9314 77.6985 58.9364 77.2807 L 58.9353 77.3675 C 58.9293 76.9099 59.2848 76.554 59.7559 76.5892 L 62.9837 76.5903 C 63.4005 76.5563 63.7564 76.1998 63.7624 75.7692 L 63.7681 74.1687 L 65.3535 74.1682 C 65.5182 74.4531 65.837 74.6251 66.201 74.651 L 88.1697 74.651 L 90.0796 72.7161 C 90.3562 72.4078 90.522 72.0077 90.522 71.5901 C 90.522 71.1725 90.3562 70.7719 90.0796 70.5023 L 85.5266 65.939 L 63.7671 65.9388 L 63.7624 64.7626 C 63.7564 64.315 63.4005 63.9586 62.9837 63.9839 L 59.7559 63.9849 C 59.2846 63.9609 58.9293 63.6053 58.9353 63.249 L 58.9364 63.2512 C 58.9314 62.8165 58.5753 62.4605 58.1581 62.4729 L 55.9464 62.4735 C 55.648 62.4623 55.3989 62.3292 55.2761 62.1267 L 55.0172 61.7154 C 54.8807 61.5471 54.7188 61.431 54.5356 61.3826 L 54.1672 61.287 C 53.7865 61.1812 53.5446 60.8664 53.576 60.5222 L 53.5771 59.7672 C 53.547 59.3993 53.3055 59.0844 52.9864 59.0023 L 52.575 58.9078 C 52.2114 58.7939 51.9698 58.4789 51.9704 58.2205 C 51.971 57.677 51.448 57.1539 50.8082 57.1947 L 48.7763 57.1947 C 48.1265 57.1539 47.6031 57.677 47.6038 58.2205 C 47.6043 58.4789 47.3625 58.7939 47.0514 58.9078 L 46.6405 59.0023 C 46.269 59.0844 46.0276 59.3993 46.0499 59.7672 L 46.0499 60.5222 C 46.0276 60.8652 45.7865 61.1788 45.4597 61.2854 L 45.0489 61.3815 C 44.6944 61.4717 44.4532 61.7867 44.4582 62.1887 L 44.4629 64.0935 L 43.4469 64.0935 L 38.9258 66.6308 C 38.4048 66.9096 38.1046 67.4293 38.1046 70.2569 Z M 40.4921 70.2568 C 40.4921 68.5763 40.6419 68.3165 40.8962 68.2089 L 43.4469 66.718 L 44.8861 66.7097 C 45.2032 68.9568 45.2183 71.3822 44.8861 73.8209 L 43.4469 73.8297 L 40.8962 72.3642 C 40.6419 72.1972 40.4921 71.9373 40.4921 70.2568 Z"
+ style="fill:#ff0000;fill-opacity:1;filter:url(#filter59383);opacity:0.9;stroke:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-width:0.08799988775886" />
+ d="M 38.5008 100.857 C 38.5008 103.684 38.801 104.204 39.3219 104.5 L 43.8431 107.139 L 44.859 107.139 L 44.8554 108.985 C 44.8514 109.326 45.092 109.64 45.445 109.749 L 45.8559 109.844 C 46.1841 109.933 46.426 110.248 46.4476 110.609 L 46.4465 111.364 C 46.4238 111.715 46.6651 112.03 47.0367 112.129 L 47.448 112.266 C 47.7591 112.32 48.0005 112.635 47.9999 112.894 C 47.9994 113.437 48.5226 113.961 49.1724 113.979 L 51.2044 113.979 C 51.8441 113.961 52.3677 113.437 52.3671 112.894 C 52.3665 112.635 52.6081 112.32 52.9717 112.266 L 53.3825 112.128 C 53.7002 112.028 53.9407 111.714 53.9721 111.364 L 53.9721 110.609 C 53.9407 110.248 54.1827 109.933 54.5633 109.845 L 54.9318 109.749 C 55.1149 109.684 55.2769 109.567 55.4134 109.416 L 55.6723 109.047 C 55.795 108.786 56.0435 108.652 56.342 108.658 L 58.5543 108.659 C 58.9714 108.654 59.3275 108.298 59.3325 107.88 L 59.3315 107.967 C 59.3255 107.51 59.681 107.153 60.1521 107.189 L 63.3798 107.19 C 63.7966 107.156 64.1526 106.8 64.1586 106.369 L 64.1642 104.769 L 65.7497 104.768 C 65.9144 105.053 66.2331 105.225 66.5972 105.251 L 92.5279 105.251 L 94.4461 103.297 C 94.7138 102.97 94.8796 102.569 94.8796 102.152 C 94.8796 101.734 94.7138 101.334 94.4461 101.041 L 89.9017 96.5388 L 64.1632 96.5388 L 64.1586 95.3624 C 64.153 94.9148 63.7966 94.5584 63.3798 94.5837 L 60.1521 94.5847 C 59.6808 94.5607 59.3255 94.2051 59.3315 93.8489 L 59.3325 93.851 C 59.3274 93.4163 58.9715 93.0598 58.5543 93.0722 L 56.3425 93.0733 C 56.0441 93.0621 55.795 92.929 55.6723 92.7265 L 55.4134 92.3152 C 55.2769 92.147 55.1149 92.0308 54.9318 91.9824 L 54.5633 91.8868 C 54.1827 91.781 53.9407 91.4657 53.9721 91.1215 L 53.9732 90.367 C 53.9431 89.9991 53.7017 89.6843 53.3825 89.6022 L 52.9712 89.5076 C 52.6076 89.3937 52.3659 89.0787 52.3666 88.8203 C 52.3671 88.2769 51.8441 87.7537 51.2044 87.7945 L 49.1725 87.7945 C 48.5226 87.7538 47.9993 88.2769 47.9999 88.8203 C 48.0005 89.0787 47.7592 89.3937 47.448 89.5076 L 47.0367 89.6022 C 46.6651 89.6843 46.4237 89.9991 46.446 90.367 L 46.446 91.1215 C 46.4237 91.4645 46.1826 91.7786 45.8559 91.8852 L 45.445 91.9808 C 45.0905 92.0711 44.8494 92.386 44.8544 92.788 L 44.859 94.6933 L 43.8431 94.6933 L 39.3219 97.2306 C 38.801 97.5094 38.5008 98.0291 38.5008 100.857 Z M 40.8882 100.857 C 40.8882 99.1761 41.0386 98.9163 41.2929 98.8087 L 43.8431 97.3178 L 45.2823 97.3095 C 45.6145 99.7313 45.5995 102.157 45.2823 104.421 L 43.8431 104.43 L 41.2929 102.964 C 41.0386 102.797 40.8882 102.537 40.8882 100.857 Z"
+ style="fill:#0000ff;filter:url(#filter59383-3);opacity:0.9;stroke:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-width:0.08819432715973" />
@@ -651,9 +638,9 @@
id="text63673"
y="73.625519"
x="8.2682285"
- style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:6.61458px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve">G
@@ -759,9 +728,9 @@
id="text63673-56-63"
y="176.82909"
x="71.171883"
- style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:6.61458px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve">K
@@ -799,9 +765,9 @@
id="text63673-56-63-7-9"
y="200.44728"
x="83.700836"
- style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:6.61458px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve">These images taken from the ILCO key blank directory https://www.imlss.com/images/pdf/KBD12.pdf page 233
- CP
-
+ style="stroke-width:0.352778">CP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.0474987573852411"
+ d="M 37.1619 261.868 L 37.1619 260.984 L 37.9995 260.619 L 37.9995 260.213 L 37.1619 258.445 L 37.1619 258.066 L 37.4633 257.912 L 37.4633 257.589 L 37.1843 257.449 L 37.1843 257.071 L 38.0668 256.664 L 38.0668 256.397 C 38.0668 256.397 38.6921 255.906 38.0668 255.359 L 38.0668 253.156 L 39.0719 253.156 L 39.0719 257.547 L 38.1784 257.982 L 38.1784 258.122 L 39.0719 260.058 L 39.0719 261.868 Z" />
-
- CEP
-
+ style="stroke-width:0.352778">CEP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.04763690162181774"
+ d="M 54.2494 261.868 L 54.2494 260.984 L 55.0582 260.605 L 55.0582 260.171 L 54.7325 259.764 L 54.7325 259.188 L 54.2494 258.473 L 54.2494 258.066 L 54.5415 257.912 L 54.5415 257.561 L 54.4741 257.519 L 54.4741 256.776 L 55.1367 256.65 L 55.1367 256.355 C 55.1367 256.355 55.7771 256.004 55.1367 255.345 L 55.1367 253.156 L 56.1365 253.156 L 56.1365 256.944 L 55.8222 257.646 L 55.8222 257.996 L 55.2492 258.123 L 55.2492 258.446 L 55.8222 258.754 L 55.8222 259.385 L 56.1594 260.086 L 56.1594 261.868 Z" />
- EFP
-
+ style="stroke-width:0.352778"
+ y="265.68646">EFP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.0474987573852411"
+ d="M 85.1814 261.868 L 85.1814 260.999 L 85.8958 260.675 L 85.8958 259.693 L 85.1924 259.315 L 85.1924 258.824 L 85.4717 258.697 L 85.4717 258.333 L 85.1697 258.192 L 85.1697 257.842 L 85.5719 257.842 L 85.5719 257.421 L 85.8294 257.294 L 85.8294 256.705 L 86.0749 256.649 L 86.0749 256.397 C 86.0749 256.397 86.7223 255.906 86.0633 255.387 L 86.0633 253.156 L 87.0797 253.156 L 87.0797 257.869 L 86.3988 258.22 L 86.3988 258.557 L 87.0797 258.936 L 87.0797 260.563 L 86.868 260.816 L 86.868 261.055 L 87.0797 261.321 L 87.0797 261.868 Z" />
- FP
-
+ style="stroke-width:0.352778">FP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.047354395412070614"
+ d="M 101.196 261.868 L 101.196 261.012 L 102.018 260.619 L 102.018 260.17 L 101.185 259.455 L 101.185 258.824 L 101.518 258.67 L 101.518 258.038 L 101.64 257.702 L 101.185 257.351 L 101.185 256.86 L 102.084 256.649 L 102.084 256.383 C 102.084 256.383 102.695 255.92 102.073 255.401 L 102.073 253.157 L 103.083 253.157 L 103.083 256.958 L 102.34 258.585 L 102.34 258.739 L 103.095 258.894 L 103.095 260.605 L 102.861 260.858 L 102.861 261.055 L 103.072 261.335 L 103.072 261.868 Z" />
- FGP
-
+ style="stroke-width:0.352778">FGP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.0474987573852411"
+ d="M 117.212 261.868 L 117.212 260.999 L 118.027 260.619 L 118.027 260.269 L 117.201 259.441 L 117.201 258.824 L 117.502 258.669 L 117.502 258.319 L 117.457 258.291 L 117.457 256.972 L 118.094 256.664 L 118.094 256.369 C 118.094 256.369 118.73 255.892 118.094 255.387 L 118.094 253.156 L 119.099 253.156 L 119.099 256.902 L 118.865 257.435 L 119.111 257.982 L 119.111 258.038 L 118.496 258.319 L 118.496 258.922 L 119.088 259.371 L 119.088 259.764 L 118.887 260.016 L 118.887 260.227 L 119.088 260.507 L 119.088 261.868 Z" />
- EP
-
+ style="stroke-width:0.352778">EP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.047780094250645326"
+ d="M 69.1803 261.868 L 69.1803 260.97 L 70.017 260.578 L 70.017 259.666 L 69.1803 259.217 L 69.1803 258.796 L 69.4745 258.67 L 69.4745 258.291 L 69.1918 258.179 L 69.1918 257.674 L 70.096 256.677 L 70.096 256.369 C 70.096 256.369 70.7402 255.85 70.073 255.345 L 70.073 253.157 L 71.0903 253.157 L 71.0903 256.916 L 70.8192 257.547 L 70.1862 258.277 L 70.1862 258.403 L 71.0903 258.866 L 71.0903 261.868 Z" />
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.04714578560556198"
+ d="M 162.984 261.868 L 162.984 261.408 L 163.662 261.093 C 163.794 261.03 163.797 260.849 163.797 260.849 L 163.797 260.022 C 163.786 259.823 163.672 259.782 163.672 259.782 L 162.984 259.41 L 162.984 259.05 L 163.288 258.909 L 163.288 258.174 L 163.918 256.783 L 163.918 256.441 C 164.237 256.218 164.198 255.887 164.198 255.887 C 164.2 255.476 163.918 255.311 163.918 255.311 L 163.918 253.157 L 164.894 253.157 L 164.894 256.998 L 163.951 258.4 L 163.951 258.962 L 164.894 259.174 L 164.894 260.805 L 164.569 261.218 L 164.569 261.323 L 164.868 261.868 Z" />
- LP
-
+ style="stroke-width:0.352778">LP
+ style="fill:#0000ff;stroke:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.33333325;stroke-opacity:1;stroke-width:0.04745791928194172"
+ d="M 148.501 253.157 L 149.468 253.157 L 149.468 257.047 L 148.903 257.896 C 148.903 257.896 148.81 257.94 148.524 258.056 L 148.524 258.684 L 149.223 260.176 L 149.223 261.453 L 149.471 261.868 L 147.561 261.868 L 147.561 261.465 L 148.242 261.164 C 148.242 261.164 148.342 261.102 148.39 260.988 L 148.39 259.856 C 148.39 259.856 148.384 259.821 148.329 259.751 L 147.888 259.146 L 147.888 258.245 L 148.502 256.841 L 148.502 256.493 C 148.502 256.493 148.799 256.378 148.799 255.913 C 148.799 255.913 148.799 255.579 148.501 255.372 Z" />
- JP
- JP
-
+ y="0" />
- HP
- HP
-
+ y="0" />
These image taken from Primus service manual _points and
+// _paths. As a result, you can associate a polygon in this
+// OpenSCAD program with the corresponding SVG element in the Inkscape document
+// by looking for the XML element with the attribute id="inkscape-path-id".
+
+outlineOLD_points = [[-31.207862, 10.384615], [-32.283399, 9.828491], [-33.358785, 9.272519], [-33.776712, 8.436057], [-34.194488, 7.599596], [-34.194943, -0.216177], [-34.195246, -8.032101], [-33.933719, -8.581095], [-33.672192, -9.130089], [-32.927811, -9.727475], [-32.183431, -10.325013], [-9.711226, -10.458353], [-9.083654, -10.198343], [-8.456078, -9.938485], [-7.964124, -9.056211], [-7.759014, -8.721310], [-7.586521, -8.367687], [-7.318469, -7.628203], [-7.118126, -6.885610], [-6.943652, -6.187757], [-6.513590, -5.656664], [-6.083526, -5.125570], [-4.307615, -5.043155], [-2.510539, -4.989486], [1.082506, -4.945277], [7.811986, -4.947640], [8.061988, -3.991640], [24.629207, -3.991640], [25.412572, -3.394103], [26.195937, -2.796717], [26.701093, -2.796717], [27.206244, -2.796717], [28.172256, -1.877732], [29.138269, -0.958747], [29.138269, -0.563876], [29.138269, -0.169158], [28.274046, 0.787600], [27.409675, 1.744206], [26.753429, 1.744206], [26.097029, 1.744206], [25.270434, 2.401512], [24.443677, 3.058667], [8.063956, 2.981167], [8.047536, 3.499148], [7.987136, 4.014673], [7.270209, 4.078993], [-5.537761, 4.134223], [-6.105264, 4.701725], [-6.672916, 5.269378], [-7.173671, 6.950797], [-7.674425, 8.632063], [-8.416219, 9.635110], [-9.323377, 10.373575], [-20.499789, 10.322875], [-25.977805, 10.326851], [-31.207862, 10.384615], [-25.426660, 6.285135], [-25.031032, 5.848094], [-24.635556, 5.411052], [-24.635556, -0.198428], [-24.635556, -5.808060], [-24.922265, -6.094769], [-25.209125, -6.381629], [-27.275249, -6.381629], [-29.341373, -6.381629], [-29.746406, -5.934121], [-30.151287, -5.486461], [-30.105177, -1.572355], [-30.059067, 2.341751], [-29.913286, 4.085062], [-29.767504, 5.828524], [-29.412228, 6.053188], [-29.056952, 6.277853], [-27.241736, 6.281553]];
+outlineOLD_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], [73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56]];
+
+warding_points = [[33.653516, -3.752638], [33.111858, -3.752638], [33.111858, -2.699868], [33.111858, -1.647098], [32.678531, -1.647098], [32.245205, -1.647098], [32.245205, 0.739940], [32.245205, 3.126979], [32.732695, 3.128279], [33.316916, 3.138519], [33.328716, 1.840153], [33.353516, 0.721585], [33.774376, 0.721585], [34.195246, 0.721585], [34.195246, -1.515552], [34.195246, -3.752689]];
+warding_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]];
+
+engraving_points = [[-13.796499, -7.298083], [-15.517252, -7.264303], [-16.254719, -7.216423], [-16.872369, -7.220982], [-17.483826, -7.209423], [-18.024636, -7.173103], [-19.597892, -7.166903], [-20.384524, -7.173203], [-20.904348, -7.181617], [-21.445174, -7.170983], [-21.707662, -7.139104], [-21.956440, -7.079161], [-22.185188, -6.983385], [-22.387586, -6.844010], [-22.606822, -6.594800], [-22.762941, -6.299266], [-22.857363, -5.975797], [-22.891505, -5.642781], [-22.891799, -3.922026], [-22.891711, 2.076027], [-22.883111, 2.715163], [-22.890311, 3.108477], [-22.849301, 3.600119], [-22.824377, 4.621025], [-22.817687, 5.116891], [-22.787221, 5.615858], [-22.763960, 6.099410], [-22.712002, 6.576874], [-22.642299, 6.779812], [-22.525869, 6.941017], [-22.349527, 7.047083], [-22.100087, 7.084606], [-19.389405, 7.097696], [-17.280271, 7.063391], [-15.170607, 7.083866], [-13.097399, 7.115336], [-11.097636, 7.114016], [-10.311426, 7.092241], [-9.962559, 7.068666], [-9.658750, 7.007742], [-9.411676, 6.887799], [-9.313062, 6.798925], [-9.233010, 6.687170], [-9.134429, 6.384187], [-9.127608, 5.957180], [-9.125987, 3.538232], [-9.175257, 1.201441], [-9.235586, -1.092055], [-9.267145, -3.381122], [-9.271845, -4.167754], [-9.246575, -4.561068], [-9.272875, -5.101874], [-9.267275, -5.544356], [-9.266034, -6.037289], [-9.311164, -6.264837], [-9.428289, -6.527641], [-9.597962, -6.781209], [-9.810003, -7.000872], [-10.062861, -7.169012], [-10.354989, -7.268012], [-11.383267, -7.320429], [-12.511781, -7.325463], [-13.796499, -7.298082], [-15.074570, 4.188997], [-14.238974, 4.190197], [-13.327441, 4.201342], [-12.419890, 4.187197], [-12.236556, 4.159687], [-12.063541, 4.102432], [-11.739604, 3.919840], [-11.614886, 3.814030], [-11.511774, 3.686950], [-11.362887, 3.379110], [-11.277975, 3.016582], [-11.242067, 2.619628], [-11.257392, 1.803491], [-11.289112, 1.092792], [-11.292612, 0.454343], [-11.240002, -0.450463], [-11.226403, -2.128429], [-11.294922, -3.774449], [-11.333951, -4.117964], [-11.414748, -4.408974], [-11.483323, -4.533487], [-11.577357, -4.643311], [-11.701854, -4.737924], [-11.861821, -4.816806], [-15.243394, -4.831994], [-16.904209, -4.828318], [-18.565493, -4.782996], [-18.952298, -4.768989], [-19.334508, -4.761296], [-19.519306, -4.735718], [-19.697455, -4.682798], [-19.867119, -4.592896], [-20.026466, -4.456374], [-20.170607, -4.279041], [-20.277888, -4.091006], [-20.348167, -3.890576], [-20.381304, -3.676059], [-20.403865, -2.497093], [-20.384404, -1.316171], [-20.361517, -0.323191], [-20.384514, 0.650405], [-20.403539, 1.856012], [-20.381314, 3.058524], [-20.311477, 3.342927], [-20.173830, 3.602184], [-19.970402, 3.860951], [-19.722530, 4.037168], [-19.439607, 4.145644], [-19.131027, 4.201189], [-18.474478, 4.212722], [-17.828036, 4.190239], [-16.697254, 4.189039], [-16.275239, 4.190739], [-15.643188, 4.219099], [-15.309671, 4.203174], [-15.074574, 4.189049], [-20.121563, 0.112130], [-18.958804, 1.240411], [-18.547257, 1.519348], [-18.114216, 1.918478], [-17.234788, 2.884577], [-16.813970, 3.355177], [-16.422797, 3.753231], [-16.074052, 4.030555], [-15.919585, 4.108885], [-15.780520, 4.138964], [-15.645819, 4.125143], [-15.504063, 4.078160], [-15.203499, 3.898924], [-14.887045, 3.629686], [-14.562920, 3.298878], [-13.924529, 2.566281], [-13.354074, 1.928585], [-12.711864, 1.285426], [-12.053389, 0.671017], [-11.766844, 0.375930], [-11.534781, 0.089631], [-11.376716, -0.187343], [-11.312166, -0.454461], [-11.349721, -0.630354], [-11.464734, -0.860461], [-11.889233, -1.447551], [-12.509852, -2.144191], [-13.250783, -2.878841], [-14.036216, -3.579963], [-14.790343, -4.176016], [-15.437354, -4.595462], [-15.697001, -4.716601], [-15.901441, -4.766761], [-16.194453, -4.732622], [-16.492096, -4.632230], [-16.792212, -4.474019], [-17.092643, -4.266426], [-17.685821, -3.736836], [-18.254369, -3.110944], [-18.781024, -2.456235], [-19.248525, -1.840196], [-19.639611, -1.330311], [-19.937019, -0.994065], [-20.160182, -0.731693], [-20.286687, -0.438379], [-20.303679, -0.290193], [-20.284493, -0.146359], [-20.225122, -0.010909], [-20.121563, 0.112130], [-12.961612, 0.751572], [-13.441653, 1.196951], [-14.484381, 2.221633], [-14.807392, 2.534320], [-15.044985, 2.793620], [-15.352015, 3.104288], [-15.518608, 3.238799], [-15.687005, 3.338048], [-15.852023, 3.386000], [-16.008476, 3.366622], [-16.227352, 3.252655], [-16.403237, 3.102266], [-16.541133, 2.920977], [-16.646042, 2.714309], [-16.692072, 2.540979], [-16.705421, 2.353954], [-16.697172, 1.977778], [-16.697172, 0.207862], [-16.698672, -0.676899], [-16.710659, -0.840324], [-16.735614, -0.909728], [-16.786772, -0.966724], [-16.843859, -0.986070], [-16.918360, -0.978092], [-17.098795, -0.895772], [-17.286457, -0.750981], [-17.439726, -0.574933], [-17.495987, -0.459119], [-17.506785, -0.350301], [-17.479298, -0.244138], [-17.420706, -0.136288], [-17.307241, 0.023913], [-17.241551, 0.207862], [-17.273916, 0.382166], [-17.376717, 0.543003], [-17.680542, 0.844737], [-17.925699, 1.049090], [-18.067226, 1.107474], [-18.221152, 1.101226], [-18.484987, 0.961702], [-18.733690, 0.739304], [-19.166073, 0.263663], [-19.466039, -0.014755], [-19.580222, -0.185854], [-19.604081, -0.280655], [-19.596536, -0.382110], [-19.504137, -0.577862], [-19.351352, -0.755169], [-19.007930, -1.070412], [-17.435604, -2.643525], [-16.404185, -3.675732], [-16.183067, -3.915267], [-16.056215, -4.018881], [-15.908705, -4.083597], [-15.778747, -4.089436], [-15.652336, -4.050636], [-15.425237, -3.874883], [-15.257557, -3.627871], [-15.179449, -3.381136], [-15.140542, -2.678241], [-15.143054, -1.911110], [-15.173049, -0.431274], [-15.152294, -0.068859], [-15.124669, 0.256829], [-15.132113, 0.490845], [-15.127863, 0.529014], [-15.099349, 0.502841], [-14.874796, 0.319485], [-14.651477, 0.151803], [-14.462652, -0.048327], [-14.391568, -0.175597], [-14.341581, -0.329024], [-14.337868, -0.419681], [-14.364874, -0.498707], [-14.475308, -0.635890], [-14.601413, -0.768622], [-14.671720, -0.924948], [-14.647062, -1.053601], [-14.560374, -1.206425], [-14.266005, -1.533767], [-13.918815, -1.805349], [-13.766100, -1.888470], [-13.649004, -1.919541], [-13.479510, -1.878405], [-13.324186, -1.774427], [-13.059029, -1.512510], [-12.480302, -0.941767], [-11.879070, -0.382116], [-12.350369, 0.122009], [-12.961608, 0.751572]];
+engraving_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], [118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63], [167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119], [257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168]];
+
+outline_points = [[-31.161159, 10.458353], [-32.236545, 9.902314], [-33.311932, 9.346276], [-33.729994, 8.510151], [-34.147540, 7.673510], [-34.148056, -0.142551], [-34.148573, -7.958094], [-33.887090, -8.507415], [-33.625608, -9.056219], [-32.880950, -9.653598], [-32.136810, -10.250978], [-9.664280, -10.384303], [-9.036928, -10.124370], [-8.409059, -9.864438], [-7.917099, -8.982321], [-7.712005, -8.647416], [-7.539556, -8.293781], [-7.271634, -7.554261], [-7.071421, -6.811632], [-6.897007, -6.113763], [-6.466542, -5.583046], [-6.036594, -4.883347], [7.935163, -4.883347], [8.044200, -3.914414], [24.674193, -3.914414], [25.459159, -3.354758], [26.143869, -2.756345], [26.747969, -2.756345], [27.456449, -2.706735], [28.219199, -1.803948], [29.171079, -0.875839], [29.304399, -0.434523], [29.228399, -0.095525], [28.320959, 0.952473], [27.456419, 1.837690], [26.747929, 1.887300], [26.143839, 1.887300], [25.459119, 2.485197], [24.674157, 3.045369], [8.044200, 3.045369], [7.935163, 3.996732], [-5.590110, 3.996732], [-6.058298, 4.775496], [-6.626222, 5.343420], [-7.126967, 7.024455], [-7.627711, 8.706006], [-8.369268, 9.709045], [-9.276706, 10.447501], [-20.453102, 10.396707], [-25.931108, 10.400618], [-31.161159, 10.458351], [-25.379599, 6.358861], [-24.984275, 5.922195], [-24.588950, 5.485013], [-24.588950, -0.124464], [-24.588950, -5.733941], [-24.875237, -6.020745], [-25.162558, -6.307549], [-27.228582, -6.307549], [-29.294606, -6.307549], [-29.699749, -5.860031], [-30.104376, -5.412513], [-30.058386, -1.498540], [-30.012396, 2.415433], [-29.866669, 4.158995], [-29.720941, 5.902558], [-29.365408, 6.126834], [-29.010390, 6.351626], [-27.194997, 6.355226]];
+outline_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], [68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51]];
+
+//polygon(points=outlineOLD_points, paths=outlineOLD_paths);
+//polygon(points=warding_points, paths=warding_paths);
+//polygon(points=engraving_points, paths=engraving_paths);
+//polygon(points=outline_points, paths=outline_paths);
diff --git a/scad/X103-KW12.scad b/scad/X103-KW12.scad
new file mode 100644
index 0000000..b612f46
--- /dev/null
+++ b/scad/X103-KW12.scad
@@ -0,0 +1,72 @@
+use
+include
+
+module X103_KW12(bitting="",
+ outline_name="X103-KW12",
+ warding_name="X103-KW12",
+ series_name="5001-6000") {
+
+ name = "X103_KW12";
+
+
+ /*
+ Bitting is specified from bow to tip, 0-4, with 0 being the shallowest cut and 1 being the deepest.
+ The 4th (5th?) entry in the depth table that seems way higher is the key I was trying to replicate seemed to skip the first cut location so I added that as a "Skip" value to use.
+ Example: 412221
+
+ This model is for a Kawasaki Key sometimes called a X103 or a KA14 I think
+ I pulled the outline and such from the motorcycle guide I have added and the main 2 depth and cut location tables from the Framon Key depth guide (v8)
+ */
+ outlines_k = ["X103"];
+ wardings_k = ["X103"];
+
+ wardingHeight_min = min([for(e=warding_points) e[1]]);
+ wardingHeight_max = max([for(e=warding_points) e[1]]);
+ wardingHeight = wardingHeight_max-wardingHeight_min;
+
+ offset = [-outline_points[23][0], -outline_points[23][1]];
+ depth_table=
+ series_name=="801-845" ? [for(i=[.255, .235, .215, .195, 20]) i*25.4] :
+ series_name=="5001-6000"? [for(i=[.260, .240, .220, .200, 20]) i*25.4] :
+ series_name=="custom" ? [for(i=[.245, .215, .220, .200, 20]) i*25.4] :[];
+ cut_locations=
+ series_name=="801-845" ? [for(i=[.1, .2, .3, .4, .5, .6]) i*25.4] :
+ series_name=="5001-6000"? [for(i=[.1, .2, .3, .4, .5, .6]) i*25.4] :
+ series_name=="custom" ? [for(i=[.1, .2, .3, .4, .5, .6]) i*25.4] :[];
+
+ // Kwikset starts with 1??
+
+ heights = key_code_to_heights(bitting, depth_table);
+
+ difference()
+ {
+ if($children == 0) {
+ key_blank(outline_points,
+ warding_points,
+ outline_paths=outline_paths,
+ engrave_right_points=engraving_points,
+ engrave_right_paths=engraving_paths,
+ engrave_left_points=engraving_points,
+ engrave_left_paths=engraving_paths,
+ offset=offset,
+ plug_diameter=12.7);
+ } else {
+ children(0);
+ }
+ key_bitting(heights, cut_locations, 1.4, 90);
+ //This is my attempt at adding double sidded cutting Hopefully it works for others.
+ translate([0,0,wardingHeight]){
+ rotate([0,180,0]){
+ key_bitting(heights, cut_locations, 1.4, 90);
+ }
+ }
+ }
+}
+
+// Defaults
+//bitting="412221";
+bitting ="";
+outline="X103-KW12";
+warding="X103-KW12";
+series_name="5001-6000";
+X103_KW12(bitting, outline, warding, series_name);
diff --git a/scad/best.gen.scad b/scad/best.gen.scad
index 4526aa2..47759ca 100644
--- a/scad/best.gen.scad
+++ b/scad/best.gen.scad
@@ -4,2283 +4,2283 @@
// OpenSCAD program with the corresponding SVG element in the Inkscape document
// by looking for the XML element with the attribute id="inkscape-path-id".
-path16789_points = [[-13.894529, -17.097475], [-14.656529, -17.097475]];
-path16789_paths = [[0, 1]];
+outline_points = [[-53.824685, -4.963507], [-61.504373, -6.244757], [-68.865701, -8.805307], [-70.144998, -9.764287], [-71.105935, -11.043588], [-73.664529, -20.963507], [-75.584451, -30.883427], [-76.545388, -33.123667], [-79.105935, -34.404917], [-83.584451, -35.684207], [-88.064919, -37.924447], [-91.584451, -41.443977], [-93.824685, -45.604137], [-95.105935, -50.404917], [-95.105935, -55.203747], [-93.824685, -60.004527], [-91.584451, -64.164677], [-88.064919, -67.684207], [-83.584451, -70.244757], [-79.105935, -71.524057], [-76.545388, -72.484997], [-75.584451, -74.725227], [-73.664529, -84.645147], [-71.105935, -94.565067], [-70.144998, -96.164677], [-68.865701, -97.123667], [-61.504373, -99.363897], [-53.824685, -100.645147], [-46.144998, -100.645147], [-38.465310, -99.363897], [-31.424295, -97.123667], [-29.824687, -96.164677], [-28.865697, -94.565067], [-26.305157, -83.363897], [-24.064917, -72.164677], [-23.424297, -70.565067], [-22.144997, -69.283817], [-20.225077, -68.644657], [110.972953, -68.644657], [112.575703, -68.324837], [113.534693, -67.363897], [113.855003, -65.764287], [113.855003, -59.684207], [114.495623, -58.404917], [115.774923, -57.764287], [117.374533, -57.764287], [118.974143, -57.123667], [119.935083, -55.203747], [120.255393, -52.645147], [119.614773, -50.404917], [107.134303, -38.244757], [105.855003, -37.283817], [104.255393, -36.964657], [-21.025857, -36.964657], [-22.465307, -36.484997], [-23.744607, -35.043587], [-24.064917, -33.443977], [-26.305157, -22.244757], [-28.865697, -11.043587], [-29.824687, -9.764287], [-31.424295, -8.805307], [-38.465310, -6.244757], [-46.144998, -4.963507], [-76.545388, -42.404917], [-73.344216, -43.043587], [-70.465310, -44.324837], [-68.225076, -46.565067], [-66.625466, -49.764287], [-66.305154, -52.963507], [-66.625466, -56.164677], [-68.225076, -59.043587], [-70.465310, -61.283817], [-73.344216, -62.883427], [-76.545388, -63.203747], [-79.744607, -62.883427], [-82.625466, -61.283817], [-85.184060, -59.043587], [-86.465310, -56.164677], [-87.105935, -52.963507], [-86.465310, -49.764287], [-85.184060, -46.565067], [-82.625466, -44.324837], [-79.744607, -43.043588]];
+outline_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], [82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63]];
-path18439_points = [[-9.421112, -72.015925], [-6.203805, -72.015925]];
-path18439_paths = [[0, 1]];
+engrave_points = [[-104.084064, 99.713814], [-105.946730, 100.306481], [-107.894027, 100.645148], [-109.841431, 100.645148], [-111.704061, 100.306481], [-113.566728, 99.713814], [-113.905394, 99.375148], [-114.582727, 96.835149], [-115.090762, 94.210482], [-115.344727, 93.617817], [-115.768060, 93.109816], [-116.445393, 92.855817], [-117.546060, 92.601816], [-118.562060, 92.009150], [-119.408726, 91.162484], [-120.001393, 90.146484], [-120.255393, 89.045817], [-120.255393, 87.860485], [-120.001393, 86.759817], [-119.408726, 85.743819], [-118.562060, 84.981819], [-117.546060, 84.389151], [-116.445393, 84.050486], [-115.768060, 83.881152], [-115.344727, 83.373153], [-115.090762, 82.780485], [-114.582727, 80.155820], [-113.905394, 77.615821], [-113.566728, 77.277153], [-111.704061, 76.599821], [-109.841431, 76.345821], [-107.894027, 76.345821], [-105.946730, 76.599821], [-104.084064, 77.277153], [-103.745397, 77.615821], [-102.898730, 81.171819], [-102.306063, 84.812485], [-102.136730, 88.453151], [-102.306063, 92.178483], [-102.898730, 95.819150], [-103.745397, 99.375149]];
+engrave_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]];
-path17401_points = [[-70.013342, -16.874875], [-72.299342, -16.874875]];
-path17401_paths = [[0, 1]];
+warding_fm_points = [[-25.484517, 85.235751], [-25.484517, 85.997751], [-24.251397, 87.183087], [-24.251397, 87.606412], [-25.638657, 89.469082], [-25.638657, 92.686411], [-26.486397, 92.686411], [-26.486397, 89.807761], [-25.561557, 88.707091], [-25.330387, 88.283761], [-25.253287, 87.775751], [-25.330387, 87.267752], [-25.561557, 86.844411], [-26.255187, 85.828421], [-26.486397, 85.659081], [-26.486397, 84.304412], [-25.022097, 84.304412], [-25.022097, 85.151066]];
+warding_fm_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]];
-path18435_points = [[-10.267779, -71.846585], [-9.844446, -71.846585]];
-path18435_paths = [[0, 1]];
+warding_a_points = [[-60.489095, 84.854745], [-60.489095, 84.304412], [-61.722309, 84.304412], [-62.724295, 84.304412], [-62.724295, 85.405080], [-61.259887, 88.199079], [-62.724295, 88.876413], [-62.724295, 92.686411], [-61.568157, 92.686411], [-61.568157, 89.215080], [-60.489095, 88.622412], [-60.489095, 87.945079], [-61.491081, 85.913079], [-61.491081, 85.235747]];
+warding_a_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]];
-path17763_points = [[72.409224, -73.269695], [72.409224, -72.846365]];
-path17763_paths = [[0, 1]];
+warding_b_points = [[-49.627860, 85.151081], [-49.627860, 86.167080], [-48.749824, 87.183080], [-48.749824, 88.029744], [-49.787502, 89.384411], [-49.787502, 92.686411], [-50.984824, 92.686411], [-50.984824, 89.045744], [-49.787502, 87.606411], [-50.984824, 86.336414], [-50.984824, 84.304412], [-49.148931, 84.304412], [-49.148931, 85.151081]];
+warding_b_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]];
-path17529_points = [[72.917224, -73.185025], [75.795864, -73.185025]];
-path17529_paths = [[0, 1]];
+warding_c_points = [[-41.850002, 87.013745], [-40.608335, 88.114411], [-41.850002, 88.791710], [-41.850002, 92.686411], [-40.773897, 92.686411], [-40.773897, 89.469078], [-39.615002, 88.707078], [-39.615002, 87.606411], [-40.608335, 86.759745], [-40.608335, 85.320377], [-40.111669, 85.320377], [-40.111669, 84.304412], [-41.850002, 84.304412]];
+warding_c_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]];
-path17399_points = [[-69.082009, -17.044205], [-63.917342, -17.044205]];
-path17399_paths = [[0, 1]];
+path17423_points = [[-109.054457, 10.860302], [-104.821123, 10.860302]];
+path17423_paths = [[0, 1]];
-path17393_points = [[-69.759342, -17.128875], [-72.214676, -17.128875]];
-path17393_paths = [[0, 1]];
+path17421_points = [[-111.340457, 10.860302], [-113.203123, 10.860302]];
+path17421_paths = [[0, 1]];
-path17767_points = [[72.832554, -72.846365], [72.409224, -72.846365]];
-path17767_paths = [[0, 1]];
+path17419_points = [[-109.223790, 10.775633], [-104.821123, 10.775633]];
+path17419_paths = [[0, 1]];
-path18829_points = [[-38.414868, -71.420085], [-38.499508, -71.335385], [-38.584178, -71.250685], [-38.668868, -71.335385]];
-path18829_paths = [[0, 1, 2, 3]];
+path17417_points = [[-111.255790, 10.775633], [-113.203123, 10.775633]];
+path17417_paths = [[0, 1]];
-path18441_points = [[-10.521779, -72.015925], [-9.675112, -72.015925]];
-path18441_paths = [[0, 1]];
+path17415_points = [[-109.393123, 10.606302], [-104.821123, 10.606302]];
+path17415_paths = [[0, 1]];
-path18429_points = [[-10.098446, -71.761925], [-10.013776, -71.761925]];
-path18429_paths = [[0, 1]];
+path17413_points = [[-111.171123, 10.606302], [-113.203123, 10.606302]];
+path17413_paths = [[0, 1]];
-path17771_points = [[73.171224, -73.777695], [75.626534, -73.777695]];
-path17771_paths = [[0, 1]];
+path17411_points = [[-109.562457, 10.521633], [-104.821123, 10.521633]];
+path17411_paths = [[0, 1]];
-path18427_points = [[-9.336446, -71.761925], [-6.203805, -71.761925]];
-path18427_paths = [[0, 1]];
+path17409_points = [[-111.086457, 10.521633], [-113.203123, 10.521633]];
+path17409_paths = [[0, 1]];
-path18065_points = [[44.356304, -72.317545], [42.239634, -72.317545]];
-path18065_paths = [[0, 1]];
+path17407_points = [[-109.731790, 10.352303], [-104.821123, 10.352303]];
+path17407_paths = [[0, 1]];
-path18425_points = [[-12.469112, -71.592585], [-14.501112, -71.592585]];
-path18425_paths = [[0, 1]];
+path17405_points = [[-111.001790, 10.352303], [-113.203123, 10.352303]];
+path17405_paths = [[0, 1]];
-path6684_points = [[-9.336446, -71.592585], [-6.203805, -71.592585]];
-path6684_paths = [[0, 1]];
+path17403_points = [[-109.901123, 10.267632], [-104.821123, 10.267632]];
+path17403_paths = [[0, 1]];
-path17397_points = [[-69.928676, -17.044205], [-72.299342, -17.044205]];
-path17397_paths = [[0, 1]];
+path17401_points = [[-110.917123, 10.267632], [-113.203123, 10.267632]];
+path17401_paths = [[0, 1]];
-path18419_points = [[17.192474, -71.257805], [17.023124, -71.257805]];
-path18419_paths = [[0, 1]];
+path17399_points = [[-109.985790, 10.098302], [-104.821123, 10.098302]];
+path17399_paths = [[0, 1]];
-path18827_points = [[-38.414868, -71.420085], [-38.414868, -71.589415], [-38.330178, -71.674115], [-38.160871, -71.674115], [-37.991512, -71.589415]];
-path18827_paths = [[0, 1, 2, 3, 4]];
+path17397_points = [[-110.832457, 10.098302], [-113.203123, 10.098302]];
+path17397_paths = [[0, 1]];
-path17395_points = [[-69.251342, -17.128875], [-63.917342, -17.128875]];
+path17395_points = [[-110.155123, 10.013632], [-104.821123, 10.013632]];
path17395_paths = [[0, 1]];
-path17999_points = [[43.932994, -71.555545], [42.154994, -71.555545]];
-path17999_paths = [[0, 1]];
-
-path17371_points = [[-71.368009, -17.890875], [-72.130009, -17.890875]];
-path17371_paths = [[0, 1]];
-
-path18411_points = [[15.075814, -71.427135], [13.297784, -71.427135]];
-path18411_paths = [[0, 1]];
-
-path18095_points = [[47.065664, -71.555545], [50.452304, -71.555545]];
-path18095_paths = [[0, 1]];
+path17393_points = [[-110.663123, 10.013632], [-113.118457, 10.013632]];
+path17393_paths = [[0, 1]];
-path18043_points = [[44.694994, -72.994875], [47.234994, -72.994875]];
-path18043_paths = [[0, 1]];
+path17391_points = [[-110.324457, 9.844302], [-104.821123, 9.844302]];
+path17391_paths = [[0, 1]];
-path18409_points = [[18.123784, -71.511805], [21.595124, -71.511805]];
-path18409_paths = [[0, 1]];
+path17389_points = [[-110.578457, 9.844302], [-113.118457, 9.844302]];
+path17389_paths = [[0, 1]];
-path18407_points = [[17.277124, -71.511805], [16.769124, -71.511805]];
-path18407_paths = [[0, 1]];
+path17387_points = [[-110.493790, 9.759633], [-108.800457, 9.759633]];
+path17387_paths = [[0, 1]];
-path18825_points = [[-40.362175, -71.081415], [-42.732842, -71.081415]];
-path18825_paths = [[0, 1]];
+path17385_points = [[-110.493790, 9.759633], [-113.118457, 9.759633]];
+path17385_paths = [[0, 1]];
-path18437_points = [[-12.469112, -71.846585], [-14.501112, -71.846585]];
-path18437_paths = [[0, 1]];
+path17383_points = [[-113.118457, 9.590303], [-108.969790, 9.590303]];
+path17383_paths = [[0, 1]];
-path18405_points = [[15.075814, -71.511805], [13.297784, -71.511805]];
-path18405_paths = [[0, 1]];
+path17381_points = [[-109.139123, 9.505632], [-111.933123, 9.505632]];
+path17381_paths = [[0, 1]];
-path16357_points = [[13.525114, -17.346185], [13.863754, -18.362185]];
-path16357_paths = [[0, 1]];
+path17379_points = [[-112.271790, 9.505632], [-113.118457, 9.505632]];
+path17379_paths = [[0, 1]];
-path18401_points = [[17.361784, -71.681135], [16.684454, -71.681135]];
-path18401_paths = [[0, 1]];
+path17377_points = [[-111.848457, 9.336302], [-109.308457, 9.336302]];
+path17377_paths = [[0, 1]];
-path18039_points = [[44.610304, -73.079545], [47.234994, -73.079545]];
-path18039_paths = [[0, 1]];
+path17375_points = [[-112.271790, 9.336302], [-113.033790, 9.336302]];
+path17375_paths = [[0, 1]];
-path18399_points = [[15.160454, -71.681135], [13.382404, -71.681135]];
-path18399_paths = [[0, 1]];
+path17373_points = [[-111.679123, 9.251632], [-109.477790, 9.251632]];
+path17373_paths = [[0, 1]];
-path18397_points = [[17.869734, -71.765805], [21.595124, -71.765805]];
-path18397_paths = [[0, 1]];
+path17371_points = [[-112.271790, 9.251632], [-113.033790, 9.251632]];
+path17371_paths = [[0, 1]];
-path18395_points = [[17.446474, -71.765805], [16.599814, -71.765805]];
-path18395_paths = [[0, 1]];
+path17369_points = [[-111.594457, 9.082302], [-109.647123, 9.082302]];
+path17369_paths = [[0, 1]];
-path17349_points = [[-70.436676, -18.483535], [-71.029342, -17.636875]];
-path17349_paths = [[0, 1]];
+path17367_points = [[-112.271790, 9.082302], [-113.033790, 9.082302]];
+path17367_paths = [[0, 1]];
-path17343_points = [[-70.436676, -18.483535], [-69.251342, -18.483535]];
-path17343_paths = [[0, 1]];
+path17365_points = [[-111.509790, 8.997633], [-109.816457, 8.997633]];
+path17365_paths = [[0, 1]];
-path17373_points = [[-70.775342, -17.890875], [-68.574009, -17.890875]];
-path17373_paths = [[0, 1]];
+path17363_points = [[-109.985790, 8.828303], [-111.425123, 8.828303]];
+path17363_paths = [[0, 1]];
-path18389_points = [[17.531124, -71.935135], [16.430454, -71.935135]];
-path18389_paths = [[0, 1]];
+path17361_points = [[-111.340457, 8.743632], [-110.155123, 8.743632]];
+path17361_paths = [[0, 1]];
-path16263_points = [[70.801404, -16.138275], [68.176734, -16.138275]];
-path16263_paths = [[0, 1]];
+path17359_points = [[-111.425123, 10.944973], [-113.203123, 10.944973]];
+path17359_paths = [[0, 1]];
-path18387_points = [[15.245124, -71.935135], [13.382404, -71.935135]];
-path18387_paths = [[0, 1]];
+path17357_points = [[-111.425123, 10.944973], [-110.493790, 9.759633], [-108.969790, 10.944973]];
+path17357_paths = [[0, 1, 2]];
-path18385_points = [[16.345814, -72.019805], [21.595124, -72.019805]];
-path18385_paths = [[0, 1]];
+path17355_points = [[-108.715790, 9.759633], [-104.821123, 9.759633]];
+path17355_paths = [[0, 1]];
-path17537_points = [[75.795864, -73.269695], [73.001894, -73.269695]];
-path17537_paths = [[0, 1]];
+path17353_points = [[-104.821123, 10.944973], [-108.969790, 10.944973]];
+path17353_paths = [[0, 1]];
-path17369_points = [[-70.690676, -18.060205], [-68.743342, -18.060205]];
-path17369_paths = [[0, 1]];
+path17351_points = [[-108.715790, 9.759633], [-110.155123, 8.658973]];
+path17351_paths = [[0, 1]];
-path18821_points = [[-38.584175, -73.282745]];
-path18821_paths = [[0]];
+path17349_points = [[-111.340457, 8.658973], [-111.933123, 9.505632]];
+path17349_paths = [[0, 1]];
-path18433_points = [[-9.421112, -71.846585], [-6.203805, -71.846585]];
-path18433_paths = [[0, 1]];
+path17347_points = [[-113.033790, 9.082302], [-113.203123, 10.944973]];
+path17347_paths = [[0, 1]];
-path18381_points = [[16.261124, -72.189135], [21.595124, -72.189135]];
-path18381_paths = [[0, 1]];
+path17345_points = [[-112.271790, 9.505632], [-111.933123, 9.505632]];
+path17345_paths = [[0, 1]];
-path17527_points = [[72.409224, -73.100365], [71.647224, -73.100365]];
-path17527_paths = [[0, 1]];
+path17343_points = [[-111.340457, 8.658973], [-110.155123, 8.658973]];
+path17343_paths = [[0, 1]];
-path17391_points = [[-69.420676, -17.298205], [-63.917342, -17.298205]];
-path17391_paths = [[0, 1]];
+path17341_points = [[-112.271790, 9.082302], [-112.271790, 9.505632]];
+path17341_paths = [[0, 1]];
-path17389_points = [[-69.674676, -17.298205], [-72.214676, -17.298205]];
-path17389_paths = [[0, 1]];
+path17339_points = [[-112.271790, 9.082302], [-113.033790, 9.082302]];
+path17339_paths = [[0, 1]];
-path18033_points = [[45.456994, -73.248875], [47.234994, -73.248875]];
-path18033_paths = [[0, 1]];
+path17337_points = [[-104.821123, 9.759633], [-104.821123, 10.944973]];
+path17337_paths = [[0, 1]];
-path18375_points = [[15.414454, -72.273805], [13.382404, -72.273805]];
-path18375_paths = [[0, 1]];
+path17125_points = [[-83.294279, 11.486833], [-82.278279, 11.486833]];
+path17125_paths = [[0, 1]];
-path17387_points = [[-69.590009, -17.382875], [-67.896676, -17.382875]];
-path17387_paths = [[0, 1]];
+path17123_points = [[-82.362945, 9.624172], [-83.124945, 9.624172], [-83.294279, 11.486832]];
+path17123_paths = [[0, 1, 2]];
-path17385_points = [[-69.590009, -17.382875], [-72.214676, -17.382875]];
-path17385_paths = [[0, 1]];
+path17121_points = [[-82.278279, 11.486833], [-81.177612, 9.962833]];
+path17121_paths = [[0, 1]];
-path18431_points = [[-12.469112, -71.761925], [-14.501112, -71.761925]];
-path18431_paths = [[0, 1]];
+path17119_points = [[-81.939612, 10.047503], [-82.362945, 10.047503], [-82.362945, 9.624173]];
+path17119_paths = [[0, 1, 2]];
-path16809_points = [[-12.116529, -16.335475], [-14.825862, -16.335475]];
-path16809_paths = [[0, 1]];
+path17117_points = [[-81.939612, 10.047503], [-81.262279, 9.031503], [-80.415612, 9.031503], [-78.976279, 10.216833]];
+path17117_paths = [[0, 1, 2, 3]];
-path17383_points = [[-72.214676, -17.552205], [-68.066009, -17.552205]];
-path17383_paths = [[0, 1]];
+path17115_points = [[-79.145612, 11.486833], [-81.092945, 9.962833], [-81.177615, 9.962833], [-81.092945, 9.962833]];
+path17115_paths = [[0, 1, 2, 3]];
-path17341_points = [[-71.368009, -18.060205], [-71.368009, -17.636875]];
-path17341_paths = [[0, 1]];
+path17113_points = [[-79.145612, 11.486833], [-74.912279, 11.486833]];
+path17113_paths = [[0, 1]];
-path18365_points = [[15.837814, -72.697135], [18.377784, -72.697135]];
-path18365_paths = [[0, 1]];
+path17111_points = [[-74.912279, 10.216833], [-78.976279, 10.216833]];
+path17111_paths = [[0, 1]];
-path17765_points = [[72.832554, -72.846365], [73.171224, -73.777695]];
-path17765_paths = [[0, 1]];
+path17109_points = [[-74.912279, 10.216833], [-74.912279, 11.486833]];
+path17109_paths = [[0, 1]];
-path18363_points = [[15.583814, -72.697135], [14.737144, -72.697135]];
-path18363_paths = [[0, 1]];
+path17107_points = [[-80.415612, 9.031502], [-81.262279, 9.031502]];
+path17107_paths = [[0, 1]];
-path17059_points = [[-40.866498, -16.333005], [-42.390498, -16.333005]];
-path17059_paths = [[0, 1]];
+path17105_points = [[-81.346945, 9.200832], [-80.246279, 9.200832]];
+path17105_paths = [[0, 1]];
-path17997_points = [[47.065664, -71.555545], [47.065664, -71.724875], [46.896324, -71.724875], [46.134324, -72.656215], [45.456994, -72.063545], [44.525664, -73.248875], [44.186994, -71.724875], [44.017664, -71.724875], [43.932964, -71.555545]];
-path17997_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8]];
+path17103_points = [[-80.076945, 9.285503], [-81.431612, 9.285503]];
+path17103_paths = [[0, 1]];
-path17367_points = [[-71.368009, -18.060205], [-72.130009, -18.060205]];
-path17367_paths = [[0, 1]];
+path17101_points = [[-81.516279, 9.454833], [-79.907612, 9.454833]];
+path17101_paths = [[0, 1]];
-path18359_points = [[15.668454, -72.781805], [18.293124, -72.781805]];
-path18359_paths = [[0, 1]];
+path17099_points = [[-79.738279, 9.539502], [-81.600945, 9.539502]];
+path17099_paths = [[0, 1]];
-path16811_points = [[-11.439195, -16.335475], [-6.528529, -16.335475]];
-path16811_paths = [[0, 1]];
+path17097_points = [[-82.362945, 9.708832], [-83.124945, 9.708832]];
+path17097_paths = [[0, 1]];
-path18093_points = [[43.932994, -71.555545], [42.154994, -71.555545]];
-path18093_paths = [[0, 1]];
+path17095_points = [[-81.685612, 9.708832], [-79.568945, 9.708832]];
+path17095_paths = [[0, 1]];
-path18357_points = [[15.668454, -72.781805], [14.821784, -72.781805]];
-path18357_paths = [[0, 1]];
+path17093_points = [[-82.362945, 9.793502], [-83.209612, 9.793502]];
+path17093_paths = [[0, 1]];
-path17379_points = [[-71.368009, -17.636875], [-72.214676, -17.636875]];
-path17379_paths = [[0, 1]];
+path17091_points = [[-81.770279, 9.793502], [-79.484279, 9.793502]];
+path17091_paths = [[0, 1]];
-path18353_points = [[14.821784, -72.951135], [18.293124, -72.951135]];
-path18353_paths = [[0, 1]];
+path17089_points = [[-82.362945, 9.962832], [-83.209612, 9.962832]];
+path17089_paths = [[0, 1]];
-path17377_points = [[-70.944676, -17.806205], [-68.404676, -17.806205]];
-path17377_paths = [[0, 1]];
+path17087_points = [[-81.854945, 9.962832], [-81.177612, 9.962832], [-81.092942, 9.962832], [-79.314942, 9.962832]];
+path17087_paths = [[0, 1, 2, 3]];
-path18349_points = [[17.192474, -73.035805], [18.293124, -73.035805]];
-path18349_paths = [[0, 1]];
+path17085_points = [[-82.362945, 10.047503], [-83.209612, 10.047503]];
+path17085_paths = [[0, 1]];
-path18347_points = [[17.023124, -73.035805], [14.821784, -73.035805]];
-path18347_paths = [[0, 1]];
+path17083_points = [[-81.939612, 10.047503], [-81.262279, 10.047503]];
+path17083_paths = [[0, 1]];
-path18345_points = [[14.229144, -73.035805], [13.467144, -73.035805]];
-path18345_paths = [[0, 1]];
+path17081_points = [[-80.923612, 10.047503], [-79.145612, 10.047503]];
+path17081_paths = [[0, 1]];
-path18343_points = [[17.277124, -73.205135], [18.293124, -73.205135]];
-path18343_paths = [[0, 1]];
+path17079_points = [[-81.346945, 10.216833], [-83.209612, 10.216833]];
+path17079_paths = [[0, 1]];
-path18341_points = [[16.853734, -73.205135], [14.821784, -73.205135]];
-path18341_paths = [[0, 1]];
+path17077_points = [[-80.838945, 10.216833], [-78.976279, 10.216833]];
+path17077_paths = [[0, 1]];
-path17381_points = [[-68.235342, -17.636875], [-71.029342, -17.636875]];
-path17381_paths = [[0, 1]];
+path17075_points = [[-81.431612, 10.301502], [-83.209612, 10.301502]];
+path17075_paths = [[0, 1]];
-path18337_points = [[17.277124, -73.289805], [18.208474, -73.289805]];
-path18337_paths = [[0, 1]];
+path17073_points = [[-80.669612, 10.301502], [-74.912279, 10.301502]];
+path17073_paths = [[0, 1]];
-path17375_points = [[-71.368009, -17.806205], [-72.130009, -17.806205]];
-path17375_paths = [[0, 1]];
+path17071_points = [[-81.516279, 10.470833], [-83.294279, 10.470833]];
+path17071_paths = [[0, 1]];
-path18813_points = [[-38.668868, -73.028745], [-37.822175, -73.028745]];
-path18813_paths = [[0, 1]];
+path17069_points = [[-80.500279, 10.470833], [-74.912279, 10.470833]];
+path17069_paths = [[0, 1]];
-path18333_points = [[17.361784, -73.459135], [17.785124, -73.459135]];
-path18333_paths = [[0, 1]];
+path17067_points = [[-81.600945, 10.555502], [-83.294279, 10.555502]];
+path17067_paths = [[0, 1]];
-path18331_points = [[16.515124, -73.459135], [14.906454, -73.459135], [14.906454, -73.543835], [16.345814, -73.543835]];
-path18331_paths = [[0, 1, 2, 3]];
+path17065_points = [[-80.330945, 10.555502], [-74.912279, 10.555502]];
+path17065_paths = [[0, 1]];
-path17495_points = [[74.610554, -72.507695], [71.562554, -72.507695]];
-path17495_paths = [[0, 1]];
+path17063_points = [[-81.685612, 10.724832], [-83.294279, 10.724832]];
+path17063_paths = [[0, 1]];
-path17337_points = [[-63.917342, -17.382875], [-63.917342, -16.197535]];
-path17337_paths = [[0, 1]];
+path17061_points = [[-80.161612, 10.724832], [-74.912279, 10.724832]];
+path17061_paths = [[0, 1]];
-path16805_points = [[-11.947195, -16.504805], [-14.741195, -16.504805]];
-path16805_paths = [[0, 1]];
+path17059_points = [[-81.770279, 10.809503], [-83.294279, 10.809503]];
+path17059_paths = [[0, 1]];
-path19065_points = [[-68.659536, -71.081415], [-70.945536, -71.081415]];
-path19065_paths = [[0, 1]];
+path17057_points = [[-79.992279, 10.809503], [-74.912279, 10.809503]];
+path17057_paths = [[0, 1]];
-path17361_points = [[-70.436676, -18.398875], [-69.251342, -18.398875]];
-path17361_paths = [[0, 1]];
+path17055_points = [[-81.854945, 10.978833], [-83.294279, 10.978833]];
+path17055_paths = [[0, 1]];
-path17749_points = [[75.965194, -72.592365], [75.626534, -73.777695]];
-path17749_paths = [[0, 1]];
+path17053_points = [[-79.822945, 10.978833], [-74.912279, 10.978833]];
+path17053_paths = [[0, 1]];
-path16803_points = [[-11.523862, -16.589475], [-6.528529, -16.589475]];
-path16803_paths = [[0, 1]];
+path17051_points = [[-82.024279, 11.063502], [-83.294279, 11.063502]];
+path17051_paths = [[0, 1]];
-path18857_points = [[-40.192842, -73.452075], [-41.208842, -73.452075]];
-path18857_paths = [[0, 1]];
+path17049_points = [[-79.738279, 11.063502], [-74.912279, 11.063502]];
+path17049_paths = [[0, 1]];
-path18855_points = [[-37.737509, -71.081415], [-34.350842, -71.081415], [-34.350842, -72.266745]];
-path18855_paths = [[0, 1, 2]];
+path17047_points = [[-82.108945, 11.232833], [-83.294279, 11.232833]];
+path17047_paths = [[0, 1]];
-path18853_points = [[-41.801509, -72.944075], [-42.478842, -72.944075]];
-path18853_paths = [[0, 1]];
+path17045_points = [[-79.568945, 11.232833], [-74.912279, 11.232833]];
+path17045_paths = [[0, 1]];
-path17525_points = [[72.917224, -73.100365], [75.795864, -73.100365]];
-path17525_paths = [[0, 1]];
+path17043_points = [[-82.193612, 11.317502], [-83.294279, 11.317502]];
+path17043_paths = [[0, 1]];
-path18851_points = [[-41.716842, -72.351415], [-41.293509, -72.351415], [-41.208839, -73.452075]];
-path18851_paths = [[0, 1, 2]];
+path17041_points = [[-79.399612, 11.317502], [-74.912279, 11.317502]];
+path17041_paths = [[0, 1]];
-path16283_points = [[16.149784, -15.991515], [20.552454, -15.991515]];
-path16283_paths = [[0, 1]];
+path17039_points = [[-82.278279, 11.486833], [-83.294279, 11.486833]];
+path17039_paths = [[0, 1]];
-path18849_points = [[-41.801509, -72.944075], [-41.716839, -72.351415]];
-path18849_paths = [[0, 1]];
+path17037_points = [[-79.230279, 11.486833], [-74.912279, 11.486833]];
+path17037_paths = [[0, 1]];
-path18051_points = [[44.948994, -72.740875], [50.452304, -72.740875]];
-path18051_paths = [[0, 1]];
+path16835_points = [[-51.919643, 11.569033], [-47.432310, 11.569033]];
+path16835_paths = [[0, 1]];
-path18847_points = [[-42.478842, -72.944075], [-42.732842, -71.081415]];
-path18847_paths = [[0, 1]];
+path16833_points = [[-53.612976, 11.569033], [-55.729643, 11.569033]];
+path16833_paths = [[0, 1]];
-path16797_points = [[-11.777862, -16.758805], [-14.741195, -16.758805], [-14.741195, -16.843505], [-10.507862, -16.843505]];
-path16797_paths = [[0, 1, 2, 3]];
+path16831_points = [[-52.004310, 11.399703], [-47.432310, 11.399703]];
+path16831_paths = [[0, 1]];
-path18843_points = [[-38.922868, -72.520745], [-38.584175, -73.282745], [-37.737509, -73.028745], [-37.568175, -72.266745]];
-path18843_paths = [[0, 1, 2, 3]];
+path16829_points = [[-53.528310, 11.399703], [-55.729643, 11.399703]];
+path16829_paths = [[0, 1]];
-path6658_points = [[-38.922868, -72.520745], [-39.007508, -72.436045], [-39.092178, -72.520745]];
-path6658_paths = [[0, 1, 2]];
+path16827_points = [[-52.088976, 11.315033], [-47.432310, 11.315033]];
+path16827_paths = [[0, 1]];
-path18839_points = [[-37.568175, -72.266745], [-34.350842, -72.266745]];
-path18839_paths = [[0, 1]];
+path16825_points = [[-53.443643, 11.315033], [-55.729643, 11.315033]];
+path16825_paths = [[0, 1]];
-path18837_points = [[-40.277535, -72.351415], [-40.362175, -71.081415]];
-path18837_paths = [[0, 1]];
+path16823_points = [[-52.173643, 11.145702], [-47.432310, 11.145702]];
+path16823_paths = [[0, 1]];
-path16783_points = [[-12.709195, -17.351475], [-10.677195, -17.351475]];
-path16783_paths = [[0, 1]];
+path16821_points = [[-53.274310, 11.145702], [-55.729643, 11.145702]];
+path16821_paths = [[0, 1]];
-path16795_points = [[-10.507862, -17.012805], [-13.047862, -17.012805]];
-path16795_paths = [[0, 1]];
+path16819_points = [[-52.173643, 11.061033], [-47.432310, 11.061033]];
+path16819_paths = [[0, 1]];
-path17995_points = [[47.319664, -72.740875], [50.452304, -72.740875]];
-path17995_paths = [[0, 1]];
+path16817_points = [[-53.189643, 11.061033], [-55.729643, 11.061033]];
+path16817_paths = [[0, 1]];
-path18833_points = [[-37.991509, -71.589415], [-37.737509, -71.081415]];
-path18833_paths = [[0, 1]];
+path16815_points = [[-52.258310, 10.891703], [-47.432310, 10.891703]];
+path16815_paths = [[0, 1]];
-path18831_points = [[-40.277535, -72.351415], [-40.192845, -72.436115], [-40.108175, -72.436115], [-40.023505, -72.436115]];
-path18831_paths = [[0, 1, 2, 3]];
+path16813_points = [[-53.104976, 10.891703], [-55.729643, 10.891703]];
+path16813_paths = [[0, 1]];
-path18091_points = [[47.065664, -71.724875], [50.452304, -71.724875]];
-path18091_paths = [[0, 1]];
+path16811_points = [[-52.342976, 10.807032], [-47.432310, 10.807032]];
+path16811_paths = [[0, 1]];
-path17353_points = [[-63.917342, -16.197535], [-68.066009, -16.197535]];
-path17353_paths = [[0, 1]];
+path16809_points = [[-53.020310, 10.807032], [-55.729643, 10.807032]];
+path16809_paths = [[0, 1]];
-path16807_points = [[-11.523862, -16.504805], [-6.528529, -16.504805]];
+path16807_points = [[-52.427643, 10.637702], [-47.432310, 10.637702]];
path16807_paths = [[0, 1]];
-path16275_points = [[70.716684, -15.799605], [68.176734, -15.799605]];
-path16275_paths = [[0, 1]];
+path16805_points = [[-52.850976, 10.637702], [-55.644976, 10.637702]];
+path16805_paths = [[0, 1]];
-path16787_points = [[-12.793862, -17.266805], [-10.592529, -17.266805]];
-path16787_paths = [[0, 1]];
+path16803_points = [[-52.427643, 10.553033], [-47.432310, 10.553033]];
+path16803_paths = [[0, 1]];
-path18823_points = [[-41.208842, -73.282745], [-40.023509, -73.282745]];
-path18823_paths = [[0, 1]];
+path16801_points = [[-52.766310, 10.553033], [-55.644976, 10.553033]];
+path16801_paths = [[0, 1]];
-path17345_points = [[-71.368009, -17.636875], [-71.029342, -17.636875]];
-path17345_paths = [[0, 1]];
+path16799_points = [[-52.512310, 10.383702], [-51.326976, 10.383702]];
+path16799_paths = [[0, 1]];
-path18819_points = [[-39.938842, -73.198075], [-41.208842, -73.198075]];
-path18819_paths = [[0, 1]];
+path16797_points = [[-52.681643, 10.383702], [-55.644976, 10.383702], [-55.644976, 10.299003], [-51.411643, 10.299003]];
+path16797_paths = [[0, 1, 2, 3]];
-path18817_points = [[-38.668868, -73.198075], [-38.160868, -73.198075]];
-path18817_paths = [[0, 1]];
+path16795_points = [[-51.411643, 10.129703], [-53.951643, 10.129703]];
+path16795_paths = [[0, 1]];
-path16799_points = [[-11.608529, -16.758805], [-10.423195, -16.758805]];
-path16799_paths = [[0, 1]];
+path16793_points = [[-54.798310, 10.129703], [-55.644976, 10.129703]];
+path16793_paths = [[0, 1]];
-path18815_points = [[-39.769509, -73.028745], [-41.208842, -73.028745]];
-path18815_paths = [[0, 1]];
+path16791_points = [[-53.866976, 10.045032], [-51.496310, 10.045032]];
+path16791_paths = [[0, 1]];
-path18415_points = [[18.208474, -71.427135], [21.595124, -71.427135]];
-path18415_paths = [[0, 1]];
+path16789_points = [[-54.798310, 10.045032], [-55.560310, 10.045032]];
+path16789_paths = [[0, 1]];
-path16785_points = [[-13.894529, -17.266805], [-14.656529, -17.266805]];
+path16787_points = [[-53.697643, 9.875702], [-51.496310, 9.875702]];
+path16787_paths = [[0, 1]];
+
+path16785_points = [[-54.798310, 9.875702], [-55.560310, 9.875702]];
path16785_paths = [[0, 1]];
-path17081_points = [[-40.019831, -17.095005], [-38.241831, -17.095005]];
-path17081_paths = [[0, 1]];
+path16783_points = [[-53.612976, 9.791033], [-51.580976, 9.791033]];
+path16783_paths = [[0, 1]];
-path18811_points = [[-41.801509, -72.944075], [-42.478842, -72.944075]];
-path18811_paths = [[0, 1]];
+path16781_points = [[-54.798310, 9.791033], [-55.560310, 9.791033]];
+path16781_paths = [[0, 1]];
-path18809_points = [[-41.208842, -72.944075], [-39.600175, -72.944075]];
-path18809_paths = [[0, 1]];
+path16779_points = [[-53.528310, 9.621702], [-51.580976, 9.621702]];
+path16779_paths = [[0, 1]];
-path18807_points = [[-38.753509, -72.944075], [-37.737509, -72.944075]];
-path18807_paths = [[0, 1]];
+path16777_points = [[-51.665643, 9.537033], [-53.358976, 9.537033]];
+path16777_paths = [[0, 1]];
-path18805_points = [[-41.801509, -72.774745], [-42.563509, -72.774745]];
-path18805_paths = [[0, 1]];
+path16775_points = [[-53.274310, 9.367703], [-51.665643, 9.367703]];
+path16775_paths = [[0, 1]];
-path18803_points = [[-41.208842, -72.774745], [-39.515509, -72.774745]];
-path18803_paths = [[0, 1]];
+path16773_points = [[-55.560310, 9.706372], [-55.729643, 11.569032], [-53.612976, 11.569032], [-52.596976, 10.299032], [-51.919643, 11.569032]];
+path16773_paths = [[0, 1, 2, 3, 4]];
-path16777_points = [[-10.761862, -17.605475], [-12.455195, -17.605475]];
-path16777_paths = [[0, 1]];
+path16771_points = [[-51.326976, 10.468372], [-47.432310, 10.468372]];
+path16771_paths = [[0, 1]];
-path18801_points = [[-38.838175, -72.774745], [-37.737509, -72.774745]];
-path18801_paths = [[0, 1]];
-
-path17523_points = [[72.409224, -73.015695], [71.562554, -73.015695]];
-path17523_paths = [[0, 1]];
-
-path18799_points = [[-41.801509, -72.690075], [-42.563509, -72.690075]];
-path18799_paths = [[0, 1]];
-
-path17051_points = [[-41.120498, -16.079005], [-42.390498, -16.079005]];
-path17051_paths = [[0, 1]];
-
-path18797_points = [[-41.208842, -72.690075], [-39.346175, -72.690075]];
-path18797_paths = [[0, 1]];
-
-path18029_points = [[43.170994, -73.248875], [42.324324, -73.248875]];
-path18029_paths = [[0, 1]];
-
-path18795_points = [[-38.838175, -72.690075], [-37.652842, -72.690075]];
-path18795_paths = [[0, 1]];
-
-path18793_points = [[-41.716842, -72.520745], [-42.563509, -72.520745]];
-path18793_paths = [[0, 1]];
-
-path16293_points = [[13.948454, -16.245515], [12.170454, -16.245515]];
-path16293_paths = [[0, 1]];
-
-path18791_points = [[-41.208842, -72.520745], [-39.176868, -72.520745]];
-path18791_paths = [[0, 1]];
-
-path18789_points = [[-38.922868, -72.520745], [-37.652842, -72.520745]];
-path18789_paths = [[0, 1]];
-
-path16775_points = [[-12.370529, -17.774805], [-10.761862, -17.774805]];
-path16775_paths = [[0, 1]];
-
-path18787_points = [[-41.716842, -72.436075], [-42.563509, -72.436075]];
-path18787_paths = [[0, 1]];
-
-path18785_points = [[-41.208842, -72.436075], [-40.192842, -72.436075], [-40.108172, -72.436075], [-37.652839, -72.436075]];
-path18785_paths = [[0, 1, 2, 3]];
-
-path17761_points = [[71.647224, -73.269695], [71.477894, -71.407025]];
-path17761_paths = [[0, 1]];
-
-path18783_points = [[-40.277535, -72.266745], [-42.648202, -72.266745]];
-path18783_paths = [[0, 1]];
-
-path18781_points = [[-39.938842, -72.266745], [-37.652842, -72.266745]];
-path18781_paths = [[0, 1]];
-
-path18779_points = [[-40.277535, -72.182075], [-42.648202, -72.182075]];
-path18779_paths = [[0, 1]];
-
-path16267_points = [[70.716684, -16.053605], [68.176734, -16.053605]];
-path16267_paths = [[0, 1]];
-
-path18777_points = [[-39.769509, -72.182075], [-34.350842, -72.182075]];
-path18777_paths = [[0, 1]];
-
-path18089_points = [[44.017664, -71.724875], [42.154994, -71.724875]];
-path18089_paths = [[0, 1]];
+path16769_points = [[-51.326976, 10.468372], [-51.750310, 9.283032]];
+path16769_paths = [[0, 1]];
-path18775_points = [[-40.277535, -72.012745], [-42.648202, -72.012745]];
-path18775_paths = [[0, 1]];
+path16767_points = [[-53.189643, 9.283032], [-53.951643, 10.214372], [-54.798310, 10.214372], [-54.882980, 9.706372], [-55.560314, 9.706372]];
+path16767_paths = [[0, 1, 2, 3, 4]];
-path18773_points = [[-39.600175, -72.012745], [-34.350842, -72.012745]];
-path18773_paths = [[0, 1]];
+path16765_points = [[-51.919643, 11.569033], [-47.432310, 11.569033]];
+path16765_paths = [[0, 1]];
-path18771_points = [[-40.277535, -71.928075], [-42.648202, -71.928075]];
-path18771_paths = [[0, 1]];
+path16763_points = [[-51.750310, 9.283032], [-53.189643, 9.283032]];
+path16763_paths = [[0, 1]];
-path18769_points = [[-39.430842, -71.928075], [-34.350842, -71.928075]];
-path18769_paths = [[0, 1]];
+path16761_points = [[-47.432310, 10.468372], [-47.432310, 11.569032]];
+path16761_paths = [[0, 1]];
-path18767_points = [[-40.277535, -71.758745], [-42.648202, -71.758745]];
-path18767_paths = [[0, 1]];
+path16369_points = [[-24.499997, 8.780323], [-27.040027, 8.780323]];
+path16369_paths = [[0, 1]];
-path18765_points = [[-39.261509, -71.758745], [-34.350842, -71.758745]];
-path18765_paths = [[0, 1]];
+path16367_points = [[-24.753997, 11.150993], [-20.351327, 11.150993], [-20.351327, 9.965663]];
+path16367_paths = [[0, 1, 2]];
-path16771_points = [[-10.423195, -16.674135], [-6.528529, -16.674135]];
-path16771_paths = [[0, 1]];
+path16365_points = [[-28.479327, 9.288322], [-28.733327, 11.150993]];
+path16365_paths = [[0, 1]];
-path18763_points = [[-40.277535, -71.674075], [-42.648202, -71.674075]];
-path18763_paths = [[0, 1]];
+path16363_points = [[-28.479327, 9.288322], [-27.801997, 9.288322]];
+path16363_paths = [[0, 1]];
-path18761_points = [[-39.176868, -71.674075], [-38.330175, -71.674075]];
-path18761_paths = [[0, 1]];
+path16361_points = [[-27.717327, 9.796323], [-27.378667, 9.796323]];
+path16361_paths = [[0, 1]];
-path18759_points = [[-38.076175, -71.674075], [-34.350842, -71.674075]];
-path18759_paths = [[0, 1]];
+path16359_points = [[-27.717327, 9.796323], [-27.802027, 9.288322]];
+path16359_paths = [[0, 1]];
-path18757_points = [[-40.362175, -71.504745], [-42.648202, -71.504745]];
-path18757_paths = [[0, 1]];
+path16357_points = [[-27.378667, 9.796323], [-27.040027, 8.780323]];
+path16357_paths = [[0, 1]];
-path16769_points = [[-10.423195, -16.674135], [-10.846529, -17.859475]];
-path16769_paths = [[0, 1]];
+path16355_points = [[-24.161387, 9.965663], [-20.351327, 9.965663]];
+path16355_paths = [[0, 1]];
-path17485_points = [[75.541864, -72.423025], [79.859864, -72.423025]];
-path17485_paths = [[0, 1]];
+path16353_points = [[-24.161387, 9.965663], [-24.499997, 8.780323]];
+path16353_paths = [[0, 1]];
-path17483_points = [[74.441224, -72.338365], [71.477894, -72.338365]];
-path17483_paths = [[0, 1]];
+path16351_points = [[-25.177357, 9.796323], [-26.447327, 9.796323], [-27.040027, 11.150993]];
+path16351_paths = [[0, 1, 2]];
-path17481_points = [[75.626534, -72.338365], [79.859864, -72.338365]];
-path17481_paths = [[0, 1]];
+path16349_points = [[-24.753997, 11.150993], [-25.177357, 9.796323]];
+path16349_paths = [[0, 1]];
-path17491_points = [[74.525894, -72.423025], [71.562554, -72.423025]];
-path17491_paths = [[0, 1]];
+path16347_points = [[-27.040027, 11.150993], [-28.733327, 11.150993]];
+path16347_paths = [[0, 1]];
-path17479_points = [[74.356554, -72.253695], [71.477894, -72.253695]];
-path17479_paths = [[0, 1]];
+path16345_points = [[-27.040027, 8.864992], [-24.499997, 8.864992], [-24.499997, 8.949692], [-27.124667, 8.949692]];
+path16345_paths = [[0, 1, 2, 3]];
-path17477_points = [[75.711194, -72.253695], [79.859864, -72.253695]];
-path17477_paths = [[0, 1]];
+path16343_points = [[-27.124667, 9.118992], [-24.415357, 9.118992], [-24.415357, 9.203692], [-27.209327, 9.203692]];
+path16343_paths = [[0, 1, 2, 3]];
-path17475_points = [[74.271894, -72.169025], [71.477894, -72.169025]];
-path17475_paths = [[0, 1]];
+path16341_points = [[-27.801997, 9.372993], [-28.563997, 9.372993]];
+path16341_paths = [[0, 1]];
-path18403_points = [[17.954474, -71.681135], [21.595124, -71.681135]];
-path18403_paths = [[0, 1]];
+path16339_points = [[-27.209327, 9.372993], [-24.330667, 9.372993]];
+path16339_paths = [[0, 1]];
-path18329_points = [[14.991064, -71.257805], [13.297784, -71.257805]];
-path18329_paths = [[0, 1]];
+path16337_points = [[-27.801997, 9.457662], [-28.563997, 9.457662]];
+path16337_paths = [[0, 1]];
-path17473_points = [[75.795864, -72.169025], [79.859864, -72.169025]];
-path17473_paths = [[0, 1]];
+path16335_points = [[-27.293997, 9.457662], [-24.330667, 9.457662]];
+path16335_paths = [[0, 1]];
-path16261_points = [[72.156074, -16.307605], [76.474074, -16.307605]];
-path16261_paths = [[0, 1]];
+path16333_points = [[-27.801997, 9.626993], [-28.563997, 9.626993]];
+path16333_paths = [[0, 1]];
-path17471_points = [[74.271894, -72.169025], [71.477894, -72.169025]];
-path17471_paths = [[0, 1]];
+path6550_points = [[-27.293997, 9.626993], [-24.245997, 9.626993]];
+path6550_paths = [[0, 1]];
-path17469_points = [[75.880534, -72.169025], [79.859864, -72.169025]];
-path17469_paths = [[0, 1]];
+path16329_points = [[-27.717327, 9.711662], [-28.563997, 9.711662]];
+path16329_paths = [[0, 1]];
-path17467_points = [[74.187224, -72.084365], [71.477894, -72.084365]];
-path17467_paths = [[0, 1]];
+path16327_points = [[-27.378667, 9.711662], [-24.245997, 9.711662]];
+path16327_paths = [[0, 1]];
-path17493_points = [[75.372534, -72.507695], [79.859864, -72.507695]];
-path17493_paths = [[0, 1]];
+path16325_points = [[-26.447327, 9.880992], [-28.648687, 9.880992]];
+path16325_paths = [[0, 1]];
-path17465_points = [[75.880534, -72.084365], [79.859864, -72.084365]];
-path17465_paths = [[0, 1]];
+path16323_points = [[-25.177357, 9.880992], [-24.245997, 9.880992]];
+path16323_paths = [[0, 1]];
-path17521_points = [[72.917224, -73.015695], [75.880534, -73.015695]];
-path17521_paths = [[0, 1]];
+path16321_points = [[-26.532027, 9.965663], [-28.648687, 9.965663]];
+path16321_paths = [[0, 1]];
-path17463_points = [[74.102554, -71.999695], [71.477894, -71.999695]];
-path17463_paths = [[0, 1]];
+path16319_points = [[-25.177357, 9.965663], [-20.351327, 9.965663]];
+path16319_paths = [[0, 1]];
-path18327_points = [[17.023124, -71.257805], [17.107724, -71.257805]];
-path18327_paths = [[0, 1]];
+path16317_points = [[-26.616667, 10.134993], [-28.648687, 10.134993]];
+path16317_paths = [[0, 1]];
-path16259_points = [[70.801404, -16.307605], [68.176734, -16.307605]];
-path16259_paths = [[0, 1]];
+path16315_points = [[-25.092667, 10.134993], [-20.351327, 10.134993]];
+path16315_paths = [[0, 1]];
-path17461_points = [[75.965194, -71.999695], [79.859864, -71.999695]];
-path17461_paths = [[0, 1]];
+path16313_points = [[-26.616667, 10.219662], [-28.648687, 10.219662]];
+path16313_paths = [[0, 1]];
-path18027_points = [[45.626324, -73.333545], [47.234994, -73.333545]];
-path18027_paths = [[0, 1]];
+path16311_points = [[-25.092667, 10.219662], [-20.351327, 10.219662]];
+path16311_paths = [[0, 1]];
-path17459_points = [[74.017894, -71.915025], [71.477894, -71.915025]];
-path17459_paths = [[0, 1]];
+path16309_points = [[-26.701327, 10.388993], [-28.648687, 10.388993]];
+path16309_paths = [[0, 1]];
-path18057_points = [[46.134324, -72.571545], [50.452304, -72.571545]];
-path18057_paths = [[0, 1]];
+path16307_points = [[-25.007997, 10.388993], [-20.351327, 10.388993]];
+path16307_paths = [[0, 1]];
-path17457_points = [[76.049864, -71.915025], [79.859864, -71.915025]];
-path17457_paths = [[0, 1]];
+path16305_points = [[-26.786027, 10.473662], [-28.648687, 10.473662]];
+path16305_paths = [[0, 1]];
-path17455_points = [[74.017894, -71.915025], [71.477894, -71.915025]];
-path17455_paths = [[0, 1]];
+path16303_points = [[-25.007997, 10.473662], [-20.351327, 10.473662]];
+path16303_paths = [[0, 1]];
-path17453_points = [[76.134534, -71.915025], [79.859864, -71.915025]];
-path17453_paths = [[0, 1]];
+path16301_points = [[-26.786027, 10.642992], [-28.648687, 10.642992]];
+path16301_paths = [[0, 1]];
-path17451_points = [[73.933224, -71.830365], [71.477894, -71.830365]];
-path17451_paths = [[0, 1]];
+path16299_points = [[-24.923357, 10.642992], [-20.351327, 10.642992]];
+path16299_paths = [[0, 1]];
-path18325_points = [[18.377784, -71.257805], [17.615734, -72.019805], [17.107734, -71.257805], [17.023134, -71.257805], [15.668464, -72.781805], [14.991084, -71.257805]];
-path18325_paths = [[0, 1, 2, 3, 4, 5]];
+path16297_points = [[-26.870667, 10.727663], [-28.648687, 10.727663]];
+path16297_paths = [[0, 1]];
-path17449_points = [[76.219194, -71.830365], [79.859864, -71.830365]];
-path17449_paths = [[0, 1]];
+path16295_points = [[-24.923357, 10.727663], [-20.351327, 10.727663]];
+path16295_paths = [[0, 1]];
-path17045_points = [[-38.665164, -15.909675], [-34.008498, -15.909675]];
-path17045_paths = [[0, 1]];
+path16293_points = [[-26.955327, 10.896993], [-28.733327, 10.896993]];
+path16293_paths = [[0, 1]];
-path17447_points = [[73.848554, -71.745695], [71.477894, -71.745695]];
-path17447_paths = [[0, 1]];
+path16291_points = [[-24.838667, 10.896993], [-20.351327, 10.896993]];
+path16291_paths = [[0, 1]];
-path17991_points = [[42.408994, -73.587545], [42.154994, -71.555545]];
-path17991_paths = [[0, 1]];
+path16289_points = [[-26.955327, 10.981662], [-28.733327, 10.981662]];
+path16289_paths = [[0, 1]];
-path17445_points = [[76.303864, -71.745695], [79.859864, -71.745695]];
-path17445_paths = [[0, 1]];
+path16287_points = [[-24.838667, 10.981662], [-20.351327, 10.981662]];
+path16287_paths = [[0, 1]];
-path17443_points = [[73.763894, -71.661025], [71.477894, -71.661025]];
-path17443_paths = [[0, 1]];
+path16285_points = [[-27.040027, 11.150993], [-28.733327, 11.150993]];
+path16285_paths = [[0, 1]];
-path18087_points = [[46.811664, -71.809545], [50.452304, -71.809545]];
-path18087_paths = [[0, 1]];
+path16283_points = [[-24.753997, 11.150993], [-20.351327, 11.150993]];
+path16283_paths = [[0, 1]];
-path17441_points = [[76.388584, -71.661025], [79.859864, -71.661025]];
-path17441_paths = [[0, 1]];
+path16277_points = [[32.098953, 11.342902], [35.570293, 11.342902]];
+path16277_paths = [[0, 1]];
-path17439_points = [[73.763894, -71.661025], [71.477894, -71.661025]];
-path17439_paths = [[0, 1]];
+path16275_points = [[29.812903, 11.342902], [27.272953, 11.342902]];
+path16275_paths = [[0, 1]];
-path18749_points = [[-38.838175, -71.420085], [-38.414868, -71.420085]];
-path18749_paths = [[0, 1]];
+path16273_points = [[31.929573, 11.258232], [35.570293, 11.258232]];
+path16273_paths = [[0, 1]];
-path16761_points = [[-6.528529, -16.674135], [-6.528529, -15.573475]];
-path16761_paths = [[0, 1]];
+path16271_points = [[29.812903, 11.258232], [27.272953, 11.258232]];
+path16271_paths = [[0, 1]];
-path17437_points = [[76.473254, -71.661025], [79.859864, -71.661025]];
-path17437_paths = [[0, 1]];
+path16269_points = [[31.675573, 11.088902], [35.570293, 11.088902]];
+path16269_paths = [[0, 1]];
-path17435_points = [[73.679224, -71.576365], [71.477894, -71.576365]];
-path17435_paths = [[0, 1]];
+path16267_points = [[29.812903, 11.088902], [27.272953, 11.088902]];
+path16267_paths = [[0, 1]];
-path17433_points = [[76.557864, -71.576365], [79.859864, -71.576365]];
-path17433_paths = [[0, 1]];
+path16265_points = [[31.421573, 11.004233], [35.570293, 11.004233]];
+path16265_paths = [[0, 1]];
-path16827_points = [[-11.185195, -15.827475], [-6.528529, -15.827475]];
-path16827_paths = [[0, 1]];
+path16263_points = [[29.897623, 11.004233], [27.272953, 11.004233]];
+path16263_paths = [[0, 1]];
-path17429_points = [[76.642534, -71.491695], [79.859864, -71.491695]];
-path17429_paths = [[0, 1]];
+path16261_points = [[31.252293, 10.834902], [35.570293, 10.834902]];
+path16261_paths = [[0, 1]];
-path16825_points = [[-12.539862, -15.827475], [-14.825862, -15.827475]];
-path16825_paths = [[0, 1]];
+path16259_points = [[29.897623, 10.834902], [27.272953, 10.834902]];
+path16259_paths = [[0, 1]];
-path16831_points = [[-11.100529, -15.742805], [-6.528529, -15.742805]];
-path16831_paths = [[0, 1]];
+path16257_points = [[30.998293, 10.750233], [35.570293, 10.750233]];
+path16257_paths = [[0, 1]];
-path6800_points = [[76.727194, -71.407025], [79.859864, -71.407025]];
-path6800_paths = [[0, 1]];
+path16255_points = [[29.982293, 10.750233], [27.272953, 10.750233]];
+path16255_paths = [[0, 1]];
-path16253_points = [[71.732684, -16.561605], [76.474074, -16.561605]];
+path16253_points = [[30.828903, 10.580903], [35.570293, 10.580903]];
path16253_paths = [[0, 1]];
-path16823_points = [[-11.269862, -15.996805], [-6.528529, -15.996805]];
-path16823_paths = [[0, 1]];
-
-path17755_points = [[76.727194, -71.407025], [75.118534, -72.677025]];
-path17755_paths = [[0, 1]];
-
-path18745_points = [[-40.362175, -71.250745], [-42.732842, -71.250745]];
-path18745_paths = [[0, 1]];
-
-path16367_points = [[16.149784, -15.991515], [20.552454, -15.991515], [20.552454, -17.176845]];
-path16367_paths = [[0, 1, 2]];
-
-path18393_points = [[15.245124, -71.765805], [13.382404, -71.765805]];
-path18393_paths = [[0, 1]];
-
-path16821_points = [[-12.370529, -15.996805], [-14.825862, -15.996805]];
-path16821_paths = [[0, 1]];
-
-path17061_points = [[-39.257831, -16.417675], [-34.008498, -16.417675]];
-path17061_paths = [[0, 1]];
-
-path16815_points = [[-11.354529, -16.250805], [-6.528529, -16.250805]];
-path16815_paths = [[0, 1]];
-
-path18391_points = [[17.700474, -71.935135], [21.595124, -71.935135]];
-path18391_paths = [[0, 1]];
-
-path17109_points = [[-34.008498, -16.925675], [-34.008498, -15.655675]];
-path17109_paths = [[0, 1]];
-
-path16365_points = [[12.424454, -17.854185], [12.170454, -15.991515]];
-path16365_paths = [[0, 1]];
+path16251_points = [[29.982293, 10.580903], [27.272953, 10.580903]];
+path16251_paths = [[0, 1]];
-path18053_points = [[44.356304, -72.571545], [42.239634, -72.571545]];
-path18053_paths = [[0, 1]];
+path16249_points = [[30.574903, 10.496232], [35.570293, 10.496232]];
+path16249_paths = [[0, 1]];
-path16817_points = [[-12.285862, -16.081475], [-14.825862, -16.081475]];
-path16817_paths = [[0, 1]];
+path16247_points = [[29.982293, 10.496232], [27.357623, 10.496232]];
+path16247_paths = [[0, 1]];
-path17989_points = [[43.678994, -72.994875], [43.848304, -74.010875]];
-path17989_paths = [[0, 1]];
+path16245_points = [[30.320903, 10.326902], [35.570293, 10.326902]];
+path16245_paths = [[0, 1]];
-path16819_points = [[-11.269862, -16.081475], [-6.528529, -16.081475]];
-path16819_paths = [[0, 1]];
+path16243_points = [[30.066903, 10.326902], [27.357623, 10.326902], [27.357623, 10.242202], [35.570293, 10.242202]];
+path16243_paths = [[0, 1, 2, 3]];
-path18315_points = [[14.737144, -72.612465], [14.906454, -73.543805]];
-path18315_paths = [[0, 1]];
+path16241_points = [[32.268293, 10.072902], [27.357623, 10.072902], [27.357623, 9.988202], [32.014293, 9.988202]];
+path16241_paths = [[0, 1, 2, 3]];
-path16363_points = [[12.424454, -17.854185], [13.101784, -17.854185]];
-path16363_paths = [[0, 1]];
+path16239_points = [[31.760293, 9.818903], [28.796903, 9.818903]];
+path16239_paths = [[0, 1]];
-path18369_points = [[15.922454, -72.527805], [18.377784, -72.527805]];
-path18369_paths = [[0, 1]];
+path16237_points = [[28.204233, 9.818903], [27.357623, 9.818903]];
+path16237_paths = [[0, 1]];
-path18487_points = [[-12.977112, -73.285925], [-10.860446, -73.285925]];
-path18487_paths = [[0, 1]];
+path16235_points = [[28.881623, 9.734232], [31.506293, 9.734232]];
+path16235_paths = [[0, 1]];
-path18313_points = [[14.229144, -73.289805], [14.313744, -72.612465], [14.737104, -72.612465]];
-path18313_paths = [[0, 1, 2]];
+path16233_points = [[28.204233, 9.734232], [27.442233, 9.734232]];
+path16233_paths = [[0, 1]];
-path16813_points = [[-12.201195, -16.250805], [-14.825862, -16.250805]];
-path16813_paths = [[0, 1]];
+path16231_points = [[28.881623, 9.564902], [31.252293, 9.564902]];
+path16231_paths = [[0, 1]];
-path16245_points = [[71.224684, -16.815605], [76.474074, -16.815605]];
-path16245_paths = [[0, 1]];
+path16229_points = [[28.204233, 9.564902], [27.442233, 9.564902]];
+path16229_paths = [[0, 1]];
-path18047_points = [[44.864324, -72.825545], [47.319664, -72.825545]];
-path18047_paths = [[0, 1]];
+path16227_points = [[28.881623, 9.480232], [30.998293, 9.480232]];
+path16227_paths = [[0, 1]];
-path16225_points = [[71.732684, -17.831605], [69.870014, -17.831605], [69.870014, -17.916305], [71.478684, -17.916305]];
+path16225_points = [[30.828903, 9.310902], [28.966233, 9.310902], [28.966233, 9.226202], [30.574903, 9.226202]];
path16225_paths = [[0, 1, 2, 3]];
-path16223_points = [[71.224684, -18.085605], [69.954734, -18.085605]];
+path16223_points = [[30.320903, 9.056903], [29.050953, 9.056903]];
path16223_paths = [[0, 1]];
-path16221_points = [[71.140074, -18.085605], [73.256734, -16.984935]];
+path16221_points = [[30.236293, 9.056903], [32.352953, 10.157573]];
path16221_paths = [[0, 1]];
-path16207_points = [[69.108014, -17.662275], [69.192714, -17.238935], [69.700664, -17.238935]];
-path16207_paths = [[0, 1, 2]];
-
-path16359_points = [[13.186454, -17.346185], [13.101754, -17.854185]];
-path16359_paths = [[0, 1]];
-
-path16219_points = [[70.716684, -15.799605], [68.176734, -15.799605]];
+path16219_points = [[29.812903, 11.342902], [27.272953, 11.342902]];
path16219_paths = [[0, 1]];
-path17101_points = [[-40.612498, -17.687675], [-39.003831, -17.687675]];
-path17101_paths = [[0, 1]];
-
-path17087_points = [[-40.951164, -17.179675], [-40.273831, -17.179675], [-40.189161, -17.179675], [-38.411161, -17.179675]];
-path17087_paths = [[0, 1, 2, 3]];
+path16217_points = [[30.066903, 10.411573], [30.151603, 10.326873], [30.320883, 10.326873], [32.098933, 11.342873]];
+path16217_paths = [[0, 1, 2, 3]];
-path17487_points = [[74.525894, -72.423025], [71.477894, -72.423025]];
-path17487_paths = [[0, 1]];
+path16215_points = [[29.812903, 11.342902], [30.066903, 10.411573]];
+path16215_paths = [[0, 1]];
-path16213_points = [[73.256734, -16.984935], [76.474074, -16.984935]];
+path16213_points = [[32.352953, 10.157572], [35.570293, 10.157572]];
path16213_paths = [[0, 1]];
-path18845_points = [[-40.192842, -73.452075], [-39.092175, -72.520745]];
-path18845_paths = [[0, 1]];
-
-path16211_points = [[68.346014, -17.662275], [68.176734, -15.799605]];
+path16211_points = [[27.442233, 9.480232], [27.272953, 11.342902]];
path16211_paths = [[0, 1]];
-path16209_points = [[69.700684, -17.238935], [69.954734, -18.085605]];
+path16209_points = [[28.796903, 9.903572], [29.050953, 9.056903]];
path16209_paths = [[0, 1]];
-path17347_points = [[-72.130009, -18.060205], [-72.299342, -16.197535]];
-path17347_paths = [[0, 1]];
-
-path17111_points = [[-34.008498, -16.925675], [-38.072498, -16.925675]];
-path17111_paths = [[0, 1]];
-
-path17049_points = [[-38.834498, -16.079005], [-34.008498, -16.079005]];
-path17049_paths = [[0, 1]];
+path16207_points = [[28.204233, 9.480232], [28.288933, 9.903572], [28.796883, 9.903572]];
+path16207_paths = [[0, 1, 2]];
-path16205_points = [[69.108014, -17.662275], [68.346014, -17.662275]];
+path16205_points = [[28.204233, 9.480232], [27.442233, 9.480232]];
path16205_paths = [[0, 1]];
-path16203_points = [[76.474074, -16.984935], [76.474074, -15.799605], [73.002734, -15.799605]];
+path16203_points = [[35.570293, 10.157572], [35.570293, 11.342902], [32.098953, 11.342902]];
path16203_paths = [[0, 1, 2]];
-path16201_points = [[71.140074, -18.085605], [69.954734, -18.085605]];
+path16201_points = [[30.236293, 9.056903], [29.050953, 9.056903]];
path16201_paths = [[0, 1]];
-path19155_points = [[-66.712202, -73.452075], [-69.252237, -73.452075]];
+path19155_points = [[-107.615983, -46.309568], [-110.156018, -46.309568]];
path19155_paths = [[0, 1]];
-path17517_points = [[72.917224, -72.931025], [75.880534, -72.931025]];
-path17517_paths = [[0, 1]];
-
-path17531_points = [[72.409224, -73.185025], [71.647224, -73.185025]];
-path17531_paths = [[0, 1]];
-
-path19153_points = [[-66.542869, -71.081415], [-62.563536, -71.081415], [-62.563536, -72.266745]];
+path19153_points = [[-107.446650, -43.938907], [-103.467317, -43.938907], [-103.467317, -45.124237]];
path19153_paths = [[0, 1, 2]];
-path17099_points = [[-38.834498, -17.603005], [-40.697164, -17.603005]];
-path17099_paths = [[0, 1]];
-
-path16355_points = [[16.742394, -17.176845], [20.552454, -17.176845]];
-path16355_paths = [[0, 1]];
-
-path19151_points = [[-69.929536, -72.351415], [-70.014206, -73.113415]];
+path19151_points = [[-110.833317, -45.208908], [-110.917987, -45.970908]];
path19151_paths = [[0, 1]];
-path18023_points = [[43.086324, -73.333545], [42.324324, -73.333545]];
-path18023_paths = [[0, 1]];
-
-path19149_points = [[-69.252237, -73.452075], [-69.421536, -72.351415], [-69.929536, -72.351415]];
+path19149_points = [[-110.156018, -46.309568], [-110.325317, -45.208908], [-110.833317, -45.208908]];
path19149_paths = [[0, 1, 2]];
-path16217_points = [[70.970684, -16.730935], [71.055384, -16.815635], [71.224664, -16.815635], [73.002714, -15.799635]];
-path16217_paths = [[0, 1, 2, 3]];
-
-path19147_points = [[-70.691536, -73.113415], [-70.945536, -71.081415]];
+path19147_points = [[-111.595317, -45.970908], [-111.849317, -43.938907]];
path19147_paths = [[0, 1]];
-path17357_points = [[-70.521342, -16.197535], [-69.590009, -17.382875], [-68.066009, -16.197535]];
-path17357_paths = [[0, 1, 2]];
-
-path19145_points = [[-70.691536, -73.113415], [-70.014202, -73.113415]];
+path19145_points = [[-111.595317, -45.970908], [-110.917983, -45.970908]];
path19145_paths = [[0, 1]];
-path19143_points = [[-66.712202, -73.452075], [-65.950202, -73.113415], [-65.865532, -72.266745], [-62.563532, -72.266745]];
+path19143_points = [[-107.615983, -46.309568], [-106.853983, -45.970908], [-106.769313, -45.124238], [-103.467313, -45.124238]];
path19143_paths = [[0, 1, 2, 3]];
-path19141_points = [[-66.881570, -72.605415], [-68.320869, -72.605415], [-68.659536, -71.081415]];
+path19141_points = [[-107.785351, -45.462908], [-109.224650, -45.462908], [-109.563317, -43.938907]];
path19141_paths = [[0, 1, 2]];
-path18379_points = [[15.414454, -72.189135], [13.382404, -72.189135]];
-path18379_paths = [[0, 1]];
-
-path17113_points = [[-38.241831, -15.655675], [-34.008498, -15.655675]];
-path17113_paths = [[0, 1]];
-
-path16353_points = [[16.742394, -17.176845], [16.403784, -18.362185]];
-path16353_paths = [[0, 1]];
+path19139_points = [[-107.446650, -43.938907], [-107.785351, -45.462908]];
+path19139_paths = [[0, 1]];
-path19137_points = [[-68.659536, -71.081415], [-70.945536, -71.081415]];
+path19137_points = [[-109.563317, -43.938907], [-111.849317, -43.938907]];
path19137_paths = [[0, 1]];
-path17987_points = [[43.086324, -73.587545], [43.171024, -72.994875], [43.679024, -72.994875]];
-path17987_paths = [[0, 1, 2]];
-
-path19135_points = [[-69.252237, -73.367415], [-66.542869, -73.367415]];
+path19135_points = [[-110.156018, -46.224908], [-107.446650, -46.224908]];
path19135_paths = [[0, 1]];
-path19133_points = [[-66.204202, -73.282745], [-69.336869, -73.282745]];
+path19133_points = [[-107.107983, -46.140238], [-110.240650, -46.140238]];
path19133_paths = [[0, 1]];
-path18311_points = [[14.229144, -73.289805], [13.551784, -73.289805]];
-path18311_paths = [[0, 1]];
-
-path19131_points = [[-70.014202, -73.113415], [-70.691536, -73.113415]];
+path19131_points = [[-110.917983, -45.970908], [-111.595317, -45.970908]];
path19131_paths = [[0, 1]];
-path19129_points = [[-69.336869, -73.113415], [-65.950202, -73.113415]];
+path19129_points = [[-110.240650, -45.970908], [-106.853983, -45.970908]];
path19129_paths = [[0, 1]];
-path17103_points = [[-39.173164, -17.857005], [-40.527831, -17.857005]];
-path17103_paths = [[0, 1]];
-
-path17339_points = [[-71.368009, -18.060205], [-72.130009, -18.060205]];
-path17339_paths = [[0, 1]];
-
-path19127_points = [[-70.014202, -73.028745], [-70.691536, -73.028745]];
+path19127_points = [[-110.917983, -45.886237], [-111.595317, -45.886237]];
path19127_paths = [[0, 1]];
-path18377_points = [[16.091814, -72.273805], [21.595124, -72.273805]];
-path18377_paths = [[0, 1]];
-
-path19125_points = [[-69.336869, -73.028745], [-65.950202, -73.028745]];
+path19125_points = [[-110.240650, -45.886237], [-106.853983, -45.886237]];
path19125_paths = [[0, 1]];
-path19123_points = [[-70.014202, -72.859415], [-70.691536, -72.859415]];
+path19123_points = [[-110.917983, -45.716907], [-111.595317, -45.716907]];
path19123_paths = [[0, 1]];
-path6634_points = [[-69.336869, -72.859415], [-65.865536, -72.859415]];
+path6634_points = [[-110.240650, -45.716907], [-106.769317, -45.716907]];
path6634_paths = [[0, 1]];
-path19119_points = [[-70.014202, -72.774745], [-70.776202, -72.774745]];
+path19119_points = [[-110.917983, -45.632238], [-111.679983, -45.632238]];
path19119_paths = [[0, 1]];
-path19117_points = [[-69.336869, -72.774745], [-65.865536, -72.774745]];
+path19117_points = [[-110.240650, -45.632238], [-106.769317, -45.632238]];
path19117_paths = [[0, 1]];
-path19115_points = [[-70.014202, -72.605415], [-70.776202, -72.605415]];
+path19115_points = [[-110.917983, -45.462908], [-111.679983, -45.462908]];
path19115_paths = [[0, 1]];
-path16349_points = [[16.149784, -15.991515], [15.726424, -17.346185]];
-path16349_paths = [[0, 1]];
-
-path18323_points = [[18.377784, -72.443135], [21.595124, -72.443135]];
-path18323_paths = [[0, 1]];
-
-path19113_points = [[-69.336869, -72.605415], [-65.865536, -72.605415]];
+path19113_points = [[-110.240650, -45.462908], [-106.769317, -45.462908]];
path19113_paths = [[0, 1]];
-path19111_points = [[-70.014202, -72.520745], [-70.776202, -72.520745]];
+path19111_points = [[-110.917983, -45.378238], [-111.679983, -45.378238]];
path19111_paths = [[0, 1]];
-path19109_points = [[-69.336869, -72.520745], [-68.320869, -72.520745]];
+path19109_points = [[-110.240650, -45.378238], [-109.224650, -45.378238]];
path19109_paths = [[0, 1]];
-path19107_points = [[-66.796869, -72.520745], [-65.865536, -72.520745]];
+path19107_points = [[-107.700650, -45.378238], [-106.769317, -45.378238]];
path19107_paths = [[0, 1]];
-path19105_points = [[-69.929536, -72.351415], [-70.776202, -72.351415]];
+path19105_points = [[-110.833317, -45.208908], [-111.679983, -45.208908]];
path19105_paths = [[0, 1]];
-path18523_points = [[-12.892446, -73.793925], [-12.977116, -72.947255]];
-path18523_paths = [[0, 1]];
-
-path16231_points = [[69.785404, -17.577605], [72.156074, -17.577605]];
-path16231_paths = [[0, 1]];
-
-path19103_points = [[-69.421536, -72.351415], [-68.405536, -72.351415]];
+path19103_points = [[-110.325317, -45.208908], [-109.309317, -45.208908]];
path19103_paths = [[0, 1]];
-path18373_points = [[16.007124, -72.443135], [21.595124, -72.443135]];
-path18373_paths = [[0, 1]];
-
-path19101_points = [[-66.796869, -72.351415], [-65.865536, -72.351415]];
+path19101_points = [[-107.700650, -45.208908], [-106.769317, -45.208908]];
path19101_paths = [[0, 1]];
-path19099_points = [[-68.405536, -72.266745], [-70.860903, -72.266745]];
+path19099_points = [[-109.309317, -45.124237], [-111.764684, -45.124237]];
path19099_paths = [[0, 1]];
-path17121_points = [[-41.374498, -15.655675], [-40.273831, -17.179675]];
-path17121_paths = [[0, 1]];
-
-path19097_points = [[-66.796869, -72.266745], [-62.563536, -72.266745]];
+path19097_points = [[-107.700650, -45.124237], [-103.467317, -45.124237]];
path19097_paths = [[0, 1]];
-path18021_points = [[45.795664, -73.502875], [47.150324, -73.502875]];
-path18021_paths = [[0, 1]];
-
-path17119_points = [[-41.035831, -17.095005], [-41.459164, -17.095005], [-41.459164, -17.518335]];
-path17119_paths = [[0, 1, 2]];
-
-path16215_points = [[70.716684, -15.799605], [70.970684, -16.730935]];
-path16215_paths = [[0, 1]];
+path19095_points = [[-109.309317, -44.954907], [-111.764684, -44.954907]];
+path19095_paths = [[0, 1]];
-path19093_points = [[-66.796869, -72.097415], [-62.563536, -72.097415]];
+path19093_points = [[-107.700650, -44.954907], [-103.467317, -44.954907]];
path19093_paths = [[0, 1]];
-path18371_points = [[15.499064, -72.443135], [13.382404, -72.443135]];
-path18371_paths = [[0, 1]];
-
-path19091_points = [[-68.405536, -72.012745], [-70.860903, -72.012745]];
+path19091_points = [[-109.309317, -44.870238], [-111.764684, -44.870238]];
path19091_paths = [[0, 1]];
-path16345_points = [[13.863754, -18.277515], [16.403784, -18.277515], [16.403784, -18.192815], [13.779114, -18.192815]];
-path16345_paths = [[0, 1, 2, 3]];
-
-path19089_points = [[-70.860903, -71.843415], [-68.490237, -71.843415]];
+path19089_points = [[-111.764684, -44.700907], [-109.394018, -44.700907]];
path19089_paths = [[0, 1]];
-path17351_points = [[-67.812009, -17.382875], [-69.251342, -18.483535]];
-path17351_paths = [[0, 1]];
+path19087_points = [[-107.615983, -44.700907], [-103.467317, -44.700907]];
+path19087_paths = [[0, 1]];
-path19085_points = [[-68.490237, -71.758745], [-70.860903, -71.758745]];
+path19085_points = [[-109.394018, -44.616238], [-111.764684, -44.616238]];
path19085_paths = [[0, 1]];
-path19083_points = [[-66.712202, -71.758745], [-62.563536, -71.758745]];
+path19083_points = [[-107.615983, -44.616238], [-103.467317, -44.616238]];
path19083_paths = [[0, 1]];
-path17985_points = [[43.086324, -73.587545], [42.408994, -73.587545]];
-path17985_paths = [[0, 1]];
-
-path19081_points = [[-68.490237, -71.589415], [-70.860903, -71.589415]];
+path19081_points = [[-109.394018, -44.446908], [-111.764684, -44.446908]];
path19081_paths = [[0, 1]];
-path18085_points = [[44.271664, -71.809545], [42.154994, -71.809545]];
-path18085_paths = [[0, 1]];
-
-path16343_points = [[13.779114, -18.023515], [16.488424, -18.023515], [16.488424, -17.938815], [13.694454, -17.938815]];
-path16343_paths = [[0, 1, 2, 3]];
-
-path19079_points = [[-66.627570, -71.589415], [-62.563536, -71.589415]];
+path19079_points = [[-107.531351, -44.446908], [-103.467317, -44.446908]];
path19079_paths = [[0, 1]];
-path17365_points = [[-70.606009, -18.144875], [-68.912676, -18.144875]];
-path17365_paths = [[0, 1]];
-
-path19077_points = [[-68.574869, -71.504745], [-70.860903, -71.504745]];
+path19077_points = [[-109.478650, -44.362237], [-111.764684, -44.362237]];
path19077_paths = [[0, 1]];
-path19075_points = [[-66.627570, -71.504745], [-62.563536, -71.504745]];
+path19075_points = [[-107.531351, -44.362237], [-103.467317, -44.362237]];
path19075_paths = [[0, 1]];
-path19073_points = [[-68.574869, -71.335415], [-70.945536, -71.335415]];
+path19073_points = [[-109.478650, -44.192907], [-111.849317, -44.192907]];
path19073_paths = [[0, 1]];
-path19071_points = [[-66.627570, -71.335415], [-62.563536, -71.335415]];
+path19071_points = [[-107.531351, -44.192907], [-103.467317, -44.192907]];
path19071_paths = [[0, 1]];
-path18367_points = [[15.583814, -72.527805], [13.382404, -72.527805]];
-path18367_paths = [[0, 1]];
+path19069_points = [[-109.478650, -44.108238], [-111.849317, -44.108238]];
+path19069_paths = [[0, 1]];
-warding_fm_points = [[15.419264, 58.093244], [15.419264, 58.855244], [16.652384, 60.040579], [16.652384, 60.463904], [15.265124, 62.326574], [15.265124, 65.543904], [14.417384, 65.543904], [14.417384, 62.665254], [15.342224, 61.564584], [15.573394, 61.141254], [15.650494, 60.633244], [15.573394, 60.125244], [15.342224, 59.701904], [14.648594, 58.685914], [14.417384, 58.516574], [14.417384, 57.161905], [15.881684, 57.161905], [15.881684, 58.008559]];
-warding_fm_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]];
+path19067_points = [[-107.446650, -44.108238], [-103.467317, -44.108238]];
+path19067_paths = [[0, 1]];
-path18321_points = [[18.377784, -72.443135], [18.293084, -73.289805], [17.446444, -73.543805], [17.107694, -72.951135]];
-path18321_paths = [[0, 1, 2, 3]];
+path19065_points = [[-109.563317, -43.938907], [-111.849317, -43.938907]];
+path19065_paths = [[0, 1]];
-warding_a_points = [[-19.585314, 57.712237], [-19.585314, 57.161905], [-20.818528, 57.161905], [-21.820514, 57.161905], [-21.820514, 58.262573], [-20.356106, 61.056572], [-21.820514, 61.733905], [-21.820514, 65.543904], [-20.664376, 65.543904], [-20.664376, 62.072572], [-19.585314, 61.479905], [-19.585314, 60.802572], [-20.587300, 58.770572], [-20.587300, 58.093239]];
-warding_a_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]];
+path19063_points = [[-107.446650, -43.938907], [-103.467317, -43.938907]];
+path19063_paths = [[0, 1]];
-path18081_points = [[44.271664, -71.978875], [42.239634, -71.978875]];
-path18081_paths = [[0, 1]];
+path6636_points = [[-103.467317, -44.870238], [-107.615983, -44.870238]];
+path6636_paths = [[0, 1]];
-path16763_points = [[-10.846529, -17.859475], [-12.285862, -17.859475]];
-path16763_paths = [[0, 1]];
+path18857_points = [[-81.096623, -46.309568], [-82.112623, -46.309568]];
+path18857_paths = [[0, 1]];
-warding_c_points = [[-0.946221, 59.871238], [0.295446, 60.971904], [-0.946221, 61.649203], [-0.946221, 65.543904], [0.129884, 65.543904], [0.129884, 62.326571], [1.288779, 61.564571], [1.288779, 60.463904], [0.295446, 59.617238], [0.295446, 58.177870], [0.792112, 58.177870], [0.792112, 57.161905], [-0.946221, 57.161905]];
-warding_c_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]];
+path18855_points = [[-78.641290, -43.938907], [-75.254623, -43.938907], [-75.254623, -45.124237]];
+path18855_paths = [[0, 1, 2]];
-engrave_points = [[-63.180283, 72.571307], [-65.042949, 73.163974], [-66.990246, 73.502640], [-68.937650, 73.502640], [-70.800280, 73.163974], [-72.662947, 72.571307], [-73.001613, 72.232641], [-73.678946, 69.692641], [-74.186981, 67.067975], [-74.440946, 66.475309], [-74.864279, 65.967309], [-75.541612, 65.713309], [-76.642279, 65.459309], [-77.658279, 64.866642], [-78.504945, 64.019976], [-79.097611, 63.003976], [-79.351611, 61.903310], [-79.351611, 60.717977], [-79.097611, 59.617310], [-78.504945, 58.601311], [-77.658279, 57.839311], [-76.642279, 57.246644], [-75.541612, 56.907978], [-74.864279, 56.738644], [-74.440946, 56.230645], [-74.186981, 55.637978], [-73.678946, 53.013312], [-73.001613, 50.473313], [-72.662947, 50.134646], [-70.800280, 49.457313], [-68.937650, 49.203313], [-66.990246, 49.203313], [-65.042949, 49.457313], [-63.180283, 50.134646], [-62.841616, 50.473313], [-61.994949, 54.029312], [-61.402282, 57.669977], [-61.232949, 61.310643], [-61.402282, 65.035976], [-61.994949, 68.676642], [-62.841616, 72.232641]];
-engrave_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]];
+path18853_points = [[-82.705290, -45.801568], [-83.382623, -45.801568]];
+path18853_paths = [[0, 1]];
-warding_b_points = [[-8.724079, 58.008573], [-8.724079, 59.024573], [-7.846043, 60.040573], [-7.846043, 60.887237], [-8.883721, 62.241904], [-8.883721, 65.543904], [-10.081043, 65.543904], [-10.081043, 61.903237], [-8.883721, 60.463904], [-10.081043, 59.193907], [-10.081043, 57.161905], [-8.245150, 57.161905], [-8.245150, 58.008573]];
-warding_b_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]];
+path18851_points = [[-82.620623, -45.208908], [-82.197290, -45.208908], [-82.112620, -46.309568]];
+path18851_paths = [[0, 1, 2]];
-path17513_points = [[72.832554, -72.931025], [75.880534, -72.931025]];
-path17513_paths = [[0, 1]];
+path18849_points = [[-82.705290, -45.801568], [-82.620620, -45.208908]];
+path18849_paths = [[0, 1]];
-path19139_points = [[-66.542869, -71.081415], [-66.881570, -72.605415]];
-path19139_paths = [[0, 1]];
+path18847_points = [[-83.382623, -45.801568], [-83.636623, -43.938907]];
+path18847_paths = [[0, 1]];
-path17751_points = [[74.949224, -72.761695], [75.118534, -72.676995]];
-path17751_paths = [[0, 1]];
+path18845_points = [[-81.096623, -46.309568], [-79.995956, -45.378238]];
+path18845_paths = [[0, 1]];
-path18361_points = [[14.313784, -72.697135], [13.467144, -72.697135]];
-path18361_paths = [[0, 1]];
+path18843_points = [[-79.826649, -45.378238], [-79.487956, -46.140238], [-78.641290, -45.886238], [-78.471956, -45.124238]];
+path18843_paths = [[0, 1, 2, 3]];
-path17123_points = [[-41.459164, -17.518335], [-42.221164, -17.518335], [-42.390498, -15.655675]];
-path17123_paths = [[0, 1, 2]];
+path6658_points = [[-79.826649, -45.378238], [-79.911289, -45.293538], [-79.995959, -45.378238]];
+path6658_paths = [[0, 1, 2]];
-path18075_points = [[46.472964, -72.232875], [50.452304, -72.232875]];
-path18075_paths = [[0, 1]];
+path18839_points = [[-78.471956, -45.124237], [-75.254623, -45.124237]];
+path18839_paths = [[0, 1]];
-path17983_points = [[50.452304, -72.740875], [50.452304, -71.555545], [47.065664, -71.555545]];
-path17983_paths = [[0, 1, 2]];
+path18837_points = [[-81.181316, -45.208908], [-81.265956, -43.938907]];
+path18837_paths = [[0, 1]];
-outline_points = [[-68.937534, 74.010875], [-70.969451, 73.671877], [-72.917136, 72.994399], [-73.255617, 72.740668], [-73.509865, 72.402187], [-74.186826, 69.777542], [-74.694805, 67.152896], [-74.949053, 66.560166], [-75.626531, 66.221168], [-76.811472, 65.882690], [-77.996929, 65.289960], [-78.928139, 64.358751], [-79.520867, 63.258042], [-79.859864, 61.987835], [-79.859864, 60.718145], [-79.520867, 59.447938], [-78.928139, 58.347232], [-77.996929, 57.416023], [-76.811472, 56.738544], [-75.626531, 56.400063], [-74.949053, 56.145814], [-74.694805, 55.553087], [-74.186826, 52.928441], [-73.509865, 50.303796], [-73.255617, 49.880566], [-72.917136, 49.626833], [-70.969451, 49.034105], [-68.937534, 48.695108], [-66.905617, 48.695108], [-64.873699, 49.034105], [-63.010764, 49.626833], [-62.587535, 49.880566], [-62.333802, 50.303796], [-61.656326, 53.267439], [-61.063595, 56.230565], [-60.894098, 56.653796], [-60.555617, 56.992793], [-60.047638, 57.161904], [-25.334826, 57.161904], [-24.910765, 57.246523], [-24.657032, 57.500772], [-24.572284, 57.924002], [-24.572284, 59.532690], [-24.402786, 59.871169], [-24.064305, 60.040669], [-23.641075, 60.040669], [-23.217845, 60.210166], [-22.963596, 60.718145], [-22.878847, 61.395108], [-23.048345, 61.987835], [-26.350469, 65.205211], [-26.688950, 65.459460], [-27.112180, 65.543904], [-60.259511, 65.543904], [-60.640365, 65.670814], [-60.978847, 66.052187], [-61.063595, 66.475417], [-61.656326, 69.438544], [-62.333802, 72.402187], [-62.587535, 72.740668], [-63.010764, 72.994399], [-64.873699, 73.671877], [-66.905617, 74.010875], [-74.949053, 64.104502], [-74.102076, 63.935520], [-73.340366, 63.596523], [-72.747637, 63.003796], [-72.324407, 62.157335], [-72.239658, 61.310875], [-72.324407, 60.463899], [-72.747637, 59.702187], [-73.340366, 59.109460], [-74.102076, 58.686229], [-74.949053, 58.601478], [-75.795513, 58.686229], [-76.557740, 59.109460], [-77.234702, 59.702187], [-77.573699, 60.463899], [-77.743198, 61.310875], [-77.573699, 62.157335], [-77.234702, 63.003796], [-76.557740, 63.596523], [-75.795513, 63.935520]];
-outline_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], [82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63]];
+path18835_points = [[-80.927290, -45.293567], [-79.572649, -44.192907]];
+path18835_paths = [[0, 1]];
-path18079_points = [[46.642324, -72.063545], [50.452304, -72.063545]];
-path18079_paths = [[0, 1]];
+path18833_points = [[-78.895290, -44.446908], [-78.641290, -43.938907]];
+path18833_paths = [[0, 1]];
-path18319_points = [[13.551784, -73.289805], [13.297784, -71.257805]];
-path18319_paths = [[0, 1]];
+path18831_points = [[-81.181316, -45.208908], [-81.096626, -45.293608], [-81.011956, -45.293608], [-80.927286, -45.293608]];
+path18831_paths = [[0, 1, 2, 3]];
-path18507_points = [[-10.267779, -73.793925], [-10.013779, -73.793925]];
-path18507_paths = [[0, 1]];
+path18829_points = [[-79.318649, -44.277578], [-79.403289, -44.192878], [-79.487959, -44.108178], [-79.572649, -44.192878]];
+path18829_paths = [[0, 1, 2, 3]];
-path18355_points = [[14.313784, -72.781805], [13.467144, -72.781805]];
-path18355_paths = [[0, 1]];
+path18827_points = [[-79.318649, -44.277578], [-79.318649, -44.446908], [-79.233959, -44.531608], [-79.064652, -44.531608], [-78.895293, -44.446908]];
+path18827_paths = [[0, 1, 2, 3, 4]];
-path18071_points = [[44.271664, -72.232875], [42.239634, -72.232875]];
-path18071_paths = [[0, 1]];
+path18825_points = [[-81.265956, -43.938907], [-83.636623, -43.938907]];
+path18825_paths = [[0, 1]];
-path18069_points = [[46.388324, -72.317545], [50.452304, -72.317545]];
-path18069_paths = [[0, 1]];
+path18823_points = [[-82.112623, -46.140238], [-80.927290, -46.140238]];
+path18823_paths = [[0, 1]];
-path17511_points = [[72.409224, -72.846365], [71.562554, -72.846365]];
-path17511_paths = [[0, 1]];
+path18821_points = [[-79.487956, -46.140238]];
+path18821_paths = [[0]];
-path18017_points = [[43.086324, -73.502875], [42.408994, -73.502875]];
-path18017_paths = [[0, 1]];
+path18819_points = [[-80.842623, -46.055567], [-82.112623, -46.055567]];
+path18819_paths = [[0, 1]];
-path17515_points = [[72.409224, -72.931025], [71.562554, -72.931025]];
-path17515_paths = [[0, 1]];
+path18817_points = [[-79.572649, -46.055567], [-79.064649, -46.055567]];
+path18817_paths = [[0, 1]];
-path18351_points = [[14.313784, -72.951135], [13.467144, -72.951135]];
-path18351_paths = [[0, 1]];
+path18815_points = [[-80.673290, -45.886237], [-82.112623, -45.886237]];
+path18815_paths = [[0, 1]];
-path17037_points = [[-38.326498, -15.655675], [-34.008498, -15.655675]];
-path17037_paths = [[0, 1]];
+path18813_points = [[-79.572649, -45.886237], [-78.725956, -45.886237]];
+path18813_paths = [[0, 1]];
-path17497_points = [[75.287864, -72.592365], [79.859864, -72.592365]];
-path17497_paths = [[0, 1]];
+path18811_points = [[-82.705290, -45.801568], [-83.382623, -45.801568]];
+path18811_paths = [[0, 1]];
-path17077_points = [[-39.935164, -16.925675], [-38.072498, -16.925675]];
-path17077_paths = [[0, 1]];
+path18809_points = [[-82.112623, -45.801568], [-80.503956, -45.801568]];
+path18809_paths = [[0, 1]];
-path17981_points = [[44.779664, -74.010875], [43.848304, -74.010875]];
-path17981_paths = [[0, 1]];
+path18807_points = [[-79.657290, -45.801568], [-78.641290, -45.801568]];
+path18807_paths = [[0, 1]];
-path17107_points = [[-39.511831, -18.111005], [-40.358498, -18.111005]];
-path17107_paths = [[0, 1]];
+path18805_points = [[-82.705290, -45.632238], [-83.467290, -45.632238]];
+path18805_paths = [[0, 1]];
-path18077_points = [[44.271664, -72.063545], [42.239634, -72.063545]];
-path18077_paths = [[0, 1]];
+path18803_points = [[-82.112623, -45.632238], [-80.419290, -45.632238]];
+path18803_paths = [[0, 1]];
-path17069_points = [[-39.596498, -16.671675], [-34.008498, -16.671675]];
-path17069_paths = [[0, 1]];
+path18801_points = [[-79.741956, -45.632238], [-78.641290, -45.632238]];
+path18801_paths = [[0, 1]];
-path16339_points = [[13.694454, -17.769515], [16.573114, -17.769515]];
-path16339_paths = [[0, 1]];
+path18799_points = [[-82.705290, -45.547568], [-83.467290, -45.547568]];
+path18799_paths = [[0, 1]];
-path16337_points = [[13.101784, -17.684845], [12.339784, -17.684845]];
-path16337_paths = [[0, 1]];
+path18797_points = [[-82.112623, -45.547568], [-80.249956, -45.547568]];
+path18797_paths = [[0, 1]];
-path17075_points = [[-40.527831, -16.841005], [-42.305831, -16.841005]];
-path17075_paths = [[0, 1]];
+path18795_points = [[-79.741956, -45.547568], [-78.556623, -45.547568]];
+path18795_paths = [[0, 1]];
-path18063_points = [[46.303664, -72.486875], [50.452304, -72.486875]];
-path18063_paths = [[0, 1]];
+path18793_points = [[-82.620623, -45.378238], [-83.467290, -45.378238]];
+path18793_paths = [[0, 1]];
-path16333_points = [[13.101784, -17.515515], [12.339784, -17.515515]];
-path16333_paths = [[0, 1]];
+path18791_points = [[-82.112623, -45.378238], [-80.080649, -45.378238]];
+path18791_paths = [[0, 1]];
-path6550_points = [[13.609784, -17.515515], [16.657784, -17.515515]];
-path6550_paths = [[0, 1]];
+path18789_points = [[-79.826649, -45.378238], [-78.556623, -45.378238]];
+path18789_paths = [[0, 1]];
-path18317_points = [[16.345814, -73.543805], [17.107734, -72.951135]];
-path18317_paths = [[0, 1]];
+path18787_points = [[-82.620623, -45.293567], [-83.467290, -45.293567]];
+path18787_paths = [[0, 1]];
-path17047_points = [[-41.205164, -15.909675], [-42.390498, -15.909675]];
-path17047_paths = [[0, 1]];
+path18785_points = [[-82.112623, -45.293567], [-81.096623, -45.293567], [-81.011953, -45.293567], [-78.556620, -45.293567]];
+path18785_paths = [[0, 1, 2, 3]];
-path18421_points = [[18.377784, -71.257805], [21.595124, -71.257805]];
-path18421_paths = [[0, 1]];
+path18783_points = [[-81.181316, -45.124237], [-83.551983, -45.124237]];
+path18783_paths = [[0, 1]];
-path16327_points = [[13.525114, -17.430845], [16.657784, -17.430845]];
-path16327_paths = [[0, 1]];
+path18781_points = [[-80.842623, -45.124237], [-78.556623, -45.124237]];
+path18781_paths = [[0, 1]];
-path16325_points = [[14.456454, -17.261515], [12.255094, -17.261515]];
-path16325_paths = [[0, 1]];
+path18779_points = [[-81.181316, -45.039568], [-83.551983, -45.039568]];
+path18779_paths = [[0, 1]];
-path18061_points = [[45.880324, -72.486875], [45.118324, -72.486875]];
-path18061_paths = [[0, 1]];
+path18777_points = [[-80.673290, -45.039568], [-75.254623, -45.039568]];
+path18777_paths = [[0, 1]];
-path16323_points = [[15.726424, -17.261515], [16.657784, -17.261515]];
-path16323_paths = [[0, 1]];
+path18775_points = [[-81.181316, -44.870238], [-83.551983, -44.870238]];
+path18775_paths = [[0, 1]];
-path17539_points = [[73.171224, -73.693025], [75.626534, -73.693025], [73.086554, -73.693025], [73.086554, -73.608325], [75.711194, -73.608325], [75.711194, -73.523625], [73.086554, -73.523625], [73.086554, -73.438925], [75.711194, -73.438925], [73.001894, -73.438925], [73.001894, -73.354225], [75.711194, -73.354225]];
-path17539_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]];
+path18773_points = [[-80.503956, -44.870238], [-75.254623, -44.870238]];
+path18773_paths = [[0, 1]];
-path16321_points = [[14.371754, -17.176845], [12.255094, -17.176845]];
-path16321_paths = [[0, 1]];
+path18771_points = [[-81.181316, -44.785568], [-83.551983, -44.785568]];
+path18771_paths = [[0, 1]];
-path17067_points = [[-40.697164, -16.587005], [-42.390498, -16.587005]];
-path17067_paths = [[0, 1]];
+path18769_points = [[-80.334623, -44.785568], [-75.254623, -44.785568]];
+path18769_paths = [[0, 1]];
-path16801_points = [[-11.862529, -16.589475], [-14.741195, -16.589475]];
-path16801_paths = [[0, 1]];
+path18767_points = [[-81.181316, -44.616238], [-83.551983, -44.616238]];
+path18767_paths = [[0, 1]];
-path16317_points = [[14.287114, -17.007515], [12.255094, -17.007515]];
-path16317_paths = [[0, 1]];
+path18765_points = [[-80.165290, -44.616238], [-75.254623, -44.616238]];
+path18765_paths = [[0, 1]];
-path16315_points = [[15.811114, -17.007515], [20.552454, -17.007515]];
-path16315_paths = [[0, 1]];
+path18763_points = [[-81.181316, -44.531567], [-83.551983, -44.531567]];
+path18763_paths = [[0, 1]];
-path16313_points = [[14.287114, -16.922845], [12.255094, -16.922845]];
-path16313_paths = [[0, 1]];
+path18761_points = [[-80.080649, -44.531567], [-79.233956, -44.531567]];
+path18761_paths = [[0, 1]];
-path16311_points = [[15.811114, -16.922845], [20.552454, -16.922845]];
-path16311_paths = [[0, 1]];
+path18759_points = [[-78.979956, -44.531567], [-75.254623, -44.531567]];
+path18759_paths = [[0, 1]];
-path18059_points = [[44.356304, -72.486875], [42.239634, -72.486875]];
-path18059_paths = [[0, 1]];
+path18757_points = [[-81.265956, -44.362237], [-83.551983, -44.362237]];
+path18757_paths = [[0, 1]];
-path16309_points = [[14.202454, -16.753515], [12.255094, -16.753515]];
-path16309_paths = [[0, 1]];
+path18755_points = [[-79.911290, -44.362237], [-79.318649, -44.362237]];
+path18755_paths = [[0, 1]];
-path17079_points = [[-40.443164, -16.925675], [-42.305831, -16.925675]];
-path17079_paths = [[0, 1]];
+path18753_points = [[-78.895290, -44.362237], [-75.254623, -44.362237]];
+path18753_paths = [[0, 1]];
-path16305_points = [[14.117754, -16.668845], [12.255094, -16.668845]];
-path16305_paths = [[0, 1]];
+path18751_points = [[-81.265956, -44.277578], [-83.551983, -44.277578]];
+path18751_paths = [[0, 1]];
-path17043_points = [[-41.289831, -15.825005], [-42.390498, -15.825005]];
-path17043_paths = [[0, 1]];
+path18749_points = [[-79.741956, -44.277578], [-79.318649, -44.277578]];
+path18749_paths = [[0, 1]];
-path17509_points = [[72.832554, -72.846365], [75.880534, -72.846365]];
-path17509_paths = [[0, 1]];
+path18747_points = [[-78.810623, -44.277578], [-75.254623, -44.277578]];
+path18747_paths = [[0, 1]];
-path16301_points = [[14.117754, -16.499515], [12.255094, -16.499515]];
-path16301_paths = [[0, 1]];
+path18745_points = [[-81.265956, -44.108238], [-83.636623, -44.108238]];
+path18745_paths = [[0, 1]];
-path16303_points = [[15.895784, -16.668845], [20.552454, -16.668845]];
-path16303_paths = [[0, 1]];
+path18743_points = [[-79.572649, -44.108238], [-79.403290, -44.108238]];
+path18743_paths = [[0, 1]];
-path17085_points = [[-41.459164, -17.095005], [-42.305831, -17.095005]];
-path17085_paths = [[0, 1]];
+path18741_points = [[-78.725956, -44.108238], [-75.254623, -44.108238]];
+path18741_paths = [[0, 1]];
-path16299_points = [[15.980424, -16.499515], [20.552454, -16.499515]];
-path16299_paths = [[0, 1]];
+path18739_points = [[-81.265956, -44.023577], [-83.636623, -44.023577]];
+path18739_paths = [[0, 1]];
-path19069_points = [[-68.574869, -71.250745], [-70.945536, -71.250745]];
-path19069_paths = [[0, 1]];
+path6660_points = [[-78.641290, -44.023577], [-75.254623, -44.023577]];
+path6660_paths = [[0, 1]];
-path16297_points = [[14.033114, -16.414845], [12.255094, -16.414845]];
-path16297_paths = [[0, 1]];
+path18533_points = [[-52.780227, -46.651418], [-53.796227, -46.651418]];
+path18533_paths = [[0, 1]];
-path16295_points = [[15.980424, -16.414845], [20.552454, -16.414845]];
-path16295_paths = [[0, 1]];
+path18531_points = [[-50.240227, -44.450077], [-47.107586, -44.450077], [-47.107586, -45.635417]];
+path18531_paths = [[0, 1, 2]];
-path18045_points = [[44.440994, -72.825545], [42.239634, -72.825545]];
-path18045_paths = [[0, 1]];
+path18529_points = [[-54.473560, -46.397417], [-55.150893, -46.397417]];
+path18529_paths = [[0, 1]];
-path17065_points = [[-39.427164, -16.587005], [-34.008498, -16.587005]];
-path17065_paths = [[0, 1]];
+path18527_points = [[-54.388893, -45.804747], [-53.880893, -45.804747]];
+path18527_paths = [[0, 1]];
-path16291_points = [[16.065114, -16.245515], [20.552454, -16.245515]];
-path16291_paths = [[0, 1]];
+path18525_points = [[-54.388893, -45.804747], [-54.473563, -46.397417]];
+path18525_paths = [[0, 1]];
-path16289_points = [[13.948454, -16.160845], [12.170454, -16.160845]];
-path16289_paths = [[0, 1]];
+path18523_points = [[-53.796227, -46.651418], [-53.880897, -45.804748]];
+path18523_paths = [[0, 1]];
-path18339_points = [[14.229144, -73.205135], [13.551784, -73.205135]];
-path18339_paths = [[0, 1]];
+path18521_points = [[-52.780227, -46.651418], [-51.340920, -45.804748]];
+path18521_paths = [[0, 1]];
-path16287_points = [[16.065114, -16.160845], [20.552454, -16.160845]];
-path16287_paths = [[0, 1]];
+path18519_points = [[-55.150893, -46.397417], [-55.404893, -44.450077]];
+path18519_paths = [[0, 1]];
-path18055_points = [[46.049664, -72.571545], [45.033664, -72.571545]];
-path18055_paths = [[0, 1]];
+path18517_points = [[-51.340920, -45.804747], [-51.171560, -46.651417], [-50.494227, -46.482077], [-50.324893, -45.635417], [-47.107586, -45.635417]];
+path18517_paths = [[0, 1, 2, 3, 4]];
-path16285_points = [[13.863754, -15.991515], [12.170454, -15.991515]];
-path16285_paths = [[0, 1]];
+path6682_points = [[-53.118893, -45.974077], [-53.372893, -44.450077]];
+path6682_paths = [[0, 1]];
-path17063_points = [[-40.781831, -16.417675], [-42.390498, -16.417675]];
-path17063_paths = [[0, 1]];
+path18513_points = [[-53.118893, -45.974077], [-50.917560, -44.534747], [-50.409560, -44.958077], [-50.240227, -44.450077]];
+path18513_paths = [[0, 1, 2, 3]];
-path17777_points = [[79.859864, -71.407025], [76.727194, -71.407025]];
-path17777_paths = [[0, 1]];
+path18511_points = [[-53.372893, -44.450077], [-55.404893, -44.450077]];
+path18511_paths = [[0, 1]];
-path16277_points = [[73.002734, -15.799605], [76.474074, -15.799605]];
-path16277_paths = [[0, 1]];
+path18509_points = [[-53.796227, -46.651418], [-52.695560, -46.651418]];
+path18509_paths = [[0, 1]];
-path17753_points = [[74.949224, -72.761695], [74.779894, -72.676995]];
-path17753_paths = [[0, 1]];
+path18507_points = [[-51.171560, -46.651418], [-50.917560, -46.651418]];
+path18507_paths = [[0, 1]];
-path16781_points = [[-13.894529, -17.351475], [-14.656529, -17.351475]];
-path16781_paths = [[0, 1]];
+path18505_points = [[-52.441560, -46.482078], [-53.796227, -46.482078]];
+path18505_paths = [[0, 1]];
-path16779_points = [[-12.624529, -17.520805], [-10.677195, -17.520805]];
-path16779_paths = [[0, 1]];
+path18503_points = [[-51.171560, -46.482078], [-50.494227, -46.482078]];
+path18503_paths = [[0, 1]];
-path17105_points = [[-40.443164, -17.941675], [-39.342498, -17.941675]];
-path17105_paths = [[0, 1]];
+path18501_points = [[-54.473560, -46.397417], [-55.150893, -46.397417]];
+path18501_paths = [[0, 1]];
-path16271_points = [[70.716684, -15.884275], [68.176734, -15.884275]];
-path16271_paths = [[0, 1]];
+path18499_points = [[-53.796227, -46.397417], [-52.272227, -46.397417]];
+path18499_paths = [[0, 1]];
-path16269_points = [[72.579354, -16.053605], [76.474074, -16.053605]];
-path16269_paths = [[0, 1]];
+path18497_points = [[-51.171560, -46.397417], [-50.494227, -46.397417]];
+path18497_paths = [[0, 1]];
-path16773_points = [[-14.656529, -17.436135], [-14.825862, -15.573475], [-12.709195, -15.573475], [-11.693195, -16.843475], [-11.015862, -15.573475]];
-path16773_paths = [[0, 1, 2, 3, 4]];
+path18495_points = [[-54.473560, -46.228078], [-55.235560, -46.228078]];
+path18495_paths = [[0, 1]];
-path16265_points = [[72.325354, -16.138275], [76.474074, -16.138275]];
-path16265_paths = [[0, 1]];
+path18493_points = [[-53.880893, -46.228078], [-52.018227, -46.228078]];
+path18493_paths = [[0, 1]];
-path17057_points = [[-39.088498, -16.333005], [-34.008498, -16.333005]];
-path17057_paths = [[0, 1]];
+path18491_points = [[-51.256227, -46.228078], [-50.409560, -46.228078]];
+path18491_paths = [[0, 1]];
-path16767_points = [[-12.285862, -17.859475], [-13.047862, -16.928135], [-13.894529, -16.928135], [-13.979199, -17.436135], [-14.656533, -17.436135]];
-path16767_paths = [[0, 1, 2, 3, 4]];
+path18489_points = [[-54.473560, -46.143417], [-55.235560, -46.143417]];
+path18489_paths = [[0, 1]];
-path18335_points = [[16.684454, -73.289805], [14.821784, -73.289805]];
-path18335_paths = [[0, 1]];
+path18487_points = [[-53.880893, -46.143417], [-51.764227, -46.143417]];
+path18487_paths = [[0, 1]];
-path16765_points = [[-11.015862, -15.573475], [-6.528529, -15.573475]];
-path16765_paths = [[0, 1]];
+path18485_points = [[-51.256227, -46.143417], [-50.409560, -46.143417]];
+path18485_paths = [[0, 1]];
-path17097_points = [[-41.459164, -17.433675], [-42.221164, -17.433675]];
-path17097_paths = [[0, 1]];
+path18483_points = [[-54.473560, -45.974077], [-55.235560, -45.974077]];
+path18483_paths = [[0, 1]];
-path16257_points = [[71.902074, -16.392275], [76.474074, -16.392275]];
-path16257_paths = [[0, 1]];
+path18481_points = [[-53.880893, -45.974077], [-51.594920, -45.974077]];
+path18481_paths = [[0, 1]];
-path16255_points = [[70.886074, -16.392275], [68.176734, -16.392275]];
-path16255_paths = [[0, 1]];
+path18479_points = [[-51.256227, -45.974077], [-50.409560, -45.974077]];
+path18479_paths = [[0, 1]];
-path16369_points = [[16.403784, -18.362185], [13.863754, -18.362185]];
-path16369_paths = [[0, 1]];
+path18477_points = [[-54.388893, -45.889418], [-55.235560, -45.889418]];
+path18477_paths = [[0, 1]];
-path16251_points = [[70.886074, -16.561605], [68.176734, -16.561605]];
-path16251_paths = [[0, 1]];
+path18475_points = [[-53.880893, -45.889418], [-53.203586, -45.889418]];
+path18475_paths = [[0, 1]];
-path16249_points = [[71.478684, -16.646275], [76.474074, -16.646275]];
-path16249_paths = [[0, 1]];
+path18473_points = [[-53.034227, -45.889418], [-51.340920, -45.889418], [-51.256230, -45.889418], [-50.324896, -45.889418]];
+path18473_paths = [[0, 1, 2, 3]];
-path18049_points = [[44.356304, -72.740875], [42.239634, -72.740875]];
-path18049_paths = [[0, 1]];
+path18471_points = [[-53.203586, -45.720078], [-55.320253, -45.720078]];
+path18471_paths = [[0, 1]];
-path16247_points = [[70.886074, -16.646275], [68.261404, -16.646275]];
-path16247_paths = [[0, 1]];
+path18469_points = [[-52.780227, -45.720078], [-50.324893, -45.720078]];
+path18469_paths = [[0, 1]];
-path16361_points = [[13.186454, -17.346185], [13.525114, -17.346185]];
-path16361_paths = [[0, 1]];
+path18467_points = [[-53.203586, -45.635417], [-55.320253, -45.635417]];
+path18467_paths = [[0, 1]];
-path17507_points = [[75.965194, -72.761695], [71.562554, -72.761695], [71.562554, -72.676995], [74.779894, -72.676995]];
-path17507_paths = [[0, 1, 2, 3]];
+path18465_points = [[-52.610893, -45.635417], [-50.324893, -45.635417]];
+path18465_paths = [[0, 1]];
-path16243_points = [[70.970684, -16.815605], [68.261404, -16.815605], [68.261404, -16.900305], [76.474074, -16.900305]];
-path16243_paths = [[0, 1, 2, 3]];
+path18463_points = [[-53.203586, -45.466078], [-55.320253, -45.466078]];
+path18463_paths = [[0, 1]];
-path16241_points = [[73.172074, -17.069605], [68.261404, -17.069605], [68.261404, -17.154305], [72.918074, -17.154305]];
-path16241_paths = [[0, 1, 2, 3]];
+path18461_points = [[-52.441560, -45.466078], [-47.107586, -45.466078]];
+path18461_paths = [[0, 1]];
-path18013_points = [[45.118324, -73.587545], [43.763664, -73.587545]];
-path18013_paths = [[0, 1]];
+path18459_points = [[-53.288227, -45.381417], [-55.320253, -45.381417]];
+path18459_paths = [[0, 1]];
-path16239_points = [[72.664074, -17.323605], [69.700684, -17.323605]];
-path16239_paths = [[0, 1]];
+path18457_points = [[-52.187560, -45.381417], [-47.107586, -45.381417]];
+path18457_paths = [[0, 1]];
-path17053_points = [[-38.919164, -16.163675], [-34.008498, -16.163675]];
-path17053_paths = [[0, 1]];
+path18455_points = [[-53.288227, -45.212077], [-55.320253, -45.212077]];
+path18455_paths = [[0, 1]];
-path16273_points = [[72.833354, -15.884275], [76.474074, -15.884275]];
-path16273_paths = [[0, 1]];
+path18453_points = [[-52.018227, -45.212077], [-47.107586, -45.212077]];
+path18453_paths = [[0, 1]];
-path17359_points = [[-70.521342, -16.197535], [-72.299342, -16.197535]];
-path17359_paths = [[0, 1]];
+path18451_points = [[-53.288227, -45.127418], [-55.320253, -45.127418]];
+path18451_paths = [[0, 1]];
-path16351_points = [[15.726424, -17.346185], [14.456454, -17.346185], [13.863754, -15.991515]];
-path16351_paths = [[0, 1, 2]];
+path18449_points = [[-51.764227, -45.127418], [-47.107586, -45.127418]];
+path18449_paths = [[0, 1]];
-path17095_points = [[-40.781831, -17.433675], [-38.665164, -17.433675]];
-path17095_paths = [[0, 1]];
+path18447_points = [[-53.288227, -44.958078], [-55.320253, -44.958078]];
+path18447_paths = [[0, 1]];
-path16233_points = [[69.108014, -17.408275], [68.346014, -17.408275]];
-path16233_paths = [[0, 1]];
+path18445_points = [[-51.594920, -44.958078], [-47.107586, -44.958078]];
+path18445_paths = [[0, 1]];
-path16347_points = [[13.863754, -15.991515], [12.170454, -15.991515]];
-path16347_paths = [[0, 1]];
+path18443_points = [[-53.288227, -44.873417], [-55.404893, -44.873417]];
+path18443_paths = [[0, 1]];
-path16229_points = [[69.108014, -17.577605], [68.346014, -17.577605]];
-path16229_paths = [[0, 1]];
+path18441_points = [[-51.425560, -44.873417], [-50.578893, -44.873417]];
+path18441_paths = [[0, 1]];
-path17757_points = [[79.859864, -72.592365], [79.859864, -71.407025]];
-path17757_paths = [[0, 1]];
+path18439_points = [[-50.324893, -44.873417], [-47.107586, -44.873417]];
+path18439_paths = [[0, 1]];
-path16227_points = [[69.785404, -17.662275], [71.902074, -17.662275]];
-path16227_paths = [[0, 1]];
+path18437_points = [[-53.372893, -44.704078], [-55.404893, -44.704078]];
+path18437_paths = [[0, 1]];
-path17115_points = [[-38.241831, -15.655675], [-40.189164, -17.179675], [-40.273834, -17.179675], [-40.189164, -17.179675]];
-path17115_paths = [[0, 1, 2, 3]];
+path18435_points = [[-51.171560, -44.704078], [-50.748227, -44.704078]];
+path18435_paths = [[0, 1]];
-path17413_points = [[-70.267342, -16.536205], [-72.299342, -16.536205]];
-path17413_paths = [[0, 1]];
+path18433_points = [[-50.324893, -44.704078], [-47.107586, -44.704078]];
+path18433_paths = [[0, 1]];
-path18083_points = [[46.726964, -71.978875], [50.452304, -71.978875]];
-path18083_paths = [[0, 1]];
+path18431_points = [[-53.372893, -44.619417], [-55.404893, -44.619417]];
+path18431_paths = [[0, 1]];
-path17411_points = [[-68.658676, -16.620875], [-63.917342, -16.620875]];
-path17411_paths = [[0, 1]];
+path18429_points = [[-51.002227, -44.619417], [-50.917557, -44.619417]];
+path18429_paths = [[0, 1]];
-path16341_points = [[13.101784, -17.769515], [12.339784, -17.769515]];
-path16341_paths = [[0, 1]];
+path18427_points = [[-50.240227, -44.619417], [-47.107586, -44.619417]];
+path18427_paths = [[0, 1]];
-path17093_points = [[-41.459164, -17.349005], [-42.305831, -17.349005]];
-path17093_paths = [[0, 1]];
+path18425_points = [[-53.372893, -44.450077], [-55.404893, -44.450077]];
+path18425_paths = [[0, 1]];
-path18007_points = [[44.948994, -73.756875], [43.763664, -73.756875]];
-path18007_paths = [[0, 1]];
+path6684_points = [[-50.240227, -44.450077], [-47.107586, -44.450077]];
+path6684_paths = [[0, 1]];
-path18417_points = [[14.991064, -71.257805], [13.297784, -71.257805]];
-path18417_paths = [[0, 1]];
+path18421_points = [[-22.525997, -44.115297], [-19.308657, -44.115297]];
+path18421_paths = [[0, 1]];
-path17409_points = [[-70.182676, -16.620875], [-72.299342, -16.620875]];
-path17409_paths = [[0, 1]];
+path18419_points = [[-23.711307, -44.115297], [-23.880657, -44.115297]];
+path18419_paths = [[0, 1]];
-path19067_points = [[-66.542869, -71.250745], [-62.563536, -71.250745]];
-path19067_paths = [[0, 1]];
+path18417_points = [[-25.912717, -44.115297], [-27.605997, -44.115297]];
+path18417_paths = [[0, 1]];
-path18041_points = [[44.440994, -72.994875], [42.324324, -72.994875]];
-path18041_paths = [[0, 1]];
+path18415_points = [[-22.695307, -44.284627], [-19.308657, -44.284627]];
+path18415_paths = [[0, 1]];
-path18003_points = [[44.864324, -73.841545], [43.763664, -73.841545]];
-path18003_paths = [[0, 1]];
+path18413_points = [[-23.626657, -44.284627], [-24.050047, -44.284627]];
+path18413_paths = [[0, 1]];
-path18473_points = [[-12.130446, -73.031925], [-10.437139, -73.031925], [-10.352449, -73.031925], [-9.421115, -73.031925]];
-path18473_paths = [[0, 1, 2, 3]];
+path18411_points = [[-25.827967, -44.284627], [-27.605997, -44.284627]];
+path18411_paths = [[0, 1]];
-path17407_points = [[-68.828009, -16.790205], [-63.917342, -16.790205]];
-path17407_paths = [[0, 1]];
+path18409_points = [[-22.779997, -44.369297], [-19.308657, -44.369297]];
+path18409_paths = [[0, 1]];
-path18309_points = [[21.595124, -72.443135], [21.595124, -71.257805], [18.377784, -71.257805]];
-path18309_paths = [[0, 1, 2]];
+path18407_points = [[-23.626657, -44.369297], [-24.134657, -44.369297]];
+path18407_paths = [[0, 1]];
-path17505_points = [[75.118534, -72.677025], [75.965194, -72.677025]];
-path17505_paths = [[0, 1]];
+path18405_points = [[-25.827967, -44.369297], [-27.605997, -44.369297]];
+path18405_paths = [[0, 1]];
-path16335_points = [[13.609784, -17.684845], [16.573114, -17.684845]];
-path16335_paths = [[0, 1]];
+path18403_points = [[-22.949307, -44.538627], [-19.308657, -44.538627]];
+path18403_paths = [[0, 1]];
-path18037_points = [[44.440994, -73.079545], [43.678994, -73.079545]];
-path18037_paths = [[0, 1]];
+path18401_points = [[-23.541997, -44.538627], [-24.219327, -44.538627]];
+path18401_paths = [[0, 1]];
-path17535_points = [[72.409224, -73.185025], [71.647224, -73.185025]];
-path17535_paths = [[0, 1]];
+path18399_points = [[-25.743327, -44.538627], [-27.521377, -44.538627]];
+path18399_paths = [[0, 1]];
-path18011_points = [[43.086324, -73.587545], [42.408994, -73.587545]];
-path18011_paths = [[0, 1]];
+path18397_points = [[-23.034047, -44.623298], [-19.308657, -44.623298]];
+path18397_paths = [[0, 1]];
-path17055_points = [[-40.951164, -16.163675], [-42.390498, -16.163675]];
-path17055_paths = [[0, 1]];
+path18395_points = [[-23.457307, -44.623298], [-24.303967, -44.623298]];
+path18395_paths = [[0, 1]];
-path17499_points = [[74.695224, -72.592365], [71.562554, -72.592365]];
-path17499_paths = [[0, 1]];
+path18393_points = [[-25.658657, -44.623298], [-27.521377, -44.623298]];
+path18393_paths = [[0, 1]];
-path17125_points = [[-42.390498, -15.655675], [-41.374498, -15.655675]];
-path17125_paths = [[0, 1]];
+path18391_points = [[-23.203307, -44.792628], [-19.308657, -44.792628]];
+path18391_paths = [[0, 1]];
-path17419_points = [[-68.320009, -16.366875], [-63.917342, -16.366875]];
-path17419_paths = [[0, 1]];
+path18389_points = [[-23.372657, -44.792628], [-24.473327, -44.792628]];
+path18389_paths = [[0, 1]];
-path18035_points = [[43.170994, -73.079545], [42.324324, -73.079545]];
-path18035_paths = [[0, 1]];
+path18387_points = [[-25.658657, -44.792628], [-27.521377, -44.792628]];
+path18387_paths = [[0, 1]];
-path17773_points = [[71.647224, -73.269695], [72.409224, -73.269695]];
-path17773_paths = [[0, 1]];
+path18385_points = [[-24.557967, -44.877297], [-19.308657, -44.877297]];
+path18385_paths = [[0, 1]];
-path18073_points = [[45.541664, -72.232875], [45.372324, -72.232875]];
-path18073_paths = [[0, 1]];
+path18383_points = [[-25.573967, -44.877297], [-27.521377, -44.877297]];
+path18383_paths = [[0, 1]];
-path18005_points = [[46.303664, -73.841545], [46.642324, -73.841545]];
-path18005_paths = [[0, 1]];
+path18381_points = [[-24.642657, -45.046627], [-19.308657, -45.046627]];
+path18381_paths = [[0, 1]];
-path17363_points = [[-69.082009, -18.314205], [-70.521342, -18.314205]];
-path17363_paths = [[0, 1]];
+path18379_points = [[-25.489327, -45.046627], [-27.521377, -45.046627]];
+path18379_paths = [[0, 1]];
-path19095_points = [[-68.405536, -72.097415], [-70.860903, -72.097415]];
-path19095_paths = [[0, 1]];
+path18377_points = [[-24.811967, -45.131297], [-19.308657, -45.131297]];
+path18377_paths = [[0, 1]];
-path17403_points = [[-68.997342, -16.874875], [-63.917342, -16.874875]];
-path17403_paths = [[0, 1]];
+path18375_points = [[-25.489327, -45.131297], [-27.521377, -45.131297]];
+path18375_paths = [[0, 1]];
-path16329_points = [[13.186454, -17.430845], [12.339784, -17.430845]];
-path16329_paths = [[0, 1]];
+path18373_points = [[-24.896657, -45.300627], [-19.308657, -45.300627]];
+path18373_paths = [[0, 1]];
-path17421_points = [[-70.436676, -16.282205], [-72.299342, -16.282205]];
-path17421_paths = [[0, 1]];
+path18371_points = [[-25.404717, -45.300627], [-27.521377, -45.300627]];
+path18371_paths = [[0, 1]];
-path18031_points = [[45.372324, -73.248875], [44.525664, -73.248875], [43.678994, -73.248875]];
-path18031_paths = [[0, 1, 2]];
+path18369_points = [[-24.981327, -45.385298], [-22.525997, -45.385298]];
+path18369_paths = [[0, 1]];
-path17417_points = [[-70.352009, -16.366875], [-72.299342, -16.366875]];
-path17417_paths = [[0, 1]];
+path18367_points = [[-25.319967, -45.385298], [-27.521377, -45.385298]];
+path18367_paths = [[0, 1]];
-path17993_points = [[47.319664, -72.740875], [47.150324, -73.672215], [46.388324, -73.926215], [45.456994, -73.164215], [44.779664, -74.010875]];
-path17993_paths = [[0, 1, 2, 3, 4]];
+path18365_points = [[-25.065967, -45.554628], [-22.525997, -45.554628]];
+path18365_paths = [[0, 1]];
-path18463_points = [[-12.299805, -72.608585], [-14.416472, -72.608585]];
-path18463_paths = [[0, 1]];
+path18363_points = [[-25.319967, -45.554628], [-26.166637, -45.554628]];
+path18363_paths = [[0, 1]];
-path17503_points = [[74.779894, -72.677025], [71.562554, -72.677025]];
-path17503_paths = [[0, 1]];
+path18361_points = [[-26.589997, -45.554628], [-27.436637, -45.554628]];
+path18361_paths = [[0, 1]];
-path19063_points = [[-66.542869, -71.081415], [-62.563536, -71.081415]];
-path19063_paths = [[0, 1]];
+path18359_points = [[-25.235327, -45.639297], [-22.610657, -45.639297]];
+path18359_paths = [[0, 1]];
-path17423_points = [[-68.150676, -16.282205], [-63.917342, -16.282205]];
-path17423_paths = [[0, 1]];
+path18357_points = [[-25.235327, -45.639297], [-26.081997, -45.639297]];
+path18357_paths = [[0, 1]];
-path17405_points = [[-70.098009, -16.790205], [-72.299342, -16.790205]];
-path17405_paths = [[0, 1]];
+path18355_points = [[-26.589997, -45.639297], [-27.436637, -45.639297]];
+path18355_paths = [[0, 1]];
-path17431_points = [[73.594554, -71.491695], [71.477894, -71.491695]];
-path17431_paths = [[0, 1]];
+path18353_points = [[-26.081997, -45.808628], [-22.610657, -45.808628]];
+path18353_paths = [[0, 1]];
-path17073_points = [[-39.765831, -16.841005], [-34.008498, -16.841005]];
-path17073_paths = [[0, 1]];
+path18351_points = [[-26.589997, -45.808628], [-27.436637, -45.808628]];
+path18351_paths = [[0, 1]];
-path17117_points = [[-41.035831, -17.095005], [-40.358498, -18.111005], [-39.511831, -18.111005], [-38.072498, -16.925675]];
-path17117_paths = [[0, 1, 2, 3]];
+path18349_points = [[-23.711307, -45.893297], [-22.610657, -45.893297]];
+path18349_paths = [[0, 1]];
-path17415_points = [[-68.489342, -16.536205], [-63.917342, -16.536205]];
-path17415_paths = [[0, 1]];
+path18347_points = [[-23.880657, -45.893297], [-26.081997, -45.893297]];
+path18347_paths = [[0, 1]];
-path18755_points = [[-39.007509, -71.504745], [-38.414868, -71.504745]];
-path18755_paths = [[0, 1]];
+path18345_points = [[-26.674637, -45.893297], [-27.436637, -45.893297]];
+path18345_paths = [[0, 1]];
-path17533_points = [[73.001894, -73.185025], [75.795864, -73.185025]];
-path17533_paths = [[0, 1]];
+path18343_points = [[-23.626657, -46.062627], [-22.610657, -46.062627]];
+path18343_paths = [[0, 1]];
-path18753_points = [[-37.991509, -71.504745], [-34.350842, -71.504745]];
-path18753_paths = [[0, 1]];
+path18341_points = [[-24.050047, -46.062627], [-26.081997, -46.062627]];
+path18341_paths = [[0, 1]];
-path18751_points = [[-40.362175, -71.420085], [-42.648202, -71.420085]];
-path18751_paths = [[0, 1]];
+path18339_points = [[-26.674637, -46.062627], [-27.351997, -46.062627]];
+path18339_paths = [[0, 1]];
-path17071_points = [[-40.612498, -16.671675], [-42.390498, -16.671675]];
-path17071_paths = [[0, 1]];
+path18337_points = [[-23.626657, -46.147298], [-22.695307, -46.147298]];
+path18337_paths = [[0, 1]];
-path19087_points = [[-66.712202, -71.843415], [-62.563536, -71.843415]];
-path19087_paths = [[0, 1]];
+path18335_points = [[-24.219327, -46.147298], [-26.081997, -46.147298]];
+path18335_paths = [[0, 1]];
-path17041_points = [[-38.495831, -15.825005], [-34.008498, -15.825005]];
-path17041_paths = [[0, 1]];
+path18333_points = [[-23.541997, -46.316628], [-23.118657, -46.316628]];
+path18333_paths = [[0, 1]];
-path18747_points = [[-37.906842, -71.420085], [-34.350842, -71.420085]];
-path18747_paths = [[0, 1]];
+path18331_points = [[-24.388657, -46.316628], [-25.997327, -46.316628], [-25.997327, -46.401328], [-24.557967, -46.401328]];
+path18331_paths = [[0, 1, 2, 3]];
-path16835_points = [[-11.015862, -15.573475], [-6.528529, -15.573475]];
-path16835_paths = [[0, 1]];
+path18329_points = [[-25.912717, -44.115297], [-27.605997, -44.115297]];
+path18329_paths = [[0, 1]];
-path18383_points = [[15.329814, -72.019805], [13.382404, -72.019805]];
-path18383_paths = [[0, 1]];
+path18327_points = [[-23.880657, -44.115297], [-23.796057, -44.115297]];
+path18327_paths = [[0, 1]];
-path18743_points = [[-38.668868, -71.250745], [-38.499509, -71.250745]];
-path18743_paths = [[0, 1]];
+path18325_points = [[-22.525997, -44.115297], [-23.288047, -44.877297], [-23.796047, -44.115297], [-23.880647, -44.115297], [-25.235317, -45.639297], [-25.912697, -44.115297]];
+path18325_paths = [[0, 1, 2, 3, 4, 5]];
-path18741_points = [[-37.822175, -71.250745], [-34.350842, -71.250745]];
-path18741_paths = [[0, 1]];
+path18323_points = [[-22.525997, -45.300627], [-19.308657, -45.300627]];
+path18323_paths = [[0, 1]];
-path18739_points = [[-40.362175, -71.166085], [-42.732842, -71.166085]];
-path18739_paths = [[0, 1]];
+path18321_points = [[-22.525997, -45.300627], [-22.610697, -46.147297], [-23.457337, -46.401297], [-23.796087, -45.808627]];
+path18321_paths = [[0, 1, 2, 3]];
-path17427_points = [[73.509894, -71.407025], [71.477894, -71.407025]];
-path17427_paths = [[0, 1]];
+path18319_points = [[-27.351997, -46.147298], [-27.605997, -44.115297]];
+path18319_paths = [[0, 1]];
-path6660_points = [[-37.737509, -71.166085], [-34.350842, -71.166085]];
-path6660_paths = [[0, 1]];
+path18317_points = [[-24.557967, -46.401297], [-23.796047, -45.808628]];
+path18317_paths = [[0, 1]];
-path17091_points = [[-40.866498, -17.349005], [-38.580498, -17.349005]];
-path17091_paths = [[0, 1]];
+path18315_points = [[-26.166637, -45.469957], [-25.997327, -46.401297]];
+path18315_paths = [[0, 1]];
-path18533_points = [[-11.876446, -73.793925], [-12.892446, -73.793925]];
-path18533_paths = [[0, 1]];
+path18313_points = [[-26.674637, -46.147298], [-26.590037, -45.469958], [-26.166677, -45.469958]];
+path18313_paths = [[0, 1, 2]];
-path18531_points = [[-9.336446, -71.592585], [-6.203805, -71.592585], [-6.203805, -72.777925]];
-path18531_paths = [[0, 1, 2]];
+path18311_points = [[-26.674637, -46.147298], [-27.351997, -46.147298]];
+path18311_paths = [[0, 1]];
-path18529_points = [[-13.569779, -73.539925], [-14.247112, -73.539925]];
-path18529_paths = [[0, 1]];
+path18309_points = [[-19.308657, -45.300627], [-19.308657, -44.115297], [-22.525997, -44.115297]];
+path18309_paths = [[0, 1, 2]];
-path18527_points = [[-13.485112, -72.947255], [-12.977112, -72.947255]];
-path18527_paths = [[0, 1]];
+path18307_points = [[-24.557967, -46.401297], [-25.997327, -46.401297]];
+path18307_paths = [[0, 1]];
-path18413_points = [[17.277124, -71.427135], [16.853734, -71.427135]];
-path18413_paths = [[0, 1]];
+path18095_points = [[6.161883, -44.413038], [9.548523, -44.413038]];
+path18095_paths = [[0, 1]];
-path18525_points = [[-13.485112, -72.947255], [-13.569782, -73.539925]];
-path18525_paths = [[0, 1]];
+path18093_points = [[3.029213, -44.413038], [1.251213, -44.413038]];
+path18093_paths = [[0, 1]];
-path16319_points = [[15.726424, -17.176845], [20.552454, -17.176845]];
-path16319_paths = [[0, 1]];
+path18091_points = [[6.161883, -44.582368], [9.548523, -44.582368]];
+path18091_paths = [[0, 1]];
-path18455_points = [[-12.384446, -72.354585], [-14.416472, -72.354585]];
-path18455_paths = [[0, 1]];
+path18089_points = [[3.113883, -44.582368], [1.251213, -44.582368]];
+path18089_paths = [[0, 1]];
-path17039_points = [[-41.374498, -15.655675], [-42.390498, -15.655675]];
-path17039_paths = [[0, 1]];
+path18087_points = [[5.907883, -44.667037], [9.548523, -44.667037]];
+path18087_paths = [[0, 1]];
-path18521_points = [[-11.876446, -73.793925], [-10.437139, -72.947255]];
-path18521_paths = [[0, 1]];
+path18085_points = [[3.367883, -44.667037], [1.251213, -44.667037]];
+path18085_paths = [[0, 1]];
-path18519_points = [[-14.247112, -73.539925], [-14.501112, -71.592585]];
-path18519_paths = [[0, 1]];
+path18083_points = [[5.823183, -44.836367], [9.548523, -44.836367]];
+path18083_paths = [[0, 1]];
-path17759_points = [[73.509894, -71.407025], [74.779894, -72.677025]];
-path17759_paths = [[0, 1]];
+path18081_points = [[3.367883, -44.836367], [1.335853, -44.836367]];
+path18081_paths = [[0, 1]];
-path18517_points = [[-10.437139, -72.947255], [-10.267779, -73.793925], [-9.590446, -73.624585], [-9.421112, -72.777925], [-6.203805, -72.777925]];
-path18517_paths = [[0, 1, 2, 3, 4]];
+path18079_points = [[5.738543, -44.921038], [9.548523, -44.921038]];
+path18079_paths = [[0, 1]];
-path6682_points = [[-12.215112, -73.116585], [-12.469112, -71.592585]];
-path6682_paths = [[0, 1]];
+path18077_points = [[3.367883, -44.921038], [1.335853, -44.921038]];
+path18077_paths = [[0, 1]];
-path18513_points = [[-12.215112, -73.116585], [-10.013779, -71.677255], [-9.505779, -72.100585], [-9.336446, -71.592585]];
-path18513_paths = [[0, 1, 2, 3]];
+path18075_points = [[5.569183, -45.090368], [9.548523, -45.090368]];
+path18075_paths = [[0, 1]];
-path18511_points = [[-12.469112, -71.592585], [-14.501112, -71.592585]];
-path18511_paths = [[0, 1]];
+path18073_points = [[4.637883, -45.090368], [4.468543, -45.090368]];
+path18073_paths = [[0, 1]];
-path18019_points = [[45.202994, -73.502875], [43.763664, -73.502875]];
-path18019_paths = [[0, 1]];
+path18071_points = [[3.367883, -45.090368], [1.335853, -45.090368]];
+path18071_paths = [[0, 1]];
-path18509_points = [[-12.892446, -73.793925], [-11.791779, -73.793925]];
-path18509_paths = [[0, 1]];
+path18069_points = [[5.484543, -45.175038], [9.548523, -45.175038]];
+path18069_paths = [[0, 1]];
-path16237_points = [[69.108014, -17.323605], [68.261404, -17.323605]];
-path16237_paths = [[0, 1]];
+path18067_points = [[4.807183, -45.175038], [4.299213, -45.175038]];
+path18067_paths = [[0, 1]];
-path16833_points = [[-12.709195, -15.573475], [-14.825862, -15.573475]];
-path16833_paths = [[0, 1]];
+path18065_points = [[3.452523, -45.175038], [1.335853, -45.175038]];
+path18065_paths = [[0, 1]];
-path18505_points = [[-11.537779, -73.624585], [-12.892446, -73.624585]];
-path18505_paths = [[0, 1]];
+path18063_points = [[5.399883, -45.344368], [9.548523, -45.344368]];
+path18063_paths = [[0, 1]];
-path18503_points = [[-10.267779, -73.624585], [-9.590446, -73.624585]];
-path18503_paths = [[0, 1]];
+path18061_points = [[4.976543, -45.344368], [4.214543, -45.344368]];
+path18061_paths = [[0, 1]];
-path17489_points = [[75.457194, -72.423025], [79.859864, -72.423025]];
-path17489_paths = [[0, 1]];
+path18059_points = [[3.452523, -45.344368], [1.335853, -45.344368]];
+path18059_paths = [[0, 1]];
-path18501_points = [[-13.569779, -73.539925], [-14.247112, -73.539925]];
-path18501_paths = [[0, 1]];
+path18057_points = [[5.230543, -45.429037], [9.548523, -45.429037]];
+path18057_paths = [[0, 1]];
-path17355_points = [[-67.812009, -17.382875], [-63.917342, -17.382875]];
-path17355_paths = [[0, 1]];
+path18055_points = [[5.145883, -45.429037], [4.129883, -45.429037]];
+path18055_paths = [[0, 1]];
-path17089_points = [[-41.459164, -17.179675], [-42.305831, -17.179675]];
-path17089_paths = [[0, 1]];
+path18053_points = [[3.452523, -45.429037], [1.335853, -45.429037]];
+path18053_paths = [[0, 1]];
-path16829_points = [[-12.624529, -15.742805], [-14.825862, -15.742805]];
-path16829_paths = [[0, 1]];
+path18051_points = [[4.045213, -45.598367], [9.548523, -45.598367]];
+path18051_paths = [[0, 1]];
-path6636_points = [[-62.563536, -72.012745], [-66.712202, -72.012745]];
-path6636_paths = [[0, 1]];
+path18049_points = [[3.452523, -45.598367], [1.335853, -45.598367]];
+path18049_paths = [[0, 1]];
-path18497_points = [[-10.267779, -73.539925], [-9.590446, -73.539925]];
-path18497_paths = [[0, 1]];
+path18047_points = [[3.960543, -45.683038], [6.415883, -45.683038]];
+path18047_paths = [[0, 1]];
-path18495_points = [[-13.569779, -73.370585], [-14.331779, -73.370585]];
-path18495_paths = [[0, 1]];
+path18045_points = [[3.537213, -45.683038], [1.335853, -45.683038]];
+path18045_paths = [[0, 1]];
-path18493_points = [[-12.977112, -73.370585], [-11.114446, -73.370585]];
-path18493_paths = [[0, 1]];
+path18043_points = [[3.791213, -45.852368], [6.331213, -45.852368]];
+path18043_paths = [[0, 1]];
-path18491_points = [[-10.352446, -73.370585], [-9.505779, -73.370585]];
-path18491_paths = [[0, 1]];
+path18041_points = [[3.537213, -45.852368], [1.420543, -45.852368]];
+path18041_paths = [[0, 1]];
-path17519_points = [[72.409224, -72.931025], [71.562554, -72.931025]];
-path17519_paths = [[0, 1]];
+path18039_points = [[3.706523, -45.937038], [6.331213, -45.937038]];
+path18039_paths = [[0, 1]];
-path18489_points = [[-13.569779, -73.285925], [-14.331779, -73.285925]];
-path18489_paths = [[0, 1]];
+path18037_points = [[3.537213, -45.937038], [2.775213, -45.937038]];
+path18037_paths = [[0, 1]];
-path16791_points = [[-12.963195, -17.097475], [-10.592529, -17.097475]];
-path16791_paths = [[0, 1]];
+path18035_points = [[2.267213, -45.937038], [1.420543, -45.937038]];
+path18035_paths = [[0, 1]];
-path18015_points = [[45.964964, -73.587545], [47.150324, -73.587545]];
-path18015_paths = [[0, 1]];
+path18033_points = [[4.553213, -46.106368], [6.331213, -46.106368]];
+path18033_paths = [[0, 1]];
-path18485_points = [[-10.352446, -73.285925], [-9.505779, -73.285925]];
-path18485_paths = [[0, 1]];
+path18031_points = [[4.468543, -46.106368], [3.621883, -46.106368], [2.775213, -46.106368]];
+path18031_paths = [[0, 1, 2]];
-path17501_points = [[75.203194, -72.677025], [75.965194, -72.677025]];
-path17501_paths = [[0, 1]];
+path18029_points = [[2.267213, -46.106368], [1.420543, -46.106368]];
+path18029_paths = [[0, 1]];
-path18483_points = [[-13.569779, -73.116585], [-14.331779, -73.116585]];
-path18483_paths = [[0, 1]];
+path18027_points = [[4.722543, -46.191037], [6.331213, -46.191037]];
+path18027_paths = [[0, 1]];
-path17769_points = [[75.965194, -72.592365], [79.859864, -72.592365]];
-path17769_paths = [[0, 1]];
+path18025_points = [[4.383883, -46.191037], [2.775213, -46.191037]];
+path18025_paths = [[0, 1]];
-path18481_points = [[-12.977112, -73.116585], [-10.691139, -73.116585]];
-path18481_paths = [[0, 1]];
+path18023_points = [[2.182543, -46.191037], [1.420543, -46.191037]];
+path18023_paths = [[0, 1]];
-path18001_points = [[43.848304, -74.010875], [44.779664, -74.010875]];
-path18001_paths = [[0, 1]];
+path18021_points = [[4.891883, -46.360367], [6.246543, -46.360367]];
+path18021_paths = [[0, 1]];
-path18479_points = [[-10.352446, -73.116585], [-9.505779, -73.116585]];
-path18479_paths = [[0, 1]];
+path18019_points = [[4.299213, -46.360367], [2.859883, -46.360367]];
+path18019_paths = [[0, 1]];
-path18067_points = [[45.710964, -72.317545], [45.202994, -72.317545]];
-path18067_paths = [[0, 1]];
+path18017_points = [[2.182543, -46.360367], [1.505213, -46.360367]];
+path18017_paths = [[0, 1]];
-path18477_points = [[-13.485112, -73.031925], [-14.331779, -73.031925]];
-path18477_paths = [[0, 1]];
+path18015_points = [[5.061183, -46.445038], [6.246543, -46.445038]];
+path18015_paths = [[0, 1]];
-path17775_points = [[73.509894, -71.407025], [71.477894, -71.407025]];
-path17775_paths = [[0, 1]];
+path18013_points = [[4.214543, -46.445038], [2.859883, -46.445038]];
+path18013_paths = [[0, 1]];
-path18307_points = [[16.345814, -73.543805], [14.906454, -73.543805]];
-path18307_paths = [[0, 1]];
+path18011_points = [[2.182543, -46.445038], [1.505213, -46.445038]];
+path18011_paths = [[0, 1]];
-path18475_points = [[-12.977112, -73.031925], [-12.299805, -73.031925]];
-path18475_paths = [[0, 1]];
+path18009_points = [[5.230543, -46.614368], [6.077213, -46.614368]];
+path18009_paths = [[0, 1]];
-path16793_points = [[-13.894529, -17.012805], [-14.741195, -17.012805]];
-path16793_paths = [[0, 1]];
+path18007_points = [[4.045213, -46.614368], [2.859883, -46.614368]];
+path18007_paths = [[0, 1]];
-path18471_points = [[-12.299805, -72.862585], [-14.416472, -72.862585]];
-path18471_paths = [[0, 1]];
+path18005_points = [[5.399883, -46.699038], [5.738543, -46.699038]];
+path18005_paths = [[0, 1]];
-path18025_points = [[45.287664, -73.333545], [43.678994, -73.333545]];
-path18025_paths = [[0, 1]];
+path18003_points = [[3.960543, -46.699038], [2.859883, -46.699038]];
+path18003_paths = [[0, 1]];
-path18469_points = [[-11.876446, -72.862585], [-9.421112, -72.862585]];
-path18469_paths = [[0, 1]];
+path18001_points = [[2.944523, -46.868368], [3.875883, -46.868368]];
+path18001_paths = [[0, 1]];
-path18499_points = [[-12.892446, -73.539925], [-11.368446, -73.539925]];
-path18499_paths = [[0, 1]];
+path17999_points = [[3.029213, -44.413038], [1.251213, -44.413038]];
+path17999_paths = [[0, 1]];
-path18467_points = [[-12.299805, -72.777925], [-14.416472, -72.777925]];
-path18467_paths = [[0, 1]];
+path17997_points = [[6.161883, -44.413038], [6.161883, -44.582368], [5.992543, -44.582368], [5.230543, -45.513708], [4.553213, -44.921038], [3.621883, -46.106368], [3.283213, -44.582368], [3.113883, -44.582368], [3.029183, -44.413038]];
+path17997_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8]];
-path18465_points = [[-11.707112, -72.777925], [-9.421112, -72.777925]];
-path18465_paths = [[0, 1]];
+path17995_points = [[6.415883, -45.598367], [9.548523, -45.598367]];
+path17995_paths = [[0, 1]];
-path18835_points = [[-40.023509, -72.436075], [-38.668868, -71.335415]];
-path18835_paths = [[0, 1]];
+path17993_points = [[6.415883, -45.598367], [6.246543, -46.529708], [5.484543, -46.783707], [4.553213, -46.021707], [3.875883, -46.868367]];
+path17993_paths = [[0, 1, 2, 3, 4]];
-path17083_points = [[-41.035831, -17.095005], [-40.358498, -17.095005]];
-path17083_paths = [[0, 1]];
+path17991_points = [[1.505213, -46.445038], [1.251213, -44.413038]];
+path17991_paths = [[0, 1]];
-path18461_points = [[-11.537779, -72.608585], [-6.203805, -72.608585]];
-path18461_paths = [[0, 1]];
+path17989_points = [[2.775213, -45.852368], [2.944523, -46.868368]];
+path17989_paths = [[0, 1]];
-path18459_points = [[-12.384446, -72.523925], [-14.416472, -72.523925]];
-path18459_paths = [[0, 1]];
+path17987_points = [[2.182543, -46.445038], [2.267243, -45.852368], [2.775243, -45.852368]];
+path17987_paths = [[0, 1, 2]];
-path18457_points = [[-11.283779, -72.523925], [-6.203805, -72.523925]];
-path18457_paths = [[0, 1]];
+path17985_points = [[2.182543, -46.445038], [1.505213, -46.445038]];
+path17985_paths = [[0, 1]];
-path16235_points = [[69.785404, -17.408275], [72.410074, -17.408275]];
-path16235_paths = [[0, 1]];
+path17983_points = [[9.548523, -45.598367], [9.548523, -44.413038], [6.161883, -44.413038]];
+path17983_paths = [[0, 1, 2]];
-path18453_points = [[-11.114446, -72.354585], [-6.203805, -72.354585]];
-path18453_paths = [[0, 1]];
+path17981_points = [[3.875883, -46.868368], [2.944523, -46.868368]];
+path17981_paths = [[0, 1]];
-path16307_points = [[15.895784, -16.753515], [20.552454, -16.753515]];
-path16307_paths = [[0, 1]];
+path17777_points = [[38.956083, -44.264518], [35.823413, -44.264518]];
+path17777_paths = [[0, 1]];
-path18009_points = [[46.134324, -73.756875], [46.980994, -73.756875]];
-path18009_paths = [[0, 1]];
+path17775_points = [[32.606113, -44.264518], [30.574113, -44.264518]];
+path17775_paths = [[0, 1]];
-path18451_points = [[-12.384446, -72.269925], [-14.416472, -72.269925]];
-path18451_paths = [[0, 1]];
+path17773_points = [[30.743443, -46.127187], [31.505443, -46.127187]];
+path17773_paths = [[0, 1]];
-path18449_points = [[-10.860446, -72.269925], [-6.203805, -72.269925]];
-path18449_paths = [[0, 1]];
+path17771_points = [[32.267443, -46.635188], [34.722753, -46.635188]];
+path17771_paths = [[0, 1]];
-path18447_points = [[-12.384446, -72.100585], [-14.416472, -72.100585]];
-path18447_paths = [[0, 1]];
+path17769_points = [[35.061413, -45.449858], [38.956083, -45.449858]];
+path17769_paths = [[0, 1]];
-path18445_points = [[-10.691139, -72.100585], [-6.203805, -72.100585]];
-path18445_paths = [[0, 1]];
+path17767_points = [[31.928773, -45.703857], [31.505443, -45.703857]];
+path17767_paths = [[0, 1]];
-path18443_points = [[-12.384446, -72.015925], [-14.501112, -72.015925]];
-path18443_paths = [[0, 1]];
+path17765_points = [[31.928773, -45.703857], [32.267443, -46.635188]];
+path17765_paths = [[0, 1]];
-//polygon(points=path16789_points, paths=path16789_paths);
-//polygon(points=path18439_points, paths=path18439_paths);
+path17763_points = [[31.505443, -46.127187], [31.505443, -45.703857]];
+path17763_paths = [[0, 1]];
+
+path17761_points = [[30.743443, -46.127187], [30.574113, -44.264517]];
+path17761_paths = [[0, 1]];
+
+path17759_points = [[32.606113, -44.264518], [33.876113, -45.534518]];
+path17759_paths = [[0, 1]];
+
+path17757_points = [[38.956083, -45.449858], [38.956083, -44.264518]];
+path17757_paths = [[0, 1]];
+
+path17755_points = [[35.823413, -44.264518], [34.214753, -45.534518]];
+path17755_paths = [[0, 1]];
+
+path17753_points = [[34.045443, -45.619188], [33.876113, -45.534488]];
+path17753_paths = [[0, 1]];
+
+path17751_points = [[34.045443, -45.619188], [34.214753, -45.534488]];
+path17751_paths = [[0, 1]];
+
+path17749_points = [[35.061413, -45.449858], [34.722753, -46.635188]];
+path17749_paths = [[0, 1]];
+
+path17539_points = [[32.267443, -46.550518], [34.722753, -46.550518], [32.182773, -46.550518], [32.182773, -46.465818], [34.807413, -46.465818], [34.807413, -46.381118], [32.182773, -46.381118], [32.182773, -46.296418], [34.807413, -46.296418], [32.098113, -46.296418], [32.098113, -46.211718], [34.807413, -46.211718]];
+path17539_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]];
+
+path17537_points = [[34.892083, -46.127187], [32.098113, -46.127187]];
+path17537_paths = [[0, 1]];
+
+path17535_points = [[31.505443, -46.042518], [30.743443, -46.042518]];
+path17535_paths = [[0, 1]];
+
+path17533_points = [[32.098113, -46.042518], [34.892083, -46.042518]];
+path17533_paths = [[0, 1]];
+
+path17531_points = [[31.505443, -46.042518], [30.743443, -46.042518]];
+path17531_paths = [[0, 1]];
+
+path17529_points = [[32.013443, -46.042518], [34.892083, -46.042518]];
+path17529_paths = [[0, 1]];
+
+path17527_points = [[31.505443, -45.957857], [30.743443, -45.957857]];
+path17527_paths = [[0, 1]];
+
+path17525_points = [[32.013443, -45.957857], [34.892083, -45.957857]];
+path17525_paths = [[0, 1]];
+
+path17523_points = [[31.505443, -45.873188], [30.658773, -45.873188]];
+path17523_paths = [[0, 1]];
+
+path17521_points = [[32.013443, -45.873188], [34.976753, -45.873188]];
+path17521_paths = [[0, 1]];
+
+path17519_points = [[31.505443, -45.788518], [30.658773, -45.788518]];
+path17519_paths = [[0, 1]];
+
+path17517_points = [[32.013443, -45.788518], [34.976753, -45.788518]];
+path17517_paths = [[0, 1]];
+
+path17515_points = [[31.505443, -45.788518], [30.658773, -45.788518]];
+path17515_paths = [[0, 1]];
+
+path17513_points = [[31.928773, -45.788518], [34.976753, -45.788518]];
+path17513_paths = [[0, 1]];
+
+path17511_points = [[31.505443, -45.703857], [30.658773, -45.703857]];
+path17511_paths = [[0, 1]];
+
+path17509_points = [[31.928773, -45.703857], [34.976753, -45.703857]];
+path17509_paths = [[0, 1]];
+
+path17507_points = [[35.061413, -45.619188], [30.658773, -45.619188], [30.658773, -45.534488], [33.876113, -45.534488]];
+path17507_paths = [[0, 1, 2, 3]];
+
+path17505_points = [[34.214753, -45.534517], [35.061413, -45.534517]];
+path17505_paths = [[0, 1]];
+
+path17503_points = [[33.876113, -45.534517], [30.658773, -45.534517]];
+path17503_paths = [[0, 1]];
+
+path17501_points = [[34.299413, -45.534517], [35.061413, -45.534517]];
+path17501_paths = [[0, 1]];
+
+path17499_points = [[33.791443, -45.449858], [30.658773, -45.449858]];
+path17499_paths = [[0, 1]];
+
+path17497_points = [[34.384083, -45.449858], [38.956083, -45.449858]];
+path17497_paths = [[0, 1]];
+
+path17495_points = [[33.706773, -45.365187], [30.658773, -45.365187]];
+path17495_paths = [[0, 1]];
+
+path17493_points = [[34.468753, -45.365187], [38.956083, -45.365187]];
+path17493_paths = [[0, 1]];
+
+path17491_points = [[33.622113, -45.280518], [30.658773, -45.280518]];
+path17491_paths = [[0, 1]];
+
+path17489_points = [[34.553413, -45.280518], [38.956083, -45.280518]];
+path17489_paths = [[0, 1]];
+
+path17487_points = [[33.622113, -45.280518], [30.574113, -45.280518]];
+path17487_paths = [[0, 1]];
+
+path17485_points = [[34.638083, -45.280518], [38.956083, -45.280518]];
+path17485_paths = [[0, 1]];
+
+path17483_points = [[33.537443, -45.195857], [30.574113, -45.195857]];
+path17483_paths = [[0, 1]];
+
+path17481_points = [[34.722753, -45.195857], [38.956083, -45.195857]];
+path17481_paths = [[0, 1]];
+
+path17479_points = [[33.452773, -45.111187], [30.574113, -45.111187]];
+path17479_paths = [[0, 1]];
+
+path17477_points = [[34.807413, -45.111187], [38.956083, -45.111187]];
+path17477_paths = [[0, 1]];
+
+path17475_points = [[33.368113, -45.026518], [30.574113, -45.026518]];
+path17475_paths = [[0, 1]];
+
+path17473_points = [[34.892083, -45.026518], [38.956083, -45.026518]];
+path17473_paths = [[0, 1]];
+
+path17471_points = [[33.368113, -45.026518], [30.574113, -45.026518]];
+path17471_paths = [[0, 1]];
+
+path17469_points = [[34.976753, -45.026518], [38.956083, -45.026518]];
+path17469_paths = [[0, 1]];
+
+path17467_points = [[33.283443, -44.941857], [30.574113, -44.941857]];
+path17467_paths = [[0, 1]];
+
+path17465_points = [[34.976753, -44.941857], [38.956083, -44.941857]];
+path17465_paths = [[0, 1]];
+
+path17463_points = [[33.198773, -44.857188], [30.574113, -44.857188]];
+path17463_paths = [[0, 1]];
+
+path17461_points = [[35.061413, -44.857188], [38.956083, -44.857188]];
+path17461_paths = [[0, 1]];
+
+path17459_points = [[33.114113, -44.772517], [30.574113, -44.772517]];
+path17459_paths = [[0, 1]];
+
+path17457_points = [[35.146083, -44.772517], [38.956083, -44.772517]];
+path17457_paths = [[0, 1]];
+
+path17455_points = [[33.114113, -44.772517], [30.574113, -44.772517]];
+path17455_paths = [[0, 1]];
+
+path17453_points = [[35.230753, -44.772517], [38.956083, -44.772517]];
+path17453_paths = [[0, 1]];
+
+path17451_points = [[33.029443, -44.687858], [30.574113, -44.687858]];
+path17451_paths = [[0, 1]];
+
+path17449_points = [[35.315413, -44.687858], [38.956083, -44.687858]];
+path17449_paths = [[0, 1]];
+
+path17447_points = [[32.944773, -44.603187], [30.574113, -44.603187]];
+path17447_paths = [[0, 1]];
+
+path17445_points = [[35.400083, -44.603187], [38.956083, -44.603187]];
+path17445_paths = [[0, 1]];
+
+path17443_points = [[32.860113, -44.518518], [30.574113, -44.518518]];
+path17443_paths = [[0, 1]];
+
+path17441_points = [[35.484803, -44.518518], [38.956083, -44.518518]];
+path17441_paths = [[0, 1]];
+
+path17439_points = [[32.860113, -44.518518], [30.574113, -44.518518]];
+path17439_paths = [[0, 1]];
+
+path17437_points = [[35.569473, -44.518518], [38.956083, -44.518518]];
+path17437_paths = [[0, 1]];
+
+path17435_points = [[32.775443, -44.433857], [30.574113, -44.433857]];
+path17435_paths = [[0, 1]];
+
+path17433_points = [[35.654083, -44.433857], [38.956083, -44.433857]];
+path17433_paths = [[0, 1]];
+
+path17431_points = [[32.690773, -44.349187], [30.574113, -44.349187]];
+path17431_paths = [[0, 1]];
+
+path17429_points = [[35.738753, -44.349187], [38.956083, -44.349187]];
+path17429_paths = [[0, 1]];
+
+path17427_points = [[32.606113, -44.264518], [30.574113, -44.264518]];
+path17427_paths = [[0, 1]];
+
+path6800_points = [[35.823413, -44.264518], [38.956083, -44.264518]];
+path6800_paths = [[0, 1]];
+
+//polygon(points=outline_points, paths=outline_paths);
+//polygon(points=engrave_points, paths=engrave_paths);
+//polygon(points=warding_fm_points, paths=warding_fm_paths);
+//polygon(points=warding_a_points, paths=warding_a_paths);
+//polygon(points=warding_b_points, paths=warding_b_paths);
+//polygon(points=warding_c_points, paths=warding_c_paths);
+//polygon(points=path17423_points, paths=path17423_paths);
+//polygon(points=path17421_points, paths=path17421_paths);
+//polygon(points=path17419_points, paths=path17419_paths);
+//polygon(points=path17417_points, paths=path17417_paths);
+//polygon(points=path17415_points, paths=path17415_paths);
+//polygon(points=path17413_points, paths=path17413_paths);
+//polygon(points=path17411_points, paths=path17411_paths);
+//polygon(points=path17409_points, paths=path17409_paths);
+//polygon(points=path17407_points, paths=path17407_paths);
+//polygon(points=path17405_points, paths=path17405_paths);
+//polygon(points=path17403_points, paths=path17403_paths);
//polygon(points=path17401_points, paths=path17401_paths);
-//polygon(points=path18435_points, paths=path18435_paths);
-//polygon(points=path17763_points, paths=path17763_paths);
-//polygon(points=path17529_points, paths=path17529_paths);
//polygon(points=path17399_points, paths=path17399_paths);
-//polygon(points=path17393_points, paths=path17393_paths);
-//polygon(points=path17767_points, paths=path17767_paths);
-//polygon(points=path18829_points, paths=path18829_paths);
-//polygon(points=path18441_points, paths=path18441_paths);
-//polygon(points=path18429_points, paths=path18429_paths);
-//polygon(points=path17771_points, paths=path17771_paths);
-//polygon(points=path18427_points, paths=path18427_paths);
-//polygon(points=path18065_points, paths=path18065_paths);
-//polygon(points=path18425_points, paths=path18425_paths);
-//polygon(points=path6684_points, paths=path6684_paths);
//polygon(points=path17397_points, paths=path17397_paths);
-//polygon(points=path18419_points, paths=path18419_paths);
-//polygon(points=path18827_points, paths=path18827_paths);
//polygon(points=path17395_points, paths=path17395_paths);
-//polygon(points=path17999_points, paths=path17999_paths);
-//polygon(points=path17371_points, paths=path17371_paths);
-//polygon(points=path18411_points, paths=path18411_paths);
-//polygon(points=path18095_points, paths=path18095_paths);
-//polygon(points=path18043_points, paths=path18043_paths);
-//polygon(points=path18409_points, paths=path18409_paths);
-//polygon(points=path18407_points, paths=path18407_paths);
-//polygon(points=path18825_points, paths=path18825_paths);
-//polygon(points=path18437_points, paths=path18437_paths);
-//polygon(points=path18405_points, paths=path18405_paths);
-//polygon(points=path16357_points, paths=path16357_paths);
-//polygon(points=path18401_points, paths=path18401_paths);
-//polygon(points=path18039_points, paths=path18039_paths);
-//polygon(points=path18399_points, paths=path18399_paths);
-//polygon(points=path18397_points, paths=path18397_paths);
-//polygon(points=path18395_points, paths=path18395_paths);
-//polygon(points=path17349_points, paths=path17349_paths);
-//polygon(points=path17343_points, paths=path17343_paths);
-//polygon(points=path17373_points, paths=path17373_paths);
-//polygon(points=path18389_points, paths=path18389_paths);
-//polygon(points=path16263_points, paths=path16263_paths);
-//polygon(points=path18387_points, paths=path18387_paths);
-//polygon(points=path18385_points, paths=path18385_paths);
-//polygon(points=path17537_points, paths=path17537_paths);
-//polygon(points=path17369_points, paths=path17369_paths);
-//polygon(points=path18821_points, paths=path18821_paths);
-//polygon(points=path18433_points, paths=path18433_paths);
-//polygon(points=path18381_points, paths=path18381_paths);
-//polygon(points=path17527_points, paths=path17527_paths);
+//polygon(points=path17393_points, paths=path17393_paths);
//polygon(points=path17391_points, paths=path17391_paths);
//polygon(points=path17389_points, paths=path17389_paths);
-//polygon(points=path18033_points, paths=path18033_paths);
-//polygon(points=path18375_points, paths=path18375_paths);
//polygon(points=path17387_points, paths=path17387_paths);
//polygon(points=path17385_points, paths=path17385_paths);
-//polygon(points=path18431_points, paths=path18431_paths);
-//polygon(points=path16809_points, paths=path16809_paths);
//polygon(points=path17383_points, paths=path17383_paths);
-//polygon(points=path17341_points, paths=path17341_paths);
-//polygon(points=path18365_points, paths=path18365_paths);
-//polygon(points=path17765_points, paths=path17765_paths);
-//polygon(points=path18363_points, paths=path18363_paths);
-//polygon(points=path17059_points, paths=path17059_paths);
-//polygon(points=path17997_points, paths=path17997_paths);
-//polygon(points=path17367_points, paths=path17367_paths);
-//polygon(points=path18359_points, paths=path18359_paths);
-//polygon(points=path16811_points, paths=path16811_paths);
-//polygon(points=path18093_points, paths=path18093_paths);
-//polygon(points=path18357_points, paths=path18357_paths);
+//polygon(points=path17381_points, paths=path17381_paths);
//polygon(points=path17379_points, paths=path17379_paths);
-//polygon(points=path18353_points, paths=path18353_paths);
//polygon(points=path17377_points, paths=path17377_paths);
-//polygon(points=path18349_points, paths=path18349_paths);
-//polygon(points=path18347_points, paths=path18347_paths);
-//polygon(points=path18345_points, paths=path18345_paths);
-//polygon(points=path18343_points, paths=path18343_paths);
-//polygon(points=path18341_points, paths=path18341_paths);
-//polygon(points=path17381_points, paths=path17381_paths);
-//polygon(points=path18337_points, paths=path18337_paths);
//polygon(points=path17375_points, paths=path17375_paths);
-//polygon(points=path18813_points, paths=path18813_paths);
-//polygon(points=path18333_points, paths=path18333_paths);
-//polygon(points=path18331_points, paths=path18331_paths);
-//polygon(points=path17495_points, paths=path17495_paths);
-//polygon(points=path17337_points, paths=path17337_paths);
-//polygon(points=path16805_points, paths=path16805_paths);
-//polygon(points=path19065_points, paths=path19065_paths);
+//polygon(points=path17373_points, paths=path17373_paths);
+//polygon(points=path17371_points, paths=path17371_paths);
+//polygon(points=path17369_points, paths=path17369_paths);
+//polygon(points=path17367_points, paths=path17367_paths);
+//polygon(points=path17365_points, paths=path17365_paths);
+//polygon(points=path17363_points, paths=path17363_paths);
//polygon(points=path17361_points, paths=path17361_paths);
-//polygon(points=path17749_points, paths=path17749_paths);
-//polygon(points=path16803_points, paths=path16803_paths);
-//polygon(points=path18857_points, paths=path18857_paths);
-//polygon(points=path18855_points, paths=path18855_paths);
-//polygon(points=path18853_points, paths=path18853_paths);
-//polygon(points=path17525_points, paths=path17525_paths);
-//polygon(points=path18851_points, paths=path18851_paths);
-//polygon(points=path16283_points, paths=path16283_paths);
-//polygon(points=path18849_points, paths=path18849_paths);
-//polygon(points=path18051_points, paths=path18051_paths);
-//polygon(points=path18847_points, paths=path18847_paths);
-//polygon(points=path16797_points, paths=path16797_paths);
-//polygon(points=path18843_points, paths=path18843_paths);
-//polygon(points=path6658_points, paths=path6658_paths);
-//polygon(points=path18839_points, paths=path18839_paths);
-//polygon(points=path18837_points, paths=path18837_paths);
-//polygon(points=path16783_points, paths=path16783_paths);
-//polygon(points=path16795_points, paths=path16795_paths);
-//polygon(points=path17995_points, paths=path17995_paths);
-//polygon(points=path18833_points, paths=path18833_paths);
-//polygon(points=path18831_points, paths=path18831_paths);
-//polygon(points=path18091_points, paths=path18091_paths);
+//polygon(points=path17359_points, paths=path17359_paths);
+//polygon(points=path17357_points, paths=path17357_paths);
+//polygon(points=path17355_points, paths=path17355_paths);
//polygon(points=path17353_points, paths=path17353_paths);
-//polygon(points=path16807_points, paths=path16807_paths);
-//polygon(points=path16275_points, paths=path16275_paths);
-//polygon(points=path16787_points, paths=path16787_paths);
-//polygon(points=path18823_points, paths=path18823_paths);
+//polygon(points=path17351_points, paths=path17351_paths);
+//polygon(points=path17349_points, paths=path17349_paths);
+//polygon(points=path17347_points, paths=path17347_paths);
//polygon(points=path17345_points, paths=path17345_paths);
-//polygon(points=path18819_points, paths=path18819_paths);
-//polygon(points=path18817_points, paths=path18817_paths);
-//polygon(points=path16799_points, paths=path16799_paths);
-//polygon(points=path18815_points, paths=path18815_paths);
-//polygon(points=path18415_points, paths=path18415_paths);
-//polygon(points=path16785_points, paths=path16785_paths);
+//polygon(points=path17343_points, paths=path17343_paths);
+//polygon(points=path17341_points, paths=path17341_paths);
+//polygon(points=path17339_points, paths=path17339_paths);
+//polygon(points=path17337_points, paths=path17337_paths);
+//polygon(points=path17125_points, paths=path17125_paths);
+//polygon(points=path17123_points, paths=path17123_paths);
+//polygon(points=path17121_points, paths=path17121_paths);
+//polygon(points=path17119_points, paths=path17119_paths);
+//polygon(points=path17117_points, paths=path17117_paths);
+//polygon(points=path17115_points, paths=path17115_paths);
+//polygon(points=path17113_points, paths=path17113_paths);
+//polygon(points=path17111_points, paths=path17111_paths);
+//polygon(points=path17109_points, paths=path17109_paths);
+//polygon(points=path17107_points, paths=path17107_paths);
+//polygon(points=path17105_points, paths=path17105_paths);
+//polygon(points=path17103_points, paths=path17103_paths);
+//polygon(points=path17101_points, paths=path17101_paths);
+//polygon(points=path17099_points, paths=path17099_paths);
+//polygon(points=path17097_points, paths=path17097_paths);
+//polygon(points=path17095_points, paths=path17095_paths);
+//polygon(points=path17093_points, paths=path17093_paths);
+//polygon(points=path17091_points, paths=path17091_paths);
+//polygon(points=path17089_points, paths=path17089_paths);
+//polygon(points=path17087_points, paths=path17087_paths);
+//polygon(points=path17085_points, paths=path17085_paths);
+//polygon(points=path17083_points, paths=path17083_paths);
//polygon(points=path17081_points, paths=path17081_paths);
-//polygon(points=path18811_points, paths=path18811_paths);
-//polygon(points=path18809_points, paths=path18809_paths);
-//polygon(points=path18807_points, paths=path18807_paths);
-//polygon(points=path18805_points, paths=path18805_paths);
-//polygon(points=path18803_points, paths=path18803_paths);
-//polygon(points=path16777_points, paths=path16777_paths);
-//polygon(points=path18801_points, paths=path18801_paths);
-//polygon(points=path17523_points, paths=path17523_paths);
-//polygon(points=path18799_points, paths=path18799_paths);
+//polygon(points=path17079_points, paths=path17079_paths);
+//polygon(points=path17077_points, paths=path17077_paths);
+//polygon(points=path17075_points, paths=path17075_paths);
+//polygon(points=path17073_points, paths=path17073_paths);
+//polygon(points=path17071_points, paths=path17071_paths);
+//polygon(points=path17069_points, paths=path17069_paths);
+//polygon(points=path17067_points, paths=path17067_paths);
+//polygon(points=path17065_points, paths=path17065_paths);
+//polygon(points=path17063_points, paths=path17063_paths);
+//polygon(points=path17061_points, paths=path17061_paths);
+//polygon(points=path17059_points, paths=path17059_paths);
+//polygon(points=path17057_points, paths=path17057_paths);
+//polygon(points=path17055_points, paths=path17055_paths);
+//polygon(points=path17053_points, paths=path17053_paths);
//polygon(points=path17051_points, paths=path17051_paths);
-//polygon(points=path18797_points, paths=path18797_paths);
-//polygon(points=path18029_points, paths=path18029_paths);
-//polygon(points=path18795_points, paths=path18795_paths);
-//polygon(points=path18793_points, paths=path18793_paths);
-//polygon(points=path16293_points, paths=path16293_paths);
-//polygon(points=path18791_points, paths=path18791_paths);
-//polygon(points=path18789_points, paths=path18789_paths);
-//polygon(points=path16775_points, paths=path16775_paths);
-//polygon(points=path18787_points, paths=path18787_paths);
-//polygon(points=path18785_points, paths=path18785_paths);
-//polygon(points=path17761_points, paths=path17761_paths);
-//polygon(points=path18783_points, paths=path18783_paths);
-//polygon(points=path18781_points, paths=path18781_paths);
-//polygon(points=path18779_points, paths=path18779_paths);
-//polygon(points=path16267_points, paths=path16267_paths);
-//polygon(points=path18777_points, paths=path18777_paths);
-//polygon(points=path18089_points, paths=path18089_paths);
-//polygon(points=path18775_points, paths=path18775_paths);
-//polygon(points=path18773_points, paths=path18773_paths);
-//polygon(points=path18771_points, paths=path18771_paths);
-//polygon(points=path18769_points, paths=path18769_paths);
-//polygon(points=path18767_points, paths=path18767_paths);
-//polygon(points=path18765_points, paths=path18765_paths);
-//polygon(points=path16771_points, paths=path16771_paths);
-//polygon(points=path18763_points, paths=path18763_paths);
-//polygon(points=path18761_points, paths=path18761_paths);
-//polygon(points=path18759_points, paths=path18759_paths);
-//polygon(points=path18757_points, paths=path18757_paths);
-//polygon(points=path16769_points, paths=path16769_paths);
-//polygon(points=path17485_points, paths=path17485_paths);
-//polygon(points=path17483_points, paths=path17483_paths);
-//polygon(points=path17481_points, paths=path17481_paths);
-//polygon(points=path17491_points, paths=path17491_paths);
-//polygon(points=path17479_points, paths=path17479_paths);
-//polygon(points=path17477_points, paths=path17477_paths);
-//polygon(points=path17475_points, paths=path17475_paths);
-//polygon(points=path18403_points, paths=path18403_paths);
-//polygon(points=path18329_points, paths=path18329_paths);
-//polygon(points=path17473_points, paths=path17473_paths);
-//polygon(points=path16261_points, paths=path16261_paths);
-//polygon(points=path17471_points, paths=path17471_paths);
-//polygon(points=path17469_points, paths=path17469_paths);
-//polygon(points=path17467_points, paths=path17467_paths);
-//polygon(points=path17493_points, paths=path17493_paths);
-//polygon(points=path17465_points, paths=path17465_paths);
-//polygon(points=path17521_points, paths=path17521_paths);
-//polygon(points=path17463_points, paths=path17463_paths);
-//polygon(points=path18327_points, paths=path18327_paths);
-//polygon(points=path16259_points, paths=path16259_paths);
-//polygon(points=path17461_points, paths=path17461_paths);
-//polygon(points=path18027_points, paths=path18027_paths);
-//polygon(points=path17459_points, paths=path17459_paths);
-//polygon(points=path18057_points, paths=path18057_paths);
-//polygon(points=path17457_points, paths=path17457_paths);
-//polygon(points=path17455_points, paths=path17455_paths);
-//polygon(points=path17453_points, paths=path17453_paths);
-//polygon(points=path17451_points, paths=path17451_paths);
-//polygon(points=path18325_points, paths=path18325_paths);
-//polygon(points=path17449_points, paths=path17449_paths);
+//polygon(points=path17049_points, paths=path17049_paths);
+//polygon(points=path17047_points, paths=path17047_paths);
//polygon(points=path17045_points, paths=path17045_paths);
-//polygon(points=path17447_points, paths=path17447_paths);
-//polygon(points=path17991_points, paths=path17991_paths);
-//polygon(points=path17445_points, paths=path17445_paths);
-//polygon(points=path17443_points, paths=path17443_paths);
-//polygon(points=path18087_points, paths=path18087_paths);
-//polygon(points=path17441_points, paths=path17441_paths);
-//polygon(points=path17439_points, paths=path17439_paths);
-//polygon(points=path18749_points, paths=path18749_paths);
-//polygon(points=path16761_points, paths=path16761_paths);
-//polygon(points=path17437_points, paths=path17437_paths);
-//polygon(points=path17435_points, paths=path17435_paths);
-//polygon(points=path17433_points, paths=path17433_paths);
+//polygon(points=path17043_points, paths=path17043_paths);
+//polygon(points=path17041_points, paths=path17041_paths);
+//polygon(points=path17039_points, paths=path17039_paths);
+//polygon(points=path17037_points, paths=path17037_paths);
+//polygon(points=path16835_points, paths=path16835_paths);
+//polygon(points=path16833_points, paths=path16833_paths);
+//polygon(points=path16831_points, paths=path16831_paths);
+//polygon(points=path16829_points, paths=path16829_paths);
//polygon(points=path16827_points, paths=path16827_paths);
-//polygon(points=path17429_points, paths=path17429_paths);
//polygon(points=path16825_points, paths=path16825_paths);
-//polygon(points=path16831_points, paths=path16831_paths);
-//polygon(points=path6800_points, paths=path6800_paths);
-//polygon(points=path16253_points, paths=path16253_paths);
//polygon(points=path16823_points, paths=path16823_paths);
-//polygon(points=path17755_points, paths=path17755_paths);
-//polygon(points=path18745_points, paths=path18745_paths);
-//polygon(points=path16367_points, paths=path16367_paths);
-//polygon(points=path18393_points, paths=path18393_paths);
//polygon(points=path16821_points, paths=path16821_paths);
-//polygon(points=path17061_points, paths=path17061_paths);
+//polygon(points=path16819_points, paths=path16819_paths);
+//polygon(points=path16817_points, paths=path16817_paths);
//polygon(points=path16815_points, paths=path16815_paths);
-//polygon(points=path18391_points, paths=path18391_paths);
-//polygon(points=path17109_points, paths=path17109_paths);
+//polygon(points=path16813_points, paths=path16813_paths);
+//polygon(points=path16811_points, paths=path16811_paths);
+//polygon(points=path16809_points, paths=path16809_paths);
+//polygon(points=path16807_points, paths=path16807_paths);
+//polygon(points=path16805_points, paths=path16805_paths);
+//polygon(points=path16803_points, paths=path16803_paths);
+//polygon(points=path16801_points, paths=path16801_paths);
+//polygon(points=path16799_points, paths=path16799_paths);
+//polygon(points=path16797_points, paths=path16797_paths);
+//polygon(points=path16795_points, paths=path16795_paths);
+//polygon(points=path16793_points, paths=path16793_paths);
+//polygon(points=path16791_points, paths=path16791_paths);
+//polygon(points=path16789_points, paths=path16789_paths);
+//polygon(points=path16787_points, paths=path16787_paths);
+//polygon(points=path16785_points, paths=path16785_paths);
+//polygon(points=path16783_points, paths=path16783_paths);
+//polygon(points=path16781_points, paths=path16781_paths);
+//polygon(points=path16779_points, paths=path16779_paths);
+//polygon(points=path16777_points, paths=path16777_paths);
+//polygon(points=path16775_points, paths=path16775_paths);
+//polygon(points=path16773_points, paths=path16773_paths);
+//polygon(points=path16771_points, paths=path16771_paths);
+//polygon(points=path16769_points, paths=path16769_paths);
+//polygon(points=path16767_points, paths=path16767_paths);
+//polygon(points=path16765_points, paths=path16765_paths);
+//polygon(points=path16763_points, paths=path16763_paths);
+//polygon(points=path16761_points, paths=path16761_paths);
+//polygon(points=path16369_points, paths=path16369_paths);
+//polygon(points=path16367_points, paths=path16367_paths);
//polygon(points=path16365_points, paths=path16365_paths);
-//polygon(points=path18053_points, paths=path18053_paths);
-//polygon(points=path16817_points, paths=path16817_paths);
-//polygon(points=path17989_points, paths=path17989_paths);
-//polygon(points=path16819_points, paths=path16819_paths);
-//polygon(points=path18315_points, paths=path18315_paths);
//polygon(points=path16363_points, paths=path16363_paths);
-//polygon(points=path18369_points, paths=path18369_paths);
-//polygon(points=path18487_points, paths=path18487_paths);
-//polygon(points=path18313_points, paths=path18313_paths);
-//polygon(points=path16813_points, paths=path16813_paths);
+//polygon(points=path16361_points, paths=path16361_paths);
+//polygon(points=path16359_points, paths=path16359_paths);
+//polygon(points=path16357_points, paths=path16357_paths);
+//polygon(points=path16355_points, paths=path16355_paths);
+//polygon(points=path16353_points, paths=path16353_paths);
+//polygon(points=path16351_points, paths=path16351_paths);
+//polygon(points=path16349_points, paths=path16349_paths);
+//polygon(points=path16347_points, paths=path16347_paths);
+//polygon(points=path16345_points, paths=path16345_paths);
+//polygon(points=path16343_points, paths=path16343_paths);
+//polygon(points=path16341_points, paths=path16341_paths);
+//polygon(points=path16339_points, paths=path16339_paths);
+//polygon(points=path16337_points, paths=path16337_paths);
+//polygon(points=path16335_points, paths=path16335_paths);
+//polygon(points=path16333_points, paths=path16333_paths);
+//polygon(points=path6550_points, paths=path6550_paths);
+//polygon(points=path16329_points, paths=path16329_paths);
+//polygon(points=path16327_points, paths=path16327_paths);
+//polygon(points=path16325_points, paths=path16325_paths);
+//polygon(points=path16323_points, paths=path16323_paths);
+//polygon(points=path16321_points, paths=path16321_paths);
+//polygon(points=path16319_points, paths=path16319_paths);
+//polygon(points=path16317_points, paths=path16317_paths);
+//polygon(points=path16315_points, paths=path16315_paths);
+//polygon(points=path16313_points, paths=path16313_paths);
+//polygon(points=path16311_points, paths=path16311_paths);
+//polygon(points=path16309_points, paths=path16309_paths);
+//polygon(points=path16307_points, paths=path16307_paths);
+//polygon(points=path16305_points, paths=path16305_paths);
+//polygon(points=path16303_points, paths=path16303_paths);
+//polygon(points=path16301_points, paths=path16301_paths);
+//polygon(points=path16299_points, paths=path16299_paths);
+//polygon(points=path16297_points, paths=path16297_paths);
+//polygon(points=path16295_points, paths=path16295_paths);
+//polygon(points=path16293_points, paths=path16293_paths);
+//polygon(points=path16291_points, paths=path16291_paths);
+//polygon(points=path16289_points, paths=path16289_paths);
+//polygon(points=path16287_points, paths=path16287_paths);
+//polygon(points=path16285_points, paths=path16285_paths);
+//polygon(points=path16283_points, paths=path16283_paths);
+//polygon(points=path16277_points, paths=path16277_paths);
+//polygon(points=path16275_points, paths=path16275_paths);
+//polygon(points=path16273_points, paths=path16273_paths);
+//polygon(points=path16271_points, paths=path16271_paths);
+//polygon(points=path16269_points, paths=path16269_paths);
+//polygon(points=path16267_points, paths=path16267_paths);
+//polygon(points=path16265_points, paths=path16265_paths);
+//polygon(points=path16263_points, paths=path16263_paths);
+//polygon(points=path16261_points, paths=path16261_paths);
+//polygon(points=path16259_points, paths=path16259_paths);
+//polygon(points=path16257_points, paths=path16257_paths);
+//polygon(points=path16255_points, paths=path16255_paths);
+//polygon(points=path16253_points, paths=path16253_paths);
+//polygon(points=path16251_points, paths=path16251_paths);
+//polygon(points=path16249_points, paths=path16249_paths);
+//polygon(points=path16247_points, paths=path16247_paths);
//polygon(points=path16245_points, paths=path16245_paths);
-//polygon(points=path18047_points, paths=path18047_paths);
+//polygon(points=path16243_points, paths=path16243_paths);
+//polygon(points=path16241_points, paths=path16241_paths);
+//polygon(points=path16239_points, paths=path16239_paths);
+//polygon(points=path16237_points, paths=path16237_paths);
+//polygon(points=path16235_points, paths=path16235_paths);
+//polygon(points=path16233_points, paths=path16233_paths);
+//polygon(points=path16231_points, paths=path16231_paths);
+//polygon(points=path16229_points, paths=path16229_paths);
+//polygon(points=path16227_points, paths=path16227_paths);
//polygon(points=path16225_points, paths=path16225_paths);
//polygon(points=path16223_points, paths=path16223_paths);
//polygon(points=path16221_points, paths=path16221_paths);
-//polygon(points=path16207_points, paths=path16207_paths);
-//polygon(points=path16359_points, paths=path16359_paths);
//polygon(points=path16219_points, paths=path16219_paths);
-//polygon(points=path17101_points, paths=path17101_paths);
-//polygon(points=path17087_points, paths=path17087_paths);
-//polygon(points=path17487_points, paths=path17487_paths);
+//polygon(points=path16217_points, paths=path16217_paths);
+//polygon(points=path16215_points, paths=path16215_paths);
//polygon(points=path16213_points, paths=path16213_paths);
-//polygon(points=path18845_points, paths=path18845_paths);
//polygon(points=path16211_points, paths=path16211_paths);
//polygon(points=path16209_points, paths=path16209_paths);
-//polygon(points=path17347_points, paths=path17347_paths);
-//polygon(points=path17111_points, paths=path17111_paths);
-//polygon(points=path17049_points, paths=path17049_paths);
+//polygon(points=path16207_points, paths=path16207_paths);
//polygon(points=path16205_points, paths=path16205_paths);
//polygon(points=path16203_points, paths=path16203_paths);
//polygon(points=path16201_points, paths=path16201_paths);
//polygon(points=path19155_points, paths=path19155_paths);
-//polygon(points=path17517_points, paths=path17517_paths);
-//polygon(points=path17531_points, paths=path17531_paths);
//polygon(points=path19153_points, paths=path19153_paths);
-//polygon(points=path17099_points, paths=path17099_paths);
-//polygon(points=path16355_points, paths=path16355_paths);
//polygon(points=path19151_points, paths=path19151_paths);
-//polygon(points=path18023_points, paths=path18023_paths);
//polygon(points=path19149_points, paths=path19149_paths);
-//polygon(points=path16217_points, paths=path16217_paths);
//polygon(points=path19147_points, paths=path19147_paths);
-//polygon(points=path17357_points, paths=path17357_paths);
//polygon(points=path19145_points, paths=path19145_paths);
//polygon(points=path19143_points, paths=path19143_paths);
//polygon(points=path19141_points, paths=path19141_paths);
-//polygon(points=path18379_points, paths=path18379_paths);
-//polygon(points=path17113_points, paths=path17113_paths);
-//polygon(points=path16353_points, paths=path16353_paths);
+//polygon(points=path19139_points, paths=path19139_paths);
//polygon(points=path19137_points, paths=path19137_paths);
-//polygon(points=path17987_points, paths=path17987_paths);
//polygon(points=path19135_points, paths=path19135_paths);
//polygon(points=path19133_points, paths=path19133_paths);
-//polygon(points=path18311_points, paths=path18311_paths);
//polygon(points=path19131_points, paths=path19131_paths);
//polygon(points=path19129_points, paths=path19129_paths);
-//polygon(points=path17103_points, paths=path17103_paths);
-//polygon(points=path17339_points, paths=path17339_paths);
//polygon(points=path19127_points, paths=path19127_paths);
-//polygon(points=path18377_points, paths=path18377_paths);
//polygon(points=path19125_points, paths=path19125_paths);
//polygon(points=path19123_points, paths=path19123_paths);
//polygon(points=path6634_points, paths=path6634_paths);
//polygon(points=path19119_points, paths=path19119_paths);
//polygon(points=path19117_points, paths=path19117_paths);
//polygon(points=path19115_points, paths=path19115_paths);
-//polygon(points=path16349_points, paths=path16349_paths);
-//polygon(points=path18323_points, paths=path18323_paths);
//polygon(points=path19113_points, paths=path19113_paths);
//polygon(points=path19111_points, paths=path19111_paths);
//polygon(points=path19109_points, paths=path19109_paths);
//polygon(points=path19107_points, paths=path19107_paths);
//polygon(points=path19105_points, paths=path19105_paths);
-//polygon(points=path18523_points, paths=path18523_paths);
-//polygon(points=path16231_points, paths=path16231_paths);
//polygon(points=path19103_points, paths=path19103_paths);
-//polygon(points=path18373_points, paths=path18373_paths);
//polygon(points=path19101_points, paths=path19101_paths);
//polygon(points=path19099_points, paths=path19099_paths);
-//polygon(points=path17121_points, paths=path17121_paths);
//polygon(points=path19097_points, paths=path19097_paths);
-//polygon(points=path18021_points, paths=path18021_paths);
-//polygon(points=path17119_points, paths=path17119_paths);
-//polygon(points=path16215_points, paths=path16215_paths);
+//polygon(points=path19095_points, paths=path19095_paths);
//polygon(points=path19093_points, paths=path19093_paths);
-//polygon(points=path18371_points, paths=path18371_paths);
//polygon(points=path19091_points, paths=path19091_paths);
-//polygon(points=path16345_points, paths=path16345_paths);
//polygon(points=path19089_points, paths=path19089_paths);
-//polygon(points=path17351_points, paths=path17351_paths);
+//polygon(points=path19087_points, paths=path19087_paths);
//polygon(points=path19085_points, paths=path19085_paths);
//polygon(points=path19083_points, paths=path19083_paths);
-//polygon(points=path17985_points, paths=path17985_paths);
//polygon(points=path19081_points, paths=path19081_paths);
-//polygon(points=path18085_points, paths=path18085_paths);
-//polygon(points=path16343_points, paths=path16343_paths);
//polygon(points=path19079_points, paths=path19079_paths);
-//polygon(points=path17365_points, paths=path17365_paths);
//polygon(points=path19077_points, paths=path19077_paths);
//polygon(points=path19075_points, paths=path19075_paths);
//polygon(points=path19073_points, paths=path19073_paths);
//polygon(points=path19071_points, paths=path19071_paths);
-//polygon(points=path18367_points, paths=path18367_paths);
-//polygon(points=warding_fm_points, paths=warding_fm_paths);
-//polygon(points=path18321_points, paths=path18321_paths);
-//polygon(points=warding_a_points, paths=warding_a_paths);
-//polygon(points=path18081_points, paths=path18081_paths);
-//polygon(points=path16763_points, paths=path16763_paths);
-//polygon(points=warding_c_points, paths=warding_c_paths);
-//polygon(points=engrave_points, paths=engrave_paths);
-//polygon(points=warding_b_points, paths=warding_b_paths);
-//polygon(points=path17513_points, paths=path17513_paths);
-//polygon(points=path19139_points, paths=path19139_paths);
-//polygon(points=path17751_points, paths=path17751_paths);
-//polygon(points=path18361_points, paths=path18361_paths);
-//polygon(points=path17123_points, paths=path17123_paths);
-//polygon(points=path18075_points, paths=path18075_paths);
-//polygon(points=path17983_points, paths=path17983_paths);
-//polygon(points=outline_points, paths=outline_paths);
-//polygon(points=path18079_points, paths=path18079_paths);
-//polygon(points=path18319_points, paths=path18319_paths);
-//polygon(points=path18507_points, paths=path18507_paths);
-//polygon(points=path18355_points, paths=path18355_paths);
-//polygon(points=path18071_points, paths=path18071_paths);
-//polygon(points=path18069_points, paths=path18069_paths);
-//polygon(points=path17511_points, paths=path17511_paths);
-//polygon(points=path18017_points, paths=path18017_paths);
-//polygon(points=path17515_points, paths=path17515_paths);
-//polygon(points=path18351_points, paths=path18351_paths);
-//polygon(points=path17037_points, paths=path17037_paths);
-//polygon(points=path17497_points, paths=path17497_paths);
-//polygon(points=path17077_points, paths=path17077_paths);
-//polygon(points=path17981_points, paths=path17981_paths);
-//polygon(points=path17107_points, paths=path17107_paths);
-//polygon(points=path18077_points, paths=path18077_paths);
-//polygon(points=path17069_points, paths=path17069_paths);
-//polygon(points=path16339_points, paths=path16339_paths);
-//polygon(points=path16337_points, paths=path16337_paths);
-//polygon(points=path17075_points, paths=path17075_paths);
-//polygon(points=path18063_points, paths=path18063_paths);
-//polygon(points=path16333_points, paths=path16333_paths);
-//polygon(points=path6550_points, paths=path6550_paths);
-//polygon(points=path18317_points, paths=path18317_paths);
-//polygon(points=path17047_points, paths=path17047_paths);
-//polygon(points=path18421_points, paths=path18421_paths);
-//polygon(points=path16327_points, paths=path16327_paths);
-//polygon(points=path16325_points, paths=path16325_paths);
-//polygon(points=path18061_points, paths=path18061_paths);
-//polygon(points=path16323_points, paths=path16323_paths);
-//polygon(points=path17539_points, paths=path17539_paths);
-//polygon(points=path16321_points, paths=path16321_paths);
-//polygon(points=path17067_points, paths=path17067_paths);
-//polygon(points=path16801_points, paths=path16801_paths);
-//polygon(points=path16317_points, paths=path16317_paths);
-//polygon(points=path16315_points, paths=path16315_paths);
-//polygon(points=path16313_points, paths=path16313_paths);
-//polygon(points=path16311_points, paths=path16311_paths);
-//polygon(points=path18059_points, paths=path18059_paths);
-//polygon(points=path16309_points, paths=path16309_paths);
-//polygon(points=path17079_points, paths=path17079_paths);
-//polygon(points=path16305_points, paths=path16305_paths);
-//polygon(points=path17043_points, paths=path17043_paths);
-//polygon(points=path17509_points, paths=path17509_paths);
-//polygon(points=path16301_points, paths=path16301_paths);
-//polygon(points=path16303_points, paths=path16303_paths);
-//polygon(points=path17085_points, paths=path17085_paths);
-//polygon(points=path16299_points, paths=path16299_paths);
//polygon(points=path19069_points, paths=path19069_paths);
-//polygon(points=path16297_points, paths=path16297_paths);
-//polygon(points=path16295_points, paths=path16295_paths);
-//polygon(points=path18045_points, paths=path18045_paths);
-//polygon(points=path17065_points, paths=path17065_paths);
-//polygon(points=path16291_points, paths=path16291_paths);
-//polygon(points=path16289_points, paths=path16289_paths);
-//polygon(points=path18339_points, paths=path18339_paths);
-//polygon(points=path16287_points, paths=path16287_paths);
-//polygon(points=path18055_points, paths=path18055_paths);
-//polygon(points=path16285_points, paths=path16285_paths);
-//polygon(points=path17063_points, paths=path17063_paths);
-//polygon(points=path17777_points, paths=path17777_paths);
-//polygon(points=path16277_points, paths=path16277_paths);
-//polygon(points=path17753_points, paths=path17753_paths);
-//polygon(points=path16781_points, paths=path16781_paths);
-//polygon(points=path16779_points, paths=path16779_paths);
-//polygon(points=path17105_points, paths=path17105_paths);
-//polygon(points=path16271_points, paths=path16271_paths);
-//polygon(points=path16269_points, paths=path16269_paths);
-//polygon(points=path16773_points, paths=path16773_paths);
-//polygon(points=path16265_points, paths=path16265_paths);
-//polygon(points=path17057_points, paths=path17057_paths);
-//polygon(points=path16767_points, paths=path16767_paths);
-//polygon(points=path18335_points, paths=path18335_paths);
-//polygon(points=path16765_points, paths=path16765_paths);
-//polygon(points=path17097_points, paths=path17097_paths);
-//polygon(points=path16257_points, paths=path16257_paths);
-//polygon(points=path16255_points, paths=path16255_paths);
-//polygon(points=path16369_points, paths=path16369_paths);
-//polygon(points=path16251_points, paths=path16251_paths);
-//polygon(points=path16249_points, paths=path16249_paths);
-//polygon(points=path18049_points, paths=path18049_paths);
-//polygon(points=path16247_points, paths=path16247_paths);
-//polygon(points=path16361_points, paths=path16361_paths);
-//polygon(points=path17507_points, paths=path17507_paths);
-//polygon(points=path16243_points, paths=path16243_paths);
-//polygon(points=path16241_points, paths=path16241_paths);
-//polygon(points=path18013_points, paths=path18013_paths);
-//polygon(points=path16239_points, paths=path16239_paths);
-//polygon(points=path17053_points, paths=path17053_paths);
-//polygon(points=path16273_points, paths=path16273_paths);
-//polygon(points=path17359_points, paths=path17359_paths);
-//polygon(points=path16351_points, paths=path16351_paths);
-//polygon(points=path17095_points, paths=path17095_paths);
-//polygon(points=path16233_points, paths=path16233_paths);
-//polygon(points=path16347_points, paths=path16347_paths);
-//polygon(points=path16229_points, paths=path16229_paths);
-//polygon(points=path17757_points, paths=path17757_paths);
-//polygon(points=path16227_points, paths=path16227_paths);
-//polygon(points=path17115_points, paths=path17115_paths);
-//polygon(points=path17413_points, paths=path17413_paths);
-//polygon(points=path18083_points, paths=path18083_paths);
-//polygon(points=path17411_points, paths=path17411_paths);
-//polygon(points=path16341_points, paths=path16341_paths);
-//polygon(points=path17093_points, paths=path17093_paths);
-//polygon(points=path18007_points, paths=path18007_paths);
-//polygon(points=path18417_points, paths=path18417_paths);
-//polygon(points=path17409_points, paths=path17409_paths);
//polygon(points=path19067_points, paths=path19067_paths);
-//polygon(points=path18041_points, paths=path18041_paths);
-//polygon(points=path18003_points, paths=path18003_paths);
-//polygon(points=path18473_points, paths=path18473_paths);
-//polygon(points=path17407_points, paths=path17407_paths);
-//polygon(points=path18309_points, paths=path18309_paths);
-//polygon(points=path17505_points, paths=path17505_paths);
-//polygon(points=path16335_points, paths=path16335_paths);
-//polygon(points=path18037_points, paths=path18037_paths);
-//polygon(points=path17535_points, paths=path17535_paths);
-//polygon(points=path18011_points, paths=path18011_paths);
-//polygon(points=path17055_points, paths=path17055_paths);
-//polygon(points=path17499_points, paths=path17499_paths);
-//polygon(points=path17125_points, paths=path17125_paths);
-//polygon(points=path17419_points, paths=path17419_paths);
-//polygon(points=path18035_points, paths=path18035_paths);
-//polygon(points=path17773_points, paths=path17773_paths);
-//polygon(points=path18073_points, paths=path18073_paths);
-//polygon(points=path18005_points, paths=path18005_paths);
-//polygon(points=path17363_points, paths=path17363_paths);
-//polygon(points=path19095_points, paths=path19095_paths);
-//polygon(points=path17403_points, paths=path17403_paths);
-//polygon(points=path16329_points, paths=path16329_paths);
-//polygon(points=path17421_points, paths=path17421_paths);
-//polygon(points=path18031_points, paths=path18031_paths);
-//polygon(points=path17417_points, paths=path17417_paths);
-//polygon(points=path17993_points, paths=path17993_paths);
-//polygon(points=path18463_points, paths=path18463_paths);
-//polygon(points=path17503_points, paths=path17503_paths);
+//polygon(points=path19065_points, paths=path19065_paths);
//polygon(points=path19063_points, paths=path19063_paths);
-//polygon(points=path17423_points, paths=path17423_paths);
-//polygon(points=path17405_points, paths=path17405_paths);
-//polygon(points=path17431_points, paths=path17431_paths);
-//polygon(points=path17073_points, paths=path17073_paths);
-//polygon(points=path17117_points, paths=path17117_paths);
-//polygon(points=path17415_points, paths=path17415_paths);
+//polygon(points=path6636_points, paths=path6636_paths);
+//polygon(points=path18857_points, paths=path18857_paths);
+//polygon(points=path18855_points, paths=path18855_paths);
+//polygon(points=path18853_points, paths=path18853_paths);
+//polygon(points=path18851_points, paths=path18851_paths);
+//polygon(points=path18849_points, paths=path18849_paths);
+//polygon(points=path18847_points, paths=path18847_paths);
+//polygon(points=path18845_points, paths=path18845_paths);
+//polygon(points=path18843_points, paths=path18843_paths);
+//polygon(points=path6658_points, paths=path6658_paths);
+//polygon(points=path18839_points, paths=path18839_paths);
+//polygon(points=path18837_points, paths=path18837_paths);
+//polygon(points=path18835_points, paths=path18835_paths);
+//polygon(points=path18833_points, paths=path18833_paths);
+//polygon(points=path18831_points, paths=path18831_paths);
+//polygon(points=path18829_points, paths=path18829_paths);
+//polygon(points=path18827_points, paths=path18827_paths);
+//polygon(points=path18825_points, paths=path18825_paths);
+//polygon(points=path18823_points, paths=path18823_paths);
+//polygon(points=path18821_points, paths=path18821_paths);
+//polygon(points=path18819_points, paths=path18819_paths);
+//polygon(points=path18817_points, paths=path18817_paths);
+//polygon(points=path18815_points, paths=path18815_paths);
+//polygon(points=path18813_points, paths=path18813_paths);
+//polygon(points=path18811_points, paths=path18811_paths);
+//polygon(points=path18809_points, paths=path18809_paths);
+//polygon(points=path18807_points, paths=path18807_paths);
+//polygon(points=path18805_points, paths=path18805_paths);
+//polygon(points=path18803_points, paths=path18803_paths);
+//polygon(points=path18801_points, paths=path18801_paths);
+//polygon(points=path18799_points, paths=path18799_paths);
+//polygon(points=path18797_points, paths=path18797_paths);
+//polygon(points=path18795_points, paths=path18795_paths);
+//polygon(points=path18793_points, paths=path18793_paths);
+//polygon(points=path18791_points, paths=path18791_paths);
+//polygon(points=path18789_points, paths=path18789_paths);
+//polygon(points=path18787_points, paths=path18787_paths);
+//polygon(points=path18785_points, paths=path18785_paths);
+//polygon(points=path18783_points, paths=path18783_paths);
+//polygon(points=path18781_points, paths=path18781_paths);
+//polygon(points=path18779_points, paths=path18779_paths);
+//polygon(points=path18777_points, paths=path18777_paths);
+//polygon(points=path18775_points, paths=path18775_paths);
+//polygon(points=path18773_points, paths=path18773_paths);
+//polygon(points=path18771_points, paths=path18771_paths);
+//polygon(points=path18769_points, paths=path18769_paths);
+//polygon(points=path18767_points, paths=path18767_paths);
+//polygon(points=path18765_points, paths=path18765_paths);
+//polygon(points=path18763_points, paths=path18763_paths);
+//polygon(points=path18761_points, paths=path18761_paths);
+//polygon(points=path18759_points, paths=path18759_paths);
+//polygon(points=path18757_points, paths=path18757_paths);
//polygon(points=path18755_points, paths=path18755_paths);
-//polygon(points=path17533_points, paths=path17533_paths);
//polygon(points=path18753_points, paths=path18753_paths);
//polygon(points=path18751_points, paths=path18751_paths);
-//polygon(points=path17071_points, paths=path17071_paths);
-//polygon(points=path19087_points, paths=path19087_paths);
-//polygon(points=path17041_points, paths=path17041_paths);
+//polygon(points=path18749_points, paths=path18749_paths);
//polygon(points=path18747_points, paths=path18747_paths);
-//polygon(points=path16835_points, paths=path16835_paths);
-//polygon(points=path18383_points, paths=path18383_paths);
+//polygon(points=path18745_points, paths=path18745_paths);
//polygon(points=path18743_points, paths=path18743_paths);
//polygon(points=path18741_points, paths=path18741_paths);
//polygon(points=path18739_points, paths=path18739_paths);
-//polygon(points=path17427_points, paths=path17427_paths);
//polygon(points=path6660_points, paths=path6660_paths);
-//polygon(points=path17091_points, paths=path17091_paths);
//polygon(points=path18533_points, paths=path18533_paths);
//polygon(points=path18531_points, paths=path18531_paths);
//polygon(points=path18529_points, paths=path18529_paths);
//polygon(points=path18527_points, paths=path18527_paths);
-//polygon(points=path18413_points, paths=path18413_paths);
//polygon(points=path18525_points, paths=path18525_paths);
-//polygon(points=path16319_points, paths=path16319_paths);
-//polygon(points=path18455_points, paths=path18455_paths);
-//polygon(points=path17039_points, paths=path17039_paths);
+//polygon(points=path18523_points, paths=path18523_paths);
//polygon(points=path18521_points, paths=path18521_paths);
//polygon(points=path18519_points, paths=path18519_paths);
-//polygon(points=path17759_points, paths=path17759_paths);
//polygon(points=path18517_points, paths=path18517_paths);
//polygon(points=path6682_points, paths=path6682_paths);
//polygon(points=path18513_points, paths=path18513_paths);
//polygon(points=path18511_points, paths=path18511_paths);
-//polygon(points=path18019_points, paths=path18019_paths);
//polygon(points=path18509_points, paths=path18509_paths);
-//polygon(points=path16237_points, paths=path16237_paths);
-//polygon(points=path16833_points, paths=path16833_paths);
+//polygon(points=path18507_points, paths=path18507_paths);
//polygon(points=path18505_points, paths=path18505_paths);
//polygon(points=path18503_points, paths=path18503_paths);
-//polygon(points=path17489_points, paths=path17489_paths);
//polygon(points=path18501_points, paths=path18501_paths);
-//polygon(points=path17355_points, paths=path17355_paths);
-//polygon(points=path17089_points, paths=path17089_paths);
-//polygon(points=path16829_points, paths=path16829_paths);
-//polygon(points=path6636_points, paths=path6636_paths);
+//polygon(points=path18499_points, paths=path18499_paths);
//polygon(points=path18497_points, paths=path18497_paths);
//polygon(points=path18495_points, paths=path18495_paths);
//polygon(points=path18493_points, paths=path18493_paths);
//polygon(points=path18491_points, paths=path18491_paths);
-//polygon(points=path17519_points, paths=path17519_paths);
//polygon(points=path18489_points, paths=path18489_paths);
-//polygon(points=path16791_points, paths=path16791_paths);
-//polygon(points=path18015_points, paths=path18015_paths);
+//polygon(points=path18487_points, paths=path18487_paths);
//polygon(points=path18485_points, paths=path18485_paths);
-//polygon(points=path17501_points, paths=path17501_paths);
//polygon(points=path18483_points, paths=path18483_paths);
-//polygon(points=path17769_points, paths=path17769_paths);
//polygon(points=path18481_points, paths=path18481_paths);
-//polygon(points=path18001_points, paths=path18001_paths);
//polygon(points=path18479_points, paths=path18479_paths);
-//polygon(points=path18067_points, paths=path18067_paths);
//polygon(points=path18477_points, paths=path18477_paths);
-//polygon(points=path17775_points, paths=path17775_paths);
-//polygon(points=path18307_points, paths=path18307_paths);
//polygon(points=path18475_points, paths=path18475_paths);
-//polygon(points=path16793_points, paths=path16793_paths);
+//polygon(points=path18473_points, paths=path18473_paths);
//polygon(points=path18471_points, paths=path18471_paths);
-//polygon(points=path18025_points, paths=path18025_paths);
//polygon(points=path18469_points, paths=path18469_paths);
-//polygon(points=path18499_points, paths=path18499_paths);
//polygon(points=path18467_points, paths=path18467_paths);
//polygon(points=path18465_points, paths=path18465_paths);
-//polygon(points=path18835_points, paths=path18835_paths);
-//polygon(points=path17083_points, paths=path17083_paths);
+//polygon(points=path18463_points, paths=path18463_paths);
//polygon(points=path18461_points, paths=path18461_paths);
//polygon(points=path18459_points, paths=path18459_paths);
//polygon(points=path18457_points, paths=path18457_paths);
-//polygon(points=path16235_points, paths=path16235_paths);
+//polygon(points=path18455_points, paths=path18455_paths);
//polygon(points=path18453_points, paths=path18453_paths);
-//polygon(points=path16307_points, paths=path16307_paths);
-//polygon(points=path18009_points, paths=path18009_paths);
//polygon(points=path18451_points, paths=path18451_paths);
//polygon(points=path18449_points, paths=path18449_paths);
//polygon(points=path18447_points, paths=path18447_paths);
//polygon(points=path18445_points, paths=path18445_paths);
//polygon(points=path18443_points, paths=path18443_paths);
+//polygon(points=path18441_points, paths=path18441_paths);
+//polygon(points=path18439_points, paths=path18439_paths);
+//polygon(points=path18437_points, paths=path18437_paths);
+//polygon(points=path18435_points, paths=path18435_paths);
+//polygon(points=path18433_points, paths=path18433_paths);
+//polygon(points=path18431_points, paths=path18431_paths);
+//polygon(points=path18429_points, paths=path18429_paths);
+//polygon(points=path18427_points, paths=path18427_paths);
+//polygon(points=path18425_points, paths=path18425_paths);
+//polygon(points=path6684_points, paths=path6684_paths);
+//polygon(points=path18421_points, paths=path18421_paths);
+//polygon(points=path18419_points, paths=path18419_paths);
+//polygon(points=path18417_points, paths=path18417_paths);
+//polygon(points=path18415_points, paths=path18415_paths);
+//polygon(points=path18413_points, paths=path18413_paths);
+//polygon(points=path18411_points, paths=path18411_paths);
+//polygon(points=path18409_points, paths=path18409_paths);
+//polygon(points=path18407_points, paths=path18407_paths);
+//polygon(points=path18405_points, paths=path18405_paths);
+//polygon(points=path18403_points, paths=path18403_paths);
+//polygon(points=path18401_points, paths=path18401_paths);
+//polygon(points=path18399_points, paths=path18399_paths);
+//polygon(points=path18397_points, paths=path18397_paths);
+//polygon(points=path18395_points, paths=path18395_paths);
+//polygon(points=path18393_points, paths=path18393_paths);
+//polygon(points=path18391_points, paths=path18391_paths);
+//polygon(points=path18389_points, paths=path18389_paths);
+//polygon(points=path18387_points, paths=path18387_paths);
+//polygon(points=path18385_points, paths=path18385_paths);
+//polygon(points=path18383_points, paths=path18383_paths);
+//polygon(points=path18381_points, paths=path18381_paths);
+//polygon(points=path18379_points, paths=path18379_paths);
+//polygon(points=path18377_points, paths=path18377_paths);
+//polygon(points=path18375_points, paths=path18375_paths);
+//polygon(points=path18373_points, paths=path18373_paths);
+//polygon(points=path18371_points, paths=path18371_paths);
+//polygon(points=path18369_points, paths=path18369_paths);
+//polygon(points=path18367_points, paths=path18367_paths);
+//polygon(points=path18365_points, paths=path18365_paths);
+//polygon(points=path18363_points, paths=path18363_paths);
+//polygon(points=path18361_points, paths=path18361_paths);
+//polygon(points=path18359_points, paths=path18359_paths);
+//polygon(points=path18357_points, paths=path18357_paths);
+//polygon(points=path18355_points, paths=path18355_paths);
+//polygon(points=path18353_points, paths=path18353_paths);
+//polygon(points=path18351_points, paths=path18351_paths);
+//polygon(points=path18349_points, paths=path18349_paths);
+//polygon(points=path18347_points, paths=path18347_paths);
+//polygon(points=path18345_points, paths=path18345_paths);
+//polygon(points=path18343_points, paths=path18343_paths);
+//polygon(points=path18341_points, paths=path18341_paths);
+//polygon(points=path18339_points, paths=path18339_paths);
+//polygon(points=path18337_points, paths=path18337_paths);
+//polygon(points=path18335_points, paths=path18335_paths);
+//polygon(points=path18333_points, paths=path18333_paths);
+//polygon(points=path18331_points, paths=path18331_paths);
+//polygon(points=path18329_points, paths=path18329_paths);
+//polygon(points=path18327_points, paths=path18327_paths);
+//polygon(points=path18325_points, paths=path18325_paths);
+//polygon(points=path18323_points, paths=path18323_paths);
+//polygon(points=path18321_points, paths=path18321_paths);
+//polygon(points=path18319_points, paths=path18319_paths);
+//polygon(points=path18317_points, paths=path18317_paths);
+//polygon(points=path18315_points, paths=path18315_paths);
+//polygon(points=path18313_points, paths=path18313_paths);
+//polygon(points=path18311_points, paths=path18311_paths);
+//polygon(points=path18309_points, paths=path18309_paths);
+//polygon(points=path18307_points, paths=path18307_paths);
+//polygon(points=path18095_points, paths=path18095_paths);
+//polygon(points=path18093_points, paths=path18093_paths);
+//polygon(points=path18091_points, paths=path18091_paths);
+//polygon(points=path18089_points, paths=path18089_paths);
+//polygon(points=path18087_points, paths=path18087_paths);
+//polygon(points=path18085_points, paths=path18085_paths);
+//polygon(points=path18083_points, paths=path18083_paths);
+//polygon(points=path18081_points, paths=path18081_paths);
+//polygon(points=path18079_points, paths=path18079_paths);
+//polygon(points=path18077_points, paths=path18077_paths);
+//polygon(points=path18075_points, paths=path18075_paths);
+//polygon(points=path18073_points, paths=path18073_paths);
+//polygon(points=path18071_points, paths=path18071_paths);
+//polygon(points=path18069_points, paths=path18069_paths);
+//polygon(points=path18067_points, paths=path18067_paths);
+//polygon(points=path18065_points, paths=path18065_paths);
+//polygon(points=path18063_points, paths=path18063_paths);
+//polygon(points=path18061_points, paths=path18061_paths);
+//polygon(points=path18059_points, paths=path18059_paths);
+//polygon(points=path18057_points, paths=path18057_paths);
+//polygon(points=path18055_points, paths=path18055_paths);
+//polygon(points=path18053_points, paths=path18053_paths);
+//polygon(points=path18051_points, paths=path18051_paths);
+//polygon(points=path18049_points, paths=path18049_paths);
+//polygon(points=path18047_points, paths=path18047_paths);
+//polygon(points=path18045_points, paths=path18045_paths);
+//polygon(points=path18043_points, paths=path18043_paths);
+//polygon(points=path18041_points, paths=path18041_paths);
+//polygon(points=path18039_points, paths=path18039_paths);
+//polygon(points=path18037_points, paths=path18037_paths);
+//polygon(points=path18035_points, paths=path18035_paths);
+//polygon(points=path18033_points, paths=path18033_paths);
+//polygon(points=path18031_points, paths=path18031_paths);
+//polygon(points=path18029_points, paths=path18029_paths);
+//polygon(points=path18027_points, paths=path18027_paths);
+//polygon(points=path18025_points, paths=path18025_paths);
+//polygon(points=path18023_points, paths=path18023_paths);
+//polygon(points=path18021_points, paths=path18021_paths);
+//polygon(points=path18019_points, paths=path18019_paths);
+//polygon(points=path18017_points, paths=path18017_paths);
+//polygon(points=path18015_points, paths=path18015_paths);
+//polygon(points=path18013_points, paths=path18013_paths);
+//polygon(points=path18011_points, paths=path18011_paths);
+//polygon(points=path18009_points, paths=path18009_paths);
+//polygon(points=path18007_points, paths=path18007_paths);
+//polygon(points=path18005_points, paths=path18005_paths);
+//polygon(points=path18003_points, paths=path18003_paths);
+//polygon(points=path18001_points, paths=path18001_paths);
+//polygon(points=path17999_points, paths=path17999_paths);
+//polygon(points=path17997_points, paths=path17997_paths);
+//polygon(points=path17995_points, paths=path17995_paths);
+//polygon(points=path17993_points, paths=path17993_paths);
+//polygon(points=path17991_points, paths=path17991_paths);
+//polygon(points=path17989_points, paths=path17989_paths);
+//polygon(points=path17987_points, paths=path17987_paths);
+//polygon(points=path17985_points, paths=path17985_paths);
+//polygon(points=path17983_points, paths=path17983_paths);
+//polygon(points=path17981_points, paths=path17981_paths);
+//polygon(points=path17777_points, paths=path17777_paths);
+//polygon(points=path17775_points, paths=path17775_paths);
+//polygon(points=path17773_points, paths=path17773_paths);
+//polygon(points=path17771_points, paths=path17771_paths);
+//polygon(points=path17769_points, paths=path17769_paths);
+//polygon(points=path17767_points, paths=path17767_paths);
+//polygon(points=path17765_points, paths=path17765_paths);
+//polygon(points=path17763_points, paths=path17763_paths);
+//polygon(points=path17761_points, paths=path17761_paths);
+//polygon(points=path17759_points, paths=path17759_paths);
+//polygon(points=path17757_points, paths=path17757_paths);
+//polygon(points=path17755_points, paths=path17755_paths);
+//polygon(points=path17753_points, paths=path17753_paths);
+//polygon(points=path17751_points, paths=path17751_paths);
+//polygon(points=path17749_points, paths=path17749_paths);
+//polygon(points=path17539_points, paths=path17539_paths);
+//polygon(points=path17537_points, paths=path17537_paths);
+//polygon(points=path17535_points, paths=path17535_paths);
+//polygon(points=path17533_points, paths=path17533_paths);
+//polygon(points=path17531_points, paths=path17531_paths);
+//polygon(points=path17529_points, paths=path17529_paths);
+//polygon(points=path17527_points, paths=path17527_paths);
+//polygon(points=path17525_points, paths=path17525_paths);
+//polygon(points=path17523_points, paths=path17523_paths);
+//polygon(points=path17521_points, paths=path17521_paths);
+//polygon(points=path17519_points, paths=path17519_paths);
+//polygon(points=path17517_points, paths=path17517_paths);
+//polygon(points=path17515_points, paths=path17515_paths);
+//polygon(points=path17513_points, paths=path17513_paths);
+//polygon(points=path17511_points, paths=path17511_paths);
+//polygon(points=path17509_points, paths=path17509_paths);
+//polygon(points=path17507_points, paths=path17507_paths);
+//polygon(points=path17505_points, paths=path17505_paths);
+//polygon(points=path17503_points, paths=path17503_paths);
+//polygon(points=path17501_points, paths=path17501_paths);
+//polygon(points=path17499_points, paths=path17499_paths);
+//polygon(points=path17497_points, paths=path17497_paths);
+//polygon(points=path17495_points, paths=path17495_paths);
+//polygon(points=path17493_points, paths=path17493_paths);
+//polygon(points=path17491_points, paths=path17491_paths);
+//polygon(points=path17489_points, paths=path17489_paths);
+//polygon(points=path17487_points, paths=path17487_paths);
+//polygon(points=path17485_points, paths=path17485_paths);
+//polygon(points=path17483_points, paths=path17483_paths);
+//polygon(points=path17481_points, paths=path17481_paths);
+//polygon(points=path17479_points, paths=path17479_paths);
+//polygon(points=path17477_points, paths=path17477_paths);
+//polygon(points=path17475_points, paths=path17475_paths);
+//polygon(points=path17473_points, paths=path17473_paths);
+//polygon(points=path17471_points, paths=path17471_paths);
+//polygon(points=path17469_points, paths=path17469_paths);
+//polygon(points=path17467_points, paths=path17467_paths);
+//polygon(points=path17465_points, paths=path17465_paths);
+//polygon(points=path17463_points, paths=path17463_paths);
+//polygon(points=path17461_points, paths=path17461_paths);
+//polygon(points=path17459_points, paths=path17459_paths);
+//polygon(points=path17457_points, paths=path17457_paths);
+//polygon(points=path17455_points, paths=path17455_paths);
+//polygon(points=path17453_points, paths=path17453_paths);
+//polygon(points=path17451_points, paths=path17451_paths);
+//polygon(points=path17449_points, paths=path17449_paths);
+//polygon(points=path17447_points, paths=path17447_paths);
+//polygon(points=path17445_points, paths=path17445_paths);
+//polygon(points=path17443_points, paths=path17443_paths);
+//polygon(points=path17441_points, paths=path17441_paths);
+//polygon(points=path17439_points, paths=path17439_paths);
+//polygon(points=path17437_points, paths=path17437_paths);
+//polygon(points=path17435_points, paths=path17435_paths);
+//polygon(points=path17433_points, paths=path17433_paths);
+//polygon(points=path17431_points, paths=path17431_paths);
+//polygon(points=path17429_points, paths=path17429_paths);
+//polygon(points=path17427_points, paths=path17427_paths);
+//polygon(points=path6800_points, paths=path6800_paths);
diff --git a/scad/keygen.scad b/scad/keygen.scad
index f14a55c..f07c08f 100644
--- a/scad/keygen.scad
+++ b/scad/keygen.scad
@@ -161,6 +161,15 @@ module key_bitting(heights,
}
}
+module m3_slider(slider_depth) {
+ // Creates a cuboid cut in the finished Medeco M3 key blank for the M3 slider element
+ difference() {
+ translate([-1.4445,-slider_depth-30,0])
+ cube([1,30,2.16]); //measurements of slider dimensions taken from a couple M3 keys. M3 slider depths appear to be in 0.1" increments (from 0.3" - 0.7" possibly?)
+ }
+
+}
+
function key_lkup(ks, vs, k) = vs[search([k], [for(ki=ks) [ki]])[0]];
function key_enum(l) = len(l) > 0 ? [for(i=[0:len(l)-1]) i] : [];
diff --git a/scad/kwikset.gen.scad b/scad/kwikset.gen.scad
index b168bc4..26ff01f 100644
--- a/scad/kwikset.gen.scad
+++ b/scad/kwikset.gen.scad
@@ -4,15 +4,15 @@
// OpenSCAD program with the corresponding SVG element in the Inkscape document
// by looking for the XML element with the attribute id="inkscape-path-id".
-warding_kw1_points = [[28.225801, -1.397280], [28.225801, -4.275950], [30.225803, -4.275965], [30.225803, -3.598650], [29.265797, -3.513950], [29.265797, -2.074635], [30.225803, -2.074635], [30.225803, -0.296635], [29.665803, 0.465350], [29.665803, 4.233170], [28.385798, 4.233170], [28.385798, 0.296020], [28.865799, 0.296020], [29.265797, -0.296650], [29.265797, -1.058650], [28.705802, -1.058650], [28.225801, -1.397320]];
+outline_points = [[-16.682359, -40.298727], [-21.483139, -40.939357], [-26.281970, -42.859276], [-30.442129, -46.058496], [-33.322990, -49.900286], [-46.123770, -71.660056], [-48.043689, -76.458887], [-48.682359, -81.259666], [-48.043689, -86.378806], [-46.123770, -90.859277], [-33.322990, -112.619036], [-30.442129, -116.779197], [-26.281970, -119.660056], [-21.483139, -121.900286], [-16.682359, -122.538967], [13.077401, -122.538967], [18.516861, -121.579977], [23.956311, -119.339747], [28.116470, -115.499897], [31.317640, -110.699117], [33.237560, -107.820217], [36.116470, -105.900287], [39.637950, -105.259667], [41.557870, -105.259667], [42.516860, -104.939357], [43.157480, -103.660057], [43.157480, -97.579977], [139.796150, -97.579977], [147.157480, -90.218647], [148.436780, -88.298727], [149.077400, -85.740137], [148.436780, -83.499897], [147.157480, -81.579977], [132.837170, -65.419467], [44.116470, -65.419827], [44.116470, -58.859277], [43.477790, -57.900287], [42.516861, -57.259667], [39.637951, -57.259667], [36.116471, -56.619037], [33.237561, -54.699117], [31.317641, -52.138567], [28.116471, -47.339747], [23.956311, -43.499897], [18.516861, -40.939357], [13.077401, -40.298727], [-15.403059, -49.898337], [-4.522209, -49.898337], [-3.563219, -50.218647], [-3.242909, -51.499897], [-3.242909, -72.939357], [-3.563219, -74.218647], [-4.842519, -74.538967], [-5.963609, -74.060447], [-24.043689, -55.660056], [-24.682359, -54.699117], [-24.043689, -53.740137], [-21.483139, -51.499897], [-18.602279, -50.218647], [-30.442129, -64.939357], [-29.162829, -65.579977], [-14.442129, -80.298727], [-13.803460, -81.259667], [-14.442129, -82.538967], [-29.162829, -97.259667], [-30.442129, -97.579977], [-31.403059, -96.939357], [-37.162829, -87.339747], [-38.442129, -83.499897], [-38.442129, -79.339747], [-37.162829, -75.499897], [-31.403059, -65.898337], [-4.842520, -87.980367], [-3.563220, -88.619037], [-3.242909, -89.579977], [-3.242909, -111.339747], [-3.563220, -112.298727], [-4.522210, -112.939357], [-15.403060, -112.939357], [-18.602280, -112.298727], [-21.483140, -111.019427], [-24.043690, -109.099507], [-24.682360, -107.820217], [-24.043690, -106.859277], [-5.963610, -88.779197]];
+outline_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], [58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46], [71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59], [84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72]];
+
+warding_kw1_points = [[-91.133659, 110.770103], [-91.133659, 107.891433], [-89.133657, 107.891418], [-89.133657, 108.568733], [-90.093664, 108.653433], [-90.093664, 110.092748], [-89.133657, 110.092748], [-89.133657, 111.870748], [-89.693658, 112.632733], [-89.693658, 116.400553], [-90.973663, 116.400553], [-90.973663, 112.463403], [-90.493662, 112.463403], [-90.093664, 111.870733], [-90.093664, 111.108733], [-90.653659, 111.108733], [-91.133660, 110.770063]];
warding_kw1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]];
-engrave_points = [[-6.434161, 5.891263], [-7.196611, 5.884263], [-8.127941, 6.138263], [-8.974611, 6.730923], [-9.482611, 7.577593], [-10.244611, 8.678263], [-11.345281, 9.609583], [-12.530611, 10.202253], [-13.885281, 10.371583], [-21.759276, 10.371583], [-22.944609, 10.202253], [-24.045276, 9.778923], [-25.061276, 9.016923], [-25.738609, 8.085583], [-29.040607, 2.328253], [-29.548607, 1.227593], [-29.717940, 0.042253], [-29.548607, -1.143077], [-29.082940, -2.243747], [-25.738609, -8.001077], [-25.061276, -9.017077], [-24.045276, -9.694407], [-22.944609, -10.202407], [-21.759276, -10.371737], [-13.885281, -10.371737], [-12.530611, -10.117737], [-11.345281, -9.609737], [-10.244611, -8.678407], [-9.482611, -7.493077], [-8.974611, -6.731077], [-8.297281, -6.138407], [-7.365941, -5.884407], [-6.434161, -5.884407]];
+engrave_points = [[-125.793622, 118.058646], [-126.556072, 118.051646], [-127.487402, 118.305646], [-128.334071, 118.898306], [-128.842072, 119.744976], [-129.604072, 120.845646], [-130.704742, 121.776966], [-131.890072, 122.369636], [-133.244742, 122.538966], [-141.118737, 122.538966], [-142.304070, 122.369636], [-143.404737, 121.946306], [-144.420737, 121.184306], [-145.098070, 120.252966], [-148.400068, 114.495636], [-148.908068, 113.394976], [-149.077401, 112.209636], [-148.908068, 111.024306], [-148.442401, 109.923637], [-145.098070, 104.166307], [-144.420737, 103.150306], [-143.404737, 102.472977], [-142.304070, 101.964977], [-141.118737, 101.795647], [-133.244742, 101.795647], [-131.890072, 102.049647], [-130.704742, 102.557647], [-129.604072, 103.488977], [-128.842072, 104.674307], [-128.334071, 105.436307], [-127.656742, 106.028976], [-126.725402, 106.282977], [-125.793622, 106.282977]];
engrave_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]];
-outline_points = [[-21.759136, 10.879698], [-23.029342, 10.710198], [-24.299033, 10.202219], [-25.399742, 9.355759], [-26.161969, 8.339286], [-29.548842, 2.582013], [-30.056821, 1.312323], [-30.225803, 0.042116], [-30.056821, -1.312323], [-29.548842, -2.497780], [-26.161969, -8.255050], [-25.399742, -9.355759], [-24.299033, -10.117987], [-23.029342, -10.710714], [-21.759136, -10.879698], [-13.885200, -10.879698], [-12.446009, -10.625966], [-11.006821, -10.033238], [-9.906112, -9.017278], [-9.059136, -7.747071], [-8.551157, -6.985362], [-7.789446, -6.477381], [-6.857721, -6.307884], [-6.349742, -6.307884], [-6.096009, -6.223135], [-5.926512, -5.884653], [-5.926512, -4.275966], [19.642469, -4.275966], [21.590154, -2.328280], [21.928636, -1.820302], [22.098133, -1.143341], [21.928636, -0.550611], [21.590154, -0.042632], [17.801239, 4.233169], [-5.672779, 4.233074], [-5.672779, 5.968886], [-5.841763, 6.222619], [-6.096009, 6.392116], [-6.857721, 6.392116], [-7.789446, 6.561616], [-8.551157, 7.069595], [-9.059136, 7.747074], [-9.906112, 9.016762], [-11.006821, 10.032722], [-12.446009, 10.710198], [-13.885200, 10.879698], [-21.420655, 8.339801], [-18.541763, 8.339801], [-18.288030, 8.255053], [-18.203282, 7.916055], [-18.203282, 2.243532], [-18.288030, 1.905053], [-18.626512, 1.820302], [-18.923133, 1.946910], [-23.706821, 6.815346], [-23.875803, 7.069595], [-23.706821, 7.323325], [-23.029342, 7.916055], [-22.267115, 8.255053], [-25.399742, 4.360198], [-25.061260, 4.190701], [-21.166408, 0.296365], [-20.997427, 0.042116], [-21.166408, -0.296365], [-25.061260, -4.191217], [-25.399742, -4.275966], [-25.653988, -4.106468], [-27.177927, -1.566571], [-27.516408, -0.550611], [-27.516408, 0.550095], [-27.177927, 1.566056], [-25.653988, 4.106468], [-18.626512, -1.736069], [-18.288030, -1.905050], [-18.203282, -2.159299], [-18.203282, -7.916571], [-18.288030, -8.170301], [-18.541763, -8.339801], [-21.420655, -8.339801], [-22.267115, -8.170301], [-23.029342, -7.831820], [-23.706821, -7.323841], [-23.875803, -6.985362], [-23.706821, -6.731114], [-18.923133, -1.947426]];
-outline_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], [58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46], [71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59], [84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72]];
-
+//polygon(points=outline_points, paths=outline_paths);
//polygon(points=warding_kw1_points, paths=warding_kw1_paths);
//polygon(points=engrave_points, paths=engrave_paths);
-//polygon(points=outline_points, paths=outline_paths);
diff --git a/scad/master.gen.scad b/scad/master.gen.scad
index f8291fd..d918555 100644
--- a/scad/master.gen.scad
+++ b/scad/master.gen.scad
@@ -4,19 +4,19 @@
// OpenSCAD program with the corresponding SVG element in the Inkscape document
// by looking for the XML element with the attribute id="inkscape-path-id".
+outline_k1_points = [[-39.271415, -0.000000], [-39.218146, -1.053647], [-39.061805, -2.076969], [-38.807587, -3.064771], [-38.460689, -4.011856], [-38.026308, -4.913032], [-37.509640, -5.763100], [-36.915881, -6.556867], [-36.250229, -7.289138], [-35.517880, -7.954715], [-34.724030, -8.548406], [-33.873875, -9.065013], [-32.972613, -9.499341], [-32.025439, -9.846196], [-31.037551, -10.100382], [-30.014145, -10.256704], [-28.960417, -10.309966], [-28.248366, -10.285433], [-27.545711, -10.212663], [-26.854512, -10.092897], [-26.176829, -9.927375], [-25.514723, -9.717340], [-24.870253, -9.464031], [-24.245480, -9.168691], [-23.642464, -8.832561], [-23.063266, -8.456881], [-22.509945, -8.042892], [-21.984563, -7.591837], [-21.489178, -7.104956], [-21.025853, -6.583490], [-20.596646, -6.028680], [-20.203618, -5.441768], [-19.848829, -4.823994], [-19.677667, -4.548047], [-19.473327, -4.301548], [-19.239587, -4.086761], [-18.980226, -3.905950], [-18.699021, -3.761379], [-18.399752, -3.655310], [-18.086197, -3.590010], [-17.762134, -3.567740], [-0.713562, -3.567558], [2.299175, -0.556553], [2.397591, -0.436786], [2.469883, -0.301310], [2.514440, -0.154317], [2.529651, -0.000000], [2.514440, 0.154240], [2.469881, 0.301105], [2.397589, 0.436557], [2.299175, 0.556556], [-0.713562, 3.568442], [-14.486365, 3.568258], [-14.817094, 3.332613], [-15.033908, 3.224503], [-15.273397, 3.187404], [-15.431988, 3.203398], [-15.579712, 3.249269], [-15.829883, 3.417963], [-15.998569, 3.668136], [-16.044436, 3.815854], [-16.060429, 3.974435], [-16.060429, 4.697904], [-16.086224, 4.953787], [-16.160205, 5.192119], [-16.277267, 5.407794], [-16.432305, 5.595706], [-16.620214, 5.750748], [-16.835890, 5.867814], [-17.074227, 5.941798], [-17.330120, 5.967594], [-17.640342, 5.929440], [-17.932150, 5.817216], [-18.197320, 5.695536], [-18.474270, 5.607541], [-18.759858, 5.554103], [-19.050943, 5.536096], [-19.318402, 5.551272], [-19.579935, 5.596067], [-20.076127, 5.770131], [-20.521328, 6.049515], [-20.719120, 6.225962], [-20.897343, 6.425448], [-21.275628, 6.873563], [-21.676421, 7.297072], [-22.098489, 7.695381], [-22.540600, 8.067897], [-23.001519, 8.414026], [-23.480015, 8.733173], [-23.974854, 9.024744], [-24.484804, 9.288145], [-25.008631, 9.522783], [-25.545102, 9.728063], [-26.092985, 9.903392], [-26.651046, 10.048174], [-27.218053, 10.161817], [-27.792772, 10.243726], [-28.373971, 10.293307], [-28.960417, 10.309965], [-30.014145, 10.256703], [-31.037551, 10.100381], [-32.025439, 9.846193], [-32.972613, 9.499337], [-33.873875, 9.065006], [-34.724030, 8.548396], [-35.517880, 7.954704], [-36.250229, 7.289124], [-36.915881, 6.556853], [-37.509640, 5.763085], [-38.026308, 4.913016], [-38.460689, 4.011841], [-38.807587, 3.064757], [-39.061805, 2.076958], [-39.218146, 1.053641], [-39.271415, -0.000000], [-37.443620, -0.000529], [-37.417380, 0.518508], [-37.340367, 1.022606], [-37.215140, 1.509206], [-37.044258, 1.975748], [-36.830282, 2.419674], [-36.575771, 2.838423], [-36.283285, 3.229438], [-35.955383, 3.590158], [-35.594624, 3.918025], [-35.203569, 4.210479], [-34.784776, 4.464962], [-34.340806, 4.678914], [-33.874218, 4.849776], [-33.387572, 4.974988], [-32.883427, 5.051993], [-32.364343, 5.078229], [-31.823807, 5.049810], [-31.545150, 4.966254], [-31.322137, 4.793588], [-31.174130, 4.553438], [-31.120491, 4.267429], [-31.119962, -4.267450], [-31.173647, -4.553470], [-31.321813, -4.793654], [-31.545012, -4.966461], [-31.823793, -5.050349], [-32.364329, -5.079290], [-32.883413, -5.053052], [-33.387558, -4.976047], [-33.874205, -4.850833], [-34.340793, -4.679969], [-34.784763, -4.466015], [-35.203555, -4.211530], [-35.594611, -3.919074], [-35.955369, -3.591205], [-36.283272, -3.230483], [-36.575758, -2.839468], [-36.830269, -2.420718], [-37.044245, -1.976793], [-37.215127, -1.510253], [-37.340354, -1.023656], [-37.417367, -0.519562], [-37.443607, -0.000531]];
+outline_k1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], [158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115]];
+
engrave_k1_points = [[-28.962097, 9.801675], [-29.944589, 9.751037], [-30.903229, 9.602418], [-31.832563, 9.360756], [-32.727135, 9.030990], [-33.581489, 8.618061], [-34.390172, 8.126906], [-35.147727, 7.562467], [-35.848701, 6.929681], [-36.487636, 6.233487], [-37.059079, 5.478827], [-37.557575, 4.670637], [-37.977667, 3.813859], [-38.313902, 2.913431], [-38.560824, 1.974292], [-38.712977, 1.001382], [-38.764907, -0.000359], [-38.714266, -1.002096], [-38.565636, -1.975001], [-38.323956, -2.914137], [-37.994166, -3.814563], [-37.581206, -4.671341], [-37.090014, -5.479530], [-36.525531, -6.234191], [-35.892697, -6.930386], [-35.196450, -7.563174], [-34.441730, -8.127616], [-33.633477, -8.618773], [-32.776630, -9.031704], [-31.876129, -9.361472], [-30.936914, -9.603135], [-29.963923, -9.751756], [-28.962097, -9.802393], [-27.967318, -9.757819], [-27.010356, -9.625809], [-26.094847, -9.408934], [-25.224430, -9.109765], [-24.402741, -8.730873], [-23.633420, -8.274827], [-22.920103, -7.744200], [-22.266428, -7.141561], [-21.676032, -6.469482], [-21.152554, -5.730532], [-20.699631, -4.927283], [-20.320900, -4.062305], [-20.020000, -3.138169], [-19.800567, -2.157446], [-19.666240, -1.122706], [-19.620656, -0.036519], [-19.667405, 1.050479], [-19.804915, 2.087515], [-20.029083, 3.071805], [-20.335807, 4.000567], [-20.720981, 4.871018], [-21.180504, 5.680376], [-21.710270, 6.425859], [-22.306178, 7.104683], [-22.964123, 7.714066], [-23.680002, 8.251226], [-24.449712, 8.713380], [-25.269148, 9.097746], [-26.134209, 9.401541], [-27.040789, 9.621982], [-27.984786, 9.756288], [-28.962097, 9.801675]];
engrave_k1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64]];
warding_k1_points = [[13.950705, 3.568361], [14.754165, 3.568165], [14.754175, 0.208911], [15.930705, -0.545276], [15.930675, -3.567469], [14.103105, -3.567559], [13.961765, -2.577205], [15.234191, -2.577382], [15.233961, -1.475532], [13.950735, -0.652344]];
warding_k1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]];
-outline_k1_points = [[-39.271415, -0.000000], [-39.218146, -1.053647], [-39.061805, -2.076969], [-38.807587, -3.064771], [-38.460689, -4.011856], [-38.026308, -4.913032], [-37.509640, -5.763100], [-36.915881, -6.556867], [-36.250229, -7.289138], [-35.517880, -7.954715], [-34.724030, -8.548406], [-33.873875, -9.065013], [-32.972613, -9.499341], [-32.025439, -9.846196], [-31.037551, -10.100382], [-30.014145, -10.256704], [-28.960417, -10.309966], [-28.248366, -10.285433], [-27.545711, -10.212663], [-26.854512, -10.092897], [-26.176829, -9.927375], [-25.514723, -9.717340], [-24.870253, -9.464031], [-24.245480, -9.168691], [-23.642464, -8.832561], [-23.063266, -8.456881], [-22.509945, -8.042892], [-21.984563, -7.591837], [-21.489178, -7.104956], [-21.025853, -6.583490], [-20.596646, -6.028680], [-20.203618, -5.441768], [-19.848829, -4.823994], [-19.677667, -4.548047], [-19.473327, -4.301548], [-19.239587, -4.086761], [-18.980226, -3.905950], [-18.699021, -3.761379], [-18.399752, -3.655310], [-18.086197, -3.590010], [-17.762134, -3.567740], [-0.713562, -3.567558], [2.299175, -0.556553], [2.397591, -0.436786], [2.469883, -0.301310], [2.514440, -0.154317], [2.529651, -0.000000], [2.514440, 0.154240], [2.469881, 0.301105], [2.397589, 0.436557], [2.299175, 0.556556], [-0.713562, 3.568442], [-14.486365, 3.568258], [-14.817094, 3.332613], [-15.033908, 3.224503], [-15.273397, 3.187404], [-15.431988, 3.203398], [-15.579712, 3.249269], [-15.829883, 3.417963], [-15.998569, 3.668136], [-16.044436, 3.815854], [-16.060429, 3.974435], [-16.060429, 4.697904], [-16.086224, 4.953787], [-16.160205, 5.192119], [-16.277267, 5.407794], [-16.432305, 5.595706], [-16.620214, 5.750748], [-16.835890, 5.867814], [-17.074227, 5.941798], [-17.330120, 5.967594], [-17.640342, 5.929440], [-17.932150, 5.817216], [-18.197320, 5.695536], [-18.474270, 5.607541], [-18.759858, 5.554103], [-19.050943, 5.536096], [-19.318402, 5.551272], [-19.579935, 5.596067], [-20.076127, 5.770131], [-20.521328, 6.049515], [-20.719120, 6.225962], [-20.897343, 6.425448], [-21.275628, 6.873563], [-21.676421, 7.297072], [-22.098489, 7.695381], [-22.540600, 8.067897], [-23.001519, 8.414026], [-23.480015, 8.733173], [-23.974854, 9.024744], [-24.484804, 9.288145], [-25.008631, 9.522783], [-25.545102, 9.728063], [-26.092985, 9.903392], [-26.651046, 10.048174], [-27.218053, 10.161817], [-27.792772, 10.243726], [-28.373971, 10.293307], [-28.960417, 10.309965], [-30.014145, 10.256703], [-31.037551, 10.100381], [-32.025439, 9.846193], [-32.972613, 9.499337], [-33.873875, 9.065006], [-34.724030, 8.548396], [-35.517880, 7.954704], [-36.250229, 7.289124], [-36.915881, 6.556853], [-37.509640, 5.763085], [-38.026308, 4.913016], [-38.460689, 4.011841], [-38.807587, 3.064757], [-39.061805, 2.076958], [-39.218146, 1.053641], [-39.271415, -0.000000], [-37.443620, -0.000529], [-37.417380, 0.518508], [-37.340367, 1.022606], [-37.215140, 1.509206], [-37.044258, 1.975748], [-36.830282, 2.419674], [-36.575771, 2.838423], [-36.283285, 3.229438], [-35.955383, 3.590158], [-35.594624, 3.918025], [-35.203569, 4.210479], [-34.784776, 4.464962], [-34.340806, 4.678914], [-33.874218, 4.849776], [-33.387572, 4.974988], [-32.883427, 5.051993], [-32.364343, 5.078229], [-31.823807, 5.049810], [-31.545150, 4.966254], [-31.322137, 4.793588], [-31.174130, 4.553438], [-31.120491, 4.267429], [-31.119962, -4.267450], [-31.173647, -4.553470], [-31.321813, -4.793654], [-31.545012, -4.966461], [-31.823793, -5.050349], [-32.364329, -5.079290], [-32.883413, -5.053052], [-33.387558, -4.976047], [-33.874205, -4.850833], [-34.340793, -4.679969], [-34.784763, -4.466015], [-35.203555, -4.211530], [-35.594611, -3.919074], [-35.955369, -3.591205], [-36.283272, -3.230483], [-36.575758, -2.839468], [-36.830269, -2.420718], [-37.044245, -1.976793], [-37.215127, -1.510253], [-37.340354, -1.023656], [-37.417367, -0.519562], [-37.443607, -0.000531]];
-outline_k1_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], [158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115]];
-
warding_k2_points = [[39.271415, 3.568360], [38.467955, 3.568164], [38.467945, 0.208911], [37.291405, -0.545275], [37.291435, -3.567470], [39.119015, -3.567560], [39.260355, -2.577206], [37.987915, -2.577382], [37.988145, -1.475532], [39.271385, -0.652346]];
warding_k2_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]];
+//polygon(points=outline_k1_points, paths=outline_k1_paths);
//polygon(points=engrave_k1_points, paths=engrave_k1_paths);
//polygon(points=warding_k1_points, paths=warding_k1_paths);
-//polygon(points=outline_k1_points, paths=outline_k1_paths);
//polygon(points=warding_k2_points, paths=warding_k2_paths);
diff --git a/scad/medeco.gen.scad b/scad/medeco.gen.scad
index 97f07ec..46b183b 100644
--- a/scad/medeco.gen.scad
+++ b/scad/medeco.gen.scad
@@ -4,131 +4,135 @@
// OpenSCAD program with the corresponding SVG element in the Inkscape document
// by looking for the XML element with the attribute id="inkscape-path-id".
-outline_1543_points = [[-59.828374, -28.220561], [-61.437062, -28.390061], [-62.960999, -28.982781], [-64.315955, -29.913991], [-65.416663, -31.184201], [-66.178374, -31.945911], [-67.194332, -32.453891], [-68.295040, -32.623391], [-69.734229, -32.877121], [-71.173934, -33.300871], [-72.443625, -34.147331], [-73.459583, -35.163291], [-74.306560, -36.517721], [-74.814539, -37.872681], [-74.983521, -39.396621], [-74.814539, -40.920561], [-74.306560, -42.275511], [-73.459583, -43.545201], [-72.443625, -44.645911], [-71.173934, -45.492891], [-69.734229, -45.916121], [-68.295040, -46.085101], [-67.194332, -46.339351], [-66.178374, -46.847331], [-65.416663, -47.609041], [-64.315955, -48.879241], [-62.960999, -49.810451], [-61.437062, -50.403181], [-59.828374, -50.572681], [-53.224642, -50.572681], [-52.292917, -50.403181], [-51.446457, -50.064701], [-50.768980, -49.387221], [-50.260999, -48.625511], [-50.007269, -47.693791], [-49.753020, -45.408141], [-49.499290, -44.730661], [-48.821811, -44.307431], [-48.059584, -44.222731], [-47.382624, -44.645961], [-46.874643, -45.153941], [-46.281915, -45.492941], [-45.604436, -45.577141], [-45.011709, -45.323411], [-44.588479, -44.815431], [-44.418981, -44.137951], [-44.418981, -43.206741], [-44.418981, -42.783511], [-44.418981, -42.614011], [-44.165248, -42.529311], [-18.426251, -42.529311], [-18.257270, -42.444511], [-18.087770, -42.359811], [-17.325542, -41.428601], [-16.987063, -40.835871], [-16.817563, -40.243141], [-16.987063, -39.650931], [-17.325542, -39.142951], [-19.781206, -36.264051], [-20.034939, -36.179351], [-44.165248, -36.179351], [-44.418981, -36.179351], [-44.418981, -35.925621], [-44.418981, -35.671371], [-44.418981, -34.655421], [-44.588479, -33.977941], [-45.011709, -33.469961], [-45.604436, -33.216231], [-46.281915, -33.300931], [-46.874643, -33.639411], [-47.382624, -34.147391], [-48.059584, -34.570621], [-48.821811, -34.485921], [-49.499290, -34.062691], [-49.753020, -33.385211], [-50.007269, -31.099561], [-50.260999, -30.167831], [-50.768980, -29.406121], [-51.446457, -28.728651], [-52.292917, -28.390171], [-53.224642, -28.220671], [-68.718270, -36.179241], [-67.702312, -36.348741], [-66.855852, -36.856721], [-66.178374, -37.534201], [-65.670395, -38.380661], [-65.500896, -39.396621], [-65.670395, -40.412581], [-66.178374, -41.259561], [-66.855852, -41.936521], [-67.702312, -42.444491], [-68.718270, -42.529291], [-69.734229, -42.444491], [-70.581206, -41.936521], [-71.258167, -41.259561], [-71.766663, -40.412581], [-71.850893, -39.396621], [-71.766663, -38.380661], [-71.258167, -37.534201], [-70.581206, -36.856721], [-69.734229, -36.348741]];
+outline_1543_points = [[-86.068899, 49.168011], [-87.677587, 48.998511], [-89.201524, 48.405791], [-90.556480, 47.474581], [-91.657188, 46.204371], [-92.418899, 45.442661], [-93.434857, 44.934681], [-94.535565, 44.765181], [-95.974754, 44.511451], [-97.414459, 44.087701], [-98.684150, 43.241241], [-99.700108, 42.225281], [-100.547085, 40.870851], [-101.055064, 39.515891], [-101.224046, 37.991951], [-101.055064, 36.468011], [-100.547085, 35.113061], [-99.700108, 33.843371], [-98.684150, 32.742661], [-97.414459, 31.895681], [-95.974754, 31.472451], [-94.535565, 31.303471], [-93.434857, 31.049221], [-92.418899, 30.541241], [-91.657188, 29.779531], [-90.556480, 28.509331], [-89.201524, 27.578121], [-87.677587, 26.985391], [-86.068899, 26.815891], [-79.465167, 26.815891], [-78.533442, 26.985391], [-77.686982, 27.323871], [-77.009505, 28.001351], [-76.501524, 28.763061], [-76.247794, 29.694781], [-75.993545, 31.980431], [-75.739815, 32.657911], [-75.062336, 33.081141], [-74.300109, 33.165841], [-73.623149, 32.742611], [-73.115168, 32.234631], [-72.522440, 31.895631], [-71.844961, 31.811431], [-71.252234, 32.065161], [-70.829004, 32.573141], [-70.659506, 33.250621], [-70.659506, 34.181831], [-70.659506, 34.605061], [-70.659506, 34.774561], [-70.405773, 34.859261], [-44.666776, 34.859261], [-44.497795, 34.944061], [-44.328295, 35.028761], [-43.566067, 35.959971], [-43.227588, 36.552701], [-43.058088, 37.145431], [-43.227588, 37.737641], [-43.566067, 38.245621], [-46.021731, 41.124521], [-46.275464, 41.209221], [-70.405773, 41.209221], [-70.659506, 41.209221], [-70.659506, 41.462951], [-70.659506, 41.717201], [-70.659506, 42.733151], [-70.829004, 43.410631], [-71.252234, 43.918611], [-71.844961, 44.172341], [-72.522440, 44.087641], [-73.115168, 43.749161], [-73.623149, 43.241181], [-74.300109, 42.817951], [-75.062336, 42.902651], [-75.739815, 43.325881], [-75.993545, 44.003361], [-76.247794, 46.289011], [-76.501524, 47.220741], [-77.009505, 47.982451], [-77.686982, 48.659921], [-78.533442, 48.998401], [-79.465167, 49.167901], [-94.958795, 41.209331], [-93.942837, 41.039831], [-93.096377, 40.531851], [-92.418899, 39.854371], [-91.910920, 39.007911], [-91.741421, 37.991951], [-91.910920, 36.975991], [-92.418899, 36.129011], [-93.096377, 35.452051], [-93.942837, 34.944081], [-94.958795, 34.859281], [-95.974754, 34.944081], [-96.821731, 35.452051], [-97.498692, 36.129011], [-98.007188, 36.975991], [-98.091418, 37.991951], [-98.007188, 39.007911], [-97.498692, 39.854371], [-96.821731, 40.531851], [-95.974754, 41.039831]];
outline_1543_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], [100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81]];
-outline_1515_points = [[-69.530300, 99.515701], [-69.191820, 97.483786], [-68.429592, 95.536616], [-67.413634, 93.758431], [-66.058677, 92.149743], [-64.450507, 90.879537], [-62.587572, 89.863577], [-60.640404, 89.270849], [-58.608487, 88.932368], [-56.660801, 89.186616], [-54.713635, 89.863577], [-52.935447, 90.710555], [-51.411510, 91.980243], [-50.057071, 93.419950], [-48.956362, 95.112870], [-48.617365, 95.536616], [-48.025154, 95.875098], [-47.432427, 96.044595], [-46.246969, 96.044595], [-46.246969, 94.351159], [-46.077469, 94.012161], [-45.738990, 93.843180], [-43.960802, 93.843180], [-43.622323, 94.012161], [-43.452823, 94.351159], [-43.452823, 96.044270], [-16.190405, 96.044270], [-15.089696, 97.145243], [-14.750699, 97.653222], [-14.666469, 98.330182], [-14.750699, 98.922912], [-15.089696, 99.515640], [-18.899800, 103.749270], [-43.452823, 103.749209], [-43.452823, 105.103931], [-43.707072, 105.865640], [-44.299800, 106.373621], [-45.061511, 106.543119], [-45.738990, 106.204121], [-46.500699, 105.527161], [-47.008678, 105.188164], [-47.601408, 105.103934], [-48.109387, 105.188164], [-48.617365, 105.527161], [-48.956362, 105.950391], [-49.972323, 107.643828], [-51.326762, 109.083016], [-52.935447, 110.353222], [-54.713635, 111.284431], [-56.576053, 111.877163], [-58.608487, 112.130893], [-60.640404, 111.877163], [-62.587572, 111.199682], [-64.450507, 110.183725], [-66.058677, 108.913516], [-67.413634, 107.389579], [-68.429592, 105.611910], [-69.191820, 103.664225], [-69.530300, 101.547558], [-66.990404, 100.531661], [-66.820905, 101.632368], [-66.312926, 102.563577], [-65.550698, 103.325804], [-64.619489, 103.833786], [-63.518781, 104.003283], [-62.502823, 103.833786], [-61.486864, 103.325804], [-60.725154, 102.563577], [-60.301407, 101.632368], [-60.132425, 100.531661], [-60.301407, 99.515701], [-60.725154, 98.499743], [-61.486864, 97.737516], [-62.502823, 97.314286], [-63.518781, 97.145304], [-64.619489, 97.314286], [-65.550698, 97.737516], [-66.312926, 98.499743], [-66.820905, 99.515701]];
-outline_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], [78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59]];
-
-engrave_a1517_points = [[-66.508115, 76.574685], [-65.661413, 76.913352], [-64.899449, 77.421352], [-64.222080, 78.098683], [-63.206080, 79.284016], [-61.936082, 80.130683], [-60.496749, 80.723349], [-58.972749, 80.892683], [-52.453453, 80.892683], [-51.691453, 80.723349], [-50.929418, 80.469349], [-50.336786, 79.876683], [-49.998085, 79.284016], [-49.744085, 78.522016], [-48.643418, 70.224685], [-49.744085, 61.927359], [-49.998085, 61.165359], [-50.336786, 60.488019], [-50.929418, 59.980019], [-51.691453, 59.641359], [-52.453453, 59.556659], [-58.972749, 59.556659], [-60.496749, 59.725989], [-61.936082, 60.233989], [-63.206080, 61.165319], [-64.222080, 62.265989], [-64.899449, 62.943319], [-65.661413, 63.535989], [-66.508115, 63.874659], [-67.524080, 63.959359], [-68.878781, 64.128689], [-70.148746, 64.636689], [-71.334079, 65.314019], [-72.350078, 66.330019], [-73.112114, 67.515349], [-73.535412, 68.785352], [-73.704745, 70.224685], [-73.535412, 71.579352], [-73.112114, 72.934019], [-72.350078, 74.034685], [-71.334079, 75.050685], [-70.148746, 75.812685], [-68.878781, 76.236019], [-67.524080, 76.405352]];
-engrave_a1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]];
+outline_1518_points = [[-95.716882, 22.627539], [-96.902340, 22.458039], [-97.833549, 21.950059], [-98.680009, 21.188349], [-99.187988, 20.172389], [-99.357487, 19.071679], [-99.357487, 3.662289], [-99.187988, 2.561579], [-98.680009, 1.545619], [-97.833549, 0.783390], [-96.902340, 0.275410], [-95.716882, 0.106430], [-78.445070, 0.106430], [-77.259612, 0.275410], [-76.328403, 0.783390], [-75.481428, 1.545619], [-74.973449, 2.561579], [-74.803949, 3.662289], [-74.803949, 3.831779], [-74.634967, 4.508749], [-74.126989, 5.016729], [-73.449510, 5.186219], [-70.994362, 5.186219], [-70.655364, 5.355719], [-70.486383, 5.778949], [-70.486383, 6.625409], [-70.486383, 7.048639], [-70.401633, 7.218139], [-70.232136, 7.302839], [-44.493654, 7.302839], [-44.239406, 7.387539], [-43.308197, 8.403499], [-42.969715, 8.996229], [-42.884965, 9.588959], [-42.969715, 10.181679], [-43.308197, 10.773899], [-45.763345, 13.652789], [-46.017591, 13.737489], [-69.470425, 13.737489], [-69.639407, 13.822189], [-69.724157, 13.991169], [-69.724157, 14.160669], [-69.724157, 15.007129], [-69.893657, 15.769359], [-70.401636, 16.277339], [-71.078596, 16.446839], [-73.449512, 16.446839], [-74.126991, 16.615819], [-74.634969, 17.123799], [-74.803951, 17.801269], [-74.803951, 19.071479], [-74.973451, 20.172189], [-75.481430, 21.188149], [-76.328405, 21.949859], [-77.259614, 22.457839], [-78.445072, 22.627339], [-94.192944, 14.160869], [-93.261735, 13.991369], [-92.499507, 13.652889], [-91.906780, 12.975409], [-91.483550, 12.213699], [-91.398800, 11.366729], [-91.483550, 10.520269], [-91.906780, 9.758039], [-92.499507, 9.165309], [-93.261735, 8.742079], [-94.192944, 8.657379], [-95.039404, 8.742079], [-95.801632, 9.165309], [-96.394360, 9.758039], [-96.817590, 10.520269], [-96.902340, 11.366729], [-96.817590, 12.213699], [-96.394360, 12.975409], [-95.801632, 13.652889], [-95.039404, 13.991369]];
+outline_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], [75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56]];
-warding_1542_points = [[-11.163314, -9.592221], [-11.163314, -8.914891], [-10.994015, -8.406891], [-10.655314, -7.729551], [-9.046648, -7.729551], [-9.046648, -8.406891], [-9.300648, -9.084221], [-9.300648, -9.507551], [-9.131349, -9.930891], [-8.877352, -10.354221], [-8.707982, -10.862221], [-8.707982, -11.370221], [-8.792652, -11.708891], [-9.046652, -12.047551], [-9.723985, -12.640221], [-9.808655, -12.894221], [-9.723985, -13.148221], [-9.554652, -13.317551], [-8.961985, -13.486891], [-8.792652, -13.571591], [-8.707982, -13.825591], [-8.707982, -14.079591], [-8.961982, -14.333591], [-10.824649, -14.333591], [-11.078649, -13.994931], [-11.078649, -12.724931], [-10.994019, -12.301591], [-10.740019, -11.962931], [-10.401318, -11.624261], [-10.231985, -11.285591], [-10.316655, -10.946931], [-10.909321, -10.269591]];
-warding_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
+outline_a1517_points = [[-85.694069, 100.058246], [-87.387506, 99.804516], [-88.911445, 99.211785], [-90.266399, 98.280060], [-91.367108, 97.095119], [-92.128818, 96.248142], [-93.144777, 95.740164], [-94.245485, 95.571182], [-95.684674, 95.401682], [-97.124379, 94.893703], [-98.394069, 94.131476], [-99.410028, 93.030767], [-100.257005, 91.761079], [-100.764984, 90.321373], [-100.933966, 88.882185], [-100.764984, 87.358246], [-100.257005, 85.919053], [-99.410028, 84.648853], [-98.394069, 83.632893], [-97.124379, 82.786433], [-95.684674, 82.278453], [-94.245485, 82.108953], [-93.144777, 81.939453], [-92.128818, 81.431473], [-91.367108, 80.669763], [-90.266399, 79.399553], [-88.911445, 78.468353], [-87.387506, 77.875623], [-85.694069, 77.706123], [-79.175087, 77.706123], [-78.243362, 77.790823], [-77.396902, 78.214053], [-76.719423, 78.806783], [-76.211444, 79.569013], [-75.957714, 80.500213], [-75.703465, 82.447383], [-75.364984, 83.124863], [-74.687506, 83.548093], [-73.925797, 83.548093], [-73.248318, 83.124863], [-72.825088, 82.701633], [-72.317109, 82.278403], [-71.639630, 82.193703], [-71.046903, 82.447433], [-70.538924, 82.955413], [-70.369424, 83.632893], [-70.369424, 84.648853], [-70.369424, 84.818353], [-70.115694, 84.903053], [-38.873673, 84.903053], [-38.704173, 84.987753], [-37.688215, 86.087943], [-37.349733, 86.595918], [-37.180236, 87.188648], [-37.349733, 87.866124], [-37.688215, 88.458855], [-41.328821, 92.522688], [-41.583067, 92.607438], [-68.507006, 92.607438], [-68.591756, 92.607438], [-68.930237, 92.437940], [-69.014987, 92.353710], [-70.115696, 92.353710], [-70.369426, 92.437940], [-70.369426, 92.607437], [-70.369426, 94.131376], [-70.538926, 94.808855], [-71.046905, 95.316833], [-71.639632, 95.486331], [-72.317111, 95.401581], [-72.867466, 95.020727], [-73.248320, 94.554605], [-73.925799, 94.131375], [-74.687507, 94.131375], [-75.364985, 94.554605], [-75.703466, 95.316832], [-75.957715, 97.263999], [-76.211445, 98.110978], [-76.719424, 98.872687], [-77.396903, 99.550166], [-78.243363, 99.888647], [-79.175088, 100.058145], [-94.668715, 91.930060], [-93.737506, 91.845830], [-92.806296, 91.337851], [-92.128818, 90.660372], [-91.705588, 89.813396], [-91.536089, 88.882187], [-91.705588, 87.866226], [-92.128818, 87.019766], [-92.806296, 86.342290], [-93.737506, 85.919063], [-94.668715, 85.749563], [-95.600441, 85.919063], [-96.531650, 86.342290], [-97.208612, 87.019766], [-97.632358, 87.866226], [-97.801340, 88.882187], [-97.632358, 89.813396], [-97.208612, 90.660372], [-96.531650, 91.337851], [-95.600441, 91.845830]];
+outline_a1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], [101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82]];
-warding_1644_points = [[-12.050261, -68.834781], [-12.266775, -69.109434], [-12.548381, -69.316781], [-12.547581, -69.316921], [-12.867541, -69.491081], [-13.014348, -69.632791], [-13.068281, -69.829401], [-13.050821, -69.944154], [-13.001346, -70.046456], [-12.924220, -70.129934], [-12.823801, -70.188211], [-12.821801, -70.187211], [-12.255591, -70.409211], [-12.146027, -70.472874], [-12.061784, -70.564088], [-12.007695, -70.675838], [-11.988591, -70.801111], [-11.988591, -71.569711], [-12.006549, -71.658489], [-12.055529, -71.731049], [-12.128190, -71.780002], [-12.217191, -71.797961], [-14.050932, -71.797961], [-14.139929, -71.780002], [-14.212590, -71.731049], [-14.261572, -71.658489], [-14.279532, -71.569711], [-14.277532, -71.290661], [-14.255891, -71.155716], [-14.194893, -71.036925], [-14.100424, -70.942425], [-13.978372, -70.880351], [-13.980372, -70.879641], [-13.884372, -70.850541], [-13.773355, -70.793917], [-13.687342, -70.707743], [-13.631756, -70.599437], [-13.612021, -70.476421], [-13.632209, -70.351755], [-13.691021, -70.239921], [-13.690761, -70.240581], [-14.167011, -69.608401], [-14.233836, -69.481538], [-14.257011, -69.340041], [-14.241328, -69.222714], [-14.196345, -69.115353], [-14.125163, -69.023271], [-14.030881, -68.951781], [-14.031141, -68.951951], [-13.762331, -68.796731], [-13.659726, -68.695358], [-13.621921, -68.556281], [-13.655314, -68.424811], [-13.747161, -68.324931], [-13.746371, -68.325461], [-14.085392, -68.104311], [-14.215043, -67.963256], [-14.262141, -67.777531], [-14.246205, -67.667205], [-14.200799, -67.567636], [-14.129529, -67.484477], [-14.036001, -67.423381], [-14.036001, -67.422381], [-13.919591, -67.368281], [-13.811178, -67.287830], [-13.743541, -67.171221], [-13.742541, -67.170561], [-13.691041, -66.854301], [-13.709341, -66.664435], [-13.763341, -66.481551], [-13.764341, -66.482261], [-13.865241, -66.350991], [-13.866241, -66.348991], [-13.953341, -66.285291], [-14.064924, -66.151186], [-14.105031, -65.981441], [-14.105031, -65.304091], [-12.585971, -65.304091], [-12.585971, -65.760581], [-12.567049, -65.898178], [-12.512903, -66.023480], [-12.427469, -66.129985], [-12.314682, -66.211191], [-12.314422, -66.210191], [-12.205762, -66.268791], [-12.113551, -66.335111], [-12.043796, -66.421950], [-11.999639, -66.524027], [-11.984222, -66.636061], [-12.015823, -66.795301], [-12.105931, -66.930241], [-12.103932, -66.930591], [-12.650732, -67.480251], [-12.710244, -67.569016], [-12.731132, -67.673711], [-12.695257, -67.809006], [-12.597431, -67.909021], [-12.598432, -67.909681], [-12.231192, -68.127411], [-12.125850, -68.210584], [-12.046472, -68.316253], [-11.996396, -68.438565], [-11.978962, -68.571671], [-11.997024, -68.707776], [-12.050562, -68.834341], [-12.050292, -68.835181]];
-warding_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105]];
+outline_a1515_points = [[-28.576710, 88.630232], [-28.520968, 87.485728], [-28.357153, 86.371869], [-28.090375, 85.294052], [-27.725749, 84.257674], [-27.268385, 83.268133], [-26.723398, 82.330826], [-26.095898, 81.451151], [-25.390999, 80.634503], [-24.613813, 79.886282], [-23.769453, 79.211883], [-22.863032, 78.616705], [-21.899660, 78.106145], [-20.884452, 77.685599], [-19.822520, 77.360465], [-18.718975, 77.136140], [-17.578932, 77.018022], [-16.821442, 77.084236], [-16.075572, 77.198679], [-15.343271, 77.360108], [-14.626483, 77.567281], [-13.927158, 77.818956], [-13.247240, 78.113889], [-12.588678, 78.450837], [-11.953419, 78.828560], [-11.343408, 79.245813], [-10.760594, 79.701354], [-10.206923, 80.193941], [-9.684342, 80.722331], [-9.194799, 81.285281], [-8.740239, 81.881549], [-8.322611, 82.509892], [-7.943861, 83.169068], [-7.818446, 83.370195], [-7.668915, 83.549614], [-7.497992, 83.705430], [-7.308401, 83.835746], [-7.102867, 83.938668], [-6.884115, 84.012298], [-6.654869, 84.054742], [-6.417856, 84.064103], [-5.230851, 84.043443], [-5.233451, 82.379460], [-5.194854, 82.198461], [-5.086394, 82.042544], [-4.924468, 81.928090], [-4.725473, 81.871482], [-2.947287, 81.871482], [-2.750988, 81.928089], [-2.589970, 82.042543], [-2.480615, 82.198461], [-2.439306, 82.379460], [-2.437206, 84.042965], [28.974316, 84.044065], [30.387666, 85.493632], [30.572183, 85.740450], [30.711419, 86.016111], [30.799366, 86.313204], [30.830016, 86.624313], [30.803301, 86.916208], [30.727641, 87.195460], [30.609764, 87.454756], [30.456396, 87.686782], [26.603886, 91.748020], [-2.436705, 91.748020], [-2.439305, 93.194359], [-2.468498, 93.477899], [-2.550542, 93.741628], [-2.679829, 93.979999], [-2.850754, 94.187465], [-3.057710, 94.358482], [-3.295092, 94.487504], [-3.557292, 94.568983], [-3.838705, 94.597376], [-4.089617, 94.574233], [-4.328693, 94.504786], [-4.548472, 94.389004], [-4.741492, 94.226856], [-5.501181, 93.556095], [-5.736745, 93.408440], [-5.991623, 93.296459], [-6.260954, 93.225412], [-6.539877, 93.200561], [-6.959670, 93.258506], [-7.341596, 93.424242], [-7.665664, 93.685618], [-7.911886, 94.030485], [-8.289093, 94.695761], [-8.705791, 95.330030], [-9.160003, 95.932022], [-9.649750, 96.500467], [-10.173058, 97.034092], [-10.727948, 97.531628], [-11.312445, 97.991804], [-11.924570, 98.413349], [-12.562348, 98.794992], [-13.223801, 99.135463], [-13.906952, 99.433491], [-14.609825, 99.687805], [-15.330443, 99.897135], [-16.066828, 100.060209], [-16.817005, 100.175758], [-17.578996, 100.242510], [-18.719036, 100.124398], [-19.822579, 99.900078], [-20.884509, 99.574949], [-21.899717, 99.154406], [-22.863087, 98.643849], [-23.769509, 98.048672], [-24.613870, 97.374275], [-25.391056, 96.626054], [-26.095956, 95.809406], [-26.723456, 94.929729], [-27.268445, 93.992420], [-27.725809, 93.002875], [-28.090437, 91.966494], [-28.357215, 90.888672], [-28.521031, 89.774807], [-28.576773, 88.630296], [-25.945862, 88.657622], [-25.928149, 89.007947], [-25.876162, 89.348195], [-25.791628, 89.676639], [-25.676277, 89.991550], [-25.531834, 90.291200], [-25.360029, 90.573861], [-25.162589, 90.837805], [-24.941241, 91.081302], [-24.697714, 91.302626], [-24.433735, 91.500047], [-24.151032, 91.671837], [-23.851333, 91.816268], [-23.536365, 91.931612], [-23.207857, 92.016140], [-22.867537, 92.068125], [-22.517131, 92.085837], [-22.166719, 92.068125], [-21.826394, 92.016140], [-21.497883, 91.931612], [-21.182914, 91.816268], [-20.883215, 91.671837], [-20.600512, 91.500047], [-20.336534, 91.302626], [-20.093008, 91.081302], [-19.871662, 90.837805], [-19.674224, 90.573861], [-19.502421, 90.291200], [-19.357981, 89.991550], [-19.242631, 89.676639], [-19.158099, 89.348195], [-19.106113, 89.007947], [-19.088401, 88.657622], [-19.106113, 88.307304], [-19.158099, 87.967072], [-19.242631, 87.638653], [-19.357981, 87.323775], [-19.502421, 87.024164], [-19.674224, 86.741547], [-19.871662, 86.477650], [-20.093008, 86.234201], [-20.336534, 86.012925], [-20.600512, 85.815551], [-20.883215, 85.643804], [-21.182914, 85.499412], [-21.497883, 85.384101], [-21.826394, 85.299599], [-22.166719, 85.247631], [-22.517131, 85.229924], [-22.867537, 85.247631], [-23.207857, 85.299599], [-23.536365, 85.384101], [-23.851333, 85.499412], [-24.151032, 85.643804], [-24.433735, 85.815551], [-24.697714, 86.012925], [-24.941241, 86.234201], [-25.162589, 86.477650], [-25.360029, 86.741547], [-25.531834, 87.024164], [-25.676277, 87.323775], [-25.791628, 87.638653], [-25.876162, 87.967072], [-25.928149, 88.307304], [-25.945862, 88.657622]];
+outline_a1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118], [183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119]];
-outline_1517_points = [[-57.706083, 53.872709], [-59.399519, 53.618979], [-60.923459, 53.026249], [-62.278414, 52.094519], [-63.379121, 50.909579], [-64.140832, 50.062599], [-65.156791, 49.554619], [-66.257499, 49.385639], [-67.696687, 49.216139], [-69.136393, 48.708159], [-70.406083, 47.945939], [-71.422042, 46.845229], [-72.269018, 45.575539], [-72.776998, 44.135829], [-72.945980, 42.696639], [-72.776998, 41.172709], [-72.269018, 39.733519], [-71.422042, 38.463309], [-70.406083, 37.447349], [-69.136393, 36.600889], [-67.696687, 36.092909], [-66.257499, 35.923409], [-65.156791, 35.753909], [-64.140832, 35.245929], [-63.379121, 34.484219], [-62.278414, 33.214009], [-60.923459, 32.282809], [-59.399519, 31.690079], [-57.706083, 31.520579], [-51.187101, 31.520579], [-50.255377, 31.605279], [-49.408916, 32.028509], [-48.731437, 32.621239], [-48.223459, 33.383459], [-47.969729, 34.314669], [-47.715481, 36.261839], [-47.376999, 36.939319], [-46.699520, 37.362549], [-45.937811, 37.362549], [-45.260332, 36.939319], [-44.837102, 36.516089], [-44.329123, 36.092859], [-43.651645, 36.008159], [-43.058917, 36.261889], [-42.550938, 36.769869], [-42.381438, 37.447349], [-42.381438, 38.463309], [-42.381438, 38.632809], [-42.127708, 38.717509], [-15.258884, 38.717509], [-15.089384, 38.802309], [-14.073427, 39.902499], [-13.734945, 40.410479], [-13.565448, 41.003209], [-13.734945, 41.680679], [-14.073427, 42.273409], [-17.714032, 46.337249], [-17.968278, 46.421949], [-40.519020, 46.421949], [-40.603770, 46.421949], [-40.942251, 46.252449], [-41.027001, 46.168249], [-42.127710, 46.168249], [-42.381440, 46.252449], [-42.381440, 46.421949], [-42.381440, 47.945889], [-42.550940, 48.623369], [-43.058919, 49.131349], [-43.651647, 49.300839], [-44.329125, 49.216139], [-44.879480, 48.835289], [-45.260334, 48.369169], [-45.937813, 47.945939], [-46.699521, 47.945939], [-47.377000, 48.369169], [-47.715482, 49.131389], [-47.969730, 51.078559], [-48.223460, 51.925539], [-48.731438, 52.687249], [-49.408917, 53.364729], [-50.255378, 53.703209], [-51.187102, 53.872709], [-66.680729, 45.744519], [-65.749519, 45.660319], [-64.818310, 45.152339], [-64.140832, 44.474859], [-63.717602, 43.627889], [-63.548103, 42.696679], [-63.717602, 41.680719], [-64.140832, 40.834259], [-64.818310, 40.156779], [-65.749519, 39.733549], [-66.680729, 39.564049], [-67.612455, 39.733549], [-68.543664, 40.156779], [-69.220626, 40.834249], [-69.644372, 41.680709], [-69.813354, 42.696669], [-69.644372, 43.627879], [-69.220626, 44.474859], [-68.543664, 45.152339], [-67.612455, 45.660319]];
-outline_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], [101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82]];
+outline_1515_points = [[-27.857499, 62.148622], [-27.519019, 60.116707], [-26.756791, 58.169537], [-25.740833, 56.391352], [-24.385876, 54.782664], [-22.777706, 53.512458], [-20.914771, 52.496498], [-18.967603, 51.903770], [-16.935686, 51.565289], [-14.988000, 51.819537], [-13.040834, 52.496498], [-11.262646, 53.343476], [-9.738709, 54.613164], [-8.384270, 56.052871], [-7.283561, 57.745791], [-6.944564, 58.169537], [-6.352353, 58.508019], [-5.759626, 58.677516], [-4.574168, 58.677516], [-4.574168, 56.984080], [-4.404668, 56.645082], [-4.066189, 56.476101], [-2.288004, 56.476101], [-1.949524, 56.645082], [-1.780024, 56.984080], [-1.780024, 58.677191], [25.482396, 58.677191], [26.583106, 59.778164], [26.922106, 60.286143], [27.006306, 60.963103], [26.922106, 61.555833], [26.583106, 62.148561], [22.772996, 66.382191], [-1.780024, 66.382130], [-1.780024, 67.736852], [-2.034274, 68.498561], [-2.626999, 69.006542], [-3.388710, 69.176040], [-4.066189, 68.837042], [-4.827898, 68.160082], [-5.335877, 67.821085], [-5.928607, 67.736855], [-6.436586, 67.821085], [-6.944564, 68.160082], [-7.283561, 68.583312], [-8.299522, 70.276749], [-9.653961, 71.715937], [-11.262646, 72.986143], [-13.040834, 73.917352], [-14.903252, 74.510084], [-16.935686, 74.763814], [-18.967603, 74.510084], [-20.914771, 73.832603], [-22.777706, 72.816646], [-24.385876, 71.546437], [-25.740833, 70.022500], [-26.756791, 68.244831], [-27.519019, 66.297146], [-27.857499, 64.180479], [-25.317603, 63.164582], [-25.148104, 64.265289], [-24.640125, 65.196498], [-23.877897, 65.958725], [-22.946688, 66.466707], [-21.845980, 66.636204], [-20.830022, 66.466707], [-19.814063, 65.958725], [-19.052353, 65.196498], [-18.628606, 64.265289], [-18.459624, 63.164582], [-18.628606, 62.148622], [-19.052353, 61.132664], [-19.814063, 60.370437], [-20.830022, 59.947207], [-21.845980, 59.778225], [-22.946688, 59.947207], [-23.877897, 60.370437], [-24.640125, 61.132664], [-25.148104, 62.148622]];
+outline_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], [78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59]];
-outline_1542_points = [[-61.222088, 1.160079], [-63.085022, 0.906349], [-64.863208, 0.313619], [-66.471896, -0.617591], [-67.995834, -1.803051], [-69.180775, -3.157491], [-70.196733, -4.850921], [-70.958961, -6.629111], [-71.382190, -8.491531], [-71.551689, -10.354471], [-71.382190, -12.301631], [-70.958961, -14.164571], [-70.196733, -15.942241], [-69.180775, -17.550921], [-67.995834, -18.905881], [-66.556128, -20.090821], [-65.032190, -21.022551], [-63.254521, -21.615271], [-61.476336, -21.953761], [-59.613400, -21.953761], [-57.835731, -21.615271], [-56.142295, -20.937801], [-54.533607, -20.090821], [-53.094419, -18.905881], [-51.908962, -17.550921], [-50.977753, -15.942241], [-50.638755, -15.434261], [-50.046544, -15.095781], [-49.453813, -15.010981], [-48.861086, -15.010981], [-48.691586, -15.095781], [-48.606836, -15.265271], [-48.606836, -15.942241], [-48.522086, -16.281241], [-48.098856, -16.450221], [-46.321187, -16.450221], [-45.982189, -16.281241], [-45.813208, -15.942241], [-45.813208, -14.714921], [-45.813208, -14.418301], [-45.558959, -14.333501], [-19.989459, -14.333501], [-19.820478, -14.333501], [-18.888753, -13.402291], [-18.550272, -12.809561], [-18.380774, -12.132601], [-18.465524, -11.539871], [-18.804521, -10.947141], [-21.513399, -7.983501], [-21.682897, -7.899301], [-44.881483, -7.899301], [-45.050984, -7.814501], [-45.135734, -7.645001], [-45.135734, -7.390751], [-45.135734, -6.629041], [-45.389464, -5.866811], [-45.982194, -5.358831], [-46.744422, -5.274131], [-47.421898, -5.613131], [-47.929880, -6.036361], [-48.437859, -6.374841], [-49.114818, -6.459641], [-49.792297, -6.374841], [-50.385024, -5.951611], [-50.723506, -5.358881], [-51.570482, -3.750201], [-52.755424, -2.226261], [-54.110379, -0.956571], [-55.719067, 0.059389], [-57.496736, 0.736869], [-59.359671, 1.160099], [-65.540170, -7.221841], [-64.524211, -7.390821], [-63.677751, -7.814571], [-62.915524, -8.491531], [-62.492295, -9.423251], [-62.322796, -10.354471], [-62.492295, -11.370421], [-62.915524, -12.216881], [-63.677751, -12.979111], [-64.524211, -13.402341], [-65.540170, -13.571841], [-66.471896, -13.402341], [-67.403105, -12.979111], [-68.080066, -12.216881], [-68.503813, -11.370421], [-68.672795, -10.354471], [-68.503813, -9.423251], [-68.080066, -8.491531], [-67.403105, -7.814571], [-66.471896, -7.390821]];
-outline_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], [90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71]];
+warding_1515_points = [[32.691736, 62.400887], [32.437736, 62.824221], [32.353036, 63.078221], [32.353036, 63.501554], [32.437736, 63.924887], [32.522436, 64.094221], [32.607136, 64.517554], [32.607136, 65.533554], [32.353136, 66.210887], [30.575136, 66.210887], [30.913806, 65.364221], [30.998506, 65.025554], [30.913806, 64.602221], [30.575136, 63.924887], [30.575136, 63.078221], [30.829136, 62.316221], [31.252476, 61.808221], [31.421806, 61.300221], [31.167806, 60.876887], [30.829136, 60.622887], [30.659806, 60.284221], [30.575106, 59.945554], [30.575106, 58.675554], [30.829106, 58.336887], [32.691776, 58.336887], [32.861106, 58.506221], [32.861106, 58.760221], [32.776406, 59.014221], [32.607076, 59.183554], [32.014406, 59.268224], [31.845076, 59.437557], [31.760376, 59.691557], [31.845076, 59.945557], [32.607076, 60.622890], [32.776406, 60.961557], [32.861106, 61.300224], [32.861106, 61.723557]];
+warding_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]];
-outline_a1515_points = [[-70.095124, 126.544543], [-70.039383, 125.400038], [-69.875568, 124.286179], [-69.608790, 123.208362], [-69.244164, 122.171985], [-68.786800, 121.182444], [-68.241812, 120.245137], [-67.614313, 119.365461], [-66.909414, 118.548814], [-66.132228, 117.800592], [-65.287868, 117.126194], [-64.381446, 116.531016], [-63.418075, 116.020455], [-62.402867, 115.599909], [-61.340935, 115.274775], [-60.237390, 115.050451], [-59.097346, 114.932333], [-58.339857, 114.998547], [-57.593987, 115.112989], [-56.861686, 115.274419], [-56.144898, 115.481592], [-55.445572, 115.733266], [-54.765655, 116.028199], [-54.107093, 116.365148], [-53.471833, 116.742870], [-52.861823, 117.160123], [-52.279009, 117.615664], [-51.725338, 118.108251], [-51.202757, 118.636641], [-50.713214, 119.199591], [-50.258654, 119.795859], [-49.841026, 120.424203], [-49.462275, 121.083379], [-49.336861, 121.284506], [-49.187330, 121.463925], [-49.016406, 121.619740], [-48.826815, 121.750057], [-48.621282, 121.852978], [-48.402530, 121.926608], [-48.173284, 121.969052], [-47.936270, 121.978414], [-46.749265, 121.957754], [-46.751865, 120.293771], [-46.713268, 120.112772], [-46.604808, 119.956855], [-46.442883, 119.842401], [-46.243887, 119.785793], [-44.465701, 119.785793], [-44.269403, 119.842400], [-44.108385, 119.956853], [-43.999030, 120.112771], [-43.957720, 120.293771], [-43.955620, 121.957276], [-12.544102, 121.958376], [-11.130750, 123.407943], [-10.946233, 123.654760], [-10.806998, 123.930422], [-10.719052, 124.227514], [-10.688401, 124.538624], [-10.715117, 124.830518], [-10.790777, 125.109770], [-10.908655, 125.369066], [-11.062022, 125.601093], [-14.914526, 129.662330], [-43.955119, 129.662330], [-43.957719, 131.108669], [-43.986913, 131.392209], [-44.068957, 131.655938], [-44.198244, 131.894309], [-44.369169, 132.101775], [-44.576125, 132.272792], [-44.813506, 132.401814], [-45.075707, 132.483293], [-45.357119, 132.511686], [-45.608032, 132.488543], [-45.847108, 132.419096], [-46.066887, 132.303314], [-46.259906, 132.141166], [-47.019595, 131.470405], [-47.255160, 131.322750], [-47.510038, 131.210769], [-47.779368, 131.139722], [-48.058291, 131.114871], [-48.478084, 131.172816], [-48.860010, 131.338552], [-49.184079, 131.599928], [-49.430300, 131.944795], [-49.807508, 132.610071], [-50.224206, 133.244340], [-50.678417, 133.846332], [-51.168165, 134.414777], [-51.691473, 134.948402], [-52.246363, 135.445938], [-52.830860, 135.906114], [-53.442985, 136.327659], [-54.080763, 136.709302], [-54.742216, 137.049773], [-55.425367, 137.347801], [-56.128240, 137.602115], [-56.848858, 137.811445], [-57.585243, 137.974519], [-58.335420, 138.090068], [-59.097410, 138.156820], [-60.237451, 138.038708], [-61.340993, 137.814388], [-62.402924, 137.489259], [-63.418131, 137.068716], [-64.381502, 136.558159], [-65.287924, 135.962982], [-66.132284, 135.288585], [-66.909471, 134.540364], [-67.614370, 133.723716], [-68.241871, 132.844039], [-68.786860, 131.906730], [-69.244224, 130.917186], [-69.608852, 129.880804], [-69.875630, 128.802982], [-70.039446, 127.689117], [-70.095187, 126.544607], [-67.464276, 126.571933], [-67.446564, 126.922257], [-67.394577, 127.262505], [-67.310043, 127.590949], [-67.194692, 127.905860], [-67.050249, 128.205511], [-66.878444, 128.488172], [-66.681004, 128.752115], [-66.459656, 128.995612], [-66.216129, 129.216936], [-65.952150, 129.414357], [-65.669447, 129.586147], [-65.369748, 129.730578], [-65.054780, 129.845922], [-64.726272, 129.930450], [-64.385951, 129.982434], [-64.035545, 130.000147], [-63.685134, 129.982434], [-63.344809, 129.930450], [-63.016298, 129.845922], [-62.701329, 129.730578], [-62.401629, 129.586147], [-62.118927, 129.414357], [-61.854949, 129.216936], [-61.611423, 128.995612], [-61.390077, 128.752115], [-61.192639, 128.488172], [-61.020836, 128.205511], [-60.876395, 127.905860], [-60.761046, 127.590949], [-60.676514, 127.262505], [-60.624528, 126.922257], [-60.606815, 126.571933], [-60.624528, 126.221614], [-60.676514, 125.881382], [-60.761046, 125.552964], [-60.876395, 125.238086], [-61.020836, 124.938474], [-61.192639, 124.655857], [-61.390077, 124.391960], [-61.611423, 124.148511], [-61.854949, 123.927236], [-62.118927, 123.729861], [-62.401629, 123.558115], [-62.701329, 123.413723], [-63.016298, 123.298412], [-63.344809, 123.213909], [-63.685134, 123.161941], [-64.035545, 123.144235], [-64.385951, 123.161941], [-64.726272, 123.213909], [-65.054780, 123.298412], [-65.369748, 123.413723], [-65.669447, 123.558115], [-65.952150, 123.729861], [-66.216129, 123.927236], [-66.459656, 124.148511], [-66.681004, 124.391960], [-66.878444, 124.655857], [-67.050249, 124.938474], [-67.194692, 125.238086], [-67.310043, 125.552964], [-67.394577, 125.881382], [-67.446564, 126.221614], [-67.464276, 126.571933]];
-outline_a1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118], [183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119]];
+engrave_1515_points = [[-6.436790, 62.825960], [-6.521460, 64.773328], [-6.944793, 66.635995], [-7.706793, 68.413992], [-8.722793, 69.937992], [-9.992793, 71.377326], [-11.516793, 72.562659], [-13.210126, 73.409326], [-15.072793, 74.001992], [-16.935457, 74.255992], [-18.882791, 74.001992], [-20.745457, 73.409326], [-22.523456, 72.393326], [-24.047456, 71.207992], [-25.317455, 69.683992], [-26.333455, 67.990659], [-27.010788, 66.127995], [-27.349455, 64.180662], [-27.349455, 62.233328], [-27.010788, 60.285995], [-26.333455, 58.423328], [-25.317455, 56.729998], [-24.047456, 55.205998], [-22.523456, 53.935998], [-20.745457, 53.004664], [-18.882791, 52.327331], [-16.935457, 52.073331], [-15.072793, 52.327331], [-13.294793, 52.919998], [-11.601460, 53.766664], [-10.077460, 54.951998], [-8.807460, 56.306664], [-7.791460, 57.915328], [-6.860127, 60.285995]];
+engrave_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]];
-engrave_1517_points = [[-65.241586, 49.046729], [-64.394884, 49.385399], [-63.632920, 49.893399], [-62.955551, 50.570729], [-61.939553, 51.756059], [-60.669554, 52.602729], [-59.230220, 53.195399], [-57.706220, 53.364729], [-51.186924, 53.364729], [-50.424924, 53.195399], [-49.662890, 52.941399], [-49.070258, 52.348729], [-48.731556, 51.756059], [-48.477557, 50.994059], [-47.376891, 42.696729], [-48.477557, 34.399399], [-48.731556, 33.637399], [-49.070258, 32.960059], [-49.662890, 32.452059], [-50.424924, 32.113399], [-51.186924, 32.028699], [-57.706220, 32.028699], [-59.230220, 32.198029], [-60.669554, 32.706029], [-61.939553, 33.637369], [-62.955551, 34.738029], [-63.632920, 35.415369], [-64.394884, 36.008029], [-65.241586, 36.346699], [-66.257550, 36.431399], [-67.612252, 36.600729], [-68.882217, 37.108729], [-70.067550, 37.786059], [-71.083549, 38.802069], [-71.845585, 39.987399], [-72.268882, 41.257399], [-72.438216, 42.696729], [-72.268882, 44.051399], [-71.845585, 45.406059], [-71.083549, 46.506729], [-70.067550, 47.522729], [-68.882217, 48.284729], [-67.612252, 48.708059], [-66.257550, 48.877399]];
-engrave_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]];
+engrave_a1515_points = [[-7.089582, 88.630164], [-7.142701, 89.722757], [-7.298819, 90.786197], [-7.553080, 91.815342], [-7.900624, 92.805050], [-8.336595, 93.750179], [-8.856134, 94.645586], [-9.454383, 95.486130], [-10.126486, 96.266669], [-10.867583, 96.982060], [-11.672818, 97.627161], [-12.537332, 98.196831], [-13.456268, 98.685928], [-14.424768, 99.089309], [-15.437974, 99.401832], [-16.491028, 99.618355], [-17.579073, 99.733737], [-18.667111, 99.618355], [-19.720160, 99.401832], [-20.733361, 99.089309], [-21.701857, 98.685928], [-22.620789, 98.196831], [-23.485300, 97.627161], [-24.290533, 96.982060], [-25.031629, 96.266669], [-25.703730, 95.486130], [-26.301978, 94.645586], [-26.821516, 93.750179], [-27.257487, 92.805050], [-27.605031, 91.815342], [-27.859291, 90.786197], [-28.015410, 89.722757], [-28.068529, 88.630164], [-28.015410, 87.537578], [-27.859291, 86.474143], [-27.605031, 85.445003], [-27.257487, 84.455299], [-26.821516, 83.510174], [-26.301978, 82.614770], [-25.703730, 81.774228], [-25.031629, 80.993692], [-24.290533, 80.278302], [-23.485300, 79.633202], [-22.620789, 79.063532], [-21.701857, 78.574436], [-20.733361, 78.171056], [-19.720160, 77.858533], [-18.667111, 77.642010], [-17.579073, 77.526628], [-16.738233, 77.606800], [-15.914111, 77.749626], [-15.109142, 77.954051], [-14.325764, 78.219017], [-13.566413, 78.543469], [-12.833526, 78.926349], [-12.129538, 79.366602], [-11.456888, 79.863169], [-10.818010, 80.414996], [-10.215341, 81.021025], [-9.651319, 81.680199], [-9.128379, 82.391463], [-8.648958, 83.153759], [-8.215493, 83.966030], [-7.830419, 84.827222], [-7.496175, 85.736275], [-7.292471, 86.679501], [-7.168279, 87.434171], [-7.106387, 88.063365], [-7.089582, 88.630164]];
+engrave_a1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68]];
-engrave_1644_points = [[-49.935368, -75.047701], [-49.950490, -75.352668], [-49.994904, -75.649170], [-50.165905, -76.210919], [-50.436959, -76.721219], [-50.796656, -77.168340], [-51.233585, -77.540552], [-51.736336, -77.826126], [-52.293497, -78.013333], [-52.588916, -78.066382], [-52.893658, -78.090441], [-57.267974, -78.186491], [-61.643345, -78.218431], [-66.018544, -78.186458], [-70.392835, -78.090441], [-70.697581, -78.066382], [-70.992999, -78.013333], [-71.550149, -77.826126], [-72.052878, -77.540552], [-72.489779, -77.168340], [-72.849447, -76.721219], [-73.120475, -76.210919], [-73.291457, -75.649170], [-73.335866, -75.352668], [-73.350985, -75.047701], [-73.350985, -59.929941], [-73.335866, -59.624984], [-73.291457, -59.328493], [-73.120475, -58.766776], [-72.849447, -58.256517], [-72.489779, -57.809445], [-72.052878, -57.437288], [-71.550149, -57.151775], [-70.992999, -56.964633], [-70.697581, -56.911617], [-70.392835, -56.887591], [-70.392655, -56.887591], [-66.018433, -56.791481], [-61.643175, -56.759421], [-57.267953, -56.791455], [-52.893658, -56.887591], [-52.588916, -56.911613], [-52.293497, -56.964627], [-51.736336, -57.151766], [-51.233585, -57.437280], [-50.796656, -57.809438], [-50.436959, -58.256512], [-50.165905, -58.766773], [-49.994904, -59.328493], [-49.950490, -59.624984], [-49.935368, -59.929941], [-49.935368, -68.861091]];
-engrave_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]];
+warding_1517_points = [[-37.279615, 62.568508], [-37.279615, 62.145178], [-37.194985, 61.975848], [-36.263617, 61.044508], [-36.178947, 60.790508], [-36.263617, 60.536508], [-36.432950, 60.367178], [-37.025617, 60.197848], [-37.194985, 60.113148], [-37.279615, 59.859148], [-37.279615, 59.605148], [-37.110282, 59.435808], [-35.247615, 59.435808], [-34.993615, 59.689808], [-34.993615, 60.621148], [-35.078315, 60.959808], [-35.755614, 61.721808], [-35.924947, 62.060478], [-35.755614, 62.399148], [-35.416947, 62.907148], [-35.332317, 63.499808], [-35.586283, 64.007808], [-35.840283, 64.346478], [-35.840283, 64.939148], [-35.332317, 65.870478], [-35.332317, 67.140478], [-36.940983, 67.140478], [-36.940983, 65.447148], [-37.194983, 65.108478], [-37.110283, 64.431148], [-36.686984, 63.923148], [-36.602284, 63.499808], [-36.856284, 63.076478], [-37.110284, 62.822478]];
+warding_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]];
-outline_a1517_points = [[-58.972612, 81.400662], [-60.666049, 81.146932], [-62.189988, 80.554201], [-63.544942, 79.622476], [-64.645651, 78.437535], [-65.407361, 77.590558], [-66.423320, 77.082580], [-67.524028, 76.913598], [-68.963217, 76.744098], [-70.402922, 76.236119], [-71.672612, 75.473892], [-72.688571, 74.373183], [-73.535548, 73.103495], [-74.043527, 71.663789], [-74.212509, 70.224601], [-74.043527, 68.700662], [-73.535548, 67.261469], [-72.688571, 65.991269], [-71.672612, 64.975309], [-70.402922, 64.128849], [-68.963217, 63.620869], [-67.524028, 63.451369], [-66.423320, 63.281869], [-65.407361, 62.773889], [-64.645651, 62.012179], [-63.544942, 60.741969], [-62.189988, 59.810769], [-60.666049, 59.218039], [-58.972612, 59.048539], [-52.453630, 59.048539], [-51.521905, 59.133239], [-50.675445, 59.556469], [-49.997966, 60.149199], [-49.489987, 60.911429], [-49.236257, 61.842629], [-48.982008, 63.789799], [-48.643527, 64.467279], [-47.966049, 64.890509], [-47.204340, 64.890509], [-46.526861, 64.467279], [-46.103631, 64.044049], [-45.595652, 63.620819], [-44.918173, 63.536119], [-44.325446, 63.789849], [-43.817467, 64.297829], [-43.647967, 64.975309], [-43.647967, 65.991269], [-43.647967, 66.160769], [-43.394237, 66.245469], [-12.152216, 66.245469], [-11.982716, 66.330169], [-10.966758, 67.430359], [-10.628276, 67.938334], [-10.458779, 68.531064], [-10.628276, 69.208540], [-10.966758, 69.801271], [-14.607365, 73.865104], [-14.861610, 73.949854], [-41.785550, 73.949854], [-41.870300, 73.949854], [-42.208781, 73.780356], [-42.293531, 73.696126], [-43.394240, 73.696126], [-43.647970, 73.780356], [-43.647970, 73.949853], [-43.647970, 75.473792], [-43.817470, 76.151271], [-44.325449, 76.659249], [-44.918176, 76.828747], [-45.595655, 76.743997], [-46.146010, 76.363143], [-46.526864, 75.897021], [-47.204343, 75.473791], [-47.966051, 75.473791], [-48.643529, 75.897021], [-48.982010, 76.659248], [-49.236259, 78.606415], [-49.489989, 79.453394], [-49.997968, 80.215103], [-50.675446, 80.892582], [-51.521907, 81.231063], [-52.453632, 81.400561], [-67.947258, 73.272476], [-67.016049, 73.188246], [-66.084839, 72.680267], [-65.407361, 72.002788], [-64.984131, 71.155812], [-64.814632, 70.224603], [-64.984131, 69.208642], [-65.407361, 68.362182], [-66.084839, 67.684706], [-67.016049, 67.261479], [-67.947258, 67.091979], [-68.878984, 67.261479], [-69.810193, 67.684706], [-70.487155, 68.362182], [-70.910901, 69.208642], [-71.079883, 70.224603], [-70.910901, 71.155812], [-70.487155, 72.002788], [-69.810193, 72.680267], [-68.878984, 73.188246]];
-outline_a1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], [101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82]];
+engrave_a1517_points = [[-93.229572, 95.232269], [-92.382870, 95.570936], [-91.620906, 96.078936], [-90.943537, 96.756267], [-89.927537, 97.941600], [-88.657539, 98.788267], [-87.218206, 99.380933], [-85.694206, 99.550267], [-79.174910, 99.550267], [-78.412910, 99.380933], [-77.650875, 99.126933], [-77.058243, 98.534267], [-76.719542, 97.941600], [-76.465542, 97.179600], [-75.364875, 88.882269], [-76.465542, 80.584943], [-76.719542, 79.822943], [-77.058243, 79.145603], [-77.650875, 78.637603], [-78.412910, 78.298943], [-79.174910, 78.214243], [-85.694206, 78.214243], [-87.218206, 78.383573], [-88.657539, 78.891573], [-89.927537, 79.822903], [-90.943537, 80.923573], [-91.620906, 81.600903], [-92.382870, 82.193573], [-93.229572, 82.532243], [-94.245537, 82.616943], [-95.600238, 82.786273], [-96.870203, 83.294273], [-98.055536, 83.971603], [-99.071535, 84.987603], [-99.833571, 86.172933], [-100.256869, 87.442936], [-100.426202, 88.882269], [-100.256869, 90.236936], [-99.833571, 91.591603], [-99.071535, 92.692269], [-98.055536, 93.708269], [-96.870203, 94.470269], [-95.600238, 94.893603], [-94.245537, 95.062936]];
+engrave_a1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]];
-outline_1638_points = [[11.838176, 83.791248], [11.857057, 83.409588], [11.912515, 83.038524], [12.002768, 82.679891], [12.126034, 82.335523], [12.280534, 82.007256], [12.464485, 81.696924], [12.676107, 81.406362], [12.913618, 81.137405], [13.175238, 80.891889], [13.459185, 80.671647], [13.763679, 80.478515], [14.086938, 80.314328], [14.427181, 80.180921], [14.782628, 80.080129], [15.151496, 80.013786], [15.532006, 79.983728], [19.912686, 79.887213], [24.294266, 79.855048], [28.675852, 79.887220], [33.056516, 79.983728], [33.437025, 80.013788], [33.805893, 80.080132], [34.161340, 80.180925], [34.501583, 80.314333], [34.824842, 80.478520], [35.129336, 80.671651], [35.413283, 80.891893], [35.674903, 81.137409], [35.912414, 81.406365], [36.124036, 81.696926], [36.307987, 82.007258], [36.462487, 82.335525], [36.585753, 82.679892], [36.676006, 83.038525], [36.731464, 83.409588], [36.750346, 83.791248], [36.750346, 84.692998], [36.778710, 84.974387], [36.860054, 85.236528], [36.988751, 85.473789], [37.159174, 85.680539], [37.365699, 85.851147], [37.602698, 85.979982], [37.864545, 86.061413], [38.145616, 86.089808], [38.441818, 86.057978], [38.721498, 85.965268], [38.975494, 85.815842], [39.194646, 85.613868], [39.195646, 85.611868], [39.702066, 85.029998], [39.887721, 84.858785], [40.102913, 84.732068], [40.339881, 84.653418], [40.590866, 84.626408], [40.829009, 84.650480], [41.050883, 84.719510], [41.251715, 84.828723], [41.426733, 84.973340], [41.571165, 85.148584], [41.680240, 85.349679], [41.749184, 85.571845], [41.773226, 85.810308], [41.773226, 86.470218], [41.793200, 86.569091], [41.847636, 86.649918], [41.928298, 86.704457], [42.026955, 86.724468], [69.003606, 86.724468], [69.101307, 86.743855], [69.183956, 86.798868], [69.180956, 86.797868], [70.164876, 87.781278], [70.390202, 88.056316], [70.556067, 88.367151], [70.658499, 88.704280], [70.693526, 89.058198], [70.663067, 89.388580], [70.573674, 89.705280], [70.428322, 90.000489], [70.229986, 90.266398], [70.229456, 90.267398], [66.525806, 94.386008], [66.440759, 94.448283], [66.337706, 94.470208], [42.026486, 94.470208], [41.927827, 94.490175], [41.847161, 94.544641], [41.792722, 94.625453], [41.772746, 94.724458], [41.772746, 96.659738], [41.748868, 96.896565], [41.680391, 97.117147], [41.572052, 97.316758], [41.428584, 97.490673], [41.254725, 97.634165], [41.055208, 97.742511], [40.834770, 97.810983], [40.598146, 97.834858], [40.408056, 97.819435], [40.224142, 97.773879], [40.049979, 97.699254], [39.889146, 97.596628], [39.890146, 97.596628], [38.987316, 96.911878], [38.796234, 96.790318], [38.589341, 96.701565], [38.370852, 96.647174], [38.144986, 96.628698], [37.863919, 96.657118], [37.602073, 96.738614], [37.365076, 96.867541], [37.158553, 97.038253], [36.988130, 97.245103], [36.859434, 97.482446], [36.778090, 97.744636], [36.749726, 98.026028], [36.749726, 98.927258], [36.730844, 99.308861], [36.675386, 99.679888], [36.585133, 100.038502], [36.461867, 100.382866], [36.307367, 100.711144], [36.123416, 101.021500], [35.911794, 101.312097], [35.674283, 101.581098], [35.412663, 101.826667], [35.128716, 102.046968], [34.824222, 102.240164], [34.500963, 102.404419], [34.160720, 102.537896], [33.805273, 102.638759], [33.436405, 102.705172], [33.055896, 102.735298], [28.675227, 102.831403], [24.293636, 102.863458], [19.911997, 102.831388], [15.531386, 102.735298], [15.150876, 102.705179], [14.782008, 102.638771], [14.426561, 102.537911], [14.086318, 102.404436], [13.763059, 102.240182], [13.458565, 102.046985], [13.174618, 101.826684], [12.912998, 101.581113], [12.675487, 101.312109], [12.463865, 101.021511], [12.279914, 100.711153], [12.125414, 100.382872], [12.002148, 100.038506], [11.911895, 99.679890], [11.856437, 99.308862], [11.837556, 98.927258], [15.117046, 91.382508], [15.133431, 91.706967], [15.181520, 92.022079], [15.259715, 92.326247], [15.366417, 92.617870], [15.658946, 93.157091], [16.046317, 93.626951], [16.515740, 94.014662], [17.054426, 94.307433], [17.345746, 94.414220], [17.649585, 94.492475], [17.964344, 94.540601], [18.288426, 94.556998], [18.612501, 94.540601], [18.927244, 94.492475], [19.231057, 94.414220], [19.522343, 94.307433], [20.060946, 94.014662], [20.530274, 93.626951], [20.917550, 93.157091], [21.209996, 92.617870], [21.316664, 92.326247], [21.394833, 92.022079], [21.442906, 91.706967], [21.459286, 91.382508], [21.442906, 91.058085], [21.394833, 90.743000], [21.316664, 90.438851], [21.209996, 90.147239], [20.917550, 89.608024], [20.530274, 89.138151], [20.060946, 88.750418], [19.522343, 88.457622], [19.231057, 88.350824], [18.927244, 88.272559], [18.612501, 88.224427], [18.288426, 88.208028], [17.964344, 88.224427], [17.649585, 88.272559], [17.345746, 88.350824], [17.054426, 88.457622], [16.515740, 88.750418], [16.046317, 89.138151], [15.658946, 89.608024], [15.366417, 90.147239], [15.259715, 90.438851], [15.181520, 90.743000], [15.133431, 91.058085], [15.117046, 91.382508]];
-outline_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], [203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155]];
+outline_1542_points = [[-16.791857, 49.129643], [-18.654791, 48.875913], [-20.432977, 48.283183], [-22.041665, 47.351973], [-23.565603, 46.166513], [-24.750544, 44.812073], [-25.766502, 43.118643], [-26.528730, 41.340453], [-26.951959, 39.478033], [-27.121458, 37.615093], [-26.951959, 35.667933], [-26.528730, 33.804993], [-25.766502, 32.027323], [-24.750544, 30.418643], [-23.565603, 29.063683], [-22.125897, 27.878743], [-20.601959, 26.947013], [-18.824290, 26.354293], [-17.046105, 26.015803], [-15.183169, 26.015803], [-13.405500, 26.354293], [-11.712064, 27.031763], [-10.103376, 27.878743], [-8.664188, 29.063683], [-7.478731, 30.418643], [-6.547522, 32.027323], [-6.208524, 32.535303], [-5.616313, 32.873783], [-5.023582, 32.958583], [-4.430855, 32.958583], [-4.261355, 32.873783], [-4.176605, 32.704293], [-4.176605, 32.027323], [-4.091855, 31.688323], [-3.668625, 31.519343], [-1.890954, 31.519343], [-1.551954, 31.688323], [-1.382974, 32.027323], [-1.382974, 33.254643], [-1.382974, 33.551263], [-1.128724, 33.636063], [24.440776, 33.636063], [24.609756, 33.636063], [25.541476, 34.567273], [25.879956, 35.160003], [26.049456, 35.836963], [25.964656, 36.429693], [25.625656, 37.022423], [22.916786, 39.986063], [22.747286, 40.070263], [-0.451304, 40.070263], [-0.620804, 40.155063], [-0.705504, 40.324563], [-0.705504, 40.578813], [-0.705504, 41.340523], [-0.959234, 42.102753], [-1.551964, 42.610733], [-2.314191, 42.695433], [-2.991667, 42.356433], [-3.499649, 41.933203], [-4.007628, 41.594723], [-4.684587, 41.509923], [-5.362066, 41.594723], [-5.954793, 42.017953], [-6.293275, 42.610683], [-7.140251, 44.219363], [-8.325193, 45.743303], [-9.680148, 47.012993], [-11.288836, 48.028953], [-13.066505, 48.706433], [-14.929440, 49.129663], [-21.109939, 40.747723], [-20.093980, 40.578743], [-19.247520, 40.154993], [-18.485293, 39.478033], [-18.062064, 38.546313], [-17.892565, 37.615093], [-18.062064, 36.599143], [-18.485293, 35.752683], [-19.247520, 34.990453], [-20.093980, 34.567223], [-21.109939, 34.397723], [-22.041665, 34.567223], [-22.972874, 34.990453], [-23.649835, 35.752683], [-24.073582, 36.599143], [-24.242564, 37.615093], [-24.073582, 38.546313], [-23.649835, 39.478033], [-22.972874, 40.154993], [-22.041665, 40.578743]];
+outline_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], [90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71]];
-engrave_1518_points = [[-47.713073, 24.141499], [-47.882406, 25.072839], [-48.305740, 25.919499], [-48.983072, 26.681499], [-49.829739, 27.104839], [-50.845738, 27.189539], [-68.117733, 27.189539], [-69.133733, 27.104839], [-69.980400, 26.681499], [-70.657733, 25.919499], [-71.081066, 25.072839], [-71.250399, 24.141499], [-71.250399, 8.732179], [-71.081066, 7.800839], [-70.657733, 6.954179], [-69.980400, 6.276839], [-69.133733, 5.853509], [-68.117733, 5.684179], [-50.845738, 5.684179], [-49.829739, 5.853509], [-48.983072, 6.276839], [-48.305740, 6.954179], [-47.882406, 7.800839], [-47.713073, 8.732179], [-47.713073, 15.378509]];
-engrave_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
+engrave_1542_points = [[-6.039385, 36.683823], [-6.039385, 38.546483], [-6.208718, 40.324483], [-6.632051, 42.102483], [-7.478753, 43.711153], [-8.494753, 45.235153], [-9.849419, 46.420483], [-11.373383, 47.436483], [-12.982050, 48.198483], [-14.760049, 48.537153], [-16.622715, 48.621853], [-18.400715, 48.452523], [-20.178749, 47.859863], [-21.702713, 47.013193], [-23.142046, 45.827863], [-24.327380, 44.473193], [-25.428081, 42.695193], [-26.190046, 40.747863], [-26.528748, 38.631193], [-26.528748, 36.514533], [-26.190046, 34.482533], [-25.428081, 32.535193], [-24.327380, 30.672533], [-23.226713, 29.402533], [-21.872047, 28.301863], [-20.348047, 27.455193], [-18.739381, 26.862533], [-17.046049, 26.523863], [-15.352716, 26.523863], [-13.574751, 26.862533], [-11.966085, 27.455193], [-10.442050, 28.301863], [-9.087419, 29.317863], [-7.986753, 30.672533], [-7.055385, 32.111863], [-6.462718, 33.720533], [-6.081736, 35.498533]];
+engrave_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]];
-outline_a1638_points = [[11.840756, 116.578388], [11.859639, 116.197892], [11.915103, 115.827946], [12.005366, 115.470380], [12.128646, 115.127026], [12.283164, 114.799715], [12.467137, 114.490277], [12.678785, 114.200544], [12.916327, 113.932345], [13.177981, 113.687513], [13.461967, 113.467877], [13.766503, 113.275269], [14.089809, 113.111520], [14.430103, 112.978461], [14.785605, 112.877921], [15.154533, 112.811733], [15.535106, 112.781728], [19.916301, 112.685623], [24.298396, 112.653568], [28.680502, 112.685600], [33.061686, 112.781728], [33.442258, 112.811735], [33.811186, 112.877924], [34.166688, 112.978464], [34.506982, 113.111524], [34.830288, 113.275274], [35.134824, 113.467882], [35.418810, 113.687517], [35.680464, 113.932349], [35.918006, 114.200547], [36.129654, 114.490280], [36.313627, 114.799717], [36.468145, 115.127028], [36.591425, 115.470381], [36.681688, 115.827946], [36.737152, 116.197892], [36.756036, 116.578388], [36.756036, 117.477038], [36.784400, 117.757603], [36.865743, 118.018973], [36.994438, 118.255533], [37.164859, 118.461670], [37.371382, 118.631771], [37.608379, 118.760221], [37.870226, 118.841408], [38.151296, 118.869718], [38.447561, 118.837986], [38.727412, 118.745568], [38.981592, 118.596630], [39.200846, 118.395338], [39.201846, 118.393338], [39.708276, 117.813008], [39.893969, 117.642421], [40.109206, 117.516194], [40.346184, 117.437864], [40.597106, 117.410968], [40.835298, 117.434947], [41.057194, 117.503718], [41.258029, 117.612525], [41.433037, 117.756615], [41.577450, 117.931235], [41.686503, 118.131631], [41.755431, 118.353050], [41.779466, 118.590738], [41.779466, 119.249098], [41.799416, 119.347598], [41.853812, 119.428090], [41.934467, 119.482389], [42.033196, 119.502308], [73.453976, 119.502308], [73.551308, 119.521445], [73.633806, 119.576208], [73.631806, 119.575678], [74.615726, 120.555978], [74.841056, 120.830216], [75.006921, 121.140181], [75.109350, 121.476373], [75.144376, 121.829288], [75.113837, 122.158715], [75.024269, 122.474451], [74.878742, 122.768751], [74.680326, 123.033868], [74.679796, 123.034398], [70.976146, 127.141118], [70.890956, 127.202993], [70.787526, 127.224818], [42.033226, 127.224818], [41.934497, 127.244763], [41.853842, 127.299108], [41.799446, 127.379612], [41.779496, 127.478038], [41.779496, 129.407638], [41.780026, 129.407638], [41.756146, 129.643746], [41.687666, 129.863702], [41.579321, 130.062781], [41.435848, 130.236258], [41.261984, 130.379408], [41.062467, 130.487508], [40.842032, 130.555833], [40.605416, 130.579658], [40.415194, 130.564215], [40.231146, 130.518669], [40.056854, 130.444189], [39.895906, 130.341948], [39.896906, 130.341948], [38.994116, 129.659298], [38.802878, 129.537813], [38.595818, 129.449236], [38.377196, 129.395023], [38.151276, 129.376628], [37.870205, 129.404953], [37.608358, 129.486182], [37.371359, 129.614694], [37.164834, 129.784871], [36.994411, 129.991093], [36.865714, 130.227739], [36.784370, 130.489191], [36.756006, 130.769828], [36.756006, 131.668478], [36.737122, 132.048933], [36.681658, 132.418838], [36.591395, 132.776360], [36.468115, 133.119671], [36.313598, 133.446939], [36.129624, 133.756334], [35.917977, 134.046027], [35.680436, 134.314186], [35.418782, 134.558982], [35.134797, 134.778584], [34.830261, 134.971162], [34.506956, 135.134885], [34.166663, 135.267924], [33.811163, 135.368447], [33.442237, 135.434625], [33.061666, 135.464628], [28.680481, 135.560733], [24.298366, 135.592788], [19.916279, 135.560755], [15.535086, 135.464628], [15.154511, 135.434624], [14.785582, 135.368444], [14.430080, 135.267920], [14.089785, 135.134881], [13.766479, 134.971158], [13.461943, 134.778580], [13.177957, 134.558978], [12.916303, 134.314183], [12.678762, 134.046024], [12.467114, 133.756332], [12.283142, 133.446937], [12.128625, 133.119669], [12.005345, 132.776359], [11.915083, 132.418837], [11.859619, 132.048933], [11.840736, 131.668478], [15.109286, 124.130898], [15.125669, 124.454375], [15.173753, 124.768542], [15.251940, 125.071802], [15.358633, 125.362561], [15.651141, 125.900197], [16.038494, 126.368691], [16.507908, 126.755285], [17.046599, 127.047220], [17.337928, 127.153703], [17.641783, 127.231737], [17.956564, 127.279727], [18.280676, 127.296078], [18.604791, 127.279727], [18.919587, 127.231737], [19.223466, 127.153703], [19.514828, 127.047220], [20.053600, 126.755285], [20.523108, 126.368691], [20.910556, 125.900197], [21.203147, 125.362561], [21.309873, 125.071802], [21.388086, 124.768542], [21.436186, 124.454375], [21.452576, 124.130898], [21.436186, 123.807462], [21.388086, 123.493339], [21.309873, 123.190123], [21.203147, 122.899408], [20.910556, 122.361859], [20.523108, 121.893446], [20.053600, 121.506924], [19.514828, 121.215045], [19.223466, 121.108583], [18.919587, 121.030565], [18.604791, 120.982585], [18.280676, 120.966238], [17.956564, 120.982585], [17.641783, 121.030565], [17.337928, 121.108583], [17.046599, 121.215045], [16.507908, 121.506924], [16.038494, 121.893446], [15.651141, 122.361859], [15.358633, 122.899408], [15.251940, 123.190123], [15.173753, 123.493339], [15.125669, 123.807462], [15.109286, 124.130898]];
-outline_a1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], [204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156]];
+warding_1542_points = [[28.236286, 38.377343], [28.236286, 39.054673], [28.405586, 39.562673], [28.744286, 40.240013], [30.352956, 40.240013], [30.352956, 39.562673], [30.098956, 38.885343], [30.098956, 38.462013], [30.268256, 38.038673], [30.522246, 37.615343], [30.691616, 37.107343], [30.691616, 36.599343], [30.606916, 36.260673], [30.352916, 35.922013], [29.675586, 35.329343], [29.590886, 35.075343], [29.675586, 34.821343], [29.844916, 34.652013], [30.437586, 34.482673], [30.606916, 34.397973], [30.691616, 34.143973], [30.691616, 33.889973], [30.437616, 33.635973], [28.574956, 33.635973], [28.320956, 33.974633], [28.320956, 35.244633], [28.405556, 35.667973], [28.659556, 36.006633], [28.998256, 36.345303], [29.167586, 36.683973], [29.082886, 37.022633], [28.490216, 37.699973]];
+warding_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
-warding_1543_points = [[-7.927748, -40.073931], [-8.097082, -39.735301], [-8.097082, -39.396601], [-7.843082, -38.973301], [-7.589082, -38.803931], [-7.419714, -38.465261], [-7.504384, -38.126631], [-7.673751, -37.872631], [-7.843085, -37.618631], [-8.097085, -37.195261], [-8.012385, -36.771931], [-7.843086, -36.094601], [-6.234419, -36.094601], [-6.234419, -36.263931], [-6.657718, -37.025961], [-6.657718, -37.533961], [-6.403718, -37.787931], [-6.149718, -38.465261], [-6.149718, -39.142631], [-6.573086, -39.735301], [-6.657716, -39.989301], [-6.573086, -40.243301], [-5.980419, -40.751301], [-5.811086, -41.089961], [-5.726416, -41.513261], [-5.726416, -42.359961], [-5.895715, -42.529261], [-7.843083, -42.529261], [-8.097083, -42.359961], [-8.097083, -42.105961], [-8.012383, -41.851961], [-7.758383, -41.682601], [-7.165716, -41.513261], [-6.996417, -41.428561], [-6.996417, -41.174591], [-7.081087, -41.005221]];
-warding_1543_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]];
+warding_1518_points = [[-37.339322, 7.302889], [-37.169989, 7.472219], [-37.085319, 7.641559], [-37.085319, 7.895559], [-37.254652, 8.234219], [-37.423986, 8.403559], [-37.508656, 8.657559], [-37.508656, 8.996219], [-37.254656, 9.250219], [-37.085323, 9.588889], [-37.339323, 9.927559], [-37.762656, 10.181559], [-37.931990, 10.435559], [-37.847320, 10.689559], [-37.169987, 11.451559], [-37.169987, 11.705559], [-37.254657, 11.874889], [-37.762657, 12.467559], [-37.762657, 13.822219], [-39.455991, 13.822219], [-39.455991, 12.890889], [-39.117324, 12.128889], [-39.032654, 11.620889], [-39.201988, 11.112889], [-39.371321, 10.943559], [-39.455991, 10.689559], [-39.371321, 10.435559], [-38.355321, 8.996219], [-38.355321, 8.657559], [-38.439991, 8.488219], [-38.609324, 8.318889], [-39.201991, 8.234189], [-39.371324, 8.064859], [-39.455994, 7.810859], [-39.455994, 7.556859], [-39.201994, 7.302859]];
+warding_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]];
-engrave_1542_points = [[-50.469616, -11.285741], [-50.469616, -9.423081], [-50.638949, -7.645081], [-51.062282, -5.867081], [-51.908984, -4.258411], [-52.924984, -2.734411], [-54.279650, -1.549081], [-55.803614, -0.533081], [-57.412281, 0.228919], [-59.190280, 0.567589], [-61.052946, 0.652289], [-62.830946, 0.482959], [-64.608980, -0.109701], [-66.132944, -0.956371], [-67.572277, -2.141701], [-68.757611, -3.496371], [-69.858312, -5.274371], [-70.620277, -7.221701], [-70.958979, -9.338371], [-70.958979, -11.455031], [-70.620277, -13.487031], [-69.858312, -15.434371], [-68.757611, -17.297031], [-67.656944, -18.567031], [-66.302278, -19.667701], [-64.778278, -20.514371], [-63.169612, -21.107031], [-61.476280, -21.445701], [-59.782947, -21.445701], [-58.004982, -21.107031], [-56.396316, -20.514371], [-54.872281, -19.667701], [-53.517650, -18.651701], [-52.416984, -17.297031], [-51.485616, -15.857701], [-50.892949, -14.249031], [-50.511967, -12.471031]];
-engrave_1542_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]];
+engrave_1518_points = [[-75.312166, 19.071559], [-75.481499, 20.002899], [-75.904833, 20.849559], [-76.582165, 21.611559], [-77.428832, 22.034899], [-78.444831, 22.119599], [-95.716825, 22.119599], [-96.732825, 22.034899], [-97.579492, 21.611559], [-98.256825, 20.849559], [-98.680158, 20.002899], [-98.849491, 19.071559], [-98.849491, 3.662239], [-98.680158, 2.730899], [-98.256825, 1.884239], [-97.579492, 1.206900], [-96.732825, 0.783570], [-95.716825, 0.614240], [-78.444831, 0.614240], [-77.428832, 0.783570], [-76.582165, 1.206900], [-75.904833, 1.884239], [-75.481499, 2.730899], [-75.312166, 3.662239], [-75.312166, 10.308569]];
+engrave_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
-outline_1518_points = [[-68.117790, 27.697479], [-69.303248, 27.527979], [-70.234457, 27.019999], [-71.080917, 26.258289], [-71.588896, 25.242329], [-71.758395, 24.141619], [-71.758395, 8.732229], [-71.588896, 7.631519], [-71.080917, 6.615559], [-70.234457, 5.853329], [-69.303248, 5.345349], [-68.117790, 5.176369], [-50.845977, 5.176369], [-49.660519, 5.345349], [-48.729310, 5.853329], [-47.882335, 6.615559], [-47.374356, 7.631519], [-47.204856, 8.732229], [-47.204856, 8.901719], [-47.035874, 9.578689], [-46.527896, 10.086669], [-45.850417, 10.256159], [-43.395269, 10.256159], [-43.056271, 10.425659], [-42.887290, 10.848889], [-42.887290, 11.695349], [-42.887290, 12.118579], [-42.802540, 12.288079], [-42.633043, 12.372779], [-16.894561, 12.372779], [-16.640313, 12.457479], [-15.709104, 13.473439], [-15.370622, 14.066169], [-15.285872, 14.658899], [-15.370622, 15.251619], [-15.709104, 15.843839], [-18.164252, 18.722729], [-18.418498, 18.807429], [-41.871332, 18.807429], [-42.040314, 18.892129], [-42.125064, 19.061109], [-42.125064, 19.230609], [-42.125064, 20.077069], [-42.294564, 20.839299], [-42.802543, 21.347279], [-43.479503, 21.516779], [-45.850419, 21.516779], [-46.527898, 21.685759], [-47.035876, 22.193739], [-47.204858, 22.871209], [-47.204858, 24.141419], [-47.374358, 25.242129], [-47.882337, 26.258089], [-48.729312, 27.019799], [-49.660521, 27.527779], [-50.845979, 27.697279], [-66.593852, 19.230809], [-65.662643, 19.061309], [-64.900415, 18.722829], [-64.307687, 18.045349], [-63.884457, 17.283639], [-63.799707, 16.436669], [-63.884457, 15.590209], [-64.307687, 14.827979], [-64.900415, 14.235249], [-65.662643, 13.812019], [-66.593852, 13.727319], [-67.440312, 13.812019], [-68.202540, 14.235249], [-68.795268, 14.827979], [-69.218498, 15.590209], [-69.303248, 16.436669], [-69.218498, 17.283639], [-68.795268, 18.045349], [-68.202540, 18.722829], [-67.440312, 19.061309]];
-outline_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], [75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56]];
+warding_1543_points = [[-37.082775, 37.314641], [-37.252109, 37.653271], [-37.252109, 37.991971], [-36.998109, 38.415271], [-36.744109, 38.584641], [-36.574741, 38.923311], [-36.659411, 39.261941], [-36.828778, 39.515941], [-36.998112, 39.769941], [-37.252112, 40.193311], [-37.167412, 40.616641], [-36.998113, 41.293971], [-35.389446, 41.293971], [-35.389446, 41.124641], [-35.812745, 40.362611], [-35.812745, 39.854611], [-35.558745, 39.600641], [-35.304745, 38.923311], [-35.304745, 38.245941], [-35.728113, 37.653271], [-35.812743, 37.399271], [-35.728113, 37.145271], [-35.135446, 36.637271], [-34.966113, 36.298611], [-34.881443, 35.875311], [-34.881443, 35.028611], [-35.050742, 34.859311], [-36.998110, 34.859311], [-37.252110, 35.028611], [-37.252110, 35.282611], [-37.167410, 35.536611], [-36.913410, 35.705971], [-36.320743, 35.875311], [-36.151444, 35.960011], [-36.151444, 36.213981], [-36.236114, 36.383351]];
+warding_1543_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]];
-engrave_1543_points = [[-50.515110, -47.609291], [-50.684408, -48.371261], [-51.107776, -49.048591], [-51.700408, -49.641261], [-52.462443, -49.979931], [-53.224443, -50.064631], [-59.828441, -50.064631], [-61.267739, -49.895261], [-62.707107, -49.302591], [-63.977106, -48.455961], [-64.993070, -47.355291], [-65.670439, -46.593291], [-66.432438, -46.085291], [-67.279105, -45.746591], [-68.295105, -45.577291], [-69.649771, -45.492591], [-70.919771, -44.984591], [-72.105069, -44.222591], [-73.121068, -43.291261], [-73.883103, -42.105921], [-74.306436, -40.751261], [-74.475734, -39.396561], [-74.306436, -38.041921], [-73.883103, -36.687221], [-73.121068, -35.501921], [-72.105069, -34.570561], [-70.919771, -33.808591], [-69.649771, -33.300591], [-68.295105, -33.131261], [-67.279105, -33.046561], [-66.432438, -32.707931], [-65.670439, -32.199931], [-64.993070, -31.437891], [-63.977106, -30.337221], [-62.707107, -29.490561], [-61.267739, -28.897931], [-59.828441, -28.728561], [-53.224443, -28.728561], [-52.462443, -28.813261], [-51.700408, -29.151971], [-51.107776, -29.744601], [-50.684408, -30.421931], [-50.515110, -31.183971], [-49.880092, -37.110611], [-49.583742, -39.396611], [-49.710777, -40.200961]];
+engrave_1543_points = [[-76.755635, 29.779281], [-76.924933, 29.017311], [-77.348301, 28.339981], [-77.940933, 27.747311], [-78.702968, 27.408641], [-79.464968, 27.323941], [-86.068966, 27.323941], [-87.508264, 27.493311], [-88.947632, 28.085981], [-90.217631, 28.932611], [-91.233595, 30.033281], [-91.910964, 30.795281], [-92.672963, 31.303281], [-93.519630, 31.641981], [-94.535630, 31.811281], [-95.890296, 31.895981], [-97.160296, 32.403981], [-98.345594, 33.165981], [-99.361593, 34.097311], [-100.123628, 35.282651], [-100.546961, 36.637311], [-100.716259, 37.992011], [-100.546961, 39.346651], [-100.123628, 40.701351], [-99.361593, 41.886651], [-98.345594, 42.818011], [-97.160296, 43.579981], [-95.890296, 44.087981], [-94.535630, 44.257311], [-93.519630, 44.342011], [-92.672963, 44.680641], [-91.910964, 45.188641], [-91.233595, 45.950681], [-90.217631, 47.051351], [-88.947632, 47.898011], [-87.508264, 48.490641], [-86.068966, 48.660011], [-79.464968, 48.660011], [-78.702968, 48.575311], [-77.940933, 48.236601], [-77.348301, 47.643971], [-76.924933, 46.966641], [-76.755635, 46.204601], [-76.120617, 40.277961], [-75.824267, 37.991961], [-75.951302, 37.187611]];
engrave_1543_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45]];
-warding_1517_points = [[-10.136551, 41.850219], [-10.136551, 41.426889], [-10.051921, 41.257559], [-9.120553, 40.326219], [-9.035883, 40.072219], [-9.120553, 39.818219], [-9.289886, 39.648889], [-9.882553, 39.479559], [-10.051921, 39.394859], [-10.136551, 39.140859], [-10.136551, 38.886859], [-9.967218, 38.717519], [-8.104551, 38.717519], [-7.850551, 38.971519], [-7.850551, 39.902859], [-7.935251, 40.241519], [-8.612550, 41.003519], [-8.781883, 41.342189], [-8.612550, 41.680859], [-8.273883, 42.188859], [-8.189253, 42.781519], [-8.443219, 43.289519], [-8.697219, 43.628189], [-8.697219, 44.220859], [-8.189253, 45.152189], [-8.189253, 46.422189], [-9.797919, 46.422189], [-9.797919, 44.728859], [-10.051919, 44.390189], [-9.967219, 43.712859], [-9.543920, 43.204859], [-9.459221, 42.781519], [-9.713221, 42.358189], [-9.967221, 42.104189]];
-warding_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]];
+outline_1517_points = [[-85.305176, 74.590998], [-86.998612, 74.337268], [-88.522552, 73.744538], [-89.877507, 72.812808], [-90.978214, 71.627868], [-91.739925, 70.780888], [-92.755883, 70.272908], [-93.856591, 70.103928], [-95.295779, 69.934428], [-96.735485, 69.426448], [-98.005175, 68.664228], [-99.021134, 67.563518], [-99.868110, 66.293828], [-100.376090, 64.854118], [-100.545072, 63.414928], [-100.376090, 61.890998], [-99.868110, 60.451808], [-99.021134, 59.181598], [-98.005175, 58.165638], [-96.735485, 57.319178], [-95.295779, 56.811198], [-93.856591, 56.641698], [-92.755883, 56.472198], [-91.739925, 55.964218], [-90.978214, 55.202508], [-89.877507, 53.932298], [-88.522552, 53.001098], [-86.998612, 52.408371], [-85.305176, 52.238871], [-78.786194, 52.238871], [-77.854470, 52.323571], [-77.008009, 52.746798], [-76.330530, 53.339528], [-75.822552, 54.101748], [-75.568822, 55.032958], [-75.314574, 56.980128], [-74.976092, 57.657608], [-74.298613, 58.080838], [-73.536904, 58.080838], [-72.859425, 57.657608], [-72.436195, 57.234378], [-71.928216, 56.811148], [-71.250738, 56.726448], [-70.658010, 56.980178], [-70.150031, 57.488158], [-69.980531, 58.165638], [-69.980531, 59.181598], [-69.980531, 59.351098], [-69.726801, 59.435798], [-42.857977, 59.435798], [-42.688477, 59.520598], [-41.672520, 60.620788], [-41.334038, 61.128768], [-41.164541, 61.721498], [-41.334038, 62.398968], [-41.672520, 62.991698], [-45.313125, 67.055538], [-45.567371, 67.140238], [-68.118113, 67.140238], [-68.202863, 67.140238], [-68.541344, 66.970738], [-68.626094, 66.886538], [-69.726803, 66.886538], [-69.980533, 66.970738], [-69.980533, 67.140238], [-69.980533, 68.664178], [-70.150033, 69.341658], [-70.658012, 69.849638], [-71.250740, 70.019128], [-71.928218, 69.934428], [-72.478573, 69.553578], [-72.859427, 69.087458], [-73.536906, 68.664228], [-74.298614, 68.664228], [-74.976093, 69.087458], [-75.314575, 69.849678], [-75.568823, 71.796848], [-75.822553, 72.643828], [-76.330531, 73.405538], [-77.008010, 74.083018], [-77.854471, 74.421498], [-78.786195, 74.590998], [-94.279821, 66.462808], [-93.348611, 66.378608], [-92.417402, 65.870628], [-91.739925, 65.193148], [-91.316695, 64.346178], [-91.147196, 63.414968], [-91.316695, 62.399008], [-91.739925, 61.552548], [-92.417402, 60.875068], [-93.348611, 60.451838], [-94.279821, 60.282338], [-95.211547, 60.451838], [-96.142756, 60.875068], [-96.819718, 61.552538], [-97.243464, 62.398998], [-97.412446, 63.414958], [-97.243464, 64.346168], [-96.819718, 65.193148], [-96.142756, 65.870628], [-95.211547, 66.378608]];
+outline_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], [101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82]];
-engrave_1655_points = [[-52.464078, -89.485871], [-52.464078, -88.831971], [-52.479693, -88.523776], [-52.525521, -88.224448], [-52.701725, -87.658474], [-52.980503, -87.146208], [-53.349668, -86.699813], [-53.797035, -86.331447], [-54.310414, -86.053273], [-54.877621, -85.877451], [-55.177602, -85.831722], [-55.486468, -85.816141], [-72.833885, -85.816141], [-73.142754, -85.831722], [-73.442736, -85.877451], [-74.009944, -86.053273], [-74.523324, -86.331447], [-74.970689, -86.699813], [-75.339854, -87.146208], [-75.618630, -87.658474], [-75.794833, -88.224448], [-75.840661, -88.523776], [-75.856275, -88.831971], [-75.856275, -104.189371], [-75.840661, -104.497564], [-75.794833, -104.796886], [-75.618630, -105.362839], [-75.339854, -105.875074], [-74.970689, -106.321435], [-74.523324, -106.689765], [-74.009944, -106.967909], [-73.442736, -107.143710], [-73.142754, -107.189433], [-72.833885, -107.205011], [-55.486468, -107.205011], [-55.177602, -107.189433], [-54.877621, -107.143710], [-54.310414, -106.967909], [-53.797035, -106.689765], [-53.349668, -106.321435], [-52.980503, -105.875074], [-52.701725, -105.362839], [-52.525521, -104.796886], [-52.479693, -104.497564], [-52.464078, -104.189371], [-52.464078, -103.538071], [-52.464078, -98.062941]];
-engrave_1655_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46]];
+engrave_1517_points = [[-92.840678, 69.765018], [-91.993977, 70.103688], [-91.232013, 70.611688], [-90.554644, 71.289018], [-89.538646, 72.474348], [-88.268647, 73.321018], [-86.829313, 73.913688], [-85.305313, 74.083018], [-78.786017, 74.083018], [-78.024017, 73.913688], [-77.261983, 73.659688], [-76.669351, 73.067018], [-76.330649, 72.474348], [-76.076650, 71.712348], [-74.975984, 63.415018], [-76.076650, 55.117688], [-76.330649, 54.355688], [-76.669351, 53.678348], [-77.261983, 53.170348], [-78.024017, 52.831688], [-78.786017, 52.746988], [-85.305313, 52.746988], [-86.829313, 52.916318], [-88.268647, 53.424318], [-89.538646, 54.355658], [-90.554644, 55.456318], [-91.232013, 56.133658], [-91.993977, 56.726318], [-92.840678, 57.064988], [-93.856642, 57.149688], [-95.211344, 57.319018], [-96.481309, 57.827018], [-97.666642, 58.504348], [-98.682641, 59.520358], [-99.444677, 60.705688], [-99.867974, 61.975688], [-100.037308, 63.415018], [-99.867974, 64.769688], [-99.444677, 66.124348], [-98.682641, 67.225018], [-97.666642, 68.241018], [-96.481309, 69.003018], [-95.211344, 69.426348], [-93.856642, 69.595688]];
+engrave_1517_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]];
-outline_1655_points = [[-76.414965, -104.190371], [-76.396467, -104.555523], [-76.342173, -104.910164], [-76.253889, -105.252491], [-76.133418, -105.580707], [-75.982563, -105.893010], [-75.803129, -106.187600], [-75.596920, -106.462678], [-75.365739, -106.716443], [-75.111391, -106.947094], [-74.835679, -107.152833], [-74.540407, -107.331858], [-74.227379, -107.482370], [-73.898399, -107.602569], [-73.555271, -107.690653], [-73.199798, -107.744824], [-72.833785, -107.763281], [-55.486528, -107.763281], [-55.120545, -107.744824], [-54.765095, -107.690653], [-54.421983, -107.602569], [-54.093012, -107.482370], [-53.779989, -107.331858], [-53.484717, -107.152833], [-53.209002, -106.947094], [-52.954647, -106.716443], [-52.723458, -106.462678], [-52.517239, -106.187600], [-52.337795, -105.893010], [-52.186930, -105.580707], [-52.066450, -105.252491], [-51.978158, -104.910164], [-51.923859, -104.555523], [-51.905358, -104.190371], [-51.905358, -103.538731], [-51.876181, -103.250273], [-51.792508, -102.981589], [-51.660130, -102.738440], [-51.484836, -102.526585], [-51.272416, -102.351783], [-51.028660, -102.219794], [-50.759358, -102.136377], [-50.470298, -102.107291], [-47.917488, -102.107291], [-47.719886, -102.067422], [-47.558405, -101.958728], [-47.449470, -101.797580], [-47.409508, -101.600351], [-47.409508, -100.350811], [-47.389577, -100.252234], [-47.335215, -100.171746], [-47.254566, -100.117486], [-47.155778, -100.097591], [-22.265308, -100.097601], [-22.047714, -100.053762], [-21.869980, -99.934231], [-21.750125, -99.756988], [-21.706168, -99.540011], [-21.706168, -98.982421], [-21.683517, -98.752869], [-21.618437, -98.538359], [-21.515245, -98.343355], [-21.378253, -98.172319], [-21.211778, -98.029715], [-21.020132, -97.920005], [-20.807631, -97.847653], [-20.578588, -97.817121], [-20.578588, -97.816121], [-20.323933, -97.756952], [-20.117286, -97.611740], [-19.978637, -97.401029], [-19.927978, -97.145361], [-19.972729, -96.904543], [-20.100578, -96.695771], [-22.765529, -93.744011], [-22.850722, -93.682461], [-22.953638, -93.660811], [-47.155778, -93.660811], [-47.254566, -93.640837], [-47.335215, -93.586401], [-47.389577, -93.505739], [-47.409508, -93.407081], [-47.409508, -92.233511], [-47.436357, -91.968011], [-47.513353, -91.720738], [-47.635175, -91.496985], [-47.796498, -91.302046], [-47.992002, -91.141213], [-48.216361, -91.019780], [-48.464255, -90.943038], [-48.730358, -90.916281], [-50.470298, -90.916281], [-50.759358, -90.887168], [-51.028660, -90.803678], [-51.272416, -90.671589], [-51.484836, -90.496676], [-51.660130, -90.284718], [-51.792508, -90.041490], [-51.876181, -89.772769], [-51.905358, -89.484331], [-51.905358, -88.832691], [-51.923859, -88.467584], [-51.978158, -88.112966], [-52.066450, -87.770638], [-52.186930, -87.442405], [-52.337795, -87.130070], [-52.517239, -86.835434], [-52.723458, -86.560302], [-52.954647, -86.306476], [-53.209002, -86.075760], [-53.484717, -85.869956], [-53.779989, -85.690867], [-54.093012, -85.540297], [-54.421983, -85.420049], [-54.765095, -85.331924], [-55.120545, -85.277728], [-55.486528, -85.259261], [-72.833785, -85.259261], [-73.199798, -85.277728], [-73.555271, -85.331924], [-73.898399, -85.420049], [-74.227379, -85.540297], [-74.540407, -85.690867], [-74.835679, -85.869956], [-75.111391, -86.075760], [-75.365739, -86.306476], [-75.596920, -86.560302], [-75.803129, -86.835434], [-75.982563, -87.130070], [-76.133418, -87.442405], [-76.253889, -87.770638], [-76.342173, -88.112966], [-76.396467, -88.467584], [-76.414965, -88.832691], [-74.008395, -96.536061], [-73.952119, -95.979524], [-73.790730, -95.461058], [-73.535391, -94.991800], [-73.197263, -94.582886], [-72.787507, -94.245456], [-72.317284, -93.990645], [-71.797757, -93.829591], [-71.240085, -93.773431], [-70.682332, -93.829591], [-70.162718, -93.990645], [-69.692411, -94.245456], [-69.282574, -94.582886], [-68.944376, -94.991800], [-68.688981, -95.461058], [-68.527555, -95.979524], [-68.471265, -96.536061], [-68.527555, -97.092533], [-68.688981, -97.610919], [-68.944376, -98.080090], [-69.282574, -98.488915], [-69.692411, -98.826265], [-70.162718, -99.081010], [-70.682332, -99.242018], [-71.240085, -99.298161], [-71.797757, -99.242018], [-72.317284, -99.081010], [-72.787507, -98.826265], [-73.197263, -98.488915], [-73.535391, -98.080090], [-73.790730, -97.610919], [-73.952119, -97.092533], [-74.008395, -96.536061]];
+outline_1655_points = [[-100.103686, -46.371380], [-100.085187, -46.736532], [-100.030893, -47.091172], [-99.942609, -47.433500], [-99.822138, -47.761715], [-99.671283, -48.074018], [-99.491849, -48.368609], [-99.285640, -48.643686], [-99.054459, -48.897451], [-98.800111, -49.128103], [-98.524399, -49.333841], [-98.229127, -49.512867], [-97.916099, -49.663379], [-97.587119, -49.783577], [-97.243991, -49.871662], [-96.888518, -49.925833], [-96.522506, -49.944290], [-79.175249, -49.944290], [-78.809265, -49.925833], [-78.453815, -49.871662], [-78.110703, -49.783577], [-77.781733, -49.663379], [-77.468709, -49.512867], [-77.173438, -49.333841], [-76.897722, -49.128103], [-76.643367, -48.897451], [-76.412178, -48.643686], [-76.205959, -48.368609], [-76.026515, -48.074018], [-75.875650, -47.761715], [-75.755170, -47.433500], [-75.666878, -47.091172], [-75.612579, -46.736532], [-75.594079, -46.371380], [-75.594079, -45.719740], [-75.564901, -45.431281], [-75.481228, -45.162598], [-75.348850, -44.919449], [-75.173556, -44.707593], [-74.961136, -44.532792], [-74.717380, -44.400802], [-74.448078, -44.317385], [-74.159019, -44.288300], [-71.606209, -44.288300], [-71.408606, -44.248430], [-71.247125, -44.139736], [-71.138190, -43.978589], [-71.098229, -43.781360], [-71.098229, -42.531820], [-71.078298, -42.433242], [-71.023935, -42.352755], [-70.943287, -42.298495], [-70.844499, -42.278600], [-45.954029, -42.278610], [-45.736434, -42.234771], [-45.558700, -42.115240], [-45.438845, -41.937996], [-45.394889, -41.721020], [-45.394889, -41.163430], [-45.372237, -40.933877], [-45.307157, -40.719367], [-45.203965, -40.524363], [-45.066974, -40.353327], [-44.900498, -40.210723], [-44.708852, -40.101013], [-44.496351, -40.028661], [-44.267309, -39.998130], [-44.267309, -39.997130], [-44.012654, -39.937960], [-43.806006, -39.792748], [-43.667357, -39.582037], [-43.616699, -39.326370], [-43.661449, -39.085551], [-43.789299, -38.876780], [-46.454249, -35.925020], [-46.539442, -35.863470], [-46.642359, -35.841820], [-70.844499, -35.841820], [-70.943287, -35.821845], [-71.023935, -35.767410], [-71.078298, -35.686747], [-71.098229, -35.588090], [-71.098229, -34.414520], [-71.125077, -34.149019], [-71.202073, -33.901746], [-71.323895, -33.677994], [-71.485219, -33.483055], [-71.680722, -33.322222], [-71.905081, -33.200788], [-72.152975, -33.124046], [-72.419079, -33.097290], [-74.159019, -33.097290], [-74.448078, -33.068176], [-74.717380, -32.984686], [-74.961136, -32.852597], [-75.173556, -32.677685], [-75.348850, -32.465726], [-75.481228, -32.222498], [-75.564901, -31.953777], [-75.594079, -31.665340], [-75.594079, -31.013700], [-75.612579, -30.648593], [-75.666878, -30.293974], [-75.755170, -29.951647], [-75.875650, -29.623414], [-76.026515, -29.311078], [-76.205959, -29.016443], [-76.412178, -28.741310], [-76.643367, -28.487485], [-76.897722, -28.256768], [-77.173438, -28.050964], [-77.468709, -27.871876], [-77.781733, -27.721306], [-78.110703, -27.601057], [-78.453815, -27.512933], [-78.809265, -27.458736], [-79.175249, -27.440270], [-96.522506, -27.440270], [-96.888518, -27.458736], [-97.243991, -27.512933], [-97.587119, -27.601057], [-97.916099, -27.721306], [-98.229127, -27.871876], [-98.524399, -28.050964], [-98.800111, -28.256768], [-99.054459, -28.487485], [-99.285640, -28.741310], [-99.491849, -29.016443], [-99.671283, -29.311078], [-99.822138, -29.623414], [-99.942609, -29.951647], [-100.030893, -30.293974], [-100.085187, -30.648593], [-100.103686, -31.013700], [-97.697116, -38.717070], [-97.640839, -38.160533], [-97.479451, -37.642066], [-97.224111, -37.172808], [-96.885983, -36.763895], [-96.476227, -36.426464], [-96.006004, -36.171653], [-95.486477, -36.010599], [-94.928806, -35.954440], [-94.371052, -36.010599], [-93.851439, -36.171653], [-93.381131, -36.426464], [-92.971294, -36.763895], [-92.633096, -37.172808], [-92.377701, -37.642066], [-92.216275, -38.160533], [-92.159986, -38.717070], [-92.216275, -39.273541], [-92.377701, -39.791927], [-92.633096, -40.261098], [-92.971294, -40.669923], [-93.381131, -41.007274], [-93.851439, -41.262018], [-94.371052, -41.423027], [-94.928806, -41.479170], [-95.486477, -41.423027], [-96.006004, -41.262018], [-96.476227, -41.007274], [-96.885983, -40.669923], [-97.224111, -40.261098], [-97.479451, -39.791927], [-97.640839, -39.273541], [-97.697116, -38.717070]];
outline_1655_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], [166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134]];
-engrave_a1515_points = [[-48.607996, 126.544475], [-48.661116, 127.637068], [-48.817234, 128.700508], [-49.071495, 129.729653], [-49.419039, 130.719360], [-49.855010, 131.664489], [-50.374549, 132.559896], [-50.972798, 133.400440], [-51.644901, 134.180979], [-52.385998, 134.896370], [-53.191233, 135.541471], [-54.055747, 136.111141], [-54.974683, 136.600238], [-55.943183, 137.003619], [-56.956389, 137.316142], [-58.009443, 137.532665], [-59.097487, 137.648047], [-60.185526, 137.532665], [-61.238575, 137.316142], [-62.251776, 137.003619], [-63.220271, 136.600238], [-64.139204, 136.111141], [-65.003715, 135.541471], [-65.808948, 134.896370], [-66.550043, 134.180979], [-67.222144, 133.400440], [-67.820393, 132.559896], [-68.339931, 131.664489], [-68.775901, 130.719360], [-69.123446, 129.729653], [-69.377706, 128.700508], [-69.533824, 127.637068], [-69.586943, 126.544475], [-69.533824, 125.451888], [-69.377706, 124.388453], [-69.123446, 123.359313], [-68.775901, 122.369610], [-68.339931, 121.424485], [-67.820393, 120.529080], [-67.222144, 119.688539], [-66.550043, 118.908002], [-65.808948, 118.192613], [-65.003715, 117.547512], [-64.139204, 116.977843], [-63.220271, 116.488747], [-62.251776, 116.085366], [-61.238575, 115.772843], [-60.185526, 115.556320], [-59.097487, 115.440939], [-58.256648, 115.521110], [-57.432525, 115.663936], [-56.627557, 115.868361], [-55.844179, 116.133328], [-55.084828, 116.457779], [-54.351941, 116.840660], [-53.647953, 117.280912], [-52.975302, 117.777480], [-52.336424, 118.329306], [-51.733756, 118.935335], [-51.169734, 119.594510], [-50.646794, 120.305773], [-50.167373, 121.068069], [-49.733907, 121.880341], [-49.348834, 122.741532], [-49.014589, 123.650586], [-48.810885, 124.593812], [-48.686694, 125.348481], [-48.624802, 125.977675], [-48.607996, 126.544475]];
-engrave_a1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68]];
+warding_1655_points = [[-39.857992, -42.278440], [-38.206992, -42.278440], [-38.058909, -42.248543], [-37.937779, -42.167036], [-37.856006, -42.046193], [-37.825992, -41.898290], [-37.825992, -41.267310], [-37.878399, -41.096827], [-38.017552, -40.984980], [-38.016552, -40.983980], [-38.618032, -40.744050], [-38.734368, -40.676039], [-38.823484, -40.579068], [-38.880519, -40.460503], [-38.900612, -40.327710], [-38.842817, -40.107243], [-38.774572, -40.015875], [-38.683652, -39.943740], [-38.684652, -39.942740], [-38.118092, -39.602350], [-37.996104, -39.505322], [-37.904178, -39.382482], [-37.846183, -39.240522], [-37.825992, -39.086130], [-37.825992, -37.646940], [-38.209812, -37.206720], [-38.279474, -37.090545], [-38.303612, -36.957300], [-38.303612, -35.791480], [-39.535512, -35.791480], [-39.535512, -36.298590], [-39.556160, -36.441814], [-39.614975, -36.571017], [-39.707261, -36.678902], [-39.828322, -36.758170], [-39.827522, -36.757370], [-39.912922, -36.797370], [-40.016186, -36.864778], [-40.094777, -36.956506], [-40.144793, -37.066333], [-40.162332, -37.188040], [-40.162332, -38.216740], [-40.110177, -38.422431], [-39.966192, -38.578120], [-39.966992, -38.577120], [-39.631142, -38.795880], [-39.529097, -38.905891], [-39.492152, -39.051010], [-39.532914, -39.203097], [-39.644552, -39.314400], [-39.644552, -39.314540], [-39.983222, -39.507820], [-40.103342, -39.627521], [-40.147262, -39.791000], [-40.131249, -39.892027], [-40.084862, -39.983080], [-40.084062, -39.983350], [-39.559492, -40.705800], [-39.498092, -40.825897], [-39.476892, -40.959030], [-39.495395, -41.083784], [-39.547929, -41.195745], [-39.630032, -41.288258], [-39.737242, -41.354670], [-39.736242, -41.354410], [-39.978952, -41.457910], [-40.112652, -41.569987], [-40.162742, -41.737130], [-40.162742, -41.975350], [-40.138836, -42.093641], [-40.073623, -42.190286], [-39.976859, -42.255470], [-39.858302, -42.279380]];
+warding_1655_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]];
-engrave_a1638_points = [[36.198006, 131.667588], [36.181892, 131.992263], [36.134564, 132.307931], [36.057541, 132.613032], [35.952344, 132.906002], [35.663505, 133.449306], [35.280204, 133.925348], [34.814600, 134.321632], [34.278850, 134.625665], [33.988470, 134.739183], [33.685112, 134.824952], [33.370298, 134.881411], [33.045546, 134.906998], [28.672444, 135.003108], [24.298286, 135.035168], [19.924381, 135.003134], [15.551376, 134.906998], [15.226623, 134.881404], [14.911809, 134.824941], [14.608451, 134.739168], [14.318071, 134.625649], [13.782321, 134.321615], [13.316717, 133.925333], [12.933416, 133.449296], [12.644577, 132.905997], [12.539380, 132.613028], [12.462357, 132.307930], [12.415029, 131.992262], [12.398916, 131.667588], [12.398916, 116.577018], [12.415029, 116.252336], [12.462357, 115.936661], [12.539380, 115.631556], [12.644577, 115.338582], [12.933416, 114.795274], [13.316717, 114.319231], [13.782321, 113.922949], [14.318071, 113.618922], [14.608451, 113.505408], [14.911809, 113.419643], [15.226623, 113.363189], [15.551376, 113.337608], [19.924403, 113.241588], [24.298466, 113.209618], [28.672467, 113.241591], [33.045546, 113.337608], [33.370298, 113.363184], [33.685112, 113.419634], [33.988470, 113.505397], [34.278850, 113.618909], [34.814600, 113.922936], [35.280204, 114.319220], [35.663505, 114.795266], [35.952344, 115.338578], [36.057541, 115.631554], [36.134564, 115.936660], [36.181892, 116.252335], [36.198006, 116.577018], [36.198006, 122.108228]];
-engrave_a1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]];
+engrave_1655_points = [[-76.152799, -31.666880], [-76.152799, -31.012980], [-76.168413, -30.704785], [-76.214241, -30.405457], [-76.390445, -29.839482], [-76.669223, -29.327217], [-77.038389, -28.880821], [-77.485755, -28.512456], [-77.999135, -28.234282], [-78.566342, -28.058459], [-78.866322, -28.012730], [-79.175189, -27.997150], [-96.522606, -27.997150], [-96.831474, -28.012730], [-97.131456, -28.058459], [-97.698664, -28.234282], [-98.212044, -28.512456], [-98.659409, -28.880821], [-99.028574, -29.327217], [-99.307350, -29.839482], [-99.483553, -30.405457], [-99.529381, -30.704785], [-99.544996, -31.012980], [-99.544996, -46.370380], [-99.529381, -46.678573], [-99.483553, -46.977895], [-99.307350, -47.543848], [-99.028574, -48.056083], [-98.659409, -48.502443], [-98.212044, -48.870774], [-97.698664, -49.148917], [-97.131456, -49.324718], [-96.831474, -49.370441], [-96.522606, -49.386020], [-79.175189, -49.386020], [-78.866322, -49.370441], [-78.566342, -49.324718], [-77.999135, -49.148917], [-77.485755, -48.870774], [-77.038389, -48.502443], [-76.669223, -48.056083], [-76.390445, -47.543848], [-76.214241, -46.977895], [-76.168413, -46.678573], [-76.152799, -46.370380], [-76.152799, -45.719080], [-76.152799, -40.243950]];
+engrave_1655_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46]];
-warding_1638_points = [[74.308056, 90.422438], [74.178453, 90.563548], [74.131666, 90.749538], [74.147487, 90.860066], [74.192612, 90.959739], [74.263531, 91.042936], [74.356735, 91.104038], [74.356735, 91.105038], [74.475975, 91.159338], [74.584204, 91.239943], [74.651655, 91.356758], [74.650655, 91.354758], [74.702555, 91.671548], [74.684405, 91.861503], [74.630255, 92.044468], [74.632255, 92.046468], [74.530655, 92.178128], [74.529865, 92.177128], [74.443065, 92.243928], [74.331545, 92.378060], [74.291725, 92.547848], [74.291725, 94.521138], [75.808665, 94.521138], [75.806665, 92.768998], [75.825528, 92.631351], [75.879514, 92.505965], [75.964721, 92.399438], [76.077245, 92.318368], [76.078035, 92.317368], [76.189165, 92.258768], [76.281173, 92.192436], [76.350824, 92.105520], [76.394943, 92.003241], [76.410355, 91.890818], [76.378910, 91.731499], [76.288995, 91.596428], [76.288205, 91.596078], [75.741755, 91.048148], [75.682855, 90.959304], [75.662055, 90.854538], [75.697774, 90.719114], [75.795405, 90.619098], [75.796195, 90.618378], [76.162725, 90.397758], [76.268220, 90.314401], [76.347585, 90.208608], [76.397580, 90.086195], [76.414965, 89.952978], [76.397015, 89.816613], [76.343365, 89.689908], [76.344155, 89.688908], [76.128000, 89.413978], [75.846745, 89.206368], [75.847545, 89.206228], [75.527925, 89.034498], [75.381259, 88.892661], [75.327196, 88.695798], [75.344718, 88.580917], [75.394324, 88.478498], [75.471574, 88.394911], [75.572026, 88.336528], [75.571026, 88.337528], [76.136525, 88.112558], [76.245917, 88.048896], [76.330070, 87.957661], [76.384127, 87.845830], [76.403225, 87.720378], [76.406225, 87.720378], [76.406225, 86.953298], [76.388213, 86.864417], [76.339113, 86.791808], [76.266332, 86.742838], [76.177275, 86.724878], [74.346005, 86.724878], [74.257267, 86.742838], [74.184833, 86.791808], [74.136013, 86.864417], [74.118115, 86.953298], [74.118115, 87.230258], [74.139690, 87.365348], [74.200490, 87.484258], [74.294628, 87.578845], [74.416215, 87.640968], [74.417005, 87.641678], [74.513005, 87.673578], [74.623814, 87.730237], [74.709720, 87.816499], [74.765267, 87.924918], [74.784995, 88.048048], [74.764808, 88.172869], [74.705995, 88.284768], [74.706785, 88.284048], [74.227715, 88.916928], [74.161203, 89.043960], [74.138115, 89.185678], [74.153757, 89.303134], [74.198669, 89.410616], [74.269838, 89.502819], [74.364245, 89.574438], [74.367245, 89.574298], [74.635005, 89.727088], [74.737693, 89.828645], [74.775055, 89.967898], [74.741858, 90.099440], [74.650175, 90.199348], [74.648175, 90.201348], [74.309865, 90.422718]];
-warding_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106]];
+outline_1644_points = [[-75.617273, -6.220310], [-75.617273, -7.057490], [-75.586297, -7.364030], [-75.497464, -7.649635], [-75.356918, -7.908162], [-75.170801, -8.133463], [-74.945257, -8.319395], [-74.686427, -8.459812], [-74.400454, -8.548569], [-74.093483, -8.579520], [-72.165803, -8.579520], [-71.920256, -8.604266], [-71.691505, -8.675233], [-71.484465, -8.787517], [-71.304050, -8.936213], [-71.155173, -9.116417], [-71.042749, -9.323222], [-70.971691, -9.551725], [-70.946913, -9.797020], [-70.946913, -11.065500], [-70.926930, -11.164129], [-70.872453, -11.244730], [-70.791688, -11.299103], [-70.692843, -11.319050], [-46.901343, -11.319050], [-46.743630, -11.335515], [-46.594250, -11.383570], [-46.457834, -11.461205], [-46.339013, -11.566410], [-46.339803, -11.567410], [-43.923273, -14.205310], [-43.706806, -14.490910], [-43.548049, -14.808713], [-43.450344, -15.150162], [-43.417033, -15.506700], [-43.459283, -15.908155], [-43.582529, -16.288057], [-43.781512, -16.634408], [-44.050973, -16.935210], [-44.051763, -16.934950], [-44.894903, -17.696140], [-44.973741, -17.744840], [-45.065293, -17.761740], [-70.693003, -17.761740], [-70.791844, -17.781694], [-70.872609, -17.836097], [-70.927088, -17.916762], [-70.947073, -18.015500], [-70.947073, -19.410550], [-70.978998, -19.568500], [-71.066055, -19.697503], [-71.195169, -19.784490], [-71.353263, -19.816390], [-74.093643, -19.816390], [-74.400611, -19.847333], [-74.686581, -19.936070], [-74.945409, -20.076464], [-75.170953, -20.262373], [-75.357069, -20.487662], [-75.497615, -20.746190], [-75.586447, -21.031818], [-75.617423, -21.338410], [-75.635315, -21.699247], [-75.687867, -22.050074], [-75.773392, -22.389157], [-75.890201, -22.714760], [-76.036609, -23.025146], [-76.210927, -23.318581], [-76.411468, -23.593328], [-76.636545, -23.847652], [-76.884471, -24.079818], [-77.153557, -24.288090], [-77.442118, -24.470732], [-77.748465, -24.626008], [-78.070912, -24.752184], [-78.407770, -24.847523], [-78.757353, -24.910290], [-79.117973, -24.938750], [-83.500553, -25.035005], [-87.884035, -25.067060], [-92.267336, -25.035008], [-96.649895, -24.938750], [-97.010494, -24.910292], [-97.360061, -24.847525], [-97.696911, -24.752185], [-98.019353, -24.626008], [-98.325701, -24.470729], [-98.614265, -24.288085], [-98.883360, -24.079810], [-99.131295, -23.847641], [-99.356383, -23.593313], [-99.556936, -23.318563], [-99.731266, -23.025125], [-99.877686, -22.714736], [-99.994506, -22.389131], [-100.080038, -22.050046], [-100.132596, -21.699217], [-100.150490, -21.338380], [-100.150490, -6.220260], [-100.132596, -5.859460], [-100.080038, -5.508665], [-99.994506, -5.169610], [-99.877686, -4.844033], [-99.731267, -4.533667], [-99.556937, -4.240250], [-99.356384, -3.965517], [-99.131297, -3.711205], [-98.883362, -3.479048], [-98.614269, -3.270783], [-98.325705, -3.088146], [-98.019359, -2.932872], [-97.696919, -2.806698], [-97.360071, -2.711358], [-97.010506, -2.648591], [-96.649910, -2.620130], [-92.267330, -2.523685], [-87.883880, -2.491290], [-83.500416, -2.523670], [-79.117993, -2.620130], [-78.757373, -2.648587], [-78.407790, -2.711353], [-78.070932, -2.806690], [-77.748485, -2.932863], [-77.442138, -3.088137], [-77.153577, -3.270774], [-76.884491, -3.479040], [-76.636565, -3.711197], [-76.411488, -3.965511], [-76.210947, -4.240245], [-76.036629, -4.533663], [-75.890221, -4.844030], [-75.773412, -5.169609], [-75.687887, -5.508664], [-75.635335, -5.859460], [-75.617443, -6.220260], [-97.085900, -13.761110], [-97.069501, -14.085124], [-97.021369, -14.399813], [-96.943105, -14.703580], [-96.836306, -14.994827], [-96.543505, -15.533369], [-96.155759, -16.002657], [-95.685864, -16.389910], [-95.146613, -16.682344], [-94.854977, -16.789010], [-94.550800, -16.867178], [-94.235682, -16.915250], [-93.911220, -16.931630], [-93.586821, -16.915250], [-93.271753, -16.867178], [-92.967616, -16.789010], [-92.676012, -16.682344], [-92.136801, -16.389910], [-91.666921, -16.002657], [-91.279174, -15.533369], [-90.986362, -14.994827], [-90.879557, -14.703580], [-90.801286, -14.399813], [-90.753151, -14.085124], [-90.736750, -13.761110], [-90.753151, -13.437062], [-90.801286, -13.122335], [-90.879557, -12.818528], [-90.986362, -12.527240], [-91.279174, -11.988611], [-91.666921, -11.519238], [-92.136801, -11.131910], [-92.676012, -10.839413], [-92.967616, -10.732723], [-93.271753, -10.654537], [-93.586821, -10.606453], [-93.911220, -10.590070], [-94.235682, -10.606453], [-94.550800, -10.654537], [-94.854977, -10.732723], [-95.146613, -10.839413], [-95.685864, -11.131910], [-96.155759, -11.519238], [-96.543505, -11.988611], [-96.836306, -12.527240], [-96.943105, -12.818528], [-97.021369, -13.122335], [-97.069501, -13.437062], [-97.085900, -13.761110]];
+outline_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134], [183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135]];
-warding_1515_points = [[-9.036072, 100.108534], [-9.290072, 100.531868], [-9.374742, 100.785868], [-9.374742, 101.209201], [-9.290072, 101.632534], [-9.205402, 101.801868], [-9.120732, 102.225201], [-9.120732, 103.241201], [-9.374732, 103.918534], [-11.152732, 103.918534], [-10.814065, 103.071868], [-10.729395, 102.733201], [-10.814065, 102.309868], [-11.152732, 101.632534], [-11.152732, 100.785868], [-10.898732, 100.023868], [-10.475398, 99.515868], [-10.306066, 99.007868], [-10.560066, 98.584534], [-10.898733, 98.330534], [-11.068066, 97.991868], [-11.152736, 97.653201], [-11.152736, 96.383201], [-10.898736, 96.044534], [-9.036068, 96.044534], [-8.866736, 96.213868], [-8.866736, 96.467868], [-8.951406, 96.721868], [-9.120740, 96.891201], [-9.713406, 96.975871], [-9.882740, 97.145204], [-9.967410, 97.399204], [-9.882740, 97.653204], [-9.120740, 98.330537], [-8.951406, 98.669204], [-8.866736, 99.007871], [-8.866736, 99.431204]];
-warding_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]];
+engrave_1644_points = [[-76.175893, -21.337050], [-76.191014, -21.642016], [-76.235429, -21.938519], [-76.406429, -22.500268], [-76.677483, -23.010568], [-77.037180, -23.457688], [-77.474109, -23.829901], [-77.976860, -24.115475], [-78.534021, -24.302681], [-78.829440, -24.355731], [-79.134183, -24.379790], [-83.508499, -24.475840], [-87.883870, -24.507780], [-92.259069, -24.475806], [-96.633360, -24.379790], [-96.938106, -24.355731], [-97.233524, -24.302681], [-97.790674, -24.115475], [-98.293402, -23.829901], [-98.730304, -23.457688], [-99.089972, -23.010568], [-99.361000, -22.500268], [-99.531982, -21.938519], [-99.576391, -21.642016], [-99.591510, -21.337050], [-99.591510, -6.219290], [-99.576391, -5.914332], [-99.531982, -5.617842], [-99.361000, -5.056124], [-99.089972, -4.545865], [-98.730304, -4.098793], [-98.293402, -3.726637], [-97.790674, -3.441123], [-97.233524, -3.253982], [-96.938106, -3.200965], [-96.633360, -3.176940], [-96.633180, -3.176940], [-92.258957, -3.080830], [-87.883700, -3.048770], [-83.508477, -3.080803], [-79.134183, -3.176940], [-78.829440, -3.200962], [-78.534021, -3.253976], [-77.976860, -3.441115], [-77.474109, -3.726628], [-77.037180, -4.098786], [-76.677483, -4.545860], [-76.406429, -5.056121], [-76.235429, -5.617841], [-76.191014, -5.914332], [-76.175893, -6.219290], [-76.175893, -15.150440]];
+engrave_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]];
-engrave_1638_points = [[36.191906, 98.926318], [36.175794, 99.252009], [36.128472, 99.568659], [36.051460, 99.874702], [35.946278, 100.168572], [35.657481, 100.713532], [35.274238, 101.191015], [34.808708, 101.588496], [34.273049, 101.893452], [33.982721, 102.007318], [33.679419, 102.093357], [33.364664, 102.150002], [33.039976, 102.175688], [28.667407, 102.272200], [24.293916, 102.304588], [19.920532, 102.272200], [15.548026, 102.175688], [15.223305, 102.150010], [14.908523, 102.093371], [14.605197, 102.007337], [14.314848, 101.893473], [13.779157, 101.588518], [13.313606, 101.191034], [12.930350, 100.713546], [12.641546, 100.168579], [12.536362, 99.874706], [12.459349, 99.568661], [12.412027, 99.252010], [12.395916, 98.926318], [12.395916, 83.790078], [12.412027, 83.464409], [12.459349, 83.147776], [12.536362, 82.841746], [12.641546, 82.547884], [12.930350, 82.002932], [13.313606, 81.525450], [13.779157, 81.127970], [14.314848, 80.823022], [14.605197, 80.709164], [14.908523, 80.623138], [15.223305, 80.566510], [15.548026, 80.540848], [19.920532, 80.444493], [24.293916, 80.412338], [28.667389, 80.444489], [33.039836, 80.540848], [33.039976, 80.540848], [33.364664, 80.566509], [33.679419, 80.623135], [33.982721, 80.709160], [34.273049, 80.823018], [34.808708, 81.127966], [35.274238, 81.525446], [35.657481, 82.002929], [35.946278, 82.547883], [36.051460, 82.841745], [36.128472, 83.147776], [36.175794, 83.464409], [36.191906, 83.790078], [36.191906, 89.338068]];
-engrave_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59]];
+outline_M3_points = [[65.611106, 95.656934], [65.611106, 94.819754], [65.642082, 94.513214], [65.730915, 94.227608], [65.871461, 93.969082], [66.057578, 93.743780], [66.283122, 93.557848], [66.541952, 93.417431], [66.827925, 93.328675], [67.134896, 93.297724], [69.062576, 93.297724], [69.308123, 93.277018], [69.536874, 93.216703], [69.743914, 93.119478], [69.924329, 92.988045], [70.073206, 92.825105], [70.185630, 92.633359], [70.256688, 92.415508], [70.281466, 92.174254], [70.281466, 91.279593], [70.301449, 91.180964], [70.355926, 91.100363], [70.436691, 91.045990], [70.535536, 91.026043], [94.327036, 91.026043], [94.484749, 91.009578], [94.634129, 90.961523], [94.770545, 90.883888], [94.889366, 90.778683], [94.888576, 90.777683], [97.305106, 88.139783], [97.420345, 87.985480], [97.521573, 87.795773], [97.680330, 87.349470], [97.778035, 86.879520], [97.811346, 86.464573], [97.774555, 86.068538], [97.663320, 85.700561], [97.476348, 85.366135], [97.212346, 85.070753], [97.176646, 85.036353], [96.333506, 84.181133], [96.254668, 84.132433], [96.163116, 84.115533], [70.535406, 84.115533], [70.436565, 84.095579], [70.355800, 84.041176], [70.301321, 83.960511], [70.281336, 83.861773], [70.281336, 82.466723], [70.249411, 82.308773], [70.162354, 82.179770], [70.033240, 82.092783], [69.875146, 82.060883], [67.134766, 82.060883], [66.827798, 82.029940], [66.541828, 81.941203], [66.283000, 81.800809], [66.057456, 81.614900], [65.871340, 81.389611], [65.730794, 81.131083], [65.641962, 80.845455], [65.610986, 80.538863], [65.593094, 80.178026], [65.540542, 79.827199], [65.455017, 79.488116], [65.338208, 79.162513], [65.191800, 78.852127], [65.017482, 78.558692], [64.816941, 78.283945], [64.591864, 78.029621], [64.343938, 77.797455], [64.074852, 77.589183], [63.786291, 77.406541], [63.479944, 77.251265], [63.157497, 77.125089], [62.820639, 77.029750], [62.471056, 76.966983], [62.110436, 76.938523], [57.727855, 76.842268], [53.344366, 76.810213], [48.961065, 76.842265], [44.578506, 76.938523], [44.217909, 76.966981], [43.868342, 77.029748], [43.531494, 77.125088], [43.209052, 77.251265], [42.902704, 77.406544], [42.614140, 77.589188], [42.345046, 77.797463], [42.097111, 78.029632], [41.872023, 78.283960], [41.671470, 78.558710], [41.497140, 78.852148], [41.350721, 79.162537], [41.233901, 79.488142], [41.148368, 79.827227], [41.095811, 80.178056], [41.077916, 80.538893], [41.077916, 95.657014], [41.095811, 96.017814], [41.148368, 96.368609], [41.233901, 96.707663], [41.350721, 97.033241], [41.497140, 97.343606], [41.671470, 97.637023], [41.872022, 97.911756], [42.097110, 98.166069], [42.345044, 98.398226], [42.614138, 98.606491], [42.902701, 98.789128], [43.209047, 98.944402], [43.531488, 99.070576], [43.868335, 99.165915], [44.217901, 99.228683], [44.578496, 99.257144], [48.961076, 99.353589], [53.344526, 99.385984], [57.727993, 99.353604], [62.110416, 99.257144], [62.471036, 99.228686], [62.820619, 99.165921], [63.157477, 99.070583], [63.479924, 98.944410], [63.786271, 98.789137], [64.074832, 98.606499], [64.343918, 98.398234], [64.591844, 98.166076], [64.816921, 97.911763], [65.017462, 97.637029], [65.191780, 97.343610], [65.338188, 97.033244], [65.454997, 96.707665], [65.540522, 96.368610], [65.593074, 96.017814], [65.610966, 95.657014], [44.142476, 88.116133], [44.158876, 87.792119], [44.207007, 87.477430], [44.285272, 87.173663], [44.392071, 86.882416], [44.684872, 86.343874], [45.072618, 85.874586], [45.542513, 85.487333], [46.081764, 85.194899], [46.373400, 85.088233], [46.677577, 85.010065], [46.992695, 84.961993], [47.317156, 84.945613], [47.641556, 84.961993], [47.956624, 85.010065], [48.260760, 85.088233], [48.552364, 85.194899], [49.091575, 85.487333], [49.561455, 85.874586], [49.949202, 86.343874], [50.242014, 86.882416], [50.348819, 87.173663], [50.427090, 87.477430], [50.475225, 87.792119], [50.491626, 88.116133], [50.475225, 88.440181], [50.427090, 88.754908], [50.348819, 89.058715], [50.242014, 89.350003], [49.949202, 89.888632], [49.561455, 90.358005], [49.091575, 90.745333], [48.552364, 91.037830], [48.260760, 91.144520], [47.956624, 91.222706], [47.641556, 91.270790], [47.317156, 91.287173], [46.992695, 91.270790], [46.677577, 91.222706], [46.373400, 91.144520], [46.081764, 91.037830], [45.542513, 90.745333], [45.072618, 90.358005], [44.684872, 89.888632], [44.392071, 89.350003], [44.285272, 89.058715], [44.207007, 88.754908], [44.158876, 88.440181], [44.142476, 88.116133]];
+outline_M3_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135], [184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136]];
-engrave_1515_points = [[-48.109591, 100.193039], [-48.194261, 102.140407], [-48.617594, 104.003074], [-49.379594, 105.781071], [-50.395594, 107.305071], [-51.665594, 108.744405], [-53.189594, 109.929738], [-54.882927, 110.776405], [-56.745594, 111.369071], [-58.608258, 111.623071], [-60.555592, 111.369071], [-62.418258, 110.776405], [-64.196258, 109.760405], [-65.720258, 108.575071], [-66.990256, 107.051071], [-68.006256, 105.357738], [-68.683589, 103.495074], [-69.022256, 101.547741], [-69.022256, 99.600407], [-68.683589, 97.653074], [-68.006256, 95.790407], [-66.990256, 94.097077], [-65.720258, 92.573077], [-64.196258, 91.303077], [-62.418258, 90.371743], [-60.555592, 89.694410], [-58.608258, 89.440410], [-56.745594, 89.694410], [-54.967594, 90.287077], [-53.274261, 91.133743], [-51.750261, 92.319077], [-50.480261, 93.673743], [-49.464261, 95.282407], [-48.532928, 97.653074]];
-engrave_1515_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]];
+engrave_M3_points = [[65.052486, 80.540193], [65.037365, 80.235227], [64.992950, 79.938724], [64.821950, 79.376975], [64.550896, 78.866675], [64.191199, 78.419555], [63.754270, 78.047342], [63.251519, 77.761768], [62.694358, 77.574562], [62.398939, 77.521512], [62.094196, 77.497453], [57.719880, 77.401403], [53.344506, 77.369463], [48.969308, 77.401437], [44.595016, 77.497453], [44.290271, 77.521512], [43.994853, 77.574562], [43.437703, 77.761768], [42.934974, 78.047342], [42.498073, 78.419555], [42.138405, 78.866675], [41.867377, 79.376975], [41.696395, 79.938724], [41.651986, 80.235227], [41.636866, 80.540193], [41.636866, 95.657954], [41.651986, 95.962911], [41.696395, 96.259402], [41.867377, 96.821119], [42.138405, 97.331378], [42.498073, 97.778450], [42.934974, 98.150607], [43.437703, 98.436120], [43.994853, 98.623262], [44.290271, 98.676278], [44.595016, 98.700304], [44.595196, 98.700304], [48.969419, 98.796414], [53.344676, 98.828474], [57.719901, 98.796440], [62.094196, 98.700304], [62.398939, 98.676282], [62.694358, 98.623268], [63.251519, 98.436129], [63.754270, 98.150616], [64.191199, 97.778458], [64.550896, 97.331383], [64.821950, 96.821122], [64.992950, 96.259403], [65.037365, 95.962911], [65.052486, 95.657954], [65.052486, 86.726803]];
+engrave_M3_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]];
-outline_1644_points = [[-49.376748, -59.930961], [-49.376748, -60.768141], [-49.345773, -61.074681], [-49.256940, -61.360287], [-49.116394, -61.618813], [-48.930277, -61.844115], [-48.704732, -62.030047], [-48.445902, -62.170464], [-48.159930, -62.259220], [-47.852958, -62.290171], [-45.925278, -62.290171], [-45.679731, -62.314917], [-45.450981, -62.385885], [-45.243941, -62.498169], [-45.063526, -62.646865], [-44.914649, -62.827068], [-44.802225, -63.033874], [-44.731167, -63.262376], [-44.706388, -63.507671], [-44.706388, -64.776151], [-44.686406, -64.874780], [-44.631928, -64.955381], [-44.551164, -65.009755], [-44.452318, -65.029701], [-20.660818, -65.029701], [-20.503106, -65.046166], [-20.353726, -65.094221], [-20.217310, -65.171856], [-20.098488, -65.277061], [-20.099278, -65.278061], [-17.682748, -67.915961], [-17.466282, -68.201562], [-17.307525, -68.519365], [-17.209820, -68.860814], [-17.176508, -69.217351], [-17.218759, -69.618807], [-17.342005, -69.998709], [-17.540987, -70.345060], [-17.810448, -70.645861], [-17.811238, -70.645601], [-18.654378, -71.406791], [-18.733217, -71.455491], [-18.824768, -71.472391], [-44.452478, -71.472391], [-44.551320, -71.492345], [-44.632085, -71.546749], [-44.686564, -71.627414], [-44.706548, -71.726151], [-44.706548, -73.121201], [-44.738473, -73.279152], [-44.825531, -73.408155], [-44.954645, -73.495141], [-45.112738, -73.527041], [-47.853118, -73.527041], [-48.160087, -73.557985], [-48.446057, -73.646722], [-48.704885, -73.787115], [-48.930428, -73.973025], [-49.116545, -74.198313], [-49.257090, -74.456841], [-49.345923, -74.742470], [-49.376898, -75.049061], [-49.394791, -75.409898], [-49.447343, -75.760726], [-49.532868, -76.099809], [-49.649677, -76.425411], [-49.796085, -76.735798], [-49.970403, -77.029232], [-50.170944, -77.303979], [-50.396021, -77.558304], [-50.643947, -77.790470], [-50.913033, -77.998741], [-51.201594, -78.181383], [-51.507941, -78.336660], [-51.830387, -78.462836], [-52.167246, -78.558175], [-52.516828, -78.620942], [-52.877448, -78.649401], [-57.260029, -78.745656], [-61.643510, -78.777711], [-66.026812, -78.745660], [-70.409370, -78.649401], [-70.769969, -78.620943], [-71.119537, -78.558177], [-71.456386, -78.462837], [-71.778828, -78.336660], [-72.085176, -78.181381], [-72.373741, -77.998736], [-72.642835, -77.790462], [-72.890770, -77.558293], [-73.115858, -77.303965], [-73.316411, -77.029214], [-73.490742, -76.735777], [-73.637161, -76.425387], [-73.753981, -76.099783], [-73.839514, -75.760698], [-73.892071, -75.409869], [-73.909965, -75.049031], [-73.909965, -59.930911], [-73.892071, -59.570111], [-73.839514, -59.219316], [-73.753981, -58.880262], [-73.637161, -58.554684], [-73.490742, -58.244319], [-73.316412, -57.950902], [-73.115859, -57.676169], [-72.890772, -57.421856], [-72.642837, -57.189700], [-72.373744, -56.981435], [-72.085181, -56.798797], [-71.778834, -56.643524], [-71.456394, -56.517349], [-71.119547, -56.422010], [-70.769981, -56.359242], [-70.409385, -56.330781], [-66.026805, -56.234336], [-61.643355, -56.201941], [-57.259892, -56.234321], [-52.877468, -56.330781], [-52.516848, -56.359239], [-52.167266, -56.422004], [-51.830407, -56.517342], [-51.507961, -56.643515], [-51.201614, -56.798788], [-50.913053, -56.981426], [-50.643967, -57.189691], [-50.396041, -57.421849], [-50.170964, -57.676163], [-49.970423, -57.950897], [-49.796105, -58.244315], [-49.649697, -58.554681], [-49.532888, -58.880260], [-49.447363, -59.219315], [-49.394811, -59.570111], [-49.376918, -59.930911], [-70.845375, -67.471761], [-70.828976, -67.795775], [-70.780845, -68.110465], [-70.702580, -68.414232], [-70.595781, -68.705479], [-70.302980, -69.244021], [-69.915234, -69.713309], [-69.445339, -70.100561], [-68.906088, -70.392995], [-68.614452, -70.499661], [-68.310275, -70.577830], [-67.995157, -70.625902], [-67.670695, -70.642281], [-67.346296, -70.625902], [-67.031228, -70.577830], [-66.727092, -70.499661], [-66.435488, -70.392995], [-65.896277, -70.100561], [-65.426397, -69.713309], [-65.038650, -69.244021], [-64.745838, -68.705479], [-64.639033, -68.414232], [-64.560762, -68.110465], [-64.512626, -67.795775], [-64.496225, -67.471761], [-64.512626, -67.147713], [-64.560762, -66.832987], [-64.639033, -66.529180], [-64.745838, -66.237891], [-65.038650, -65.699263], [-65.426397, -65.229890], [-65.896277, -64.842561], [-66.435488, -64.550065], [-66.727092, -64.443375], [-67.031228, -64.365189], [-67.346296, -64.317105], [-67.670695, -64.300721], [-67.995157, -64.317105], [-68.310275, -64.365189], [-68.614452, -64.443375], [-68.906088, -64.550065], [-69.445339, -64.842561], [-69.915234, -65.229890], [-70.302980, -65.699263], [-70.595781, -66.237891], [-70.702580, -66.529180], [-70.780845, -66.832987], [-70.828976, -67.147713], [-70.845375, -67.471761]];
-outline_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134], [183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135]];
+warding_1644_points = [[-37.695131, -15.185890], [-37.911644, -15.460542], [-38.193251, -15.667890], [-38.192451, -15.668030], [-38.512411, -15.842190], [-38.659217, -15.983900], [-38.713151, -16.180510], [-38.695690, -16.295262], [-38.646216, -16.397565], [-38.569089, -16.481042], [-38.468671, -16.539320], [-38.466671, -16.538320], [-37.900461, -16.760320], [-37.790896, -16.823983], [-37.706653, -16.915196], [-37.652564, -17.026946], [-37.633461, -17.152220], [-37.633461, -17.920820], [-37.651418, -18.009598], [-37.700398, -18.082157], [-37.773059, -18.131110], [-37.862061, -18.149070], [-39.695801, -18.149070], [-39.784798, -18.131110], [-39.857459, -18.082157], [-39.906441, -18.009598], [-39.924401, -17.920820], [-39.922401, -17.641770], [-39.900760, -17.506825], [-39.839762, -17.388033], [-39.745293, -17.293533], [-39.623241, -17.231460], [-39.625241, -17.230750], [-39.529241, -17.201650], [-39.418224, -17.145026], [-39.332211, -17.058851], [-39.276625, -16.950545], [-39.256891, -16.827530], [-39.277078, -16.702863], [-39.335891, -16.591030], [-39.335631, -16.591690], [-39.811881, -15.959510], [-39.878706, -15.832646], [-39.901881, -15.691150], [-39.886197, -15.573822], [-39.841214, -15.466461], [-39.770032, -15.374379], [-39.675751, -15.302890], [-39.676011, -15.303060], [-39.407201, -15.147840], [-39.304596, -15.046466], [-39.266791, -14.907390], [-39.300183, -14.775920], [-39.392031, -14.676040], [-39.391241, -14.676570], [-39.730261, -14.455420], [-39.859912, -14.314365], [-39.907011, -14.128640], [-39.891074, -14.018314], [-39.845668, -13.918745], [-39.774398, -13.835586], [-39.680871, -13.774490], [-39.680871, -13.773490], [-39.564461, -13.719390], [-39.456047, -13.638938], [-39.388411, -13.522330], [-39.387411, -13.521670], [-39.335911, -13.205410], [-39.354211, -13.015543], [-39.408211, -12.832660], [-39.409211, -12.833370], [-39.510111, -12.702100], [-39.511111, -12.700100], [-39.598211, -12.636400], [-39.709793, -12.502295], [-39.749901, -12.332550], [-39.749901, -11.655200], [-38.230841, -11.655200], [-38.230841, -12.111690], [-38.211918, -12.249287], [-38.157772, -12.374588], [-38.072338, -12.481093], [-37.959551, -12.562300], [-37.959291, -12.561300], [-37.850631, -12.619900], [-37.758421, -12.686220], [-37.688666, -12.773058], [-37.644508, -12.875135], [-37.629091, -12.987170], [-37.660692, -13.146410], [-37.750801, -13.281350], [-37.748801, -13.281700], [-38.295601, -13.831360], [-38.355113, -13.920125], [-38.376001, -14.024820], [-38.340126, -14.160115], [-38.242301, -14.260130], [-38.243301, -14.260790], [-37.876061, -14.478520], [-37.770719, -14.561693], [-37.691341, -14.667361], [-37.641265, -14.789674], [-37.623831, -14.922780], [-37.641893, -15.058885], [-37.695431, -15.185450], [-37.695161, -15.186290]];
+warding_1644_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105]];
-path8270_points = [[-21.840710, 105.608915], [-21.840710, 114.075580], [-34.893484, 114.075580], [-34.893484, 105.608915]];
-path8270_paths = [[0, 1, 2, 3]];
+outline_1638_points = [[-100.089954, -96.306310], [-100.071073, -96.687969], [-100.015615, -97.059033], [-99.925362, -97.417666], [-99.802096, -97.762034], [-99.647596, -98.090301], [-99.463645, -98.400634], [-99.252023, -98.691195], [-99.014512, -98.960152], [-98.752892, -99.205669], [-98.468945, -99.425910], [-98.164451, -99.619042], [-97.841192, -99.783229], [-97.500949, -99.916636], [-97.145502, -100.017429], [-96.776634, -100.083771], [-96.396124, -100.113830], [-92.015445, -100.210345], [-87.633865, -100.242510], [-83.252278, -100.210337], [-78.871615, -100.113830], [-78.491105, -100.083770], [-78.122237, -100.017426], [-77.766790, -99.916632], [-77.426547, -99.783225], [-77.103288, -99.619038], [-76.798794, -99.425906], [-76.514847, -99.205665], [-76.253227, -98.960148], [-76.015716, -98.691192], [-75.804094, -98.400631], [-75.620143, -98.090299], [-75.465643, -97.762033], [-75.342377, -97.417665], [-75.252124, -97.059033], [-75.196666, -96.687969], [-75.177785, -96.306310], [-75.177785, -95.404560], [-75.149420, -95.123171], [-75.068076, -94.861030], [-74.939379, -94.623769], [-74.768956, -94.417018], [-74.562432, -94.246410], [-74.325433, -94.117575], [-74.063585, -94.036145], [-73.782515, -94.007750], [-73.486312, -94.039579], [-73.206632, -94.132290], [-72.952636, -94.281715], [-72.733485, -94.483690], [-72.732485, -94.485690], [-72.226065, -95.067560], [-72.040409, -95.238773], [-71.825217, -95.365490], [-71.588249, -95.444139], [-71.337265, -95.471150], [-71.099121, -95.447078], [-70.877247, -95.378047], [-70.676415, -95.268834], [-70.501397, -95.124217], [-70.356965, -94.948973], [-70.247891, -94.747879], [-70.178946, -94.525712], [-70.154905, -94.287250], [-70.154905, -93.627340], [-70.134930, -93.528466], [-70.080495, -93.447640], [-69.999832, -93.393101], [-69.901175, -93.373090], [-42.924525, -93.373090], [-42.826823, -93.353702], [-42.744175, -93.298690], [-42.747175, -93.299690], [-41.763255, -92.316280], [-41.537929, -92.041241], [-41.372063, -91.730406], [-41.269631, -91.393278], [-41.234605, -91.039360], [-41.265063, -90.708978], [-41.354456, -90.392277], [-41.499808, -90.097068], [-41.698145, -89.831160], [-41.698675, -89.830160], [-45.402325, -85.711550], [-45.487371, -85.649275], [-45.590425, -85.627350], [-69.901645, -85.627350], [-70.000303, -85.607382], [-70.080970, -85.552916], [-70.135408, -85.472104], [-70.155385, -85.373100], [-70.155385, -83.437820], [-70.179262, -83.200992], [-70.247739, -82.980410], [-70.356078, -82.780799], [-70.499546, -82.606885], [-70.673406, -82.463392], [-70.872922, -82.355047], [-71.093360, -82.286574], [-71.329985, -82.262700], [-71.520074, -82.278122], [-71.703988, -82.323678], [-71.878151, -82.398303], [-72.038985, -82.500930], [-72.037985, -82.500930], [-72.940815, -83.185680], [-73.131896, -83.307239], [-73.338790, -83.395992], [-73.557278, -83.450384], [-73.783145, -83.468860], [-74.064212, -83.440440], [-74.326057, -83.358943], [-74.563054, -83.230016], [-74.769577, -83.059305], [-74.940000, -82.852454], [-75.068696, -82.615111], [-75.150040, -82.352921], [-75.178405, -82.071530], [-75.178405, -81.170300], [-75.197286, -80.788696], [-75.252744, -80.417669], [-75.342997, -80.059055], [-75.466263, -79.714691], [-75.620763, -79.386413], [-75.804714, -79.076057], [-76.016336, -78.785461], [-76.253847, -78.516460], [-76.515467, -78.270890], [-76.799414, -78.050590], [-77.103908, -77.857393], [-77.427167, -77.693138], [-77.767410, -77.559661], [-78.122857, -77.458798], [-78.491725, -77.392385], [-78.872235, -77.362260], [-83.252903, -77.266155], [-87.634495, -77.234100], [-92.016133, -77.266170], [-96.396744, -77.362260], [-96.777254, -77.392379], [-97.146122, -77.458786], [-97.501569, -77.559646], [-97.841812, -77.693122], [-98.165071, -77.857376], [-98.469565, -78.050572], [-98.753512, -78.270874], [-99.015132, -78.516445], [-99.252643, -78.785448], [-99.464265, -79.076047], [-99.648216, -79.386405], [-99.802716, -79.714685], [-99.925982, -80.059052], [-100.016235, -80.417667], [-100.071693, -80.788695], [-100.090574, -81.170300], [-96.811084, -88.715050], [-96.794699, -88.390591], [-96.746610, -88.075478], [-96.668415, -87.771311], [-96.561713, -87.479687], [-96.269184, -86.940466], [-95.881813, -86.470606], [-95.412390, -86.082895], [-94.873704, -85.790124], [-94.582384, -85.683338], [-94.278545, -85.605082], [-93.963786, -85.556957], [-93.639704, -85.540560], [-93.315629, -85.556957], [-93.000886, -85.605082], [-92.697073, -85.683338], [-92.405787, -85.790124], [-91.867184, -86.082895], [-91.397856, -86.470606], [-91.010580, -86.940466], [-90.718134, -87.479687], [-90.611466, -87.771311], [-90.533297, -88.075478], [-90.485224, -88.390591], [-90.468845, -88.715050], [-90.485224, -89.039472], [-90.533297, -89.354558], [-90.611466, -89.658706], [-90.718134, -89.950318], [-91.010580, -90.489533], [-91.397856, -90.959406], [-91.867184, -91.347139], [-92.405787, -91.639936], [-92.697073, -91.746734], [-93.000886, -91.824998], [-93.315629, -91.873130], [-93.639704, -91.889530], [-93.963786, -91.873130], [-94.278545, -91.824998], [-94.582384, -91.746734], [-94.873704, -91.639936], [-95.412390, -91.347139], [-95.881813, -90.959406], [-96.269184, -90.489533], [-96.561713, -89.950318], [-96.668415, -89.658706], [-96.746610, -89.354558], [-96.794699, -89.039472], [-96.811084, -88.715050]];
+outline_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], [203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155]];
-warding_1518_points = [[-9.740229, 12.372829], [-9.570896, 12.542159], [-9.486226, 12.711499], [-9.486226, 12.965499], [-9.655559, 13.304159], [-9.824893, 13.473499], [-9.909563, 13.727499], [-9.909563, 14.066159], [-9.655563, 14.320159], [-9.486230, 14.658829], [-9.740230, 14.997499], [-10.163563, 15.251499], [-10.332898, 15.505499], [-10.248227, 15.759499], [-9.570894, 16.521499], [-9.570894, 16.775499], [-9.655564, 16.944829], [-10.163564, 17.537499], [-10.163564, 18.892159], [-11.856898, 18.892159], [-11.856898, 17.960829], [-11.518231, 17.198829], [-11.433561, 16.690829], [-11.602895, 16.182829], [-11.772228, 16.013499], [-11.856898, 15.759499], [-11.772228, 15.505499], [-10.756228, 14.066159], [-10.756228, 13.727499], [-10.840898, 13.558159], [-11.010231, 13.388829], [-11.602898, 13.304129], [-11.772231, 13.134799], [-11.856901, 12.880799], [-11.856901, 12.626799], [-11.602901, 12.372799]];
-warding_1518_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]];
+outline_a1638_points = [[-100.087374, -71.001800], [-100.068491, -71.382296], [-100.013027, -71.752242], [-99.922764, -72.109807], [-99.799484, -72.453161], [-99.644966, -72.780472], [-99.460993, -73.089910], [-99.249345, -73.379644], [-99.011803, -73.647842], [-98.750149, -73.892675], [-98.466163, -74.112310], [-98.161627, -74.304918], [-97.838321, -74.468667], [-97.498027, -74.601727], [-97.142525, -74.702266], [-96.773597, -74.768454], [-96.393024, -74.798460], [-92.011830, -74.894565], [-87.629735, -74.926620], [-83.247628, -74.894587], [-78.866445, -74.798460], [-78.485872, -74.768452], [-78.116944, -74.702263], [-77.761442, -74.601723], [-77.421148, -74.468663], [-77.097842, -74.304914], [-76.793306, -74.112306], [-76.509320, -73.892671], [-76.247666, -73.647838], [-76.010124, -73.379640], [-75.798476, -73.089907], [-75.614503, -72.780470], [-75.459985, -72.453160], [-75.336705, -72.109806], [-75.246442, -71.752241], [-75.190978, -71.382296], [-75.172095, -71.001800], [-75.172095, -70.103150], [-75.143730, -69.822584], [-75.062388, -69.561214], [-74.933693, -69.324654], [-74.763271, -69.118517], [-74.556748, -68.948417], [-74.319751, -68.819966], [-74.057905, -68.738779], [-73.776835, -68.710470], [-73.480569, -68.742202], [-73.200718, -68.834620], [-72.946538, -68.983558], [-72.727285, -69.184850], [-72.726285, -69.186850], [-72.219855, -69.767180], [-72.034161, -69.937766], [-71.818925, -70.063993], [-71.581946, -70.142324], [-71.331025, -70.169220], [-71.092832, -70.145240], [-70.870936, -70.076470], [-70.670101, -69.967663], [-70.495093, -69.823572], [-70.350680, -69.648952], [-70.241627, -69.448556], [-70.172700, -69.227137], [-70.148665, -68.989450], [-70.148665, -68.331090], [-70.128714, -68.232590], [-70.074318, -68.152097], [-69.993664, -68.097798], [-69.894935, -68.077880], [-38.474155, -68.077880], [-38.376822, -68.058742], [-38.294325, -68.003980], [-38.296325, -68.004510], [-37.312405, -67.024210], [-37.087074, -66.749971], [-36.921210, -66.440006], [-36.818780, -66.103815], [-36.783755, -65.750900], [-36.814293, -65.421473], [-36.903861, -65.105736], [-37.049388, -64.811436], [-37.247805, -64.546320], [-37.248335, -64.545790], [-40.951985, -60.439070], [-41.037175, -60.377195], [-41.140605, -60.355370], [-69.894905, -60.355370], [-69.993634, -60.335424], [-70.074288, -60.281080], [-70.128684, -60.200575], [-70.148635, -60.102150], [-70.148635, -58.172550], [-70.148105, -58.172550], [-70.171984, -57.936441], [-70.240465, -57.716485], [-70.348810, -57.517407], [-70.492282, -57.343930], [-70.666146, -57.200779], [-70.865663, -57.092679], [-71.086099, -57.024354], [-71.322715, -57.000530], [-71.512936, -57.015972], [-71.696985, -57.061518], [-71.871276, -57.135998], [-72.032225, -57.238240], [-72.031225, -57.238240], [-72.934015, -57.920890], [-73.125252, -58.042374], [-73.332312, -58.130951], [-73.550934, -58.185165], [-73.776855, -58.203560], [-74.057925, -58.175235], [-74.319773, -58.094006], [-74.556772, -57.965493], [-74.763296, -57.795316], [-74.933719, -57.589094], [-75.062416, -57.352448], [-75.143760, -57.090997], [-75.172125, -56.810360], [-75.172125, -55.911710], [-75.191008, -55.531254], [-75.246472, -55.161350], [-75.336735, -54.803827], [-75.460015, -54.460517], [-75.614533, -54.133249], [-75.798506, -53.823853], [-76.010153, -53.534160], [-76.247695, -53.266001], [-76.509348, -53.021205], [-76.793334, -52.801603], [-77.097869, -52.609025], [-77.421174, -52.445302], [-77.761467, -52.312264], [-78.116967, -52.211740], [-78.485893, -52.145562], [-78.866465, -52.115560], [-83.247650, -52.019455], [-87.629765, -51.987400], [-92.011851, -52.019432], [-96.393044, -52.115560], [-96.773619, -52.145564], [-97.142548, -52.211743], [-97.498050, -52.312267], [-97.838345, -52.445306], [-98.161651, -52.609030], [-98.466187, -52.801608], [-98.750173, -53.021209], [-99.011827, -53.266005], [-99.249368, -53.534164], [-99.461016, -53.823856], [-99.644988, -54.133251], [-99.799505, -54.460518], [-99.922785, -54.803828], [-100.013047, -55.161350], [-100.068511, -55.531254], [-100.087394, -55.911710], [-96.818844, -63.449290], [-96.802461, -63.125812], [-96.754377, -62.811646], [-96.676190, -62.508385], [-96.569497, -62.217626], [-96.276989, -61.679990], [-95.889636, -61.211496], [-95.420222, -60.824902], [-94.881531, -60.532968], [-94.590202, -60.426485], [-94.286347, -60.348451], [-93.971566, -60.300461], [-93.647454, -60.284110], [-93.323339, -60.300461], [-93.008543, -60.348451], [-92.704664, -60.426485], [-92.413302, -60.532968], [-91.874530, -60.824902], [-91.405022, -61.211496], [-91.017574, -61.679990], [-90.724983, -62.217626], [-90.618257, -62.508385], [-90.540044, -62.811646], [-90.491944, -63.125812], [-90.475555, -63.449290], [-90.491944, -63.772725], [-90.540044, -64.086848], [-90.618257, -64.390064], [-90.724983, -64.680779], [-91.017574, -65.218328], [-91.405022, -65.686741], [-91.874530, -66.073264], [-92.413302, -66.365142], [-92.704664, -66.471604], [-93.008543, -66.549622], [-93.323339, -66.597602], [-93.647454, -66.613950], [-93.971566, -66.597602], [-94.286347, -66.549622], [-94.590202, -66.471604], [-94.881531, -66.365142], [-95.420222, -66.073264], [-95.889636, -65.686741], [-96.276989, -65.218328], [-96.569497, -64.680779], [-96.676190, -64.390064], [-96.754377, -64.086848], [-96.802461, -63.772725], [-96.818844, -63.449290]];
+outline_a1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], [204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156]];
-warding_1655_points = [[-13.781868, -100.097431], [-12.130868, -100.097431], [-11.982786, -100.067535], [-11.861656, -99.986028], [-11.779883, -99.865185], [-11.749868, -99.717281], [-11.749868, -99.086301], [-11.802276, -98.915819], [-11.941428, -98.803971], [-11.940428, -98.802971], [-12.541908, -98.563041], [-12.658244, -98.495031], [-12.747361, -98.398060], [-12.804396, -98.279495], [-12.824488, -98.146701], [-12.766693, -97.926235], [-12.698449, -97.834867], [-12.607528, -97.762731], [-12.608528, -97.761731], [-12.041968, -97.421341], [-11.919981, -97.324313], [-11.828055, -97.201474], [-11.770060, -97.059513], [-11.749868, -96.905121], [-11.749868, -95.465931], [-12.133688, -95.025711], [-12.203351, -94.909536], [-12.227488, -94.776291], [-12.227488, -93.610471], [-13.459388, -93.610471], [-13.459388, -94.117581], [-13.480037, -94.260806], [-13.538852, -94.390009], [-13.631138, -94.497893], [-13.752198, -94.577161], [-13.751398, -94.576361], [-13.836798, -94.616361], [-13.940063, -94.683770], [-14.018653, -94.775498], [-14.068669, -94.885325], [-14.086208, -95.007031], [-14.086208, -96.035731], [-14.034053, -96.241423], [-13.890068, -96.397111], [-13.890868, -96.396111], [-13.555018, -96.614871], [-13.452973, -96.724883], [-13.416028, -96.870001], [-13.456791, -97.022089], [-13.568428, -97.133391], [-13.568428, -97.133531], [-13.907098, -97.326811], [-14.027218, -97.446513], [-14.071138, -97.609991], [-14.055126, -97.711019], [-14.008738, -97.802071], [-14.007938, -97.802341], [-13.483368, -98.524791], [-13.421968, -98.644889], [-13.400768, -98.778021], [-13.419272, -98.902775], [-13.471806, -99.014736], [-13.553909, -99.107250], [-13.661118, -99.173661], [-13.660118, -99.173401], [-13.902828, -99.276901], [-14.036528, -99.388979], [-14.086618, -99.556121], [-14.086618, -99.794341], [-14.062713, -99.912632], [-13.997500, -100.009278], [-13.900736, -100.074462], [-13.782178, -100.098371]];
-warding_1655_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]];
+warding_1638_points = [[-37.620075, -89.675120], [-37.749677, -89.534010], [-37.796465, -89.348020], [-37.780643, -89.237491], [-37.735518, -89.137818], [-37.664599, -89.054621], [-37.571395, -88.993520], [-37.571395, -88.992520], [-37.452155, -88.938220], [-37.343926, -88.857615], [-37.276475, -88.740800], [-37.277475, -88.742800], [-37.225575, -88.426010], [-37.243725, -88.236055], [-37.297875, -88.053090], [-37.295875, -88.051090], [-37.397475, -87.919430], [-37.398265, -87.920430], [-37.485065, -87.853630], [-37.596585, -87.719497], [-37.636405, -87.549710], [-37.636405, -85.576420], [-36.119465, -85.576420], [-36.121465, -87.328560], [-36.102602, -87.466206], [-36.048616, -87.591592], [-35.963409, -87.698119], [-35.850885, -87.779190], [-35.850095, -87.780190], [-35.738965, -87.838790], [-35.646957, -87.905122], [-35.577306, -87.992037], [-35.533187, -88.094317], [-35.517775, -88.206740], [-35.549220, -88.366058], [-35.639135, -88.501130], [-35.639925, -88.501480], [-36.186375, -89.049410], [-36.245275, -89.138253], [-36.266075, -89.243020], [-36.230356, -89.378443], [-36.132725, -89.478460], [-36.131935, -89.479180], [-35.765405, -89.699800], [-35.659910, -89.783157], [-35.580545, -89.888950], [-35.530550, -90.011363], [-35.513165, -90.144580], [-35.531115, -90.280945], [-35.584765, -90.407650], [-35.583975, -90.408650], [-35.800130, -90.683580], [-36.081385, -90.891190], [-36.080585, -90.891330], [-36.400205, -91.063060], [-36.546871, -91.204896], [-36.600935, -91.401760], [-36.583412, -91.516640], [-36.533806, -91.619060], [-36.456556, -91.702647], [-36.356105, -91.761030], [-36.357105, -91.760030], [-35.791605, -91.985000], [-35.682213, -92.048661], [-35.598060, -92.139896], [-35.544003, -92.251727], [-35.524905, -92.377180], [-35.521905, -92.377180], [-35.521905, -93.144260], [-35.539917, -93.233140], [-35.589017, -93.305750], [-35.661798, -93.354719], [-35.750855, -93.372680], [-37.582125, -93.372680], [-37.670863, -93.354719], [-37.743297, -93.305750], [-37.792117, -93.233140], [-37.810015, -93.144260], [-37.810015, -92.867300], [-37.788440, -92.732209], [-37.727640, -92.613300], [-37.633502, -92.518713], [-37.511915, -92.456590], [-37.511125, -92.455880], [-37.415125, -92.423980], [-37.304316, -92.367321], [-37.218410, -92.281058], [-37.162863, -92.172639], [-37.143135, -92.049510], [-37.163322, -91.924688], [-37.222135, -91.812790], [-37.221345, -91.813510], [-37.700415, -91.180630], [-37.766927, -91.053597], [-37.790015, -90.911880], [-37.774374, -90.794423], [-37.729461, -90.686941], [-37.658293, -90.594738], [-37.563885, -90.523120], [-37.560885, -90.523260], [-37.293125, -90.370470], [-37.190437, -90.268912], [-37.153075, -90.129660], [-37.186272, -89.998117], [-37.277955, -89.898210], [-37.279955, -89.896210], [-37.618265, -89.674840]];
+warding_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106]];
+
+engrave_1638_points = [[-75.736225, -81.171240], [-75.752336, -80.845548], [-75.799658, -80.528898], [-75.876670, -80.222855], [-75.981852, -79.928985], [-76.270650, -79.384025], [-76.653892, -78.906542], [-77.119422, -78.509061], [-77.655081, -78.204106], [-77.945409, -78.090239], [-78.248711, -78.004200], [-78.563466, -77.947555], [-78.888155, -77.921870], [-83.260723, -77.825357], [-87.634215, -77.792970], [-92.007598, -77.825357], [-96.380104, -77.921870], [-96.704825, -77.947547], [-97.019607, -78.004186], [-97.322933, -78.090220], [-97.613282, -78.204085], [-98.148973, -78.509039], [-98.614524, -78.906523], [-98.997780, -79.384012], [-99.286584, -79.928978], [-99.391768, -80.222851], [-99.468781, -80.528896], [-99.516103, -80.845547], [-99.532214, -81.171240], [-99.532214, -96.307480], [-99.516103, -96.633148], [-99.468781, -96.949781], [-99.391768, -97.255811], [-99.286584, -97.549673], [-98.997780, -98.094626], [-98.614524, -98.572107], [-98.148973, -98.969587], [-97.613282, -99.274535], [-97.322933, -99.388393], [-97.019607, -99.474419], [-96.704825, -99.531047], [-96.380104, -99.556710], [-92.007598, -99.653065], [-87.634215, -99.685220], [-83.260741, -99.653068], [-78.888295, -99.556710], [-78.888155, -99.556710], [-78.563466, -99.531049], [-78.248711, -99.474422], [-77.945409, -99.388397], [-77.655081, -99.274539], [-77.119422, -98.969592], [-76.653892, -98.572111], [-76.270650, -98.094628], [-75.981852, -97.549675], [-75.876670, -97.255812], [-75.799658, -96.949781], [-75.752336, -96.633148], [-75.736225, -96.307480], [-75.736225, -90.759490]];
+engrave_1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59]];
+
+engrave_a1638_points = [[-75.730125, -55.912600], [-75.746238, -55.587925], [-75.793566, -55.272256], [-75.870589, -54.967156], [-75.975786, -54.674185], [-76.264625, -54.130881], [-76.647926, -53.654840], [-77.113530, -53.258555], [-77.649280, -52.954522], [-77.939661, -52.841004], [-78.243018, -52.755235], [-78.557832, -52.698776], [-78.882585, -52.673190], [-83.255686, -52.577080], [-87.629845, -52.545020], [-92.003750, -52.577053], [-96.376754, -52.673190], [-96.701507, -52.698783], [-97.016321, -52.755247], [-97.319678, -52.841019], [-97.610059, -52.954539], [-98.145809, -53.258573], [-98.611413, -53.654855], [-98.994714, -54.130892], [-99.283553, -54.674191], [-99.388750, -54.967159], [-99.465773, -55.272258], [-99.513101, -55.587925], [-99.529214, -55.912600], [-99.529214, -71.003170], [-99.513101, -71.327852], [-99.465773, -71.643526], [-99.388750, -71.948631], [-99.283553, -72.241605], [-98.994714, -72.784914], [-98.611413, -73.260956], [-98.145809, -73.657238], [-97.610059, -73.961266], [-97.319678, -74.074780], [-97.016321, -74.160544], [-96.701507, -74.216998], [-96.376754, -74.242580], [-92.003727, -74.338600], [-87.629665, -74.370570], [-83.255663, -74.338596], [-78.882585, -74.242580], [-78.557832, -74.217003], [-78.243018, -74.160553], [-77.939661, -74.074791], [-77.649280, -73.961278], [-77.113530, -73.657251], [-76.647926, -73.260967], [-76.264625, -72.784921], [-75.975786, -72.241610], [-75.870589, -71.948634], [-75.793566, -71.643527], [-75.746238, -71.327852], [-75.730125, -71.003170], [-75.730125, -65.471960]];
+engrave_a1638_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]];
-path11038_points = [[-62.962261, -138.085559], [-63.236916, -137.869041], [-63.444261, -137.587436], [-63.444402, -137.588142], [-63.618569, -137.268173], [-63.760275, -137.121373], [-63.956882, -137.067442], [-64.071634, -137.084905], [-64.173938, -137.134382], [-64.257416, -137.211508], [-64.315693, -137.311917], [-64.314493, -137.313681], [-64.536496, -137.879889], [-64.600157, -137.989482], [-64.691370, -138.073741], [-64.803122, -138.127837], [-64.928397, -138.146942], [-65.696994, -138.146942], [-65.785774, -138.128983], [-65.858332, -138.080002], [-65.907283, -138.007341], [-65.925241, -137.918342], [-65.925241, -136.084604], [-65.907283, -135.995604], [-65.858332, -135.922943], [-65.785774, -135.873962], [-65.696994, -135.856004], [-65.417946, -135.858473], [-65.283002, -135.880114], [-65.164211, -135.941111], [-65.069709, -136.035578], [-65.007631, -136.157628], [-65.006925, -136.155512], [-64.977821, -136.251467], [-64.921185, -136.362482], [-64.835012, -136.448494], [-64.726713, -136.504078], [-64.603700, -136.523812], [-64.479046, -136.503615], [-64.367198, -136.444790], [-64.367868, -136.445142], [-63.735691, -135.968892], [-63.608814, -135.902085], [-63.467333, -135.878934], [-63.350002, -135.894622], [-63.242640, -135.939612], [-63.150557, -136.010796], [-63.079066, -136.105065], [-63.079242, -136.104712], [-62.924020, -136.373528], [-62.822658, -136.476143], [-62.683567, -136.513934], [-62.552082, -136.480552], [-62.452215, -136.388698], [-62.452744, -136.389403], [-62.231588, -136.050384], [-62.090543, -135.920738], [-61.904810, -135.873642], [-61.794481, -135.889578], [-61.694912, -135.934982], [-61.611752, -136.006248], [-61.550656, -136.099773], [-61.549633, -136.099773], [-61.495517, -136.216190], [-61.415084, -136.324581], [-61.298456, -136.392226], [-61.297785, -136.393637], [-60.981520, -136.445142], [-60.791655, -136.426842], [-60.608775, -136.372823], [-60.609481, -136.371765], [-60.478212, -136.270870], [-60.476448, -136.269812], [-60.412701, -136.182676], [-60.278597, -136.071110], [-60.108854, -136.030981], [-59.431521, -136.030981], [-59.431521, -137.550042], [-59.888015, -137.550042], [-60.025613, -137.568965], [-60.150914, -137.623111], [-60.257416, -137.708544], [-60.338618, -137.821328], [-60.337207, -137.821681], [-60.395768, -137.930336], [-60.462070, -138.022549], [-60.548913, -138.092305], [-60.651003, -138.136463], [-60.763045, -138.151881], [-60.922280, -138.120263], [-61.057226, -138.030172], [-61.057579, -138.032289], [-61.607242, -137.485484], [-61.696023, -137.425952], [-61.800705, -137.405050], [-61.935978, -137.440946], [-62.036008, -137.538753], [-62.036678, -137.537342], [-62.254413, -137.904584], [-62.337604, -138.009926], [-62.443268, -138.089307], [-62.565567, -138.139385], [-62.698665, -138.156820], [-62.834780, -138.138740], [-62.961344, -138.085206], [-62.962190, -138.085559]];
-path11038_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105]];
+warding_M3_points = [[98.917886, 84.181463], [99.015949, 84.121776], [99.076886, 84.099363], [101.032326, 84.101363], [101.167046, 84.189963], [101.213509, 84.286228], [101.222846, 84.345143], [101.222846, 86.199283], [101.198746, 86.386063], [101.160084, 86.463050], [101.099446, 86.521053], [100.942856, 86.582653], [100.244736, 86.717233], [100.140974, 86.743583], [99.989196, 86.811933], [99.927546, 86.909665], [99.903996, 87.027803], [99.912859, 87.149331], [99.952996, 87.264753], [100.108676, 87.481013], [101.030586, 88.558353], [101.088759, 88.636872], [101.171846, 88.784173], [101.210134, 89.003137], [101.218046, 89.138423], [101.224046, 90.372133], [100.921396, 90.658773], [100.921396, 91.036823], [99.655206, 91.036823], [99.655206, 89.944413], [99.655206, 89.757303], [99.697735, 89.667181], [99.802536, 89.568223], [99.983724, 89.381870], [100.129886, 89.188173], [100.184986, 89.063992], [100.204386, 88.930863], [100.179536, 88.811642], [100.117186, 88.709423], [100.015716, 88.630122], [99.886547, 88.566977], [99.595941, 88.482271], [99.241466, 88.431023], [99.114681, 88.407998], [99.014430, 88.374576], [98.941366, 88.322423], [98.879691, 88.157573], [98.863766, 88.054223], [98.863766, 86.384163], [98.862441, 86.301446], [98.887966, 86.167563], [99.001266, 86.058803], [99.727916, 85.569263], [99.794710, 85.516975], [99.888466, 85.411953], [99.923679, 85.307863], [99.931666, 85.196993], [99.921291, 85.086665], [99.875666, 84.982763], [99.724111, 84.901978], [99.620556, 84.879243], [99.048226, 84.803343], [98.991339, 84.794968], [98.904286, 84.751343], [98.872774, 84.670023], [98.866986, 84.618853], [98.866826, 84.322323], [98.875464, 84.268860], [98.917926, 84.181713]];
+warding_M3_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68]];
//polygon(points=outline_1543_points, paths=outline_1543_paths);
+//polygon(points=outline_1518_points, paths=outline_1518_paths);
+//polygon(points=outline_a1517_points, paths=outline_a1517_paths);
+//polygon(points=outline_a1515_points, paths=outline_a1515_paths);
//polygon(points=outline_1515_points, paths=outline_1515_paths);
+//polygon(points=warding_1515_points, paths=warding_1515_paths);
+//polygon(points=engrave_1515_points, paths=engrave_1515_paths);
+//polygon(points=engrave_a1515_points, paths=engrave_a1515_paths);
+//polygon(points=warding_1517_points, paths=warding_1517_paths);
//polygon(points=engrave_a1517_points, paths=engrave_a1517_paths);
+//polygon(points=outline_1542_points, paths=outline_1542_paths);
+//polygon(points=engrave_1542_points, paths=engrave_1542_paths);
//polygon(points=warding_1542_points, paths=warding_1542_paths);
-//polygon(points=warding_1644_points, paths=warding_1644_paths);
+//polygon(points=warding_1518_points, paths=warding_1518_paths);
+//polygon(points=engrave_1518_points, paths=engrave_1518_paths);
+//polygon(points=warding_1543_points, paths=warding_1543_paths);
+//polygon(points=engrave_1543_points, paths=engrave_1543_paths);
//polygon(points=outline_1517_points, paths=outline_1517_paths);
-//polygon(points=outline_1542_points, paths=outline_1542_paths);
-//polygon(points=outline_a1515_points, paths=outline_a1515_paths);
//polygon(points=engrave_1517_points, paths=engrave_1517_paths);
+//polygon(points=outline_1655_points, paths=outline_1655_paths);
+//polygon(points=warding_1655_points, paths=warding_1655_paths);
+//polygon(points=engrave_1655_points, paths=engrave_1655_paths);
+//polygon(points=outline_1644_points, paths=outline_1644_paths);
//polygon(points=engrave_1644_points, paths=engrave_1644_paths);
-//polygon(points=outline_a1517_points, paths=outline_a1517_paths);
+//polygon(points=outline_M3_points, paths=outline_M3_paths);
+//polygon(points=engrave_M3_points, paths=engrave_M3_paths);
+//polygon(points=warding_1644_points, paths=warding_1644_paths);
//polygon(points=outline_1638_points, paths=outline_1638_paths);
-//polygon(points=engrave_1518_points, paths=engrave_1518_paths);
//polygon(points=outline_a1638_points, paths=outline_a1638_paths);
-//polygon(points=warding_1543_points, paths=warding_1543_paths);
-//polygon(points=engrave_1542_points, paths=engrave_1542_paths);
-//polygon(points=outline_1518_points, paths=outline_1518_paths);
-//polygon(points=engrave_1543_points, paths=engrave_1543_paths);
-//polygon(points=warding_1517_points, paths=warding_1517_paths);
-//polygon(points=engrave_1655_points, paths=engrave_1655_paths);
-//polygon(points=outline_1655_points, paths=outline_1655_paths);
-//polygon(points=engrave_a1515_points, paths=engrave_a1515_paths);
-//polygon(points=engrave_a1638_points, paths=engrave_a1638_paths);
//polygon(points=warding_1638_points, paths=warding_1638_paths);
-//polygon(points=warding_1515_points, paths=warding_1515_paths);
//polygon(points=engrave_1638_points, paths=engrave_1638_paths);
-//polygon(points=engrave_1515_points, paths=engrave_1515_paths);
-//polygon(points=outline_1644_points, paths=outline_1644_paths);
-//polygon(points=path8270_points, paths=path8270_paths);
-//polygon(points=warding_1518_points, paths=warding_1518_paths);
-//polygon(points=warding_1655_points, paths=warding_1655_paths);
-//polygon(points=path11038_points, paths=path11038_paths);
+//polygon(points=engrave_a1638_points, paths=engrave_a1638_paths);
+//polygon(points=warding_M3_points, paths=warding_M3_paths);
diff --git a/scad/medeco.scad b/scad/medeco.scad
index 0630bc1..22fbf79 100644
--- a/scad/medeco.scad
+++ b/scad/medeco.scad
@@ -10,7 +10,8 @@ outlines_k = ["A1515",
"A1638",
"1638",
"1644",
- "1655"];
+ "1655",
+ "M3"];
outlines_v = [[outline_a1515_points, outline_a1515_paths,
[-outline_a1515_points[52][0], -outline_a1515_points[52][1]],
@@ -55,7 +56,11 @@ outlines_v = [[outline_a1515_points, outline_a1515_paths,
[outline_1655_points, outline_1655_paths,
[-outline_1655_points[48][0], -outline_1655_points[52][1]],
engrave_1655_points,
- engrave_1655_paths]];
+ engrave_1655_paths],
+ [outline_M3_points, outline_M3_paths,
+ [-outline_M3_points[47][0], -outline_M3_points[43][1]],
+ engrave_M3_points,
+ engrave_M3_paths]];
wardings_k = ["1515",
"1517",
@@ -64,7 +69,8 @@ wardings_k = ["1515",
"1543",
"1638",
"1644",
- "1655"];
+ "1655",
+ "M3"];
wardings_v = [warding_1515_points,
warding_1517_points,
@@ -73,4 +79,5 @@ wardings_v = [warding_1515_points,
warding_1543_points,
warding_1638_points,
warding_1644_points,
- warding_1655_points];
+ warding_1655_points,
+ warding_M3_points];
diff --git a/scad/medeco_M3.scad b/scad/medeco_M3.scad
new file mode 100644
index 0000000..46e14e7
--- /dev/null
+++ b/scad/medeco_M3.scad
@@ -0,0 +1,103 @@
+use
+include
+
+module medeco_m3(bitting="",
+ outline_name="M3",
+ warding_name="M3",
+ slider_depth=.6) {
+
+ name = "Medeco M3";
+
+ /*
+ "A" variants of key outlines indicates 6-pin version.
+
+ Bitting is specified from bow to tip, 1-6, with 1 being the shallowest cut and 6 being the deepest.
+
+ After each number, a letter K,B,Q,L,C,R,M,D,S is specified for the cut angle and offset.
+
+ Example: 2K5B3Q6M3S
+
+ Note: KBQ & MDS Biaxial cuts (Fore & Aft) do not appear to be used in conjunction with LCR Classic cuts(Centered)
+
+ Example: 2K5B3Q6M3S or 2L5C3R6L3R
+
+ Note: On non-Biaxial(locks not utilizing Fore or Aft cuts) M3 Cam locks, only the deepest 4 cut depths are used (3,4,5,6) and only the deepest 3 cut depths (4,5,6) on Biaxial M3 Cam locks
+
+ Example: 3L5C3R6L4R or 4K5B4Q6M4S
+
+ The M3 slider variable has been added and can be measured in inches from either the key or the face of a gutted lock.
+ */
+
+ outlines_k = ["A1515",
+ "1515",
+ "A1517",
+ "1517",
+ "1518",
+ "1542",
+ "1543",
+ "A1638",
+ "1638",
+ "1644",
+ "1655",
+ "M3"];
+
+ wardings_k = ["1515",
+ "1517",
+ "1518",
+ "1542",
+ "1543",
+ "1638",
+ "1644",
+ "1655",
+ "M3"];
+
+ outline_param = key_lkup(outlines_k, outlines_v, outline_name);
+ outline_points = outline_param[0];
+ outline_paths = outline_param[1];
+ offset = outline_param[2];
+ engrave_points = outline_param[3];
+ engrave_paths = outline_param[4];
+
+ warding_points = key_lkup(wardings_k, wardings_v, warding_name);
+
+ cut_locations = [for(i=[0.244, 0.414, 0.584, 0.754, 0.924, 1.094]) i*25.4];
+ depth_table = [for(i=[0.280+0.025:-0.025:0.154]) i*25.4];
+ angles_k = ["K", "B", "Q", "M", "D", "S", "L", "C", "R"];
+ angles_v = [[20, -.7874], [0, -.7874], [-20, -.7874],
+ [20, .7874], [0, .7874], [-20, .7874],
+ [20, 0], [0, 0], [-20, 0]];
+
+ bitting_depth = [for(i=[0:2:len(bitting)-1]) bitting[i]];
+ bitting_angle = [for(i=[1:2:len(bitting)-1]) bitting[i]];
+ heights = key_code_to_heights(bitting_depth, depth_table);
+ angles_and_offsets = [for(c=bitting_angle) key_lkup(angles_k, angles_v, c)];
+ angles = [for(c=angles_and_offsets) c[0]];
+ offsets = [for(c=angles_and_offsets) c[1]];
+
+ difference() {
+ if($children == 0) {
+ key_blank(outline_points,
+ warding_points,
+ outline_paths=outline_paths,
+ engrave_right_points=engrave_points,
+ engrave_right_paths=engrave_paths,
+ engrave_left_points=engrave_points,
+ engrave_left_paths=engrave_paths,
+ offset=offset,
+ plug_diameter=12.7);
+ } else {
+ children(0);
+ }
+ key_bitting(heights, cut_locations + offsets,
+ flat=.381, angle=86, // from CW-1012 cutter specs
+ angles=angles);
+ m3_slider(slider*25.4);
+ }
+}
+
+// Defaults
+bitting="";
+outline="M3";
+warding="M3";
+slider=0.6;
+medeco_m3(bitting, outline, warding, slider);
\ No newline at end of file
diff --git a/scad/medeco_biaxial.scad b/scad/medeco_biaxial.scad
index 3ba10f8..d471297 100644
--- a/scad/medeco_biaxial.scad
+++ b/scad/medeco_biaxial.scad
@@ -1,87 +1,93 @@
-use
-include
-
-module medeco_biaxial(bitting="",
- outline_name="1515",
- warding_name="1515") {
-
- name = "Medeco Biaxial";
-
- /*
- "A" variants of key outlines indicates 6-pin version.
-
- Bitting is specified from bow to tip, 1-6, with 1 being the shallowest cut and 6 being the deepest.
-
- After each number, a letter K,B,Q,M,D,S is specified for the cut angle and offset.
-
- Example: 2K5B3Q6M3S
- */
-
- outlines_k = ["A1515",
- "1515",
- "A1517",
- "1517",
- "1518",
- "1542",
- "1543",
- "A1638",
- "1638",
- "1644",
- "1655"];
-
- wardings_k = ["1515",
- "1517",
- "1518",
- "1542",
- "1543",
- "1638",
- "1644",
- "1655"];
-
- outline_param = key_lkup(outlines_k, outlines_v, outline_name);
- outline_points = outline_param[0];
- outline_paths = outline_param[1];
- offset = outline_param[2];
- engrave_points = outline_param[3];
- engrave_paths = outline_param[4];
-
- warding_points = key_lkup(wardings_k, wardings_v, warding_name);
-
- cut_locations = [for(i=[0.244, 0.414, 0.584, 0.754, 0.924, 1.094]) i*25.4];
- depth_table = [for(i=[0.272+0.025:-0.025:0.141]) i*25.4];
- angles_k = ["K", "B", "Q", "M", "D", "S"];
- angles_v = [[20, -.7874], [0, -.7874], [-20, -.7874],
- [20, .7874], [0, .7874], [-20, .7874]];
-
- bitting_depth = [for(i=[0:2:len(bitting)-1]) bitting[i]];
- bitting_angle = [for(i=[1:2:len(bitting)-1]) bitting[i]];
- heights = key_code_to_heights(bitting_depth, depth_table);
- angles_and_offsets = [for(c=bitting_angle) key_lkup(angles_k, angles_v, c)];
- angles = [for(c=angles_and_offsets) c[0]];
- offsets = [for(c=angles_and_offsets) c[1]];
-
- difference() {
- if($children == 0) {
- key_blank(outline_points,
- warding_points,
- outline_paths=outline_paths,
- engrave_right_points=engrave_points,
- engrave_right_paths=engrave_paths,
- engrave_left_points=engrave_points,
- engrave_left_paths=engrave_paths,
- offset=offset,
- plug_diameter=12.7);
- } else {
- children(0);
- }
- key_bitting(heights, cut_locations + offsets,
- flat=.381, angle=86, // from CW-1012 cutter specs
- angles=angles);
- }
-}
-
-// Defaults
-bitting="";
-outline="1515";
-warding="1515";
-medeco_biaxial(bitting, outline, warding);
+use
+include
+
+module medeco_biaxial(bitting="",
+ outline_name="",
+ warding_name="") {
+
+ name = "Medeco Biaxial";
+
+ /*
+ "A" variants of key outlines indicates 6-pin version.
+
+ Bitting is specified from bow to tip, 1-6, with 1 being the shallowest cut and 6 being the deepest.
+
+ After each number, a letter K,B,Q,L,C,R,M,D,S is specified for the cut angle and offset.
+
+ Example: 2K5B3Q6M3S
+
+ Note: KBQ & MDS Biaxial cuts (Fore & Aft) do not appear to be used in conjunction with LCR Classic cuts(Centered)
+
+ Example: 2K5B3Q6M3S or 2L5C3R6L3R
+ */
+
+ outlines_k = ["A1515",
+ "1515",
+ "A1517",
+ "1517",
+ "1518",
+ "1542",
+ "1543",
+ "A1638",
+ "1638",
+ "1644",
+ "1655"];
+
+ wardings_k = ["1515",
+ "1517",
+ "1518",
+ "1542",
+ "1543",
+ "1638",
+ "1644",
+ "1655"];
+
+ outline_param = key_lkup(outlines_k, outlines_v, outline_name);
+ outline_points = outline_param[0];
+ outline_paths = outline_param[1];
+ offset = outline_param[2];
+ engrave_points = outline_param[3];
+ engrave_paths = outline_param[4];
+
+ warding_points = key_lkup(wardings_k, wardings_v, warding_name);
+
+ cut_locations = [for(i=[0.244, 0.414, 0.584, 0.754, 0.924, 1.094]) i*25.4];
+ depth_table = [for(i=[0.272+0.025:-0.025:0.146]) i*25.4];
+ angles_k = ["K", "B", "Q", "M", "D", "S", "L", "C", "R"];
+ angles_v = [[20, -.7874], [0, -.7874], [-20, -.7874],
+ [20, .7874], [0, .7874], [-20, .7874],
+ [20, 0], [0, 0], [-20, 0]];
+
+ bitting_depth = [for(i=[0:2:len(bitting)-1]) bitting[i]];
+ bitting_angle = [for(i=[1:2:len(bitting)-1]) bitting[i]];
+ heights = key_code_to_heights(bitting_depth, depth_table);
+ angles_and_offsets = [for(c=bitting_angle) key_lkup(angles_k, angles_v, c)];
+ angles = [for(c=angles_and_offsets) c[0]];
+ offsets = [for(c=angles_and_offsets) c[1]];
+
+ difference() {
+ if($children == 0) {
+ key_blank(outline_points,
+ warding_points,
+ outline_paths=outline_paths,
+ engrave_right_points=engrave_points,
+ engrave_right_paths=engrave_paths,
+ engrave_left_points=engrave_points,
+ engrave_left_paths=engrave_paths,
+ offset=offset,
+ plug_diameter=12.7);
+ } else {
+ children(0);
+ }
+ key_bitting(heights, cut_locations + offsets,
+ flat=.381, angle=86, // from CW-1012 cutter specs
+ angles=angles);
+ }
+}
+
+// Defaults
+bitting="";
+outline="1518";
+warding="1518";
+medeco_biaxial(bitting, outline, warding);
+
\ No newline at end of file
diff --git a/scad/medeco_classic.scad b/scad/medeco_classic.scad
index 6afd011..15328ca 100644
--- a/scad/medeco_classic.scad
+++ b/scad/medeco_classic.scad
@@ -48,7 +48,7 @@ module medeco_classic(bitting="",
warding_points = key_lkup(wardings_k, wardings_v, warding_name);
cut_locations = [for(i=[0.244, 0.414, 0.584, 0.754, 0.924, 1.094]) i*25.4];
- depth_table = [for(i=[0.266+0.025:-0.025:0.115]) i*25.4];
+ depth_table = [for(i=[0.266+0.030:-0.030:0.115]) i*25.4];
angles_k = ["L", "C", "R"];
angles_v = [20, 0, -20];
diff --git a/scad/schlage.gen.scad b/scad/schlage.gen.scad
index b0fcd1b..bdd23ad 100644
--- a/scad/schlage.gen.scad
+++ b/scad/schlage.gen.scad
@@ -4,99 +4,99 @@
// OpenSCAD program with the corresponding SVG element in the Inkscape document
// by looking for the XML element with the attribute id="inkscape-path-id".
-warding_e_points = [[-10.904790, -0.361462], [-8.994790, -0.361462], [-8.994790, 2.085218], [-9.949790, 2.847218], [-9.949790, 3.101218], [-9.215170, 3.947878], [-8.994790, 4.286548], [-8.994790, 8.350548], [-9.949790, 8.350548], [-9.949790, 4.625218], [-10.904790, 3.524548], [-10.904790, 2.085218], [-10.023250, 1.661878], [-10.023250, 0.730538], [-10.904790, 0.391878]];
-warding_e_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]];
-
-warding_h_points = [[-26.233377, -25.677372], [-25.995853, -25.862082], [-25.261245, -27.132082], [-25.261245, -28.986782], [-27.171236, -28.986412], [-27.171236, -28.148072], [-26.365861, -27.868062], [-26.271847, -27.777902], [-26.226409, -27.685072], [-26.226392, -26.874502], [-26.297022, -26.698222], [-27.171229, -25.777422], [-27.171195, -24.846082], [-26.142725, -23.830082], [-26.142768, -20.274082], [-25.261247, -20.274082], [-25.261238, -24.253422], [-25.555055, -24.761422], [-26.227001, -25.008182], [-26.297326, -25.060191], [-26.307261, -25.164452], [-26.307261, -25.566562], [-26.300374, -25.612888], [-26.233421, -25.677372]];
-warding_h_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
-
-warding_j_points = [[-14.677913, -20.274082], [-13.722943, -20.274082], [-13.722943, -24.253422], [-14.580473, -25.265592], [-14.646935, -25.381071], [-14.656773, -25.520032], [-14.656753, -25.922162], [-14.626061, -26.035013], [-14.512923, -26.107402], [-13.722973, -26.285422], [-13.750265, -27.279548], [-13.815380, -27.728931], [-13.869846, -27.909055], [-13.942363, -28.047032], [-13.995950, -28.140761], [-14.013163, -28.259172], [-13.979746, -28.425511], [-13.878733, -28.564332], [-13.722963, -28.740732], [-13.722943, -28.986782], [-15.632923, -28.986782], [-15.632923, -28.148072], [-14.713313, -27.809412], [-14.713313, -26.962742], [-15.632943, -26.539412], [-15.632943, -25.862072], [-14.677953, -23.957072]];
-warding_j_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]];
-
-warding_k_points = [[-3.212913, -25.152272], [-3.210413, -25.862072], [-2.715227, -26.878072], [-2.715227, -27.132072], [-2.721227, -27.799282], [-2.696675, -27.954681], [-2.599217, -28.116762], [-2.290929, -28.486742], [-2.290596, -28.986782], [-4.200707, -28.986782], [-4.200707, -27.894072], [-3.210346, -27.470742], [-3.210346, -27.047402], [-4.200707, -26.285402], [-4.200707, -25.608072], [-3.634800, -24.592072], [-3.847026, -24.253422], [-3.705511, -23.745422], [-3.139609, -23.491422], [-3.139609, -20.274082], [-2.290707, -20.274082], [-2.290929, -23.660752], [-2.878837, -24.806692], [-3.212835, -25.152272]];
-warding_k_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
-
-warding_cep_points = [[-46.778191, -102.911724], [-46.778191, -102.028119], [-45.969374, -101.649169], [-45.969374, -101.214259], [-46.295127, -100.807516], [-46.295127, -100.232142], [-46.778191, -99.516681], [-46.778191, -99.109938], [-46.486127, -98.955579], [-46.486127, -98.605172], [-46.553503, -98.562732], [-46.553503, -97.819479], [-45.890868, -97.693287], [-45.890868, -97.398840], [-45.800815, -97.333731], [-45.722019, -97.253091], [-45.650727, -97.141058], [-45.609453, -96.998128], [-45.620710, -96.824798], [-45.707010, -96.621567], [-45.890868, -96.388931], [-45.890868, -94.200107], [-44.891051, -94.200107], [-44.891051, -97.987358], [-45.205374, -98.689299], [-45.205374, -99.040082], [-45.778374, -99.166274], [-45.778374, -99.489264], [-45.205374, -99.797607], [-45.205374, -100.428565], [-44.868191, -101.130131], [-44.868191, -102.911724]];
-warding_cep_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
-
-warding_efp_points = [[-15.846260, -102.911716], [-15.846260, -102.042383], [-15.131842, -101.718642], [-15.131842, -100.737277], [-15.835195, -100.358326], [-15.835195, -99.867456], [-15.555888, -99.740889], [-15.555888, -99.376585], [-15.857923, -99.236122], [-15.857923, -98.885340], [-15.455707, -98.885340], [-15.455707, -98.464701], [-15.198230, -98.338134], [-15.198230, -97.748864], [-14.952714, -97.692528], [-14.952714, -97.440521], [-14.861851, -97.355712], [-14.711385, -97.130206], [-14.671045, -96.978246], [-14.684499, -96.807379], [-14.774643, -96.623027], [-14.964377, -96.430612], [-14.964377, -94.200100], [-13.947923, -94.200100], [-13.947923, -98.913132], [-14.628848, -99.264290], [-14.628848, -99.601176], [-13.947923, -99.979376], [-13.947923, -101.606722], [-14.159647, -101.859481], [-14.159647, -102.098343], [-13.947923, -102.364623], [-13.947923, -102.911716]];
-warding_efp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]];
+warding_jp_points = [[30.045050, -102.911928], [30.045050, -102.027928], [30.882050, -101.662928], [30.882050, -101.256928], [30.045050, -99.488928], [30.045050, -99.109928], [30.346050, -98.955928], [30.346050, -98.632928], [30.067050, -98.492928], [30.067050, -98.114928], [30.950050, -97.706928], [30.950050, -97.440928], [31.037941, -97.355662], [31.184425, -97.127053], [31.224708, -96.971739], [31.213722, -96.795881], [31.129493, -96.604578], [30.950050, -96.402928], [30.950050, -94.199928], [31.955050, -94.199928], [31.955050, -98.590928], [31.061050, -99.025928], [31.061050, -99.165928], [31.955050, -101.101928], [31.955050, -102.911928]];
+warding_jp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
-outline_5pin_points = [[-62.922957, 88.699435], [-62.909041, 87.743154], [-62.867914, 86.978822], [-62.800506, 86.382019], [-62.707748, 85.928326], [-62.590569, 85.593322], [-62.449901, 85.352587], [-62.286673, 85.181702], [-62.101817, 85.056247], [-57.580646, 82.417132], [-56.564688, 82.417132], [-56.568313, 80.571250], [-56.527520, 80.322991], [-56.407399, 80.101799], [-56.220328, 79.924388], [-55.978687, 79.807472], [-55.567858, 79.711870], [-55.339983, 79.605716], [-55.157035, 79.431636], [-55.031574, 79.206471], [-54.976162, 78.947061], [-54.977220, 78.192067], [-54.946838, 77.938227], [-54.829996, 77.714818], [-54.639229, 77.538701], [-54.387075, 77.426738], [-53.975730, 77.290314], [-53.758147, 77.205436], [-53.582872, 77.052560], [-53.466051, 76.861464], [-53.423828, 76.661928], [-53.400250, 76.460014], [-53.332223, 76.265679], [-53.224401, 76.084602], [-53.081439, 75.922457], [-52.907993, 75.784921], [-52.708716, 75.677668], [-52.488263, 75.606377], [-52.251290, 75.576721], [-50.219372, 75.576721], [-49.985705, 75.606369], [-49.767707, 75.677657], [-49.570161, 75.784909], [-49.397851, 75.922447], [-49.255561, 76.084595], [-49.148076, 76.265676], [-49.080178, 76.460013], [-49.056652, 76.661928], [-49.013540, 76.861460], [-48.890904, 77.052549], [-48.699989, 77.205424], [-48.452037, 77.290314], [-48.041727, 77.428289], [-47.819899, 77.540501], [-47.639288, 77.716200], [-47.512361, 77.938759], [-47.451581, 78.191551], [-47.451581, 78.946542], [-47.425986, 79.205927], [-47.310511, 79.431094], [-47.117777, 79.605188], [-46.860404, 79.711354], [-46.492467, 79.806956], [-46.234165, 79.941107], [-46.010843, 80.139752], [-45.751427, 80.508721], [-45.636974, 80.680844], [-45.482463, 80.803873], [-45.295002, 80.876736], [-45.081701, 80.898363], [-42.869948, 80.897304], [-42.716921, 80.915044], [-42.572981, 80.962262], [-42.326007, 81.131628], [-42.156314, 81.378395], [-42.108974, 81.522363], [-42.091187, 81.675552], [-42.092245, 81.588735], [-42.078031, 81.755009], [-42.032806, 81.908354], [-41.959453, 82.045379], [-41.860853, 82.162692], [-41.739887, 82.256901], [-41.599440, 82.324613], [-41.442391, 82.362438], [-41.271624, 82.366983], [-38.043914, 82.365924], [-37.747234, 82.448008], [-37.500479, 82.627742], [-37.330749, 82.881853], [-37.283239, 83.029526], [-37.265150, 83.187064], [-37.259461, 84.787481], [-35.674027, 84.788010], [-35.523321, 84.596049], [-35.325044, 84.449522], [-35.089386, 84.351548], [-34.826533, 84.305247], [-12.857848, 84.305247], [-10.947887, 86.240107], [-10.762109, 86.487382], [-10.623014, 86.762133], [-10.535768, 87.057379], [-10.505538, 87.366136], [-10.535768, 87.674340], [-10.623014, 87.965500], [-10.762109, 88.228926], [-10.947887, 88.453926], [-15.500927, 93.017247], [-37.260493, 93.017447], [-37.265150, 94.193614], [-37.283241, 94.356626], [-37.330752, 94.507688], [-37.500481, 94.760336], [-37.615924, 94.855112], [-37.747235, 94.924314], [-37.891028, 94.964538], [-38.043914, 94.972378], [-41.271624, 94.971319], [-41.442446, 94.995218], [-41.599519, 95.046328], [-41.860922, 95.214668], [-42.032831, 95.445302], [-42.078037, 95.574279], [-42.092245, 95.707192], [-42.091187, 95.705075], [-42.108951, 95.863830], [-42.156230, 96.011809], [-42.325738, 96.261860], [-42.572532, 96.428081], [-42.716418, 96.471270], [-42.869432, 96.483320], [-45.081185, 96.482791], [-45.294549, 96.513184], [-45.482196, 96.584399], [-45.636898, 96.691498], [-45.751427, 96.829541], [-46.010327, 97.240883], [-46.233648, 97.452212], [-46.491951, 97.573681], [-46.860404, 97.669281], [-47.117777, 97.784988], [-47.310511, 97.962253], [-47.425986, 98.184236], [-47.451581, 98.434093], [-47.450523, 99.189087], [-47.510633, 99.452250], [-47.637461, 99.678666], [-47.818487, 99.851495], [-48.041187, 99.953897], [-48.452529, 100.048464], [-48.700488, 100.167575], [-48.891427, 100.337926], [-49.014072, 100.535370], [-49.057144, 100.735762], [-49.080692, 100.937544], [-49.148552, 101.131049], [-49.255959, 101.309907], [-49.398145, 101.467748], [-49.570344, 101.598201], [-49.767788, 101.694898], [-49.985712, 101.751467], [-50.219348, 101.761538], [-52.251266, 101.761538], [-52.488246, 101.751467], [-52.708710, 101.694898], [-52.908000, 101.598201], [-53.081457, 101.467748], [-53.224424, 101.309907], [-53.332243, 101.131049], [-53.400255, 100.937544], [-53.423804, 100.735762], [-53.466138, 100.535366], [-53.583127, 100.337914], [-53.758559, 100.167561], [-53.976225, 100.048464], [-54.387051, 99.953897], [-54.639234, 99.851495], [-54.830084, 99.678666], [-54.947082, 99.452250], [-54.977712, 99.189087], [-54.977712, 98.434093], [-55.033380, 98.185093], [-55.158611, 97.963797], [-55.340929, 97.786834], [-55.567858, 97.670831], [-55.978687, 97.574713], [-56.221243, 97.467072], [-56.408837, 97.288054], [-56.529021, 97.050569], [-56.569348, 96.767528], [-56.564691, 94.862734], [-57.580649, 94.862734], [-62.101820, 92.325423], [-62.286676, 92.205560], [-62.449904, 92.038886], [-62.590572, 91.801176], [-62.707750, 91.468208], [-62.800509, 91.015758], [-62.867916, 90.419603], [-62.909044, 89.655521], [-62.922959, 88.699287], [-60.535505, 88.699435], [-60.508116, 89.713254], [-60.428799, 90.313222], [-60.370996, 90.495182], [-60.301807, 90.618281], [-60.221763, 90.697389], [-60.131396, 90.747371], [-57.580646, 92.238237], [-56.141458, 92.246492], [-56.036807, 91.395820], [-55.960989, 90.530358], [-55.914538, 89.652039], [-55.897986, 88.762799], [-55.911869, 87.864570], [-55.956720, 86.959288], [-56.033072, 86.048886], [-56.141458, 85.135300], [-57.580646, 85.126515], [-60.131396, 86.592061], [-60.301817, 86.755440], [-60.371008, 86.889105], [-60.428810, 87.078162], [-60.508123, 87.684674], [-60.535505, 88.699425]];
+outline_5pin_points = [[-62.923350, 88.699272], [-62.909433, 87.742997], [-62.868303, 86.978669], [-62.800890, 86.381867], [-62.708125, 85.928172], [-62.590938, 85.593165], [-62.450259, 85.352425], [-62.287020, 85.181534], [-62.102150, 85.056072], [-57.581050, 82.416972], [-56.565050, 82.416972], [-56.568650, 80.571072], [-56.527867, 80.322833], [-56.407763, 80.101660], [-56.220702, 79.924267], [-55.979050, 79.807372], [-55.568250, 79.711672], [-55.340375, 79.605560], [-55.157425, 79.431497], [-55.031963, 79.206322], [-54.976550, 78.946872], [-54.977550, 78.191872], [-54.947166, 77.938053], [-54.830325, 77.714647], [-54.639572, 77.538528], [-54.387450, 77.426572], [-53.976050, 77.290172], [-53.758486, 77.205302], [-53.583213, 77.052435], [-53.466383, 76.861336], [-53.424150, 76.661772], [-53.400593, 76.459857], [-53.332578, 76.265522], [-53.224761, 76.084443], [-53.081800, 75.922297], [-52.908351, 75.784760], [-52.709072, 75.677510], [-52.488619, 75.606221], [-52.251650, 75.576572], [-50.219750, 75.576572], [-49.986069, 75.606221], [-49.768064, 75.677510], [-49.570518, 75.784760], [-49.398212, 75.922297], [-49.255931, 76.084443], [-49.148455, 76.265522], [-49.080567, 76.459857], [-49.057050, 76.661772], [-49.013923, 76.861336], [-48.891288, 77.052435], [-48.700383, 77.205302], [-48.452450, 77.290172], [-48.042050, 77.428172], [-47.820233, 77.540377], [-47.639638, 77.716060], [-47.512723, 77.938599], [-47.451950, 78.191372], [-47.451950, 78.946372], [-47.426358, 79.205780], [-47.310888, 79.430960], [-47.118148, 79.605045], [-46.860750, 79.711172], [-46.492850, 79.806772], [-46.234538, 79.940922], [-46.011250, 80.139572], [-45.751850, 80.508572], [-45.637364, 80.680667], [-45.482838, 80.803685], [-45.295367, 80.876545], [-45.082050, 80.898172], [-42.870350, 80.897172], [-42.717309, 80.914910], [-42.573359, 80.962122], [-42.326375, 81.131472], [-42.156678, 81.378222], [-42.109338, 81.522185], [-42.091550, 81.675372], [-42.092650, 81.588572], [-42.078435, 81.754840], [-42.033211, 81.908181], [-41.959860, 82.045206], [-41.861263, 82.162522], [-41.740301, 82.256738], [-41.599858, 82.324463], [-41.442813, 82.362304], [-41.272050, 82.366872], [-38.044250, 82.365772], [-37.747584, 82.447860], [-37.500850, 82.627597], [-37.331141, 82.881697], [-37.283637, 83.029356], [-37.265550, 83.186872], [-37.259850, 84.787372], [-35.674450, 84.787872], [-35.523733, 84.595884], [-35.325438, 84.449347], [-35.089773, 84.351372], [-34.826950, 84.305072], [-12.858250, 84.305072], [-10.948350, 86.239972], [-10.762534, 86.487249], [-10.623425, 86.761985], [-10.536178, 87.057214], [-10.505950, 87.365972], [-10.536178, 87.674203], [-10.623425, 87.965372], [-10.762534, 88.228791], [-10.948350, 88.453772], [-15.501350, 93.017072], [-37.260850, 93.017272], [-37.265550, 94.193472], [-37.283637, 94.356480], [-37.331141, 94.507533], [-37.500850, 94.760160], [-37.616282, 94.854924], [-37.747584, 94.924117], [-37.891369, 94.964335], [-38.044250, 94.972172], [-41.272050, 94.971172], [-41.442871, 94.995069], [-41.599942, 95.046177], [-41.861338, 95.214510], [-42.033239, 95.445149], [-42.078443, 95.574139], [-42.092650, 95.707072], [-42.091550, 95.704872], [-42.109316, 95.863630], [-42.156600, 96.011614], [-42.326125, 96.261685], [-42.572938, 96.427924], [-42.716830, 96.471119], [-42.869850, 96.483172], [-45.081550, 96.482572], [-45.294903, 96.513008], [-45.482550, 96.584235], [-45.637272, 96.691330], [-45.751850, 96.829372], [-46.010750, 97.240672], [-46.234037, 97.452035], [-46.492350, 97.573472], [-46.860750, 97.669072], [-47.118148, 97.784803], [-47.310888, 97.962072], [-47.426358, 98.184041], [-47.451950, 98.433872], [-47.450850, 99.188872], [-47.510972, 99.452050], [-47.637825, 99.678497], [-47.818866, 99.851356], [-48.041550, 99.953772], [-48.452950, 100.048272], [-48.700897, 100.167377], [-48.891825, 100.337735], [-49.014466, 100.535186], [-49.057550, 100.735572], [-49.081074, 100.937367], [-49.148919, 101.130880], [-49.256316, 101.309742], [-49.398500, 101.467585], [-49.570702, 101.598038], [-49.768156, 101.694733], [-49.986095, 101.751301], [-50.219750, 101.761372], [-52.251650, 101.761372], [-52.488623, 101.751301], [-52.709086, 101.694733], [-52.908378, 101.598038], [-53.081838, 101.467585], [-53.224805, 101.309742], [-53.332620, 101.130880], [-53.400622, 100.937367], [-53.424150, 100.735572], [-53.466503, 100.535186], [-53.583500, 100.337735], [-53.758922, 100.167377], [-53.976550, 100.048272], [-54.387450, 99.953772], [-54.639594, 99.851356], [-54.830425, 99.678497], [-54.947419, 99.452050], [-54.978050, 99.188872], [-54.978050, 98.433872], [-55.033720, 98.184910], [-55.158963, 97.963622], [-55.341298, 97.786659], [-55.568250, 97.670672], [-55.979050, 97.574572], [-56.221605, 97.466925], [-56.409212, 97.287897], [-56.529414, 97.050406], [-56.569750, 96.767372], [-56.565050, 94.862572], [-57.581050, 94.862572], [-62.102150, 92.325272], [-62.287020, 92.205393], [-62.450259, 92.038706], [-62.590938, 91.800990], [-62.708125, 91.468022], [-62.800890, 91.015579], [-62.868303, 90.419438], [-62.909433, 89.655376], [-62.923350, 88.699172], [-60.535850, 88.699272], [-60.508470, 89.713086], [-60.429163, 90.313060], [-60.371363, 90.495019], [-60.302173, 90.618114], [-60.222126, 90.697210], [-60.131750, 90.747172], [-57.581050, 92.238072], [-56.141850, 92.246372], [-56.037182, 91.395674], [-55.961358, 90.530194], [-55.914908, 89.651865], [-55.898363, 88.762622], [-55.912253, 87.864397], [-55.957111, 86.959125], [-56.033466, 86.048739], [-56.141850, 85.135172], [-57.581050, 85.126372], [-60.131750, 86.591872], [-60.302173, 86.755286], [-60.371363, 86.888955], [-60.429163, 87.078010], [-60.508470, 87.684514], [-60.535850, 88.699272]];
outline_5pin_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], [225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202]];
-outline_6pin_points = [[-62.526702, 58.099605], [-62.512786, 57.143324], [-62.471659, 56.378992], [-62.404251, 55.782189], [-62.311493, 55.328495], [-62.194315, 54.993490], [-62.053647, 54.752755], [-61.890421, 54.581870], [-61.705565, 54.456415], [-57.184394, 51.817299], [-56.168434, 51.817299], [-56.172059, 49.971418], [-56.131266, 49.723158], [-56.011145, 49.501966], [-55.824075, 49.324556], [-55.582432, 49.207640], [-55.171603, 49.112038], [-54.943729, 49.005885], [-54.760780, 48.831804], [-54.635319, 48.606638], [-54.579907, 48.347228], [-54.580966, 47.592234], [-54.550583, 47.338395], [-54.433741, 47.114987], [-54.242975, 46.938871], [-53.990820, 46.826908], [-53.579478, 46.690481], [-53.361894, 46.605686], [-53.186618, 46.452988], [-53.069796, 46.262069], [-53.027573, 46.062612], [-53.003995, 45.860676], [-52.935968, 45.666284], [-52.828146, 45.485124], [-52.685185, 45.322885], [-52.511738, 45.185254], [-52.312461, 45.077919], [-52.092008, 45.006569], [-51.855035, 44.976891], [-49.823117, 44.976891], [-49.589451, 45.006561], [-49.371452, 45.077908], [-49.173906, 45.185242], [-49.001596, 45.322875], [-48.859307, 45.485117], [-48.751821, 45.666280], [-48.683923, 45.860675], [-48.660398, 46.062612], [-48.617285, 46.262065], [-48.494650, 46.452977], [-48.303734, 46.605674], [-48.055782, 46.690481], [-47.644956, 46.828459], [-47.423208, 46.940750], [-47.242775, 47.116626], [-47.116025, 47.339363], [-47.055327, 47.592234], [-47.055327, 48.346712], [-47.029731, 48.606097], [-46.914257, 48.831264], [-46.721523, 49.005356], [-46.464150, 49.111522], [-46.095696, 49.207124], [-45.837394, 49.341534], [-45.614073, 49.540438], [-45.355173, 49.908889], [-45.240719, 50.081012], [-45.086208, 50.204041], [-44.898748, 50.276904], [-44.685446, 50.298530], [-42.473177, 50.297472], [-42.320171, 50.315211], [-42.176290, 50.362429], [-41.929494, 50.531796], [-41.759978, 50.778562], [-41.712697, 50.922530], [-41.694932, 51.075720], [-41.695990, 50.988905], [-41.681777, 51.155200], [-41.636552, 51.308604], [-41.563198, 51.445711], [-41.464598, 51.563119], [-41.343633, 51.657422], [-41.203185, 51.725217], [-41.046137, 51.763100], [-40.875369, 51.767666], [-37.647659, 51.766608], [-37.350980, 51.848610], [-37.104224, 52.028166], [-36.934495, 52.282099], [-36.886985, 52.429713], [-36.868895, 52.587229], [-36.863206, 54.187648], [-35.277773, 54.188177], [-35.127066, 53.996189], [-34.928790, 53.849601], [-34.693132, 53.751567], [-34.430281, 53.705238], [-8.499564, 53.705238], [-6.581335, 55.659393], [-6.400645, 55.917557], [-6.264156, 56.198011], [-6.177864, 56.495442], [-6.147767, 56.804541], [-6.177864, 57.113060], [-6.264156, 57.406680], [-6.400645, 57.676992], [-6.581335, 57.915585], [-11.125760, 62.417438], [-36.864238, 62.417438], [-36.868895, 63.593768], [-36.886850, 63.756781], [-36.934296, 63.907843], [-37.104047, 64.160491], [-37.219543, 64.255266], [-37.350914, 64.324469], [-37.494754, 64.364692], [-37.647659, 64.372532], [-40.875369, 64.371474], [-41.046191, 64.395372], [-41.203265, 64.446483], [-41.464667, 64.614823], [-41.636576, 64.845456], [-41.681783, 64.974434], [-41.695990, 65.107346], [-41.694932, 65.105230], [-41.712735, 65.264007], [-41.760031, 65.412044], [-41.929533, 65.662274], [-42.176296, 65.828673], [-42.320169, 65.871921], [-42.473177, 65.883994], [-44.684930, 65.882935], [-44.898294, 65.913339], [-45.085941, 65.984553], [-45.240643, 66.091646], [-45.355173, 66.229685], [-45.614073, 66.641030], [-45.837393, 66.852356], [-46.095696, 66.973826], [-46.464150, 67.069427], [-46.721523, 67.185214], [-46.914257, 67.362657], [-47.029731, 67.584817], [-47.055327, 67.834756], [-47.054268, 68.589231], [-47.114381, 68.852395], [-47.241208, 69.078812], [-47.422231, 69.251640], [-47.644930, 69.354040], [-48.056275, 69.448610], [-48.304231, 69.567720], [-48.495170, 69.738071], [-48.617815, 69.935515], [-48.660887, 70.135905], [-48.684434, 70.337688], [-48.752295, 70.531193], [-48.859701, 70.710051], [-49.001887, 70.867892], [-49.174086, 70.998346], [-49.371531, 71.095042], [-49.589455, 71.151612], [-49.823091, 71.161684], [-51.855009, 71.161684], [-52.091989, 71.151598], [-52.312453, 71.095021], [-52.511743, 70.998324], [-52.685200, 70.867873], [-52.828167, 70.710037], [-52.935986, 70.531186], [-53.003998, 70.337685], [-53.027547, 70.135905], [-53.069800, 69.935511], [-53.186612, 69.738060], [-53.361867, 69.567708], [-53.579452, 69.448610], [-53.990794, 69.354040], [-54.242977, 69.251648], [-54.433827, 69.078819], [-54.550825, 68.852398], [-54.581455, 68.589231], [-54.581455, 67.834756], [-54.637123, 67.585675], [-54.762354, 67.364202], [-54.944671, 67.187061], [-55.171600, 67.070978], [-55.582429, 66.975376], [-55.824987, 66.867718], [-56.012580, 66.688701], [-56.132764, 66.451225], [-56.173091, 66.168190], [-56.168434, 64.262881], [-57.184394, 64.262881], [-61.705565, 61.725566], [-61.890421, 61.605704], [-62.053647, 61.439030], [-62.194315, 61.201321], [-62.311493, 60.868354], [-62.404251, 60.415904], [-62.471659, 59.819750], [-62.512786, 59.055668], [-62.526702, 58.099433], [-60.139250, 58.099605], [-60.111781, 59.113425], [-60.032286, 59.713393], [-59.974389, 59.895352], [-59.905117, 60.018452], [-59.825015, 60.097559], [-59.734626, 60.147541], [-57.184394, 61.638407], [-55.745204, 61.646662], [-55.636821, 60.738640], [-55.560455, 59.832210], [-55.515582, 58.929309], [-55.501675, 58.031871], [-55.518210, 57.141833], [-55.564660, 56.261130], [-55.640499, 55.391697], [-55.745204, 54.535470], [-57.184394, 54.526685], [-59.734626, 55.992228], [-59.905126, 56.155607], [-59.974399, 56.289273], [-60.032296, 56.478330], [-60.111787, 57.084843], [-60.139250, 58.099595]];
+outline_6pin_points = [[-62.527150, 58.099072], [-62.513233, 57.143019], [-62.472105, 56.378838], [-62.404696, 55.782117], [-62.311937, 55.328447], [-62.194762, 54.993418], [-62.054102, 54.752619], [-61.890887, 54.581640], [-61.706050, 54.456072], [-57.184850, 51.817072], [-56.168950, 51.817072], [-56.172550, 49.971072], [-56.131753, 49.723166], [-56.011625, 49.502072], [-55.824559, 49.324478], [-55.582950, 49.207072], [-55.172050, 49.112072], [-54.944175, 49.005760], [-54.761225, 48.831572], [-54.635762, 48.606385], [-54.580350, 48.347072], [-54.581450, 47.592072], [-54.551064, 47.338385], [-54.434213, 47.115072], [-54.243430, 46.939009], [-53.991250, 46.827072], [-53.579950, 46.690072], [-53.362386, 46.605588], [-53.187113, 46.452947], [-53.070283, 46.261869], [-53.028050, 46.062072], [-53.004465, 45.860289], [-52.936436, 45.665994], [-52.828617, 45.484894], [-52.685663, 45.322697], [-52.512225, 45.185109], [-52.312958, 45.077838], [-52.092515, 45.006590], [-51.855550, 44.977072], [-49.823550, 44.977072], [-49.589902, 45.006590], [-49.371920, 45.077838], [-49.174388, 45.185109], [-49.002088, 45.322697], [-48.859801, 45.484894], [-48.752311, 45.665994], [-48.684400, 45.860289], [-48.660850, 46.062072], [-48.617766, 46.261869], [-48.495125, 46.452947], [-48.304197, 46.605588], [-48.056250, 46.690072], [-47.645450, 46.828072], [-47.423711, 46.940416], [-47.243288, 47.116322], [-47.116545, 47.339103], [-47.055850, 47.592072], [-47.055850, 48.347072], [-47.030244, 48.606369], [-46.914750, 48.831447], [-46.722006, 49.005338], [-46.464650, 49.111072], [-46.096150, 49.207072], [-45.837875, 49.341322], [-45.614550, 49.540072], [-45.355650, 49.909072], [-45.241222, 50.080806], [-45.086725, 50.203697], [-44.899266, 50.276525], [-44.685950, 50.298072], [-42.473650, 50.297072], [-42.320663, 50.314836], [-42.176795, 50.362119], [-41.930013, 50.531697], [-41.760498, 50.778713], [-41.713216, 50.922793], [-41.695450, 51.076072], [-41.696450, 50.989072], [-41.682235, 51.155187], [-41.637011, 51.308494], [-41.563660, 51.445558], [-41.465063, 51.562947], [-41.344101, 51.657226], [-41.203658, 51.724963], [-41.046613, 51.762722], [-40.875850, 51.767072], [-37.648150, 51.766072], [-37.351469, 51.848088], [-37.104700, 52.027697], [-36.934956, 52.281744], [-36.887441, 52.429445], [-36.869350, 52.587072], [-36.863750, 54.187072], [-35.278250, 54.188072], [-35.127547, 53.996025], [-34.929275, 53.849447], [-34.693616, 53.751431], [-34.430750, 53.705072], [-8.500050, 53.705072], [-6.581850, 55.659072], [-6.401180, 55.917291], [-6.264713, 56.197822], [-6.178439, 56.495228], [-6.148350, 56.804072], [-6.178439, 57.112806], [-6.264713, 57.406447], [-6.401180, 57.676650], [-6.581850, 57.915072], [-11.126250, 62.417272], [-36.864750, 62.417272], [-36.869350, 63.593672], [-36.887327, 63.756680], [-36.934787, 63.907733], [-37.104550, 64.160359], [-37.220045, 64.255124], [-37.351413, 64.324317], [-37.495248, 64.364535], [-37.648150, 64.372372], [-40.875850, 64.371372], [-41.046671, 64.395269], [-41.203742, 64.446375], [-41.465138, 64.614697], [-41.637039, 64.845306], [-41.682243, 64.974272], [-41.696450, 65.107172], [-41.695450, 65.105072], [-41.713241, 65.263851], [-41.760527, 65.411892], [-41.930013, 65.662135], [-42.176767, 65.828545], [-42.320639, 65.871798], [-42.473650, 65.883872], [-44.685450, 65.882772], [-44.898802, 65.913208], [-45.086438, 65.984434], [-45.241130, 66.091530], [-45.355650, 66.229572], [-45.614550, 66.640872], [-45.837875, 66.852197], [-46.096150, 66.973672], [-46.464650, 67.069272], [-46.722006, 67.185081], [-46.914750, 67.362522], [-47.030244, 67.584663], [-47.055850, 67.834572], [-47.054750, 68.589072], [-47.114858, 68.852235], [-47.241687, 69.078647], [-47.422723, 69.251472], [-47.645450, 69.353872], [-48.056750, 69.448472], [-48.304711, 69.567577], [-48.495663, 69.737935], [-48.618308, 69.935386], [-48.661350, 70.135772], [-48.684907, 70.337538], [-48.752775, 70.531038], [-48.860187, 70.709898], [-49.002375, 70.867747], [-49.174573, 70.998211], [-49.372013, 71.094919], [-49.589927, 71.151497], [-49.823550, 71.161572], [-51.855450, 71.161572], [-52.092452, 71.151468], [-52.312930, 71.094877], [-52.512227, 70.998168], [-52.685688, 70.867710], [-52.828656, 70.709872], [-52.936477, 70.531024], [-53.004493, 70.337534], [-53.028050, 70.135772], [-53.070269, 69.935386], [-53.187075, 69.737935], [-53.362344, 69.567577], [-53.579950, 69.448472], [-53.991250, 69.353872], [-54.243452, 69.251472], [-54.434313, 69.078647], [-54.551317, 68.852235], [-54.581950, 68.589072], [-54.581950, 67.834572], [-54.637619, 67.585531], [-54.762850, 67.364072], [-54.945156, 67.186938], [-55.172050, 67.070872], [-55.582950, 66.975272], [-55.825489, 66.867583], [-56.013063, 66.688560], [-56.133230, 66.451092], [-56.173550, 66.168072], [-56.168950, 64.262772], [-57.184850, 64.262772], [-61.706050, 61.725472], [-61.890887, 61.605592], [-62.054102, 61.438902], [-62.194762, 61.201175], [-62.311937, 60.868185], [-62.404696, 60.415705], [-62.472105, 59.819511], [-62.513233, 59.055375], [-62.527150, 58.099072], [-60.139750, 58.099072], [-60.112277, 59.113117], [-60.032763, 59.713210], [-59.974853, 59.895198], [-59.905567, 60.018308], [-59.825451, 60.097409], [-59.735050, 60.147372], [-57.184850, 61.638272], [-55.745650, 61.646572], [-55.637262, 60.738538], [-55.560897, 59.832078], [-55.516027, 58.929135], [-55.502125, 58.031647], [-55.518664, 57.141556], [-55.565116, 56.260803], [-55.640954, 55.391328], [-55.745650, 54.535072], [-57.184850, 54.526072], [-59.735050, 55.992072], [-59.905567, 56.155494], [-59.974853, 56.289160], [-60.032763, 56.478197], [-60.112277, 57.084588], [-60.139750, 58.099072]];
outline_6pin_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], [225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202]];
-warding_fp_points = [[0.169075, -102.911721], [0.169075, -102.055534], [0.990619, -101.662687], [0.990619, -101.213505], [0.157483, -100.498419], [0.157483, -99.867461], [0.490975, -99.713102], [0.490975, -99.081768], [0.613137, -98.745257], [0.157483, -98.394099], [0.157483, -97.903604], [1.057198, -97.692533], [1.057198, -97.426254], [1.142917, -97.345788], [1.284839, -97.129835], [1.322862, -96.982978], [1.310118, -96.816562], [1.225000, -96.635359], [1.045904, -96.444137], [1.045904, -94.200105], [2.055891, -94.200105], [2.055891, -98.001252], [1.312519, -99.628598], [1.312519, -99.782582], [2.067483, -99.937317], [2.067483, -101.648791], [1.834158, -101.901550], [1.834158, -102.097973], [2.044894, -102.378149], [2.044894, -102.911721]];
-warding_fp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]];
-
-warding_l_points = [[-13.898315, -51.344102], [-14.265615, -51.090102], [-14.265615, -49.820102], [-15.000225, -48.550102], [-15.000225, -47.872762], [-14.559455, -47.618762], [-13.898315, -46.856762], [-13.898295, -42.962102], [-14.926735, -42.962102], [-14.926755, -46.687432], [-15.808285, -48.550102], [-14.853295, -49.735432], [-14.853295, -50.582102], [-15.808285, -51.005432], [-15.808285, -51.674802], [-13.898285, -51.674802]];
-warding_l_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]];
+warding_e_points = [[-10.905144, -0.361638], [-8.995144, -0.361638], [-8.995144, 2.085042], [-9.950144, 2.847042], [-9.950144, 3.101042], [-9.215524, 3.947702], [-8.995144, 4.286372], [-8.995144, 8.350372], [-9.950144, 8.350372], [-9.950144, 4.625042], [-10.905144, 3.524372], [-10.905144, 2.085042], [-10.023604, 1.661702], [-10.023604, 0.730362], [-10.905144, 0.391702]];
+warding_e_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]];
-warding_f_points = [[21.800224, 0.307208], [22.755204, 0.730538], [22.755204, 0.730538], [22.755204, 0.984548], [22.755204, 0.984548], [21.800224, 1.746548], [21.800224, 1.746548], [21.800224, 2.593208], [22.314434, 3.609208], [21.800224, 3.947878], [21.800224, 3.947878], [21.800224, 4.371208], [21.800224, 4.371208], [22.755204, 4.540548], [22.755204, 4.540548], [22.755204, 8.350548], [22.755204, 8.350548], [23.710224, 8.350548], [23.710224, 8.350548], [23.710224, 4.117208], [22.902164, 2.677878], [22.902164, 2.677878], [22.902164, 2.423878], [22.902164, 2.423878], [23.710224, 2.254548], [23.710224, 2.254548], [23.710224, 0.561208], [23.416404, 0.222538], [23.416404, 0.222538], [23.710224, -0.116122], [23.710224, -0.116122], [23.710224, -0.361462], [21.800224, -0.361462]];
+warding_f_points = [[21.799870, 0.307032], [22.754850, 0.730362], [22.754850, 0.730362], [22.754850, 0.984372], [22.754850, 0.984372], [21.799870, 1.746372], [21.799870, 1.746372], [21.799870, 2.593032], [22.314080, 3.609032], [21.799870, 3.947702], [21.799870, 3.947702], [21.799870, 4.371032], [21.799870, 4.371032], [22.754850, 4.540372], [22.754850, 4.540372], [22.754850, 8.350372], [22.754850, 8.350372], [23.709870, 8.350372], [23.709870, 8.350372], [23.709870, 4.117032], [22.901810, 2.677702], [22.901810, 2.677702], [22.901810, 2.423702], [22.901810, 2.423702], [23.709870, 2.254372], [23.709870, 2.254372], [23.709870, 0.561032], [23.416050, 0.222362], [23.416050, 0.222362], [23.709870, -0.116298], [23.709870, -0.116298], [23.709870, -0.361638], [21.799870, -0.361638]];
warding_f_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]];
-warding_g_points = [[50.770464, -0.015482], [50.881594, -0.016212], [50.997572, -0.055417], [51.035421, -0.103051], [51.049724, -0.168152], [50.998493, -0.297042], [50.891874, -0.361462], [49.140134, -0.361462], [49.140134, 0.391868], [49.948184, 0.645868], [49.948184, 1.238548], [49.140134, 1.831218], [49.140134, 3.016548], [49.654364, 4.455878], [50.168564, 4.709878], [50.168564, 8.350548], [51.050134, 8.350548], [51.049724, 3.355218], [50.242054, 3.016548], [50.242054, 2.423878], [50.535904, 1.323218], [50.521004, 0.255768], [50.623733, 0.102173], [50.770464, -0.015482]];
+warding_g_points = [[50.770110, -0.015658], [50.881240, -0.016388], [50.997217, -0.055593], [51.035067, -0.103227], [51.049370, -0.168328], [50.998139, -0.297218], [50.891520, -0.361638], [49.139780, -0.361638], [49.139780, 0.391692], [49.947830, 0.645692], [49.947830, 1.238372], [49.139780, 1.831042], [49.139780, 3.016372], [49.654010, 4.455702], [50.168210, 4.709702], [50.168210, 8.350372], [51.049780, 8.350372], [51.049370, 3.355042], [50.241700, 3.016372], [50.241700, 2.423702], [50.535550, 1.323042], [50.520650, 0.255592], [50.623379, 0.101997], [50.770110, -0.015658]];
warding_g_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
-warding_jp_points = [[30.045166, -102.912104], [30.045166, -102.028116], [30.882791, -101.663062], [30.882791, -101.256319], [30.045166, -99.488885], [30.045166, -99.109935], [30.346604, -98.955951], [30.346604, -98.632960], [30.067595, -98.492873], [30.067595, -98.114298], [30.950076, -97.707180], [30.950076, -97.440525], [31.038010, -97.355276], [31.184565, -97.126689], [31.224868, -96.971373], [31.213876, -96.795500], [31.129607, -96.604161], [30.950076, -96.402448], [30.950076, -94.200104], [31.955166, -94.200104], [31.955166, -98.590521], [31.061620, -99.025807], [31.061620, -99.165895], [31.955166, -101.101960], [31.955166, -102.911720]];
-warding_jp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
+warding_c_points = [[-40.049619, -0.361638], [-40.049950, 1.153752], [-41.005089, 3.185752], [-41.005089, 3.439702], [-40.049950, 3.863042], [-40.050284, 8.350372], [-41.005089, 8.350372], [-41.005089, 4.709702], [-41.959886, 4.201822], [-41.959950, 2.931702], [-41.073290, 1.069042], [-41.073290, 0.815042], [-41.959886, 0.391692], [-41.959886, -0.361958]];
+warding_c_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]];
-warding_fgp_points = [[16.184305, -102.911721], [16.184305, -102.042388], [16.999800, -101.663062], [16.999800, -101.312655], [16.173240, -100.484898], [16.173240, -99.867461], [16.474677, -99.713101], [16.474677, -99.362319], [16.430120, -99.334902], [16.430120, -98.015899], [17.066786, -97.707556], [17.066786, -97.412733], [17.156276, -97.330372], [17.305424, -97.111291], [17.346440, -96.963607], [17.335254, -96.797496], [17.249493, -96.618208], [17.066786, -96.430992], [17.066786, -94.200105], [18.071577, -94.200105], [18.071577, -97.945667], [17.837425, -98.478977], [18.083240, -99.026183], [18.083240, -99.082143], [17.468703, -99.362319], [17.468703, -99.965860], [18.060513, -100.415042], [18.060513, -100.807513], [17.859555, -101.059896], [17.859555, -101.270967], [18.060513, -101.551142], [18.060513, -102.911721]];
-warding_fgp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
+warding_ce_points = [[-23.146815, 8.350372], [-23.146815, 4.032382], [-23.514115, 3.355052], [-23.514115, 3.101052], [-24.101805, 3.016352], [-24.101805, 2.423692], [-23.514115, 2.169692], [-23.514115, 1.577022], [-23.146815, 0.815022], [-23.146815, -0.361638], [-25.056815, -0.361638], [-25.056815, 0.053012], [-24.248715, 0.391682], [-24.248715, 0.815022], [-24.469105, 1.069022], [-24.469105, 1.831022], [-25.056815, 2.677692], [-25.056815, 3.185692], [-24.836435, 3.439692], [-24.836435, 4.201692], [-24.175295, 4.286392], [-24.175295, 8.350372]];
+warding_ce_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]];
-warding_ep_points = [[-31.847223, -102.911722], [-31.847223, -102.013846], [-31.010539, -101.621750], [-31.010539, -100.709490], [-31.847223, -100.260684], [-31.847223, -99.839669], [-31.553098, -99.713102], [-31.553098, -99.334903], [-31.835724, -99.222232], [-31.835724, -98.717465], [-30.931561, -97.721077], [-30.931561, -97.412734], [-30.841325, -97.323741], [-30.692849, -97.090072], [-30.654066, -96.934597], [-30.669478, -96.761689], [-30.762002, -96.577592], [-30.954558, -96.388554], [-30.954558, -94.200105], [-29.937223, -94.200105], [-29.937223, -97.959940], [-30.208351, -98.590898], [-30.841387, -99.320256], [-30.841387, -99.446823], [-29.937223, -99.909901], [-29.937223, -102.911722]];
-warding_ep_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]];
+warding_ef_points = [[6.879850, 4.540412], [6.667630, 4.455712], [6.667630, 3.863042], [6.384660, 3.778342], [6.384660, 3.270342], [5.960210, 3.270342], [5.960210, 1.915672], [6.738340, 1.577002], [6.738340, 0.560992], [5.960210, 0.222332], [5.960210, -0.361638], [7.870210, -0.361638], [7.870210, -0.116338], [7.516530, 0.222332], [7.870210, 0.560992], [7.870210, 2.254342], [7.162790, 2.677672], [7.162790, 3.185672], [7.870210, 3.524342], [7.870210, 8.350342], [6.879850, 8.350372]];
+warding_ef_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]];
-warding_hp_points = [[61.955689, -102.911719], [61.955689, -102.451382], [62.634485, -102.136279], [62.710787, -102.071792], [62.750822, -101.991074], [62.768831, -101.892909], [62.768831, -101.065528], [62.744806, -100.944271], [62.702579, -100.871217], [62.644502, -100.825914], [61.955689, -100.453724], [61.955689, -100.093552], [62.260322, -99.952713], [62.260322, -99.217346], [62.890213, -97.826609], [62.890213, -97.484840], [63.068474, -97.304009], [63.149844, -97.124058], [63.170393, -96.930874], [63.127361, -96.667300], [63.030966, -96.488405], [62.890213, -96.354374], [62.890213, -94.200103], [63.865689, -94.200103], [63.865689, -98.041811], [62.922621, -99.443815], [62.922621, -100.005668], [63.865689, -100.217866], [63.865689, -101.848216], [63.541021, -102.261719], [63.541021, -102.366503], [63.840057, -102.911719]];
-warding_hp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
+warding_fg_points = [[38.349700, -0.361638], [38.349700, 0.815012], [38.055890, 1.153682], [38.055890, 1.323012], [38.349700, 1.661682], [38.349700, 2.000342], [37.762040, 2.423682], [37.762040, 3.270342], [38.349700, 3.524342], [38.349700, 3.609042], [38.129320, 4.032372], [38.349700, 4.540372], [38.349700, 8.350372], [37.468190, 8.350372], [37.468190, 4.794372], [36.880500, 4.455702], [36.827400, 4.426589], [36.807000, 4.371002], [36.807000, 3.270332], [36.439690, 2.677672], [36.439690, 2.085002], [37.394660, 1.238332], [37.394660, 0.899672], [36.439690, 0.476312], [36.439690, -0.361638]];
+warding_fg_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
-warding_c_points = [[-40.049265, -0.361462], [-40.049596, 1.153928], [-41.004735, 3.185928], [-41.004735, 3.439878], [-40.049596, 3.863218], [-40.049930, 8.350548], [-41.004735, 8.350548], [-41.004735, 4.709878], [-41.959532, 4.201998], [-41.959596, 2.931878], [-41.072936, 1.069218], [-41.072936, 0.815218], [-41.959532, 0.391868], [-41.959532, -0.361782]];
-warding_c_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]];
+warding_h_points = [[-26.233731, -25.677548], [-25.996207, -25.862258], [-25.261599, -27.132258], [-25.261599, -28.986958], [-27.171590, -28.986588], [-27.171590, -28.148248], [-26.366215, -27.868238], [-26.272202, -27.778078], [-26.226763, -27.685248], [-26.226746, -26.874678], [-26.297376, -26.698398], [-27.171583, -25.777598], [-27.171549, -24.846258], [-26.143079, -23.830258], [-26.143122, -20.274258], [-25.261601, -20.274258], [-25.261592, -24.253598], [-25.555409, -24.761598], [-26.227355, -25.008358], [-26.297680, -25.060367], [-26.307615, -25.164628], [-26.307615, -25.566738], [-26.300729, -25.613064], [-26.233775, -25.677548]];
+warding_h_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
-warding_lp_points = [[47.473323, -94.200100], [48.440563, -94.200100], [48.440563, -98.090633], [47.875444, -98.939797], [47.496310, -99.099790], [47.496310, -99.726993], [48.194872, -101.219885], [48.194872, -102.496073], [48.442951, -102.911717], [46.532951, -102.911717], [46.532951, -102.508466], [47.213900, -102.207259], [47.269987, -102.162097], [47.362568, -102.031868], [47.362568, -100.899899], [47.300773, -100.794739], [46.860440, -100.189695], [46.860440, -99.288327], [47.474518, -97.884445], [47.474518, -97.536291], [47.520930, -97.511011], [47.623037, -97.420522], [47.725143, -97.242853], [47.771556, -96.956035], [47.734277, -96.763274], [47.645739, -96.587178], [47.473323, -96.415589]];
-warding_lp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]];
+warding_j_points = [[-14.678267, -20.274258], [-13.723297, -20.274258], [-13.723297, -24.253598], [-14.580827, -25.265768], [-14.647290, -25.381247], [-14.657127, -25.520208], [-14.657107, -25.922338], [-14.626416, -26.035189], [-14.513277, -26.107578], [-13.723327, -26.285598], [-13.750619, -27.279724], [-13.815734, -27.729107], [-13.870201, -27.909231], [-13.942717, -28.047208], [-13.996305, -28.140937], [-14.013517, -28.259348], [-13.980101, -28.425687], [-13.879087, -28.564508], [-13.723317, -28.740908], [-13.723297, -28.986958], [-15.633277, -28.986958], [-15.633277, -28.148248], [-14.713667, -27.809588], [-14.713667, -26.962918], [-15.633297, -26.539588], [-15.633297, -25.862248], [-14.678307, -23.957248]];
+warding_j_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]];
-engrave_5pin_points = [[-42.027372, 102.865139], [-42.027372, 74.902787], [-41.740073, 74.902787], [-41.740073, 102.865139], [-46.033237, 102.884849], [-46.033237, 74.922496], [-45.745942, 74.922496], [-45.745942, 102.884844], [-47.589267, 102.866669], [-47.589267, 74.904326], [-47.301975, 74.904326], [-47.301975, 102.866669], [-49.145299, 102.912099], [-49.145299, 74.949746], [-48.858005, 74.949746], [-48.858005, 102.912104], [-53.679254, 102.902999], [-53.679254, 74.940691], [-53.391959, 74.940691], [-53.391959, 102.903018], [-55.355131, 102.891049], [-55.355131, 74.928697], [-55.067837, 74.928697], [-55.067837, 102.891067]];
+warding_k_points = [[-3.213267, -25.152448], [-3.210767, -25.862248], [-2.715581, -26.878248], [-2.715581, -27.132248], [-2.721581, -27.799458], [-2.697030, -27.954857], [-2.599571, -28.116938], [-2.291283, -28.486918], [-2.290950, -28.986958], [-4.201061, -28.986958], [-4.201061, -27.894248], [-3.210700, -27.470918], [-3.210700, -27.047578], [-4.201061, -26.285578], [-4.201061, -25.608248], [-3.635154, -24.592248], [-3.847380, -24.253598], [-3.705865, -23.745598], [-3.139963, -23.491598], [-3.139963, -20.274258], [-2.291061, -20.274258], [-2.291283, -23.660928], [-2.879191, -24.806868], [-3.213189, -25.152448]];
+warding_k_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]];
+
+warding_l_points = [[-13.898669, -51.344278], [-14.265969, -51.090278], [-14.265969, -49.820278], [-15.000579, -48.550278], [-15.000579, -47.872938], [-14.559809, -47.618938], [-13.898669, -46.856938], [-13.898649, -42.962278], [-14.927089, -42.962278], [-14.927109, -46.687608], [-15.808639, -48.550278], [-14.853649, -49.735608], [-14.853649, -50.582278], [-15.808639, -51.005608], [-15.808639, -51.674978], [-13.898639, -51.674978]];
+warding_l_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]];
+
+engrave_5pin_points = [[-42.027726, 102.864963], [-42.027726, 74.902611], [-41.740427, 74.902611], [-41.740427, 102.864963], [-46.033591, 102.884673], [-46.033591, 74.922320], [-45.746296, 74.922320], [-45.746296, 102.884668], [-47.589621, 102.866493], [-47.589621, 74.904150], [-47.302329, 74.904150], [-47.302329, 102.866493], [-49.145653, 102.911923], [-49.145653, 74.949570], [-48.858359, 74.949570], [-48.858359, 102.911928], [-53.679608, 102.902823], [-53.679608, 74.940515], [-53.392313, 74.940515], [-53.392313, 102.902842], [-55.355485, 102.890873], [-55.355485, 74.928521], [-55.068191, 74.928521], [-55.068191, 102.890891]];
engrave_5pin_paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15], [16, 17, 18, 19], [20, 21, 22, 23]];
-engrave_6pin_points = [[-41.685294, 72.173501], [-41.685294, 44.211148], [-41.397994, 44.211148], [-41.397994, 72.173501], [-45.691158, 72.193201], [-45.691158, 44.230848], [-45.403864, 44.230848], [-45.403864, 72.193191], [-47.247188, 72.175001], [-47.247188, 44.212658], [-46.959896, 44.212658], [-46.959896, 72.175001], [-48.803220, 72.220401], [-48.803220, 44.258048], [-48.515927, 44.258048], [-48.515927, 72.220401], [-53.337176, 72.211401], [-53.337176, 44.249088], [-53.049881, 44.249088], [-53.049881, 72.211421], [-55.013053, 72.199501], [-55.013053, 44.237148], [-54.725759, 44.237148], [-54.725759, 72.199521]];
+engrave_6pin_points = [[-41.685648, 72.173325], [-41.685648, 44.210972], [-41.398348, 44.210972], [-41.398348, 72.173325], [-45.691512, 72.193025], [-45.691512, 44.230672], [-45.404218, 44.230672], [-45.404218, 72.193015], [-47.247542, 72.174825], [-47.247542, 44.212482], [-46.960250, 44.212482], [-46.960250, 72.174825], [-48.803574, 72.220225], [-48.803574, 44.257872], [-48.516281, 44.257872], [-48.516281, 72.220225], [-53.337530, 72.211225], [-53.337530, 44.248912], [-53.050235, 44.248912], [-53.050235, 72.211245], [-55.013407, 72.199325], [-55.013407, 44.236972], [-54.726113, 44.236972], [-54.726113, 72.199345]];
engrave_6pin_paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11], [12, 13, 14, 15], [16, 17, 18, 19], [20, 21, 22, 23]];
-warding_ce_points = [[-23.146461, 8.350548], [-23.146461, 4.032558], [-23.513761, 3.355228], [-23.513761, 3.101228], [-24.101451, 3.016528], [-24.101451, 2.423868], [-23.513761, 2.169868], [-23.513761, 1.577198], [-23.146461, 0.815198], [-23.146461, -0.361462], [-25.056461, -0.361462], [-25.056461, 0.053188], [-24.248361, 0.391858], [-24.248361, 0.815198], [-24.468751, 1.069198], [-24.468751, 1.831198], [-25.056461, 2.677868], [-25.056461, 3.185868], [-24.836081, 3.439868], [-24.836081, 4.201868], [-24.174941, 4.286568], [-24.174941, 8.350548]];
-warding_ce_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]];
+warding_cp_points = [[-63.866050, -102.911928], [-63.866050, -102.027928], [-63.028450, -101.662928], [-63.028450, -101.256928], [-63.866050, -99.488928], [-63.866050, -99.109928], [-63.564650, -98.955928], [-63.564650, -98.632928], [-63.843650, -98.492928], [-63.843650, -98.114928], [-62.961150, -97.707928], [-62.961150, -97.440928], [-62.873217, -97.355662], [-62.726663, -97.127053], [-62.686360, -96.971739], [-62.697352, -96.795881], [-62.781621, -96.604578], [-62.961150, -96.402928], [-62.961150, -94.199928], [-61.956050, -94.199928], [-61.956050, -98.590928], [-62.849550, -99.025928], [-62.849550, -99.165928], [-61.956050, -101.101928], [-61.956050, -102.911928]];
+warding_cp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
-warding_ef_points = [[6.880204, 4.540588], [6.667984, 4.455888], [6.667984, 3.863218], [6.385014, 3.778518], [6.385014, 3.270518], [5.960564, 3.270518], [5.960564, 1.915848], [6.738694, 1.577178], [6.738694, 0.561168], [5.960564, 0.222508], [5.960564, -0.361462], [7.870564, -0.361462], [7.870564, -0.116162], [7.516884, 0.222508], [7.870564, 0.561168], [7.870564, 2.254518], [7.163144, 2.677848], [7.163144, 3.185848], [7.870564, 3.524518], [7.870564, 8.350518], [6.880204, 8.350548]];
-warding_ef_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]];
+warding_cep_points = [[-46.778550, -102.911928], [-46.778550, -102.027928], [-45.969750, -101.648928], [-45.969750, -101.214928], [-46.295450, -100.807928], [-46.295450, -100.231928], [-46.778550, -99.516928], [-46.778550, -99.109928], [-46.486450, -98.955928], [-46.486450, -98.604928], [-46.553850, -98.562928], [-46.553850, -97.819928], [-45.891250, -97.693928], [-45.891250, -97.398928], [-45.801194, -97.333787], [-45.722395, -97.253117], [-45.651100, -97.141053], [-45.609824, -96.998098], [-45.621081, -96.824756], [-45.707385, -96.621532], [-45.891250, -96.388928], [-45.891250, -94.199928], [-44.891450, -94.199928], [-44.891450, -97.987928], [-45.205750, -98.689928], [-45.205750, -99.039928], [-45.778750, -99.166928], [-45.778750, -99.489928], [-45.205750, -99.797928], [-45.205750, -100.428928], [-44.868550, -101.129928], [-44.868550, -102.911928]];
+warding_cep_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
-warding_fg_points = [[38.350054, -0.361462], [38.350054, 0.815188], [38.056244, 1.153858], [38.056244, 1.323188], [38.350054, 1.661858], [38.350054, 2.000518], [37.762394, 2.423858], [37.762394, 3.270518], [38.350054, 3.524518], [38.350054, 3.609218], [38.129674, 4.032548], [38.350054, 4.540548], [38.350054, 8.350548], [37.468544, 8.350548], [37.468544, 4.794548], [36.880854, 4.455878], [36.827754, 4.426765], [36.807354, 4.371178], [36.807354, 3.270508], [36.440044, 2.677848], [36.440044, 2.085178], [37.395014, 1.238508], [37.395014, 0.899848], [36.440044, 0.476488], [36.440044, -0.361462]];
-warding_fg_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
+warding_efp_points = [[-15.846550, -102.911928], [-15.846550, -102.042928], [-15.132150, -101.718928], [-15.132150, -100.736928], [-15.835550, -100.358928], [-15.835550, -99.867928], [-15.556250, -99.740928], [-15.556250, -99.376928], [-15.858250, -99.235928], [-15.858250, -98.885928], [-15.456050, -98.885928], [-15.456050, -98.464928], [-15.198550, -98.337928], [-15.198550, -97.748928], [-14.953050, -97.692928], [-14.953050, -97.440928], [-14.862191, -97.356100], [-14.711725, -97.130553], [-14.671380, -96.978574], [-14.684822, -96.807694], [-14.774946, -96.623336], [-14.964650, -96.430928], [-14.964650, -94.199928], [-13.948250, -94.199928], [-13.948250, -98.912928], [-14.629150, -99.263928], [-14.629150, -99.600928], [-13.948250, -99.979928], [-13.948250, -101.606928], [-14.159950, -101.859928], [-14.159950, -102.098928], [-13.948250, -102.364928], [-13.948250, -102.911928]];
+warding_efp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]];
-warding_cp_points = [[-63.865689, -102.911721], [-63.865689, -102.028117], [-63.028064, -101.663062], [-63.028064, -101.256320], [-63.865689, -99.488886], [-63.865689, -99.109935], [-63.564251, -98.955952], [-63.564251, -98.632961], [-63.843260, -98.492873], [-63.843260, -98.114299], [-62.960779, -97.707180], [-62.960779, -97.440525], [-62.872845, -97.355277], [-62.726290, -97.126689], [-62.685987, -96.971374], [-62.696979, -96.795501], [-62.781248, -96.604162], [-62.960779, -96.402449], [-62.960779, -94.200105], [-61.955689, -94.200105], [-61.955689, -98.590522], [-62.849235, -99.025808], [-62.849235, -99.165895], [-61.955689, -101.101960], [-61.955689, -102.911721]];
-warding_cp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]];
+warding_fp_points = [[0.168050, -102.911928], [0.168050, -102.055928], [0.990050, -101.662928], [0.990050, -101.213928], [0.157050, -100.498928], [0.157050, -99.867928], [0.490050, -99.713928], [0.490050, -99.081928], [0.612050, -98.745928], [0.157050, -98.394928], [0.157050, -97.903928], [1.056050, -97.692928], [1.056050, -97.426928], [1.141800, -97.346475], [1.283800, -97.130553], [1.321870, -96.983715], [1.309175, -96.817319], [1.224105, -96.636133], [1.045050, -96.444928], [1.045050, -94.200928], [2.055050, -94.200928], [2.055050, -98.001928], [1.312050, -99.628928], [1.312050, -99.782928], [2.067050, -99.937928], [2.067050, -101.648928], [1.833050, -101.901928], [1.833050, -102.098928], [2.044050, -102.378928], [2.044050, -102.911928]];
+warding_fp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]];
+
+warding_fgp_points = [[16.184050, -102.911928], [16.184050, -102.042928], [16.999050, -101.662928], [16.999050, -101.312928], [16.173050, -100.484928], [16.173050, -99.867928], [16.474050, -99.712928], [16.474050, -99.362928], [16.429050, -99.334928], [16.429050, -98.015928], [17.066050, -97.707928], [17.066050, -97.412928], [17.155487, -97.330506], [17.304550, -97.111303], [17.345542, -96.963563], [17.334362, -96.797412], [17.248652, -96.618114], [17.066050, -96.430928], [17.066050, -94.199928], [18.071050, -94.199928], [18.071050, -97.945928], [17.837050, -98.478928], [18.083050, -99.025928], [18.083050, -99.081928], [17.468050, -99.362928], [17.468050, -99.965928], [18.060050, -100.414928], [18.060050, -100.807928], [17.859050, -101.059928], [17.859050, -101.270928], [18.060050, -101.550928], [18.060050, -102.911928]];
+warding_fgp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
+warding_ep_points = [[-31.847650, -102.911928], [-31.847650, -102.013928], [-31.010950, -101.621928], [-31.010950, -100.709928], [-31.847650, -100.260928], [-31.847650, -99.839928], [-31.553450, -99.713928], [-31.553450, -99.334928], [-31.836150, -99.222928], [-31.836150, -98.717928], [-30.931950, -97.720928], [-30.931950, -97.412928], [-30.841719, -97.323944], [-30.693250, -97.090303], [-30.654470, -96.934852], [-30.669881, -96.761975], [-30.762402, -96.577918], [-30.954950, -96.388928], [-30.954950, -94.200928], [-29.937650, -94.200928], [-29.937650, -97.959928], [-30.208750, -98.590928], [-30.841750, -99.320928], [-30.841750, -99.446928], [-29.937650, -99.909928], [-29.937650, -102.911928]];
+warding_ep_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]];
+
+warding_hp_points = [[61.956050, -102.911928], [61.956050, -102.451928], [62.634050, -102.136928], [62.710831, -102.072225], [62.751050, -101.991303], [62.769050, -101.892928], [62.769050, -101.065928], [62.744878, -100.944475], [62.702425, -100.871303], [62.644050, -100.825928], [61.956050, -100.453928], [61.956050, -100.093928], [62.260050, -99.952928], [62.260050, -99.217928], [62.890050, -97.826928], [62.890050, -97.484928], [63.068378, -97.304287], [63.149675, -97.124303], [63.170050, -96.930928], [63.127144, -96.667537], [63.030800, -96.488803], [62.890050, -96.354928], [62.890050, -94.200928], [63.866050, -94.200928], [63.866050, -98.041928], [62.923050, -99.443928], [62.923050, -100.005928], [63.866050, -100.217928], [63.866050, -101.848928], [63.541050, -102.261928], [63.541050, -102.366928], [63.840050, -102.911928]];
+warding_hp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]];
+
+warding_lp_points = [[47.473050, -94.200928], [48.440050, -94.200928], [48.440050, -98.090928], [47.875050, -98.939928], [47.496050, -99.099928], [47.496050, -99.727928], [48.195050, -101.219928], [48.195050, -102.496928], [48.443050, -102.911928], [46.533050, -102.911928], [46.533050, -102.508928], [47.214050, -102.207928], [47.270050, -102.162678], [47.362050, -102.031928], [47.362050, -100.899928], [47.301050, -100.794928], [46.860050, -100.189928], [46.860050, -99.288928], [47.474050, -97.884928], [47.474050, -97.536928], [47.520456, -97.511694], [47.622550, -97.421303], [47.724644, -97.243725], [47.771050, -96.956928], [47.733800, -96.764053], [47.645331, -96.587787], [47.473050, -96.415928]];
+warding_lp_paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]];
+
+//polygon(points=warding_jp_points, paths=warding_jp_paths);
+//polygon(points=outline_5pin_points, paths=outline_5pin_paths);
+//polygon(points=outline_6pin_points, paths=outline_6pin_paths);
//polygon(points=warding_e_points, paths=warding_e_paths);
+//polygon(points=warding_f_points, paths=warding_f_paths);
+//polygon(points=warding_g_points, paths=warding_g_paths);
+//polygon(points=warding_c_points, paths=warding_c_paths);
+//polygon(points=warding_ce_points, paths=warding_ce_paths);
+//polygon(points=warding_ef_points, paths=warding_ef_paths);
+//polygon(points=warding_fg_points, paths=warding_fg_paths);
//polygon(points=warding_h_points, paths=warding_h_paths);
//polygon(points=warding_j_points, paths=warding_j_paths);
//polygon(points=warding_k_points, paths=warding_k_paths);
+//polygon(points=warding_l_points, paths=warding_l_paths);
+//polygon(points=engrave_5pin_points, paths=engrave_5pin_paths);
+//polygon(points=engrave_6pin_points, paths=engrave_6pin_paths);
+//polygon(points=warding_cp_points, paths=warding_cp_paths);
//polygon(points=warding_cep_points, paths=warding_cep_paths);
//polygon(points=warding_efp_points, paths=warding_efp_paths);
-//polygon(points=outline_5pin_points, paths=outline_5pin_paths);
-//polygon(points=outline_6pin_points, paths=outline_6pin_paths);
//polygon(points=warding_fp_points, paths=warding_fp_paths);
-//polygon(points=warding_l_points, paths=warding_l_paths);
-//polygon(points=warding_f_points, paths=warding_f_paths);
-//polygon(points=warding_g_points, paths=warding_g_paths);
-//polygon(points=warding_jp_points, paths=warding_jp_paths);
//polygon(points=warding_fgp_points, paths=warding_fgp_paths);
//polygon(points=warding_ep_points, paths=warding_ep_paths);
//polygon(points=warding_hp_points, paths=warding_hp_paths);
-//polygon(points=warding_c_points, paths=warding_c_paths);
//polygon(points=warding_lp_points, paths=warding_lp_paths);
-//polygon(points=engrave_5pin_points, paths=engrave_5pin_paths);
-//polygon(points=engrave_6pin_points, paths=engrave_6pin_paths);
-//polygon(points=warding_ce_points, paths=warding_ce_paths);
-//polygon(points=warding_ef_points, paths=warding_ef_paths);
-//polygon(points=warding_fg_points, paths=warding_fg_paths);
-//polygon(points=warding_cp_points, paths=warding_cp_paths);