From 5df62ad60ac4edaa81fb681b3eb362afbad544b1 Mon Sep 17 00:00:00 2001 From: wangdequan Date: Mon, 8 Jun 2026 15:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E8=A7=84=E5=88=92=E6=8C=81=E7=BB=AD?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 结论:已纳入 LinuxCNC 五轴 switchkins M428/M429/M430 来源资产,补齐 remap source probe 与 native 验证闭环,未新增自写 CNC 语义。 --- wasm-port/docs/compatibility-validation.md | 8 + wasm-port/docs/porting-steps-standalone.md | 27 + wasm-port/docs/scope-and-baseline.md | 6 +- wasm-port/docs/source-reuse-map.md | 8 +- .../linuxcnc_5axis_remap_asset_probe.cpp | 235 + .../core/shims/boost/python/object_fwd.hpp | 4 + .../shims/linuxcnc_remap_compile_compat.hh | 7 + wasm-port/runtime/ui/ini-panel/app.js | 2 +- .../tests/native/verify_native_probes.sh | 29 + wasm-port/tools/build_native_probes.sh | 44 + wasm-port/tools/source-manifest.txt | 50 + .../axis/vismach/5axis/bridgemill/5axis.ini | 202 + .../axis/vismach/5axis/bridgemill/5axis.tbl | 4 + .../axis/vismach/5axis/bridgemill/5axis.xml | 128 + .../5axis/bridgemill/5axis_postgui.hal | 17 + .../vismach/5axis/bridgemill/5axisgui.hal | 32 + .../vismach/5axis/bridgemill/5axisgui.ngc | 53 + .../sim/axis/vismach/5axis/bridgemill/README | 38 + .../5axis/bridgemill/remap_subs/428remap.ngc | 24 + .../5axis/bridgemill/remap_subs/429remap.ngc | 24 + .../5axis/bridgemill/remap_subs/430remap.ngc | 24 + .../vismach/5axis/table-dual-rotary/README | 42 + .../demos/xyzab-tdr-demo.ngc | 49 + .../table-dual-rotary/remap_subs/428remap.ngc | 24 + .../table-dual-rotary/remap_subs/429remap.ngc | 24 + .../table-dual-rotary/xyzab-tdr-postgui.hal | 23 + .../5axis/table-dual-rotary/xyzab-tdr.ini | 183 + .../5axis/table-dual-rotary/xyzab-tdr.tbl | 4 + .../5axis/table-dual-rotary/xyzab-tdr.var | 119 + .../5axis/table-dual-rotary/xyzab-tdr.var.bak | 119 + .../5axis/table-dual-rotary/xyzab-tdr.xml | 325 ++ .../table-dual-rotary/xyzab-tdr_cmds.hal | 207 + .../vismach/5axis/table-rotary-tilting/README | 32 + .../table-rotary-tilting/demos/boat-xyzac.ngc | 1881 +++++++ .../table-rotary-tilting/demos/boat-xyzbc.ngc | 1867 +++++++ .../demos/impeller-7bl-xyzac.ngc | 4510 +++++++++++++++++ .../demos/xyzac_switchkins.ngc | 3 + .../demos/xyzac_switchkins_test_1.ngc | 39 + .../demos/xyzac_switchkins_test_2.ngc | 49 + .../demos/xyzac_switchkins_test_3.ngc | 15 + .../demos/xyzbc_switchkins.ngc | 3 + .../remap_subs/428remap.ngc | 24 + .../remap_subs/429remap.ngc | 24 + .../remap_subs/430remap.ngc | 24 + .../remap_subs/centering.ngc | 42 + .../remap_subs/helix_ac.ngc | 22 + .../remap_subs/helix_bc.ngc | 22 + .../remap_subs/xyzac_switchkins_sub.ngc | 47 + .../remap_subs/xyzbc_switchkins_sub.ngc | 47 + .../table-rotary-tilting/switchkins.halshow | 29 + .../switchkins_postgui.hal | 12 + .../5axis/table-rotary-tilting/xyzac-trt.ini | 182 + .../5axis/table-rotary-tilting/xyzac-trt.tbl | 10 + .../5axis/table-rotary-tilting/xyzac-trt.txt | 37 + .../5axis/table-rotary-tilting/xyzac-trt.xml | 45 + .../table-rotary-tilting/xyzac-trt_cmds.hal | 207 + .../5axis/table-rotary-tilting/xyzbc-trt.ini | 182 + .../5axis/table-rotary-tilting/xyzbc-trt.tbl | 2 + .../5axis/table-rotary-tilting/xyzbc-trt.txt | 37 + .../5axis/table-rotary-tilting/xyzbc-trt.xml | 45 + .../linuxcnc/src/emc/rs274ngc/interp_remap.cc | 640 +++ 61 files changed, 12160 insertions(+), 4 deletions(-) create mode 100644 wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_5axis_remap_asset_probe.cpp create mode 100644 wasm-port/runtime/core/shims/linuxcnc_remap_compile_compat.hh create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var.bak create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr_cmds.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt create mode 100644 wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml create mode 100644 wasm-port/vendor/linuxcnc/src/emc/rs274ngc/interp_remap.cc diff --git a/wasm-port/docs/compatibility-validation.md b/wasm-port/docs/compatibility-validation.md index f7bd154..4f136f6 100644 --- a/wasm-port/docs/compatibility-validation.md +++ b/wasm-port/docs/compatibility-validation.md @@ -587,3 +587,11 @@ switchable `5axiskins` XYZBCW bridge-mill model, TRT `xyzac`/`xyzbc` table-rotary models, CoreXY, rotated-axis, rose, max, linear-delta, rotary-delta, Scorbot, tripod, SCARA, PUMA, generic serial, generic hexapod, and pentapod models. + +`linuxcnc_5axis_remap_asset_probe` pins the LinuxCNC sample-machine assets +that define five-axis switchkins `M428`, `M429`, and `M430`: bridge-mill, +dual-rotary, and table-rotary-tilting INI files, `remap_subs/*.ngc`, HAL +switchkins links, tool tables, and demo programs. It verifies that these +commands remain LinuxCNC `REMAP` entries backed by LinuxCNC NGC subroutines +using `M68`, `M66`, and `_hal[motion.switchkins-type]`; it does not implement +the remap execution path. diff --git a/wasm-port/docs/porting-steps-standalone.md b/wasm-port/docs/porting-steps-standalone.md index 4ddf733..85d2aff 100644 --- a/wasm-port/docs/porting-steps-standalone.md +++ b/wasm-port/docs/porting-steps-standalone.md @@ -783,6 +783,30 @@ Steps: - planner outputs - forward/inverse kinematics - 5-axis world/joint transforms + - LinuxCNC five-axis `M428`/`M429`/`M430` remap assets and switchkins + machine configuration links + +Current five-axis switchkins status: + +1. Vendored LinuxCNC `5axiskins`, `xyzac-trt-kins`, and `xyzbc-trt-kins` + sources are compiled and probed natively. +2. Vendored LinuxCNC sample machine assets now cover bridge-mill, + table-dual-rotary, and table-rotary-tilting INI/HAL/tool/demo/remap + files. +3. `M428`, `M429`, and `M430` remain LinuxCNC `REMAP` entries backed by + vendored LinuxCNC NGC subroutines; do not replace them with standalone + M-code handlers. + +Next work: + +1. Route vendored LinuxCNC remap lookup/execution through the standalone + interpreter harness for NGC remaps. +2. Connect the standalone HAL adapter so LinuxCNC `M68`/`M66` remap + synchronization updates and reads `_hal[motion.switchkins-type]`. +3. Add a native machine-session harness for `xyzac-trt` and `xyzbc-trt` + programs that switch `M429 -> M428 -> M429`. +4. Export the validated switchkins/remap status through the WASM SDK and INI + panel without adding JavaScript CNC semantics. Involved LinuxCNC source: @@ -796,6 +820,9 @@ Involved LinuxCNC source: - `src/hal/components/xyzab_tdr_kins.comp` - `src/hal/components/xyzacb_trsrn.comp` - `src/hal/components/xyzbca_trsrn.comp` +- `configs/sim/axis/vismach/5axis/bridgemill/*` +- `configs/sim/axis/vismach/5axis/table-dual-rotary/*` +- `configs/sim/axis/vismach/5axis/table-rotary-tilting/*` ## Phase 10: Build the Standalone WASM Program diff --git a/wasm-port/docs/scope-and-baseline.md b/wasm-port/docs/scope-and-baseline.md index 7c665cb..6992eeb 100644 --- a/wasm-port/docs/scope-and-baseline.md +++ b/wasm-port/docs/scope-and-baseline.md @@ -70,5 +70,7 @@ The native baseline compares those negative fixtures with upstream Machine baseline is still limited to standalone interpreter, trajectory planner, LinuxCNC identity/trivial kinematics, LinuxCNC `5axiskins` XYZBCW -bridge-mill probing, and LinuxCNC TRT `xyzac`/`xyzbc` probing. Additional -non-trivial kinematics and fuller machine baselines remain future work. +bridge-mill probing, LinuxCNC TRT `xyzac`/`xyzbc` probing, and vendored +LinuxCNC five-axis sample machine assets for `M428`, `M429`, and `M430` +switchkins remaps. Full standalone execution of those remaps still needs the +LinuxCNC remap runtime and HAL synchronization boundary connected. diff --git a/wasm-port/docs/source-reuse-map.md b/wasm-port/docs/source-reuse-map.md index 99ed2db..75489f9 100644 --- a/wasm-port/docs/source-reuse-map.md +++ b/wasm-port/docs/source-reuse-map.md @@ -40,6 +40,7 @@ Current validation is intentionally mechanical: | Identity/trivial kinematics | `src/emc/kinematics/kinematics.h`, `cubic.h`, `kins_util.c`, `trivkins.c` | Copy unchanged | HAL component lifecycle and RTAPI module metadata are replaced by standalone shims; forward/inverse mapping behavior remains LinuxCNC source | Vendor byte sync, per-file source probes, `linuxcnc_kinematics_probe` | | Switchable 5-axis bridge kinematics | `src/emc/kinematics/5axiskins.c`, `switchkins.c`, `switchkins.h`, `userkfuncs.c`, plus `src/rtapi/rtapi_ctype.h` | Copy unchanged | HAL pin allocation, HAL component lifecycle, and RTAPI module metadata are standalone runtime edges; switchable 5-axis forward/inverse behavior remains LinuxCNC source | Vendor byte sync, per-file source probes, `linuxcnc_5axis_kinematics_probe` | | TRT table-rotary kinematics | `src/emc/kinematics/trtfuncs.c`, `xyzac-trt-kins.c`, `xyzbc-trt-kins.c` | Copy unchanged | HAL pin allocation and switchkins lifecycle stay runtime boundaries; XYZAC/XYZBC TRT forward/inverse behavior remains LinuxCNC source | Vendor byte sync, per-file source probes, `linuxcnc_xyzac_trt_kinematics_probe`, `linuxcnc_xyzbc_trt_kinematics_probe` | +| Five-axis switchkins machine configs and M428/M429/M430 remaps | `configs/sim/axis/vismach/5axis/bridgemill/*`, `table-dual-rotary/*`, and `table-rotary-tilting/*` selected INI, HAL, tool-table, XML, demo, and `remap_subs/*.ngc` files | Copy unchanged | `M428`, `M429`, and `M430` remain LinuxCNC `REMAP` entries that call LinuxCNC NGC subroutines using `M68`, `M66`, `_hal[motion.switchkins-type]`, and the INI/HAL `motion.analog-out-03 => motion.switchkins-type` link; standalone execution of these remaps still requires the interpreter remap runtime and HAL synchronization edge to be connected | Vendor byte sync, `linuxcnc_5axis_remap_asset_probe`, browser INI panel sample loaded from vendored `xyzab-tdr.ini` | | Additional non-switchable kinematics | `src/emc/kinematics/corexykins.c`, `rotatekins.c`, `rosekins.c`, `maxkins.c`, `lineardeltakins.c`, `lineardeltakins-common.h`, `rotarydeltakins.c`, `rotarydeltakins-common.h`, `scorbot-kins.c`, `tripodkins.c`, `scarakins.c`, `pumakins.c`, `pumakins.h`, `genhexkins.c`, `genhexkins.h`, `genserfuncs.c`, `genserkins.c`, `genserkins.h`, `ugenserkins.c`, `pentakins.c`, `pentakins.h`, `cubic.c` | Copy unchanged | HAL pin allocation, HAL parameter allocation, HAL component lifecycle, RTAPI module metadata, Go math C/C++ linkage, switchkins iterative-forward warmup, and userspace test-program process entry remain standalone runtime edges; forward/inverse behavior remains LinuxCNC source where the module exposes it | Vendor byte sync, per-file source probes, `linuxcnc_corexy_kinematics_probe`, `linuxcnc_rotate_kinematics_probe`, `linuxcnc_rose_kinematics_probe`, `linuxcnc_max_kinematics_probe`, `linuxcnc_lineardelta_kinematics_probe`, `linuxcnc_rotarydelta_kinematics_probe`, `linuxcnc_scorbot_kinematics_probe`, `linuxcnc_tripod_kinematics_probe`, `linuxcnc_scara_kinematics_probe`, `linuxcnc_puma_kinematics_probe`, `linuxcnc_genser_kinematics_probe`, `linuxcnc_genhex_kinematics_probe`, `linuxcnc_pentakins_kinematics_probe` | | Trajectory planner | `src/emc/tp/tp.c`, `tc.c`, `tcq.c`, `spherical_arc.c`, `blendmath.c`, `sp_scurve.c`, `ruckig_wrapper.c`, plus matching `*.h` files | Copy unchanged | Native realtime scheduling and motion process state are replaced by standalone probe setup; the WASM TP probe uses the same deterministic status/config boundary and calls vendored TP APIs through a narrow C ABI | Vendor byte sync, per-file source probes, `linuxcnc_tp_api_probe`, `tests/wasm/node/verify_tp_wasm.sh` | | Ruckig C planner support | Selected `src/emc/tp/cruckig/*.c` and `*.h` files in the manifest | Copy unchanged | Used as LinuxCNC planner support code through vendored TP sources | Vendor byte sync, per-file source probes, `tests/wasm/node/verify_tp_wasm.sh` | @@ -58,7 +59,7 @@ Current validation is intentionally mechanical: | RTAPI | `rtapi_*.h`, TP, posemath, motion headers | Minimal standalone shim in `runtime/core/shims/rtapi.h` | | NML transport | `emc.hh`, motion/NML type headers | Transport is not ported; only the status/type edges needed by vendored compute code are exposed through standalone shims and probes | | HAL runtime | named parameter lookup, kinematics component lifecycle, and runtime status edges | Standalone HAL adapter under `runtime/core/linuxcnc_wrap/` | -| Python/remap | `rs274ngc_pre.cc`, `interp_o_word.cc`, remap hooks | Stubbed at runtime boundary; no Python CNC semantics are reimplemented | +| Python/remap | `rs274ngc_pre.cc`, `interp_o_word.cc`, remap hooks, selected LinuxCNC `configs/sim/axis/vismach/5axis/*/remap_subs/*.ngc` files | Stubbed at runtime boundary today; five-axis M428/M429/M430 source assets are vendored unchanged, and the next runtime step is to route LinuxCNC NGC remap execution plus HAL pin synchronization through standalone adapters without reimplementing the remap semantics | | Canonical machine actions | `interp_convert.cc`, `interp_execute.cc`, `interp_queue.cc` | Captured by standalone canonical event sink functions for regression fixtures | | Realtime scheduling | TP and motion headers | Not ported; native TP probes seed deterministic status/config state | | GUI | None used as implementation | Native LinuxCNC GUI remains reference-only | @@ -69,6 +70,11 @@ Current validation is intentionally mechanical: source-probe level. Serial `genserkins`, hexapod `genhexkins`, and pentapod `pentakins` have native runtime baselines; full runtime machine baselines for userspace genser flows are not yet established. +- Five-axis M428/M429/M430 source assets are now vendored for bridge-mill, + dual-rotary, and table-rotary-tilting LinuxCNC sample machines. Full + standalone execution still needs LinuxCNC remap dispatch, the `M68`/`M66` + synchronization path, and `_hal[motion.switchkins-type]` readback connected + through the standalone HAL boundary. - Cutter compensation positive motion and negative interpreter paths are fixture-covered through vendored `interp_convert.cc` and `interp_queue.cc`. - Browser/WASM C ABI and JS SDK layers are now present for the INI parser, the diff --git a/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_5axis_remap_asset_probe.cpp b/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_5axis_remap_asset_probe.cpp new file mode 100644 index 0000000..3aab30e --- /dev/null +++ b/wasm-port/runtime/core/linuxcnc_wrap/linuxcnc_5axis_remap_asset_probe.cpp @@ -0,0 +1,235 @@ +#include +#include +#include +#include +#include + +#include "emc/ini/inifile.hh" + +#ifndef LINUXCNC_VENDOR_DIR +#error "LINUXCNC_VENDOR_DIR must point at wasm-port/vendor/linuxcnc" +#endif + +namespace { + +struct MachineCase { + const char *label; + const char *ini_rel; + const char *machine; + const char *kinematics; + const char *coordinates; + const char *joints; + const char *parameter_file; + const char *tool_table; + bool expects_m430; +}; + +std::string vendor_path(const std::string &rel) +{ + return std::string(LINUXCNC_VENDOR_DIR) + "/" + rel; +} + +std::string read_text(const std::string &path) +{ + std::ifstream input(path); + return std::string( + std::istreambuf_iterator(input), + std::istreambuf_iterator()); +} + +bool contains(const std::string &text, const std::string &needle) +{ + return text.find(needle) != std::string::npos; +} + +void print_bool(const std::string &name, bool value) +{ + std::cout << name << "=" << (value ? 1 : 0) << "\n"; +} + +bool check_string( + const linuxcnc::IniFile &ini, + const std::string &label, + const std::string §ion, + const std::string &tag, + const std::string &expected) +{ + const auto actual = ini.findString(tag, section); + std::cout << label << "_" << section << "." << tag << "=" + << (actual ? *actual : "") << "\n"; + const bool ok = actual && *actual == expected; + print_bool(label + "_" + section + "." + tag + "_ok", ok); + return ok; +} + +bool check_remap_entry( + const std::vector &remaps, + const std::string &label, + const std::string &mcode, + const std::string &ngc) +{ + const std::string mcode_needle = "REMAP = " + mcode; + const std::string ngc_needle = "ngc=" + ngc; + bool ok = false; + for (const auto &remap : remaps) { + if (contains(remap, mcode) && contains(remap, ngc_needle)) { + ok = true; + } + } + print_bool(label + "_remap_" + mcode + "_" + ngc, ok); + (void)mcode_needle; + return ok; +} + +bool check_remap_file( + const std::string &label, + const std::string &dir_rel, + const std::string &mcode, + const std::string &expected_kinstype) +{ + const std::string path = vendor_path(dir_rel + "/remap_subs/" + mcode.substr(1) + "remap.ngc"); + const std::string text = read_text(path); + const bool ok = + contains(text, "o<" + mcode.substr(1) + "remap>sub") && + contains(text, "# = " + expected_kinstype) && + contains(text, "# = 3") && + contains(text, "#<_hal[motion.switchkins-type]>") && + contains(text, "M68") && + contains(text, "M66") && + contains(text, "o<" + mcode.substr(1) + "remap>endsub"); + print_bool(label + "_" + mcode + "_remap_file_from_linuxcnc", ok); + return ok; +} + +bool check_text_mcodes( + const std::string &label, + const std::string &rel, + bool expects_m428, + bool expects_m429) +{ + const std::string text = read_text(vendor_path(rel)); + const bool ok = + (!expects_m428 || contains(text, "M428")) && + (!expects_m429 || contains(text, "M429")); + print_bool(label + "_switch_mcodes_from_linuxcnc", ok); + return ok; +} + +bool check_machine(const MachineCase &machine) +{ + bool ok = true; + const std::string ini_path = vendor_path(machine.ini_rel); + linuxcnc::IniFile ini(ini_path); + const bool opened = static_cast(ini); + print_bool(std::string(machine.label) + "_ini_open", opened); + if (!opened) { + return false; + } + + ok &= check_string(ini, machine.label, "EMC", "MACHINE", machine.machine); + ok &= check_string(ini, machine.label, "KINS", "KINEMATICS", machine.kinematics); + ok &= check_string(ini, machine.label, "TRAJ", "COORDINATES", machine.coordinates); + ok &= check_string(ini, machine.label, "KINS", "JOINTS", machine.joints); + ok &= check_string(ini, machine.label, "RS274NGC", "SUBROUTINE_PATH", "./remap_subs"); + ok &= check_string(ini, machine.label, "RS274NGC", "PARAMETER_FILE", machine.parameter_file); + ok &= check_string(ini, machine.label, "EMCIO", "TOOL_TABLE", machine.tool_table); + + const auto remaps = ini.findStringAll("REMAP", "RS274NGC"); + std::cout << machine.label << "_remap_count=" << remaps.size() << "\n"; + ok &= check_remap_entry(remaps, machine.label, "M428", "428remap"); + ok &= check_remap_entry(remaps, machine.label, "M429", "429remap"); + if (machine.expects_m430) { + ok &= check_remap_entry(remaps, machine.label, "M430", "430remap"); + } + + const std::string ini_text = read_text(ini_path); + const bool has_switchkins_halcmd = + contains(ini_text, "motion.analog-out-03 => motion.switchkins-type"); + ok &= has_switchkins_halcmd; + print_bool(std::string(machine.label) + "_halcmd_switchkins_from_linuxcnc", has_switchkins_halcmd); + + const std::string dir_rel = std::string(machine.ini_rel).substr( + 0, + std::string(machine.ini_rel).find_last_of('/')); + return ok && check_remap_file(machine.label, dir_rel, "M428", + std::string(machine.label) == "bridgemill" ? "0" : "1") && + check_remap_file(machine.label, dir_rel, "M429", + std::string(machine.label) == "bridgemill" ? "1" : "0") && + (!machine.expects_m430 || check_remap_file(machine.label, dir_rel, "M430", "2")); +} + +} // namespace + +int main() +{ + const MachineCase cases[] = { + { + "bridgemill", + "configs/sim/axis/vismach/5axis/bridgemill/5axis.ini", + "Sim-5Axis Bridge Mill (xyzbcw)", + "5axiskins coordinates=xyzbcwy", + "XYZBCWY", + "7", + "5axis.var", + "5axis.tbl", + true, + }, + { + "xyzab_tdr", + "configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini", + "sim-xyzab-tdr-kins (switchkins)", + "xyzab_tdr_kins", + "XYZAB", + "5", + "xyzab-tdr.var", + "xyzab-tdr.tbl", + false, + }, + { + "xyzac_trt", + "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "sim-xyzac-trt-kins (switchkins)", + "xyzac-trt-kins sparm=identityfirst", + "XYZAC", + "5", + "xyzac.var", + "xyzac-trt.tbl", + true, + }, + { + "xyzbc_trt", + "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", + "sim-xyzbc-trt-kins (switchkins)", + "xyzbc-trt-kins sparm=identityfirst", + "XYZBC", + "5", + "xyzbc.var", + "xyzbc-trt.tbl", + true, + }, + }; + + bool ok = true; + for (const auto &machine : cases) { + ok &= check_machine(machine); + } + + ok &= check_text_mcodes( + "xyzab_tdr", + "configs/sim/axis/vismach/5axis/table-dual-rotary/README", + true, + true); + ok &= check_text_mcodes( + "xyzac_trt", + "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc", + true, + true); + ok &= check_text_mcodes( + "xyzbc_trt", + "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc", + true, + true); + + print_bool("fiveaxis_remap_assets_from_linuxcnc", ok); + return ok ? 0 : 1; +} diff --git a/wasm-port/runtime/core/shims/boost/python/object_fwd.hpp b/wasm-port/runtime/core/shims/boost/python/object_fwd.hpp index cc43aca..249ee79 100644 --- a/wasm-port/runtime/core/shims/boost/python/object_fwd.hpp +++ b/wasm-port/runtime/core/shims/boost/python/object_fwd.hpp @@ -14,6 +14,7 @@ typedef _object PyObject; inline int PyCallable_Check(PyObject *) { return 0; } inline int PyErr_ExceptionMatches(PyObject *) { return 0; } inline void PyErr_Clear() {} +inline void PyErr_Print() {} inline int PyUnicode_Check(PyObject *) { return 0; } inline int PyLong_Check(PyObject *) { return 0; } inline int PyFloat_Check(PyObject *) { return 0; } @@ -36,6 +37,9 @@ public: template explicit object(const T &) {} + template + object &operator=(const T &) { return *this; } + object attr(const char *) const { return object(); } object operator[](const char *) const { return object(); } object operator[](const std::string &) const { return object(); } diff --git a/wasm-port/runtime/core/shims/linuxcnc_remap_compile_compat.hh b/wasm-port/runtime/core/shims/linuxcnc_remap_compile_compat.hh new file mode 100644 index 0000000..535732a --- /dev/null +++ b/wasm-port/runtime/core/shims/linuxcnc_remap_compile_compat.hh @@ -0,0 +1,7 @@ +#pragma once + +#include + +#ifndef towlower +#define towlower std::towlower +#endif diff --git a/wasm-port/runtime/ui/ini-panel/app.js b/wasm-port/runtime/ui/ini-panel/app.js index 221cce6..868c3b5 100644 --- a/wasm-port/runtime/ui/ini-panel/app.js +++ b/wasm-port/runtime/ui/ini-panel/app.js @@ -19,7 +19,7 @@ import { } from "../../opfs/linuxcnc-machine-session-bridge.js"; const SAMPLE_PATH = - "../../../linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini"; + "../../../vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini"; const MACHINE_ID = "xyzab-tdr"; const MACHINE_PATHS = machineFilePaths(MACHINE_ID); const OPFS_FILE = MACHINE_PATHS.ini; diff --git a/wasm-port/tests/native/verify_native_probes.sh b/wasm-port/tests/native/verify_native_probes.sh index 72fd3e0..68aad5f 100755 --- a/wasm-port/tests/native/verify_native_probes.sh +++ b/wasm-port/tests/native/verify_native_probes.sh @@ -80,6 +80,8 @@ check_exitcode linuxcnc_interp_state_probe check_exitcode linuxcnc_emc_status_probe check_exitcode linuxcnc_emc_status_probe.run check_exitcode linuxcnc_inifile_source_probe +check_exitcode linuxcnc_5axis_remap_asset_probe +check_exitcode linuxcnc_5axis_remap_asset_probe.run check_exitcode linuxcnc_tp_api_probe check_exitcode linuxcnc_tp_api_probe.run check_exitcode linuxcnc_kinematics_probe @@ -200,6 +202,7 @@ check_exitcode linuxcnc_interp_find_source_probe check_exitcode linuxcnc_interp_namedparams_source_probe check_exitcode linuxcnc_interp_write_source_probe check_exitcode linuxcnc_interp_o_word_source_probe +check_exitcode linuxcnc_interp_remap_source_probe check_exitcode linuxcnc_rs274ngc_pre_source_probe check_exitcode linuxcnc_interp_base_source_probe check_exitcode linuxcnc_gomath_source_probe @@ -212,6 +215,32 @@ grep -Fq "emc_status_default_machine_units_mm=1" "$EMC_STATUS_STDOUT" grep -Fq "emc_status_inch_machine_units_visible=1" "$EMC_STATUS_STDOUT" grep -Fq "emc_status_mm_machine_units_visible=1" "$EMC_STATUS_STDOUT" +FIVEAXIS_REMAP_ASSET_STDOUT="$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stdout.log" +grep -Fq "bridgemill_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_M428_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_M429_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "bridgemill_M430_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_M428_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_M429_remap_file_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzac_trt_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzac_trt_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzac_trt_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzac_trt_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzbc_trt_ini_open=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzbc_trt_remap_M428_428remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzbc_trt_remap_M429_429remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzbc_trt_remap_M430_430remap=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzab_tdr_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzac_trt_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "xyzbc_trt_switch_mcodes_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" +grep -Fq "fiveaxis_remap_assets_from_linuxcnc=1" "$FIVEAXIS_REMAP_ASSET_STDOUT" + NAMEDPARAM_STDOUT="$BUILD_DIR/linuxcnc_namedparam_harness.run.stdout.log" grep -Fq "init_named_parameters=0" "$NAMEDPARAM_STDOUT" grep -Fq "global_named_count=57" "$NAMEDPARAM_STDOUT" diff --git a/wasm-port/tools/build_native_probes.sh b/wasm-port/tools/build_native_probes.sh index d8896f2..f5836bc 100755 --- a/wasm-port/tools/build_native_probes.sh +++ b/wasm-port/tools/build_native_probes.sh @@ -40,6 +40,16 @@ COMMON_INI_FLAGS=( -I"$VENDOR_DIR/src/emc/ini" ) +REMAP_SOURCE_FLAGS=( + "${COMMON_INI_FLAGS[@]}" + -include "$SHIM_DIR/linuxcnc_remap_compile_compat.hh" +) + +VENDOR_ASSET_FLAGS=( + "${COMMON_INI_FLAGS[@]}" + -DLINUXCNC_VENDOR_DIR=\"$VENDOR_DIR\" +) + MINIMAL_FLAGS=( "${COMMON_INI_FLAGS[@]}" -ffunction-sections @@ -338,6 +348,11 @@ INI_PROBE_SOURCES=( "$WRAP_DIR/linuxcnc_ini_probe.cpp" ) +FIVEAXIS_REMAP_ASSET_PROBE_SOURCES=( + "$VENDOR_DIR/src/emc/ini/inifile.cc" + "$WRAP_DIR/linuxcnc_5axis_remap_asset_probe.cpp" +) + STATE_PROBE_SOURCES=( "$WRAP_DIR/linuxcnc_interp_state_probe.cpp" ) @@ -654,6 +669,29 @@ build_binary_target \ NO_LINK_FLAGS \ -lfmt +build_binary_target \ + linuxcnc_5axis_remap_asset_probe \ + "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe" \ + VENDOR_ASSET_FLAGS \ + FIVEAXIS_REMAP_ASSET_PROBE_SOURCES \ + NO_LINK_FLAGS \ + -lfmt + +if [[ "$(tr -d '[:space:]' < "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.exitcode")" == "0" ]]; then + set +e + "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe" \ + >"$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stdout.log" \ + 2>"$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stderr.log" + FIVEAXIS_REMAP_ASSET_RUN_RC=$? + set -e + echo "$FIVEAXIS_REMAP_ASSET_RUN_RC" > "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.exitcode" +else + rm -f \ + "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.exitcode" \ + "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stdout.log" \ + "$BUILD_DIR/linuxcnc_5axis_remap_asset_probe.run.stderr.log" +fi + build_object_target \ linuxcnc_inifile_source_probe \ "$BUILD_DIR/linuxcnc_inifile_source_probe.o" \ @@ -1454,6 +1492,12 @@ build_object_target \ "$VENDOR_DIR/src/emc/rs274ngc/interp_o_word.cc" \ COMMON_INI_FLAGS +build_object_target \ + linuxcnc_interp_remap_source_probe \ + "$BUILD_DIR/linuxcnc_interp_remap_source_probe.o" \ + "$VENDOR_DIR/src/emc/rs274ngc/interp_remap.cc" \ + REMAP_SOURCE_FLAGS + build_object_target \ linuxcnc_rs274ngc_pre_source_probe \ "$BUILD_DIR/linuxcnc_rs274ngc_pre_source_probe.o" \ diff --git a/wasm-port/tools/source-manifest.txt b/wasm-port/tools/source-manifest.txt index 1ab761c..9ad391d 100644 --- a/wasm-port/tools/source-manifest.txt +++ b/wasm-port/tools/source-manifest.txt @@ -146,6 +146,56 @@ src/emc/rs274ngc/interp_execute.cc src/emc/rs274ngc/interp_find.cc src/emc/rs274ngc/interp_inverse.cc src/emc/rs274ngc/interp_o_word.cc +src/emc/rs274ngc/interp_remap.cc src/emc/rs274ngc/interp_convert.cc src/emc/rs274ngc/interp_cycles.cc src/emc/rs274ngc/interp_g7x.cc +configs/sim/axis/vismach/5axis/bridgemill/5axis.ini +configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl +configs/sim/axis/vismach/5axis/bridgemill/5axis.xml +configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal +configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal +configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc +configs/sim/axis/vismach/5axis/bridgemill/README +configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc +configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc +configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc +configs/sim/axis/vismach/5axis/table-dual-rotary/README +configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc +configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc +configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var.bak +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml +configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr_cmds.hal +configs/sim/axis/vismach/5axis/table-rotary-tilting/README +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc +configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow +configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt +configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini new file mode 100644 index 0000000..a09a526 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini @@ -0,0 +1,202 @@ +[EMC] +VERSION = 1.1 +MACHINE = Sim-5Axis Bridge Mill (xyzbcw) + DEBUG = 0 + +[DISPLAY] + GEOMETRY = XYZCBW + OPEN_FILE = ./5axisgui.ngc + INCREMENTS = 10 mm, 1 mm, .1 mm + JOG_AXES = XYZC + GEOMETRY = XYZCBW + DISPLAY = axis + CYCLE_TIME = 0.200 + POSITION_OFFSET = RELATIVE +POSITION_FEEDBACK = ACTUAL +MAX_FEED_OVERRIDE = 2.0 + PROGRAM_PREFIX = ../../nc_files/ + INTRO_GRAPHIC = linuxcnc.gif + INTRO_TIME = 5 + TOOL_EDITOR = tooledit z diam + #EDITOR = geany + PYVCP = 5axis.xml + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + HAL_PIN_VARS = 1 + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + REMAP = M430 modalgroup=10 ngc=430remap +PARAMETER_FILE = 5axis.var + +[EMCMOT] + EMCMOT = motmod +COMM_TIMEOUT = 1.0 +SERVO_PERIOD = 1000000 + +[TASK] + TASK = milltask +CYCLE_TIME = 0.010 + +[HAL] + HALUI = halui +HALFILE = LIB:basic_sim.tcl +HALFILE = 5axisgui.hal +HALCMD = net :kinstype-select <= motion.analog-out-03 => motion.switchkins-type +POSTGUI_HALFILE = 5axis_postgui.hal + +[HALUI] +# M428:bridgemill (kinstype==0 startupDEFAULT) +# M429:identity kins (kinstype==1) +# M430:userk kins (kinstype==2) +MDI_COMMAND = M428 +MDI_COMMAND = M429 +MDI_COMMAND = M430 + +[TRAJ] + COORDINATES = XYZBCWY + LINEAR_UNITS = mm + ANGULAR_UNITS = degree +MAX_ANGULAR_VELOCITY = 360.0 +DEFAULT_LINEAR_VELOCITY = 200.0 +MAX_LINEAR_VELOCITY = 346.0 +MAX_LINEAR_ACCELERATION = 800.0 +DEFAULT_LINEAR_ACCELERATION = 800.0 +MAX_ANGULAR_VELOCITY = 360 + +[EMCIO] +TOOL_TABLE = 5axis.tbl + +[KINS] +# Note: Supported coordinates are XYZBCW but the W coordinate +# motion is incorporated into the X,Y,Z axes. +# Use of the W coordinate requires a joint (5) +# in order to allow display of W values. +# Use immediate homing for this joint (JOINT_5) +# Note: 5axiskins is misnomer +# (xyzbcw uses 6 joints) +# (xyzbcwy uses 7 joints) + +# xyzbcw +# type0:5axiskins, type1:identity, type2:userk +# x:joint0,y:joint1,z:joint2,b:joint3,c:joint4,w:joint5 +# JOINTS = 6 +# KINEMATICS = 5axiskins + +# illustraed below is complex example with duplicate +# coord letters for y, 7 joints total): +# type0:5axiskins, type1:identity, type2:userk +# x:joint0 +# y:joint1 AND joint6 +# z:joint2 +# b:joint3 +# c:joint4 +# w:joint5 + JOINTS = 7 + KINEMATICS = 5axiskins coordinates=xyzbcwy + +[AXIS_X] + MIN_LIMIT = -500 + MAX_LIMIT = 500 + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + +[AXIS_Y] + MIN_LIMIT = -500 + MAX_LIMIT = 500 + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + +[AXIS_Z] + MIN_LIMIT = -500 + MAX_LIMIT = 100 + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + +# B is one-to-one to JOINT_3 +[AXIS_B] + MIN_LIMIT = -120 + MAX_LIMIT = 120 + MAX_VELOCITY = 60 +MAX_ACCELERATION = 200 + +# C is one-to-one to JOINT_4 +[AXIS_C] + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + MAX_VELOCITY = 60 +MAX_ACCELERATION = 200 + +# W motion is incorporated in Z motion +# but a joint (JOINT_5) must be configured +# to support display of W values +[AXIS_W] + MIN_LIMIT = -100 + MAX_LIMIT = 500 + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + +[JOINT_0] + TYPE = LINEAR + MAX_VELOCITY = 200 + MAX_ACCELERATION = 800 + MIN_LIMIT = -500 + MAX_LIMIT = 500 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_1] + TYPE = LINEAR + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + MIN_LIMIT = -500 + MAX_LIMIT = 500 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = -1 + +# joints 1 and 6 used for y +[JOINT_6] + TYPE = LINEAR + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + MIN_LIMIT = -500 + MAX_LIMIT = 500 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = -1 + +[JOINT_2] + TYPE = LINEAR + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + MIN_LIMIT = -500 + MAX_LIMIT = 100 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_3] + TYPE = ANGULAR + MAX_VELOCITY = 60 +MAX_ACCELERATION = 200 + MIN_LIMIT = -120 + MAX_LIMIT = 120 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_4] + TYPE = ANGULAR + MAX_VELOCITY = 60 +MAX_ACCELERATION = 200 + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +# immediate homing for JOINT_5 (w coordinate) +[JOINT_5] + TYPE = LINEAR + MIN_LIMIT = -100 + MAX_LIMIT = 500 + MAX_VELOCITY = 200 +MAX_ACCELERATION = 800 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl new file mode 100644 index 0000000..80e531e --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl @@ -0,0 +1,4 @@ +T10 P10 Z10 D10 +T11 P11 Z11 D10 +T100 P100 Z100 D10 +T150 P150 Z150 D10 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml new file mode 100644 index 0000000..fa81e53 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml @@ -0,0 +1,128 @@ + + + + + "ridge" + 5 + + + [" 0:BRIDGE ", "1:IDENTITY", " 2:USERK "] + ("DejaVu Sans Mono",16) + "black" + "yellow" + + + + + + + + + ("Helvetica",14) + + + + "joint0" + ("Helvetica",14) + "4.4f" + + + + + + "joint1" + ("Helvetica",14) + "4.4f" + + + + + + "joint2" + ("Helvetica",14) + "4.4f" + + + + + + "joint3" + ("Helvetica",14) + "4.4f" + + + + + + "joint4" + ("Helvetica",14) + "4.4f" + + + + + + "joint5" + ("Helvetica",14) + "4.4f" + + + + + + "joint6" + ("Helvetica",14) + "4.4f" + + + + + + + "ridge" + 5 + + + + diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal new file mode 100644 index 0000000..c86ee9e --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal @@ -0,0 +1,17 @@ +net :kinstype.is-0 <= kinstype.is-0 => pyvcp.multilabel.0.legend0 +net :kinstype.is-1 <= kinstype.is-1 => pyvcp.multilabel.0.legend1 +net :kinstype.is-2 <= kinstype.is-2 => pyvcp.multilabel.0.legend2 + +net :type0-button <= pyvcp.type0-button => halui.mdi-command-00 +net :type1-button <= pyvcp.type1-button => halui.mdi-command-01 +net :type2-button <= pyvcp.type2-button => halui.mdi-command-02 + +net :jx => pyvcp.joint0 +net :jy => pyvcp.joint1 +net :jz => pyvcp.joint2 +net :jb => pyvcp.joint3 +net :jc => pyvcp.joint4 +net :jw => pyvcp.joint5 +net :jy2 => pyvcp.joint6 + +net :vismach-clear <= pyvcp.vismach-clear => vismach.plotclear diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal new file mode 100644 index 0000000..d86238d --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal @@ -0,0 +1,32 @@ +loadusr -W 5axisgui +# to set different pivot_len, use: +# 'loadusr -W 5axisgui pivot_len=value' + +net :jx joint.0.pos-fb 5axisgui.jx +net :jy joint.1.pos-fb 5axisgui.jy +net :jz joint.2.pos-fb 5axisgui.jz +net :jb joint.3.pos-fb 5axisgui.jb +net :jc joint.4.pos-fb 5axisgui.jc +net :jw joint.5.pos-fb +net :jy2 joint.6.pos-fb + +# Note: no joint or motor connections are used +# for the w coordinate + +# compute pivot-length needed for 5axiskins +# according to gui pivot_len and tool z offset +loadrt sum2 names=pivotsum +addf pivotsum servo-thread + +net :gui-pivot-len <= 5axisgui.pivot_len +net :gui-pivot-len => pivotsum.in0 + +net :tool-len <= motion.tooloffset.z +net :tool-len => pivotsum.in1 +net :tool-len => 5axisgui.tool_length + +net :pivot-len <= pivotsum.out +net :pivot-len => 5axiskins.pivot-length + +net :tool-diam <= halui.tool.diameter +net :tool-diam => 5axisgui.tool_diam diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc new file mode 100644 index 0000000..7b2c5a8 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc @@ -0,0 +1,53 @@ + # = 60 ; sphere radius + # = 5 ; safe distance +# = -5 + # = 0 + # = 8 + # = 16 + # = 100 + # = 1000 + +# = 0 +# = 0 +# = [360/#] +# = [90/#] + +g49 +t#m6g43 + +g53 g0 x0y0z#b0c0 w0 +g10l20 p0 x0 y0 z[#+#] b0 c0 w0 +g0 z0 +f# +o100 while [# lt #] + # = [#*#] + # = [[#+#]*[cos[#]]] + # = [#] + # = 0 + # = [-#] + g0 x# y# + m66e0l0 ; force sync + g0 z# + g0b[-90+#] + # = 0 +o200 while [# lt #] +o210 if [[# mod 2] eq 0] + # = [# * #] +o210 else + # = [360 - [1+ #] * #] +o210 endif + # = [#*[cos[#]]] + # = [#*[sin[#]]] + g0 x# y# z# c# + f# + g1 w[ # - #] + g0 w0 + m66e0l0 ;force sync + # = [#+1] +o200 endwhile + # = [#+1] +o100 endwhile + +g0x0y0z0b0c0w0 +g53 g0 x0y0z0 +m2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README new file mode 100644 index 0000000..2adf559 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README @@ -0,0 +1,38 @@ +This is a simulation of an XYZBCWY 5 axis bridge mill. + +Example demo: + + 1) $ linuxcnc 5axis.ini + 2) F1 ---------- Estop off + F2 ---------- Machine on + CTRL-HOME --- home all + F5 ---------- MDI tab + 3) orient vismach gui as required + 4) g0w10 ; retract w + 5) g43h100 ; tool offset (100) + 6) g0b45 ; tilt 45 deg wrt z + 7) g0c30 ; rotate 30 deg in xy + 8) g0w-10 ; simulate drill + 9) g0w10 ; retract drill +10) etc + +Note: Motion for the W coordinate is incorporated +into the motions of the joints used for X,Y,Z +motion but a corresponding joint.5 is needed to +correctly display W values. + +The joint.5.motor-pos-cmd should be looped to the +joint.5.motor-pos-fb and joint.5 should use immediate +homimg (HOME_SEARCH_VEL = 0). + +The 5axis.ini illustrates how to use multiple (2) +joints for the axis y coordinate. + +Configuration for XYZBCWY (7 joints total) +J0: X +J1: Y +J2: Z +J3: B +J4: C +J5: W +J6: Y diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc new file mode 100644 index 0000000..4ab3aaf --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc @@ -0,0 +1,24 @@ +;M428 by remap: select kinstype=0 genhexkins +o<428remap>sub + # = 0 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M428:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M428: Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<428remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc new file mode 100644 index 0000000..54726d3 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc @@ -0,0 +1,24 @@ +;M429 by remap: select kinstype==1 Identity kinematics +o<429remap>sub + # = 1 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M429:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M429:Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<429remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc new file mode 100644 index 0000000..7586236 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc @@ -0,0 +1,24 @@ +;M430 by remap: select kinstype==2 userk kins +o<430remap>sub + # = 2 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M30:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M430:Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<430remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README new file mode 100644 index 0000000..0a9f113 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README @@ -0,0 +1,42 @@ +Switchable Table Dual Rotary (tdr) Sim config + +xyzab-tdr (switchable kinematics) + + +Demonstrations: + +For a demonstration of XYZAB_TCP kinematics the user can run the preloaded demo gcode with the default offsets. + +In the right hand panel of the axis gui sliders are provided to + +- change the geometrical (x,z)-offsets as measured from the rotation-point of the A/B rotary-assembly to the + face center of the rotary A table. The offsets are visibly adjusted in the vismach simulation and represented by a red indicator + for the x-offset and a blue indicator for the z-offset. + +- see the effects of misconfiguring the (x,y,z)-rot-point values used in the kinematics. These values represent the + physical position of the rotary-assembly in the machine as measured from the machine home position to the rotation-point + of the assembly. The rotation-point is identical to the intersection of the two rotational axes A and B when the (x,z)-offsets + are zero. When (x,z)-offsets are applied the rotation-point stays on the rotational B axis. The 'rot-point' as set by + these values as well as the true rotation-point of the rotary-assembly are indicated in the vismach simulation by a yellow cross + and a red sphere respectively. + +NOTE: +For proper tool-path preview RELOAD THE CGODE after startup and after changing offset values. + + + +*********************************************** +Note: IMPORTANT ini file requirements: + +[HAL] +HALCMD = net :kinstype-select <= motion.analog-out-0N => motion.switchkins-type + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + +[HALUI] +MDI_COMMAND = M429 +MDI_COMMAND = M428 +*********************************************** diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc new file mode 100644 index 0000000..76b2f4c --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc @@ -0,0 +1,49 @@ +; -- RELOAD GCODE FOR PROPER TOOL-PATH PREVIEW -- +g21 g90 g49 g54 +; switch to identity mode +m429 +; clear g54 +g10 l2 p0 x0 y0 z0 a0 b0 +; go to machine origin +g53 g0 x0 y0 z0 a0 b0 +; set g54 for face center of rotary +g10 l20 p0 x-[#<_hal[xyzab_tdr_kins.x-rot-point]>+#<_hal[xyzab_tdr_kins.x-offset]>] y-#<_hal[xyzab_tdr_kins.x-rot-point]> z-[#<_hal[xyzab_tdr_kins.z-rot-point]>+#<_hal[xyzab_tdr_kins.z-offset]>] a0 b0 +; load a tool +M61 Q2 G43 H2 +; switch to tcp mode +m428 +g0 b30 +; go to face center of rotary a +g0 x0 y0 z0 +; show basic tcp functionality +g0 x30 a180 +g0 x0 a0 +g0 b100 +g0 y-50 +g0 a90 +g0 b120 +g0 y0 +g0 a0 b30 +g0 x1 +; start with square +f1000 +g0 y-30 z-30 +g1 z30 +g1 a45 +g1 y30 +g1 a90 b45 +g1 z-30 +g1 a180 b100 +g1 y30 +g1 a90 b120 +g1 y-30 +g1 a0 b30 +g0 x5 +g1 y-30 z-30 a90 +g1 z30 a45 b60 +g1 y30 a90 b90 +g1 z-30 a135 b120 +g1 y-30 a0 b30 +; go to machine origin +g53 g0 x0 y0 z0 a0 b0 +m2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc new file mode 100644 index 0000000..46e2d01 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc @@ -0,0 +1,24 @@ +;M428 by remap: kinstype==1 (xyzac,xyzbc) (note: sparm=identityfirst) +o<428remap>sub + # = 1 ; xyzac,xyzbc + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M428:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M428: Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<428remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc new file mode 100644 index 0000000..3fa610c --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc @@ -0,0 +1,24 @@ +;M429 by remap: kinstype==0 Identity kinematics +o<429remap>sub + # = 0 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M429:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M429:Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<429remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal new file mode 100644 index 0000000..ac96e95 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal @@ -0,0 +1,23 @@ +# switchkins pyvcp connections for: +# xyzab-tdr-kins.ini + +net :kinstype.is-0 <= kinstype.is-0 => pyvcp.multilabel.0.legend0 +net :kinstype.is-1 <= kinstype.is-1 => pyvcp.multilabel.0.legend1 + +net :vismach-clear <= pyvcp.vismach-clear => vismach.plotclear + +net :type0-button <= pyvcp.type0-button => halui.mdi-command-00 +net :type1-button <= pyvcp.type1-button => halui.mdi-command-01 + +net :axis-x => pyvcp.joint0 +net :axis-y => pyvcp.joint1 +net :axis-z => pyvcp.joint2 +net :rotary-a => pyvcp.joint3 +net :rotary-b => pyvcp.joint4 + +net :x-offset => pyvcp.x-offset-f +net :z-offset => pyvcp.z-offset-f +net :x-rot-point => pyvcp.x-rot-point-f +net :y-rot-point => pyvcp.y-rot-point-f +net :z-rot-point => pyvcp.z-rot-point-f + diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini new file mode 100644 index 0000000..75eb952 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini @@ -0,0 +1,183 @@ +[EMC] +VERSION = 1.1 +MACHINE = sim-xyzab-tdr-kins (switchkins) + +[DISPLAY] + GEOMETRY = XYZA-B + OPEN_FILE = ./demos/xyzab-tdr-demo.ngc + PYVCP = ./xyzab-tdr.xml + DISPLAY = axis +MAX_ANGULAR_VELOCITY = 360 + MAX_LINEAR_VELOCITY = 1000 + POSITION_OFFSET = RELATIVE + POSITION_FEEDBACK = ACTUAL + MAX_FEED_OVERRIDE = 2 + PROGRAM_PREFIX = ../../nc_files + INTRO_GRAPHIC = emc2.gif + INTRO_TIME = 1 + TOOL_EDITOR = tooledit z diam + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + PARAMETER_FILE = xyzab-tdr.var + +[KINS] +#NOTE: +# switchkins-type == 0 is identity kins +# switchkins-type == 1 is xyzab-tdr-kins + +KINEMATICS = xyzab_tdr_kins + JOINTS = 5 + +[HAL] + HALUI = halui + HALFILE = LIB:basic_sim.tcl +POSTGUI_HALFILE = xyzab-tdr-postgui.hal + +# net for control of motion.switchkins-type +HALCMD = net :kinstype-select <= motion.analog-out-03 => motion.switchkins-type + +# Values '(x,z)-offsets' for geometric offset of the rotary-assembly and the +# values '(x,y,z)-rot-point' that describe the position of the +# rotation-point of the rotary-assembly can be changed using the sliders +# in the axis-gui. +# Default values (initval) and ranges (min,max) are set +# in the corresponding 'scale' sections in the file 'xyzab-tdr.xml' + +# vismach xyzab-tdr-gui items +HALCMD = loadusr -W xyzab-tdr-gui +HALCMD = net :axis-x joint.0.pos-fb xyzab-tdr-gui.axis-x +HALCMD = net :axis-y joint.1.pos-fb xyzab-tdr-gui.axis-y +HALCMD = net :axis-z joint.2.pos-fb xyzab-tdr-gui.axis-z +HALCMD = net :rotary-a joint.3.pos-fb xyzab-tdr-gui.rotary-a +HALCMD = net :rotary-b joint.4.pos-fb xyzab-tdr-gui.rotary-b +HALCMD = net :tool-offset motion.tooloffset.z xyzab-tdr-gui.tool_length +HALCMD = net :tool-diam halui.tool.diameter xyzab-tdr-gui.tool_diameter +HALCMD = net :x-offset xyzab-tdr-gui.x_offset +HALCMD = net :z-offset xyzab-tdr-gui.z_offset +HALCMD = net :x-rot-point xyzab-tdr-gui.x-rot-point +HALCMD = net :y-rot-point xyzab-tdr-gui.y-rot-point +HALCMD = net :z-rot-point xyzab-tdr-gui.z-rot-point + +# xyzab_tdr_kins items +HALCMD = net :tool-offset xyzab_tdr_kins.tool-offset-z +HALCMD = net :x-offset xyzab_tdr_kins.x-offset +HALCMD = net :z-offset xyzab_tdr_kins.z-offset +HALCMD = net :x-rot-point xyzab_tdr_kins.x-rot-point +HALCMD = net :y-rot-point xyzab_tdr_kins.y-rot-point +HALCMD = net :z-rot-point xyzab_tdr_kins.z-rot-point + +# This is only used to preset the vismach model to the default values as set +# in the xml scale widgets +# These will be overwritten by the values in the xml +HALCMD = sets :x-offset -20 +HALCMD = sets :z-offset -10 + +[HALUI] +# M429:identity kins (motion.switchkins-type==0 startupDEFAULT) +# M428:xyzab-tdr kins (motion.switchkins-type==1) +MDI_COMMAND = M429 +MDI_COMMAND = M428 + +[TRAJ] + COORDINATES = XYZAB + LINEAR_UNITS = mm + ANGULAR_UNITS = deg + DEFAULT_LINEAR_VELOCITY = 20 + MAX_LINEAR_VELOCITY = 35 + MAX_LINEAR_ACCELERATION = 400 +DEFAULT_LINEAR_ACCELERATION = 300 + +[EMCMOT] + EMCMOT = motmod +SERVO_PERIOD = 1000000 +COMM_TIMEOUT = 1 + +[TASK] + TASK = milltask +CYCLE_TIME = 0.010 + +[EMCIO] +TOOL_TABLE = xyzab-tdr.tbl + +[AXIS_X] + MIN_LIMIT = -200 + MAX_LIMIT = 200 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Y] + MIN_LIMIT = -200 + MAX_LIMIT = 200 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Z] + MIN_LIMIT = -300 + MAX_LIMIT = 300 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_A] + MIN_LIMIT = -3600 + MAX_LIMIT = 3600 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[AXIS_B] + MIN_LIMIT = -180 + MAX_LIMIT = 180 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[JOINT_0] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -200 + MAX_LIMIT = 200 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_1] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -200 + MAX_LIMIT = 200 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_2] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -300 + MAX_LIMIT = 300 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_3] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -3600 + MAX_LIMIT = 3600 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_4] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -180 + MAX_LIMIT = 180 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl new file mode 100644 index 0000000..3ed6a21 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl @@ -0,0 +1,4 @@ +T1 P1 D1 +T2 P2 Z30 D3 +T3 P3 Z40 D4 +T4 P4 Z50 D5 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var new file mode 100644 index 0000000..65941a2 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var @@ -0,0 +1,119 @@ +5161 0.000000 +5162 0.000000 +5163 0.000000 +5164 0.000000 +5165 0.000000 +5166 0.000000 +5167 0.000000 +5168 0.000000 +5169 0.000000 +5181 0.000000 +5182 0.000000 +5183 0.000000 +5184 0.000000 +5185 0.000000 +5186 0.000000 +5187 0.000000 +5188 0.000000 +5189 0.000000 +5210 0.000000 +5211 0.000000 +5212 0.000000 +5213 0.000000 +5214 0.000000 +5215 0.000000 +5216 0.000000 +5217 0.000000 +5218 0.000000 +5219 0.000000 +5220 1.000000 +5221 -70.000000 +5222 -50.000000 +5223 -110.000000 +5224 0.000000 +5225 0.000000 +5226 0.000000 +5227 0.000000 +5228 0.000000 +5229 0.000000 +5230 0.000000 +5241 0.000000 +5242 0.000000 +5243 0.000000 +5244 0.000000 +5245 0.000000 +5246 0.000000 +5247 0.000000 +5248 0.000000 +5249 0.000000 +5250 0.000000 +5261 0.000000 +5262 0.000000 +5263 0.000000 +5264 0.000000 +5265 0.000000 +5266 0.000000 +5267 0.000000 +5268 0.000000 +5269 0.000000 +5270 0.000000 +5281 0.000000 +5282 0.000000 +5283 0.000000 +5284 0.000000 +5285 0.000000 +5286 0.000000 +5287 0.000000 +5288 0.000000 +5289 0.000000 +5290 0.000000 +5301 0.000000 +5302 0.000000 +5303 0.000000 +5304 0.000000 +5305 0.000000 +5306 0.000000 +5307 0.000000 +5308 0.000000 +5309 0.000000 +5310 0.000000 +5321 0.000000 +5322 0.000000 +5323 0.000000 +5324 0.000000 +5325 0.000000 +5326 0.000000 +5327 0.000000 +5328 0.000000 +5329 0.000000 +5330 0.000000 +5341 0.000000 +5342 0.000000 +5343 0.000000 +5344 0.000000 +5345 0.000000 +5346 0.000000 +5347 0.000000 +5348 0.000000 +5349 0.000000 +5350 0.000000 +5361 0.000000 +5362 0.000000 +5363 0.000000 +5364 0.000000 +5365 0.000000 +5366 0.000000 +5367 0.000000 +5368 0.000000 +5369 0.000000 +5370 0.000000 +5381 0.000000 +5382 0.000000 +5383 0.000000 +5384 0.000000 +5385 0.000000 +5386 0.000000 +5387 0.000000 +5388 0.000000 +5389 0.000000 +5390 0.000000 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var.bak b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var.bak new file mode 100644 index 0000000..65941a2 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var.bak @@ -0,0 +1,119 @@ +5161 0.000000 +5162 0.000000 +5163 0.000000 +5164 0.000000 +5165 0.000000 +5166 0.000000 +5167 0.000000 +5168 0.000000 +5169 0.000000 +5181 0.000000 +5182 0.000000 +5183 0.000000 +5184 0.000000 +5185 0.000000 +5186 0.000000 +5187 0.000000 +5188 0.000000 +5189 0.000000 +5210 0.000000 +5211 0.000000 +5212 0.000000 +5213 0.000000 +5214 0.000000 +5215 0.000000 +5216 0.000000 +5217 0.000000 +5218 0.000000 +5219 0.000000 +5220 1.000000 +5221 -70.000000 +5222 -50.000000 +5223 -110.000000 +5224 0.000000 +5225 0.000000 +5226 0.000000 +5227 0.000000 +5228 0.000000 +5229 0.000000 +5230 0.000000 +5241 0.000000 +5242 0.000000 +5243 0.000000 +5244 0.000000 +5245 0.000000 +5246 0.000000 +5247 0.000000 +5248 0.000000 +5249 0.000000 +5250 0.000000 +5261 0.000000 +5262 0.000000 +5263 0.000000 +5264 0.000000 +5265 0.000000 +5266 0.000000 +5267 0.000000 +5268 0.000000 +5269 0.000000 +5270 0.000000 +5281 0.000000 +5282 0.000000 +5283 0.000000 +5284 0.000000 +5285 0.000000 +5286 0.000000 +5287 0.000000 +5288 0.000000 +5289 0.000000 +5290 0.000000 +5301 0.000000 +5302 0.000000 +5303 0.000000 +5304 0.000000 +5305 0.000000 +5306 0.000000 +5307 0.000000 +5308 0.000000 +5309 0.000000 +5310 0.000000 +5321 0.000000 +5322 0.000000 +5323 0.000000 +5324 0.000000 +5325 0.000000 +5326 0.000000 +5327 0.000000 +5328 0.000000 +5329 0.000000 +5330 0.000000 +5341 0.000000 +5342 0.000000 +5343 0.000000 +5344 0.000000 +5345 0.000000 +5346 0.000000 +5347 0.000000 +5348 0.000000 +5349 0.000000 +5350 0.000000 +5361 0.000000 +5362 0.000000 +5363 0.000000 +5364 0.000000 +5365 0.000000 +5366 0.000000 +5367 0.000000 +5368 0.000000 +5369 0.000000 +5370 0.000000 +5381 0.000000 +5382 0.000000 +5383 0.000000 +5384 0.000000 +5385 0.000000 +5386 0.000000 +5387 0.000000 +5388 0.000000 +5389 0.000000 +5390 0.000000 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml new file mode 100644 index 0000000..9998d50 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml @@ -0,0 +1,325 @@ + + + + + "ridge" + 5 + + ["0:IDENTITY", "1: XYZAB ", "2: USERK "] + ("Helvetica",16) + "black" + "yellow" + + + + + + + + + + + + + + + ("Helvetica",14) + + + + + + "joint0" + ("Helvetica",10) + "4.4f" + + + + + + "joint1" + ("Helvetica",10) + "4.4f" + + + + + + "joint2" + ("Helvetica",10) + "4.4f" + + + + + + + + + + + "joint3" + ("Helvetica",10) + "4.4f" + + + + + + "joint4" + ("Helvetica",10) + "4.4f" + + + + + + "joint5" + ("Helvetica",10) + "4.4f" + + + + + + + + + + + + + + + "ridge" + 5 + + + + + + + + + + + + ("Helvetica",14) + + + + ("Helvetica",10) + "15" + "x-offset" + 1 + HORIZONTAL + -20 + -50 + 50 + + + + + + ("Helvetica",10) + "15" + "z-offset" + 1 + HORIZONTAL + -10 + -50 + 50 + + + + + + + + + + + + + + + + + + + + ("Helvetica",14) + + + + + + + + + + + + + + + + + + + + + + ("Helvetica",10) + "15" + "x-rot-point" + 1 + HORIZONTAL + -50 + -55 + -45 + + + + + + ("Helvetica",10) + "15" + "y-rot-point" + 1 + HORIZONTAL + -50 + -55 + -45 + + + + + + ("Helvetica",10) + "15" + "z-rot-point" + 1 + HORIZONTAL + -100 + -105 + -95 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr_cmds.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr_cmds.hal new file mode 100644 index 0000000..70f8650 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr_cmds.hal @@ -0,0 +1,207 @@ +# Sat Jun 06 15:59:10 CST 2026 +# +# This file: ./xyzab-tdr_cmds.hal +# Created by: /home/cnc/桌面/cnc_wams/linuxcnc/lib/hallib/basic_sim.tcl +# With options: +# From inifile: /home/cnc/桌面/cnc_wams/linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini +# Halfiles: LIB:basic_sim.tcl +# +# This file contains the hal commands produced by basic_sim.tcl +# (and any hal commands executed prior to its execution). +# ------------------------------------------------------------------ +# To use ./xyzab-tdr_cmds.hal in the original inifile (or a copy of it), +# edit to change: +# [HAL] +# HALFILE = LIB:basic_sim.tcl parameters +# to: +# [HAL] +# HALFILE = ./xyzab-tdr_cmds.hal +# +# Notes: +# 1) Inifile Variables substitutions specified in the inifile +# and interpreted by halcmd are automatically substituted +# in the created halfile (./xyzab-tdr_cmds.hal). +# 2) Input pins connected to a signal with no writer are +# not included in the setp listings herein so must be added +# manually +# + +# user space components +loadusr -W hal_manualtoolchange + +# components +#preloaded module: loadrt tpmod +#preloaded module: loadrt homemod +loadrt xyzab_tdr_kins +loadrt motmod base_period_nsec=0 servo_period_nsec=1000000 num_joints=5 +#loadrt __servo-thread (not loaded by loadrt, no args saved) +loadrt pid names=J0_pid,J1_pid,J2_pid,J3_pid,J4_pid +loadrt mux2 names=J0_mux,J1_mux,J2_mux,J3_mux,J4_mux +loadrt ddt names=J0_vel,J0_accel,J1_vel,J1_accel,J2_vel,J2_accel,J3_vel,J3_accel,J4_vel,J4_accel +loadrt sim_home_switch names=J0_switch,J1_switch,J2_switch,J3_switch,J4_switch +loadrt sim_spindle names=sim_spindle +loadrt limit2 names=limit_speed +loadrt lowpass names=spindle_mass +loadrt near names=near_speed +loadrt scale names=rpm_rps +# pin aliases +# param aliases +# signals +# nets +net J0:acc J0_accel.out +net J0:enable joint.0.amp-enable-out => J0_pid.enable +net J0:homesw J0_switch.home-sw => joint.0.home-sw-in +net J0:on-pos J0_pid.output => J0_mux.in1 +net J0:pos-cmd joint.0.motor-pos-cmd => J0_pid.command +net J0:pos-fb J0_mux.out => J0_mux.in0 J0_switch.cur-pos J0_vel.in joint.0.motor-pos-fb +net J0:vel J0_vel.out => J0_accel.in +net J1:acc J1_accel.out +net J1:enable joint.1.amp-enable-out => J1_pid.enable +net J1:homesw J1_switch.home-sw => joint.1.home-sw-in +net J1:on-pos J1_pid.output => J1_mux.in1 +net J1:pos-cmd joint.1.motor-pos-cmd => J1_pid.command +net J1:pos-fb J1_mux.out => J1_mux.in0 J1_switch.cur-pos J1_vel.in joint.1.motor-pos-fb +net J1:vel J1_vel.out => J1_accel.in +net J2:acc J2_accel.out +net J2:enable joint.2.amp-enable-out => J2_pid.enable +net J2:homesw J2_switch.home-sw => joint.2.home-sw-in +net J2:on-pos J2_pid.output => J2_mux.in1 +net J2:pos-cmd joint.2.motor-pos-cmd => J2_pid.command +net J2:pos-fb J2_mux.out => J2_mux.in0 J2_switch.cur-pos J2_vel.in joint.2.motor-pos-fb +net J2:vel J2_vel.out => J2_accel.in +net J3:acc J3_accel.out +net J3:enable joint.3.amp-enable-out => J3_pid.enable +net J3:homesw J3_switch.home-sw => joint.3.home-sw-in +net J3:on-pos J3_pid.output => J3_mux.in1 +net J3:pos-cmd joint.3.motor-pos-cmd => J3_pid.command +net J3:pos-fb J3_mux.out => J3_mux.in0 J3_switch.cur-pos J3_vel.in joint.3.motor-pos-fb +net J3:vel J3_vel.out => J3_accel.in +net J4:acc J4_accel.out +net J4:enable joint.4.amp-enable-out => J4_pid.enable +net J4:homesw J4_switch.home-sw => joint.4.home-sw-in +net J4:on-pos J4_pid.output => J4_mux.in1 +net J4:pos-cmd joint.4.motor-pos-cmd => J4_pid.command +net J4:pos-fb J4_mux.out => J4_mux.in0 J4_switch.cur-pos J4_vel.in joint.4.motor-pos-fb +net J4:vel J4_vel.out => J4_accel.in +net estop:loop iocontrol.0.user-enable-out => iocontrol.0.emc-enable-in +net sample:enable motion.motion-enabled => J0_mux.sel J1_mux.sel J2_mux.sel J3_mux.sel J4_mux.sel +net spindle-at-speed near_speed.out => spindle.0.at-speed +net spindle-index-enable sim_spindle.index-enable <=> spindle.0.index-enable +net spindle-orient spindle.0.orient => spindle.0.is-oriented +net spindle-pos sim_spindle.position-fb => spindle.0.revs +net spindle-rpm-filtered spindle_mass.out => near_speed.in2 rpm_rps.in +net spindle-rps-filtered rpm_rps.out => spindle.0.speed-in +net spindle-speed-cmd spindle.0.speed-out => limit_speed.in near_speed.in1 +net spindle-speed-limited limit_speed.out => sim_spindle.velocity-cmd spindle_mass.in +net tool:change iocontrol.0.tool-change => hal_manualtoolchange.change +net tool:changed hal_manualtoolchange.changed => iocontrol.0.tool-changed +net tool:prep-loop iocontrol.0.tool-prepare => iocontrol.0.tool-prepared +net tool:prep-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number +# parameter values +setp J0_accel.tmax 0 +setp J0_mux.tmax 0 +setp J0_pid.do-pid-calcs.tmax 0 +setp J0_switch.tmax 0 +setp J0_vel.tmax 0 +setp J1_accel.tmax 0 +setp J1_mux.tmax 0 +setp J1_pid.do-pid-calcs.tmax 0 +setp J1_switch.tmax 0 +setp J1_vel.tmax 0 +setp J2_accel.tmax 0 +setp J2_mux.tmax 0 +setp J2_pid.do-pid-calcs.tmax 0 +setp J2_switch.tmax 0 +setp J2_vel.tmax 0 +setp J3_accel.tmax 0 +setp J3_mux.tmax 0 +setp J3_pid.do-pid-calcs.tmax 0 +setp J3_switch.tmax 0 +setp J3_vel.tmax 0 +setp J4_accel.tmax 0 +setp J4_mux.tmax 0 +setp J4_pid.do-pid-calcs.tmax 0 +setp J4_switch.tmax 0 +setp J4_vel.tmax 0 +setp limit_speed.tmax 0 +setp motion-command-handler.tmax 0 +setp motion-controller.tmax 0 +setp near_speed.difference 10 +setp near_speed.scale 1.1 +setp near_speed.tmax 0 +setp rpm_rps.tmax 0 +setp servo-thread.tmax 0 +setp sim_spindle.scale 0.01666667 +setp sim_spindle.tmax 0 +setp spindle_mass.gain 0.07 +setp spindle_mass.tmax 0 +# realtime thread/function links +addf motion-command-handler servo-thread +addf motion-controller servo-thread +addf J0_pid.do-pid-calcs servo-thread +addf J1_pid.do-pid-calcs servo-thread +addf J2_pid.do-pid-calcs servo-thread +addf J3_pid.do-pid-calcs servo-thread +addf J4_pid.do-pid-calcs servo-thread +addf J0_mux servo-thread +addf J1_mux servo-thread +addf J2_mux servo-thread +addf J3_mux servo-thread +addf J4_mux servo-thread +addf J0_vel servo-thread +addf J0_accel servo-thread +addf J1_vel servo-thread +addf J1_accel servo-thread +addf J2_vel servo-thread +addf J2_accel servo-thread +addf J3_vel servo-thread +addf J3_accel servo-thread +addf J4_vel servo-thread +addf J4_accel servo-thread +addf J0_switch servo-thread +addf J1_switch servo-thread +addf J2_switch servo-thread +addf J3_switch servo-thread +addf J4_switch servo-thread +addf limit_speed servo-thread +addf spindle_mass servo-thread +addf rpm_rps servo-thread +addf near_speed servo-thread +addf sim_spindle servo-thread + +# setp commands for unconnected input pins +setp J0_pid.FF0 1.0 +setp J0_pid.Pgain 0 +setp J0_pid.Dgain 0 +setp J0_pid.Igain 0 +setp J0_pid.FF1 0 +setp J0_pid.FF2 0 +setp J1_pid.FF0 1.0 +setp J1_pid.Pgain 0 +setp J1_pid.Dgain 0 +setp J1_pid.Igain 0 +setp J1_pid.FF1 0 +setp J1_pid.FF2 0 +setp J2_pid.FF0 1.0 +setp J2_pid.Pgain 0 +setp J2_pid.Dgain 0 +setp J2_pid.Igain 0 +setp J2_pid.FF1 0 +setp J2_pid.FF2 0 +setp J3_pid.FF0 1.0 +setp J3_pid.Pgain 0 +setp J3_pid.Dgain 0 +setp J3_pid.Igain 0 +setp J3_pid.FF1 0 +setp J3_pid.FF2 0 +setp J4_pid.FF0 1.0 +setp J4_pid.Pgain 0 +setp J4_pid.Dgain 0 +setp J4_pid.Igain 0 +setp J4_pid.FF1 0 +setp J4_pid.FF2 0 +setp sim_spindle.scale 0.01666667 +setp limit_speed.maxv 5000.0 +setp spindle_mass.gain .07 +setp near_speed.scale 1.1 +setp near_speed.difference 10 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README new file mode 100644 index 0000000..4166a10 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README @@ -0,0 +1,32 @@ +Switchable Table Rotary/Tilting (trt) Sim configs + +xyzac-trt-switchkins +xyzbc-trt-switchkins + +Demonstrations: + demos/xyzac_switchkins.ngc + demos/xyzac_switchkins_test_1.ngc + demos/xyzac_switchkins_test_2.ngc + demos/xyzac_switchkins_test_3.ngc + demos/boat-xyzac.ngc + demos/impeller-7bl-xyzac.ngc + + demos/xyzbc_switchkins.ngc + demos/boat-xyzbc.ngc + +*********************************************** +Note: IMPORTANT ini file requirements: + +[HAL] +HALCMD = net :kinstype-select <= motion.analog-out-0N => motion.switchkins-type + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + +[HALUI] +MDI_COMMAND = M429 +MDI_COMMAND = M428 +MDI_COMMAND = M430 +*********************************************** diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc new file mode 100644 index 0000000..77eeaea --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc @@ -0,0 +1,1881 @@ +% +M428 ;TCP:xyzac +(!!! Touch Off: Table = -13.25 == Z max neg extent !!!) +(BOAT-XYZAC) +( 11/20/2011 19:50:48 ) +( FC HERMLE 5 AXIS MILLING ) + +( OPERATION= ROUGH7 Z LEVEL SRF_MILL1 ) +( TOOL: T1 = 10.0 dia. ENDMILLM1000:REG ) +G00 G17 G40 G90 G94 +Z5 +T1 M6 +G54 X-49.65 Y-23.015 A0. C0. S630 M03 +G00 Z5.0 M08 +Z3.0 +G01 Z-6.625 F300.0 +X-49.375 F600.0 +X-15.268 +X-16.626 Y-22.711 +X-20.108 Y-21.7 +X-22.255 Y-20.925 +X-25.036 Y-19.685 +X-49.662 +Y-16.355 +X-31.172 +X-34.919 Y-13.877 +X-36.057 Y-13.025 +X-49.662 +Y-9.695 +X-40.427 +X-44.365 Y-6.498 +X-49.662 +Y3.492 +X-43.134 +X-39.14 Y6.724 +X-38.83 Y6.955 +X-49.662 +Y10.285 +X-34.295 +X-30.697 Y12.666 +X-29.005 Y13.615 +X-49.662 +Y16.945 +X-22.119 +X-20.848 Y17.446 +X-16.626 Y18.719 +X-13.812 Y19.346 +X-9.591 Y20.015 +X-6.955 Y20.275 +X-48.713 +G02 X-44.662 Y22.345 I4.051 J-2.931 +G01 X40.959 +G02 X45.01 Y20.275 I0. J-5.0 +G01 X5.29 +X10.109 Y19.934 +X15.737 Y19.258 +X22.773 Y18.136 +X28.999 Y16.945 +X45.959 +Y13.615 +X39.599 +X39.658 Y13.571 +X40.983 Y12.071 +X41.833 Y10.664 +X42.003 Y10.285 +X45.959 +Y6.955 +X43.169 +X43.63 Y5.036 +X43.87 Y3.492 +X45.959 +Y0.162 +X44.111 +X44.158 Y-2.0 +X44.132 Y-3.168 +X45.959 +Y-6.498 +X44.022 +X43.634 Y-9.036 +X43.475 Y-9.695 +X45.959 +Y-13.025 +X42.547 +X42.467 Y-13.257 +X41.833 Y-14.664 +X41.065 Y-15.952 +X40.717 Y-16.355 +X45.959 +Y-19.685 +X35.537 +X35.437 Y-19.714 +X25.587 Y-21.634 +X17.321 Y-23.015 +X45.672 +G00 Z5.0 +X-15.268 +Z3.0 +G01 Z-6.625 F300.0 +X-16.626 Y-22.711 F600.0 +X-20.108 Y-21.7 +X-22.255 Y-20.925 +X-26.476 Y-19.043 +X-30.697 Y-16.668 +X-34.919 Y-13.877 +X-39.506 Y-10.443 +X-44.769 Y-6.171 +X-46.064 Y-4.814 +X-46.714 Y-3.407 +X-46.912 Y-2.0 +X-46.714 Y-0.593 +X-46.176 Y0.637 +X-44.769 Y2.169 +X-39.14 Y6.724 +X-34.919 Y9.873 +X-30.697 Y12.666 +X-26.476 Y15.034 +X-23.779 Y16.292 +X-20.848 Y17.446 +X-16.626 Y18.719 +X-13.812 Y19.346 +X-9.591 Y20.015 +X-6.777 Y20.293 +X-2.555 Y20.492 +X3.073 Y20.432 +X10.109 Y19.934 +X15.737 Y19.258 +X22.773 Y18.136 +X35.437 Y15.715 +X36.844 Y15.297 +X38.251 Y14.618 +X39.658 Y13.571 +X40.983 Y12.071 +X41.833 Y10.664 +X42.472 Y9.238 +X42.954 Y7.85 +X43.63 Y5.036 +X44.067 Y2.221 +X44.158 Y-2.0 +X44.064 Y-6.221 +X43.634 Y-9.036 +X42.954 Y-11.85 +X42.467 Y-13.257 +X41.833 Y-14.664 +X41.065 Y-15.952 +X39.747 Y-17.478 +X38.251 Y-18.62 +X36.844 Y-19.297 +X35.437 Y-19.714 +X25.587 Y-21.634 +X16.77 Y-23.107 +X12.923 Y-23.626 +X5.887 Y-24.282 +X0.259 Y-24.505 +X-5.369 Y-24.384 +X-9.591 Y-24.014 +X-13.812 Y-23.34 +X-15.268 Y-23.015 +G00 Z5.0 +X-49.65 +Z-3.625 +G01 Z-13.25 F300.0 +X-49.375 F600.0 +X-21.669 +X-22.255 Y-22.828 +X-26.476 Y-21.015 +X-29.045 Y-19.685 +X-49.662 +Y-16.355 +X-34.394 +X-36.326 Y-15.058 +X-39.029 Y-13.025 +X-49.662 +Y-9.828 +X-43.064 +G00 Z5.0 +X46.234 Y-6.537 +Z-3.625 +G01 Z-13.25 F300.0 +X45.959 F600.0 +X45.432 Y-10.443 +X44.691 Y-13.257 +X43.879 Y-15.339 +X42.594 Y-17.478 +X41.412 Y-18.885 +X39.68 Y-20.292 +X38.251 Y-21.072 +X36.844 Y-21.582 +X35.437 Y-21.936 +X29.361 Y-23.015 +X45.672 +X45.886 Y-22.192 +X45.959 Y-21.345 +Y-19.685 +X40.428 +X41.412 Y-18.885 +X42.594 Y-17.478 +X43.269 Y-16.355 +X45.959 +Y-13.025 +X44.752 +X45.432 Y-10.443 +X45.515 Y-9.828 +X45.959 +G00 Z5.0 +X-49.969 Y-1.968 +Z-3.625 +G01 Z-13.25 F300.0 +X-49.942 Y-1.964 F600.0 +X-49.758 Y-2.012 +X-49.662 Y-2.175 +X-49.489 Y-3.407 +X-48.839 Y-4.814 +X-47.583 Y-6.139 +X-40.547 Y-11.883 +X-36.326 Y-15.058 +X-32.105 Y-17.892 +X-29.29 Y-19.558 +X-26.476 Y-21.015 +X-22.255 Y-22.828 +X-18.033 Y-24.175 +X-13.812 Y-25.143 +X-9.591 Y-25.805 +X-6.777 Y-26.09 +X-1.148 Y-26.323 +X4.48 Y-26.217 +X8.811 Y-25.921 +X15.737 Y-25.184 +X24.18 Y-23.935 +X35.437 Y-21.936 +X36.844 Y-21.582 +X38.251 Y-21.072 +X39.68 Y-20.292 +X41.412 Y-18.885 +X42.594 Y-17.478 +X43.879 Y-15.339 +X44.691 Y-13.257 +X45.432 Y-10.443 +X45.959 Y-6.537 +G00 Z5.0 +X-49.937 Y4.702 +Z-3.625 +G01 Z-13.25 F300.0 +X-49.662 F600.0 +X-44.469 +X-42.354 Y6.443 +X-40.136 Y8.165 +X-49.662 +Y11.495 +X-35.643 +X-33.512 Y12.987 +X-30.494 Y14.825 +X-49.662 +Y17.345 +X-49.646 Y17.751 +X-49.596 Y18.155 +X-23.822 +X-22.255 Y18.828 +X-19.441 Y19.769 +X-15.219 Y20.868 +X-11.776 Y21.485 +X-47.465 +G02 X-44.662 Y22.345 I2.803 J-4.14 +G01 X40.959 +G02 X43.762 Y21.485 I0. J-5.0 +G01 X13.062 +X18.551 Y20.804 +X24.18 Y19.935 +X31.215 Y18.712 +X34.095 Y18.155 +X45.893 +X45.942 Y17.751 +X45.959 Y17.345 +Y14.825 +X41.418 +X42.611 Y13.478 +X43.782 Y11.495 +X45.959 +Y8.165 +X44.989 +X45.432 Y6.443 +X45.667 Y4.702 +X45.959 +X46.264 Y2.328 +X46.237 Y2.324 +X46.054 Y2.373 +X45.959 Y2.537 +X45.432 Y6.443 +X44.708 Y9.257 +X43.879 Y11.329 +X42.611 Y13.478 +X41.065 Y15.223 +X39.658 Y16.305 +X38.251 Y17.073 +X36.451 Y17.7 +X31.215 Y18.712 +X24.18 Y19.935 +X18.551 Y20.804 +X11.516 Y21.677 +X5.887 Y22.142 +X0.259 Y22.33 +X-5.369 Y22.185 +X-8.184 Y21.963 +X-10.998 Y21.624 +X-15.219 Y20.868 +X-19.441 Y19.769 +X-22.255 Y18.828 +X-26.476 Y17.015 +X-29.29 Y15.558 +X-33.512 Y12.987 +X-37.733 Y10.031 +X-42.354 Y6.443 +X-47.583 Y2.139 +X-48.839 Y0.814 +X-49.489 Y-0.593 +X-49.662 Y-1.825 +G00 Z5.0 + +( FINISH1 FLOWLINE SRF_MILL1 ) +G00 Z5. +G54 X-34.78 Y-2.436 A-5.546 C-25.602 S600 +G00 Z5 +Z3.573 +X-34.804 Y-2.386 +Z3.0 +G93 +G01 X-34.988 Y-2.0 Z-1.404 F67.8035 +X-35.008 Z-1.403 F30070.6535 +X-31.554 Y-4.825 Z-1.795 F133.9458 +X35.679 Y-4.58 Z-4.595 F8.9164 +X35.585 Y-7.418 Z-4.839 F210.5057 +X-27.8 Y-7.65 Z-2.2 F9.4576 + +G01 X-23.387 Y-10.471 Z-2.632 F53.014 +X35.058 Y-10.258 Z-5.066 F10.2571 + +G01 X27.974 Y-13.122 Z-5.019 F37.2338 +X-17.388 Y-13.287 Z-3.131 F13.2157 + +G01 X0.76 Y-16.059 Z-4.135 F41.8503 +X0.776 Z-4.136 F37454.9529 +G94 +G00 Z0.841 +X0.985 Y-16.495 +Z5.0 +A0. +A-5.545 C-154.392 +X-34.799 Y-1.564 +Z3.574 +X-34.823 Y-1.614 +Z3.0 +G93 +G01 X-35.008 Y-2.0 Z-1.403 F67.8163 +X-34.988 Z-1.404 F29423.1803 +G94 +G00 Z5.0 +X-34.719 Y-1.439 +X36.081 Y1.42 +X35.997 Y1.245 +Z3.0 +G93 +G01 X35.679 Y0.58 Z-4.595 F39.3161 +X-31.555 Y0.825 Z-1.795 F8.9163 +X-27.795 Y3.65 Z-2.2 F127.1152 +X35.584 Y3.419 Z-4.839 F9.4587 +X35.055 Y6.259 Z-5.066 F207.0704 +X-23.392 Y6.472 Z-2.632 F10.2568 + +G01 X-17.387 Y9.288 Z-3.13 F48.707 +X27.971 Y9.122 Z-5.019 F13.2164 + +G01 X0.946 Y12.059 Z-4.142 F41.8071 +X0.933 F48595.8783 +G94 +G00 Z0.835 +X1.142 Y12.494 +Z5.0 +A0. +A-5.546 C-25.605 +X35.967 Y-5.826 +Z3.0 +G93 +G01 Z0.308 F111.4225 +X35.758 Y-5.39 Z-4.669 F60.0 +X35.617 Y-7.15 Z-4.817 F338.6289 +X35.559 Y-7.666 Z-4.86 F1150.293 +X35.426 Y-8.596 Z-4.936 F636.7141 +X35.248 Y-9.519 Z-5.009 C-25.604 F636.0963 +X35.083 Y-10.172 Z-5.059 F889.3249 +X34.778 Y-11.055 Z-5.124 F640.1841 +X34.311 Y-11.886 Z-5.177 C-25.603 F628.3941 +X34.092 Y-12.023 Z-5.18 C-25.601 F2310.4624 +X33.443 Y-12.17 Z-5.166 F900.64 +X29.029 Y-12.939 Z-5.048 F133.8926 +X29.022 Y-12.94 F80597.2105 +X26.511 Y-13.368 Z-4.98 F235.4094 +X26.503 Y-13.37 Z-4.979 F80314.8345 +X21.506 Y-14.178 Z-4.841 F118.4711 +X21.403 Y-14.194 Z-4.838 F5763.6607 +X21.395 Y-14.195 Z-4.837 F80667.8203 +X17.508 Y-14.759 Z-4.724 F152.693 +X14.104 Y-15.192 Z-4.619 F174.7719 +X11.26 Y-15.499 Z-4.526 F209.6045 +X9.011 Y-15.702 Z-4.45 F265.5785 +X6.177 Y-15.898 Z-4.348 C-25.6 F211.0995 +X3.794 Y-16.007 Z-4.258 F251.3505 +X1.432 Y-16.056 Z-4.163 F253.7363 +X-0.929 Y-16.041 Z-4.062 F253.8307 +X-2.816 Y-15.977 Z-3.978 F317.4711 +X-4.897 Y-15.847 Z-3.879 F287.4156 +X-6.745 Y-15.673 Z-3.786 F322.8495 +X-8.428 Y-15.463 Z-3.697 F353.292 +X-10.269 Y-15.171 Z-3.594 F321.5199 +X-11.664 Y-14.903 Z-3.512 F421.6314 +X-12.624 Y-14.693 Z-3.454 F609.4926 +X-13.544 Y-14.471 Z-3.396 F632.3344 +X-14.916 Y-14.101 Z-3.306 C-25.599 F421.4835 +X-16.397 Y-13.643 Z-3.203 F386.2678 +X-17.701 Y-13.182 Z-3.108 F432.6008 +X-18.576 Y-12.84 Z-3.042 F637.0792 +X-19.443 Y-12.475 Z-2.973 F636.1843 +X-20.302 Y-12.088 Z-2.903 F635.2963 +X-21.152 Y-11.68 Z-2.832 F634.4447 +X-21.993 Y-11.251 Z-2.759 F633.5443 +X-23.237 Y-10.571 Z-2.647 F421.7136 +X-24.234 Y-9.988 Z-2.555 F518.1409 +X-25.841 Y-8.981 Z-2.399 F315.2712 +X-27.336 Y-7.975 Z-2.248 F331.8372 +X-28.942 Y-6.827 Z-2.08 F302.8928 +X-30.774 Y-5.444 Z-1.882 F260.388 +X-32.98 Y-3.687 Z-1.636 F211.9425 +X-35.249 Y-1.797 Z-1.375 F202.3508 +X-38.446 Y0.955 Z-1.0 F141.7066 +X-38.78 Y0.578 Z-1.054 A-10.74 C13.027 F22.4123 +X-39.112 Y0.213 Z-1.17 A-17.477 C24.615 F70.0852 +X-36.906 Y-1.699 Z-1.427 A-17.503 C24.226 F188.4925 +X-34.471 Y-3.751 Z-1.708 A-17.558 C23.477 F164.2929 +X-33.011 Y-4.942 Z-1.874 A-17.603 C22.852 F265.6893 +X-33.005 Y-4.947 Z-1.875 C22.849 F70394.9107 +X-31.476 Y-6.157 Z-2.045 A-17.66 C22.041 F248.7184 +X-31.47 Y-6.161 Z-2.046 C22.038 F68631.4436 +X-29.554 Y-7.611 Z-2.253 A-17.746 C20.797 F195.1411 +X-29.348 Y-7.761 Z-2.275 A-17.756 C20.649 F1797.9113 +X-29.343 Y-7.765 Z-2.276 C20.645 F66543.0969 +X-27.769 Y-8.882 Z-2.438 A-17.839 C19.409 F233.7633 +X-27.166 Y-9.292 Z-2.5 A-17.873 C18.889 F604.4541 +X-27.161 Y-9.296 Z-2.501 C18.884 F64698.6016 +X-25.595 Y-10.311 Z-2.654 A-17.969 C17.418 F232.4524 +X-24.895 Y-10.74 Z-2.722 A-18.015 C16.71 F517.268 +X-24.89 Y-10.743 C16.704 F63054.1704 +X-23.728 Y-11.421 Z-2.827 A-18.095 C15.461 F311.5076 +X-22.607 Y-12.035 Z-2.928 A-18.175 C14.184 F322.1328 +X-21.184 Y-12.756 Z-3.05 A-18.279 C12.46 F254.0947 +X-19.76 Y-13.405 Z-3.167 A-18.385 C10.636 F254.7588 +X-18.663 Y-13.854 Z-3.251 A-18.466 C9.205 F334.7184 +X-17.139 Y-14.413 Z-3.363 A-18.569 C7.313 F249.9056 +X-16.286 Y-14.695 Z-3.426 A-18.62 C6.324 F462.6702 +X-16.277 Y-14.699 Z-3.427 C6.314 F41918.854 +X-14.993 Y-15.085 Z-3.514 A-18.692 C4.898 F316.6501 +X-14.98 Y-15.088 Z-3.515 C4.884 F31927.926 +X-13.554 Y-15.465 Z-3.607 A-18.764 C3.41 F295.3307 +X-12.372 Y-15.739 Z-3.681 A-18.817 C2.261 F367.2112 +X-12.359 Y-15.742 Z-3.682 A-18.818 C2.249 F33117.6934 +X-11.055 Y-16.007 Z-3.759 A-18.872 C1.054 F342.4252 +X-11.041 Y-16.01 Z-3.76 C1.042 F33642.7638 +X-9.727 Y-16.24 Z-3.835 A-18.921 C-0.087 F349.1604 +X-9.713 Y-16.242 Z-3.836 C-0.098 F34275.5479 +X-7.901 Y-16.504 Z-3.932 A-18.98 C-1.537 F261.3182 +X-5.885 Y-16.723 Z-4.037 A-19.038 C-2.994 F242.609 +X-4.339 Y-16.846 Z-4.113 A-19.077 C-4.02 F323.8458 +X-4.332 Y-16.847 C-4.025 F72716.2564 +X-2.56 Y-16.944 Z-4.195 A-19.116 C-5.112 F288.1646 +X-1.652 Y-16.976 Z-4.236 A-19.134 C-5.635 F569.5493 +X-1.645 Y-16.977 C-5.638 F74204.6496 +X-0.308 Y-17.005 Z-4.295 A-19.159 C-6.369 F390.5046 +X-0.294 C-6.376 F37412.3791 +X1.028 Y-17.011 Z-4.351 A-19.181 C-7.053 F399.1501 +X1.042 Z-4.352 C-7.06 F37617.142 +X1.902 Y-17.005 Z-4.387 A-19.194 C-7.478 F617.9736 +X1.916 Y-17.004 C-7.485 F37761.9311 +X3.696 Y-16.964 Z-4.457 A-19.218 C-8.296 F300.3514 +X3.71 Z-4.458 C-8.302 F37938.0079 +X5.043 Y-16.912 Z-4.509 A-19.234 C-8.864 F404.0498 +X5.057 Y-16.911 Z-4.51 C-8.87 F38040.7452 +X6.381 Y-16.842 Z-4.559 A-19.248 C-9.392 F408.3066 +X6.388 Z-4.56 C-9.394 F81945.7876 +X8.387 Y-16.707 Z-4.631 A-19.268 C-10.121 F271.2688 +X9.706 Y-16.599 Z-4.679 A-19.279 C-10.562 F413.01 +X9.713 C-10.564 F76540.6667 +X10.605 Y-16.518 Z-4.71 A-19.287 C-10.846 F611.8709 +X10.612 Y-16.517 C-10.848 F76595.176 +X12.957 Y-16.278 Z-4.787 A-19.304 C-11.523 F232.954 +X14.167 Y-16.141 Z-4.826 A-19.311 C-11.837 F453.3627 +X14.174 Y-16.14 C-11.839 F76892.5923 +X16.404 Y-15.864 Z-4.896 A-19.323 C-12.356 F246.3963 +X16.412 Y-15.863 C-12.358 F77033.003 +X16.419 Y-15.862 A-19.324 C-12.359 F76846.0857 +X19.076 Y-15.501 Z-4.977 A-19.335 C-12.889 F207.4732 +X19.083 Y-15.5 C-12.891 F79166.5689 +X21.643 Y-15.122 Z-5.051 A-19.345 C-13.328 F216.1386 +X21.65 Y-15.12 Z-5.052 C-13.329 F78853.9112 +X21.657 Y-15.119 C-13.33 F78871.9501 +X24.185 Y-14.717 Z-5.121 A-19.352 C-13.676 F220.4484 +X24.192 Y-14.716 Z-5.122 C-13.677 F78607.9704 +X25.587 Y-14.484 Z-5.158 A-19.355 C-13.828 F403.3325 +X25.594 Y-14.483 C-13.829 F79100.6761 +X29.561 Y-13.802 Z-5.262 A-19.36 C-14.107 F143.5946 +X29.568 Y-13.801 C-14.108 F78752.201 +X29.59 Y-13.797 C-14.109 F26249.5019 +X29.597 Y-13.796 Z-5.263 F78750.763 +X29.605 Y-13.794 F78733.9557 +X33.166 Y-13.186 Z-5.363 A-19.364 C-14.299 F160.9131 +X33.187 Y-13.182 Z-5.364 A-19.365 C-14.316 F18657.1196 +X33.194 Y-13.181 C-14.322 F56001.4861 +X33.705 Y-13.086 Z-5.376 A-19.381 C-15.203 F566.6445 +X34.257 Y-12.957 Z-5.391 A-19.427 C-18.127 F252.9034 +X34.513 Y-12.876 Z-5.396 A-19.464 C-21.985 F226.0768 +X34.613 Y-12.831 A-19.476 C-25.884 F238.1518 +X34.71 Y-12.78 Z-5.393 A-19.458 C-30.0 F225.2867 +X34.805 Y-12.719 Z-5.39 A-19.412 C-34.115 F223.3174 +X34.908 Y-12.632 Z-5.387 A-19.337 C-38.238 F218.9419 +X35.03 Y-12.505 Z-5.381 A-19.232 C-42.379 F212.3012 +X35.168 Y-12.338 Z-5.373 A-19.112 C-46.185 F223.5377 +X35.327 Y-12.109 Z-5.361 A-18.976 C-49.799 F226.436 +X35.449 Y-11.902 Z-5.349 A-18.873 C-52.236 F323.7952 +X35.577 Y-11.649 Z-5.333 A-18.766 C-54.58 F325.2287 +X35.694 Y-11.383 Z-5.315 A-18.669 C-56.567 F370.2163 +X35.815 Y-11.071 Z-5.293 A-18.571 C-58.477 F371.372 +X35.923 Y-10.757 Z-5.27 A-18.484 C-60.088 F423.853 +X36.081 Y-10.223 Z-5.231 A-18.359 C-62.321 F291.259 +X36.229 Y-9.623 Z-5.185 A-18.242 C-64.299 F308.1906 +X36.392 Y-8.784 Z-5.119 A-18.109 C-66.447 F261.3735 +X36.519 Y-7.934 Z-5.051 A-18.002 C-68.128 F302.5985 +X36.66 Y-6.629 Z-4.943 A-17.877 C-70.05 F231.4025 +X36.719 Y-5.862 Z-4.879 A-17.82 C-70.9 F449.6525 +X36.748 Y-5.442 Z-4.843 F1419.3659 +X37.219 Y-5.458 Z-5.021 A-24.839 C-75.625 F132.422 +X37.664 Y-5.468 Z-5.256 A-31.944 C-78.356 F185.0503 +X37.636 Y-5.889 Z-5.292 F1419.3661 + + + +X37.544 Y-6.965 Z-5.386 A-32.011 C-76.967 F298.9435 +X37.543 Y-6.973 A-32.012 C-76.954 F34171.1882 +X37.452 Y-7.793 Z-5.453 A-32.075 C-75.61 F349.0912 +X37.362 Y-8.45 Z-5.505 A-32.136 C-74.304 F392.1525 +X37.259 Y-9.073 Z-5.553 A-32.204 C-72.825 F372.5773 +X37.143 Y-9.66 Z-5.598 A-32.279 C-71.16 F353.9565 +X37.013 Y-10.209 Z-5.638 A-32.361 C-69.3 F336.1891 +X36.875 Y-10.705 Z-5.673 A-32.445 C-67.295 F329.053 +X36.792 Y-10.971 Z-5.691 A-32.495 C-66.054 F551.7757 +X36.626 Y-11.444 Z-5.724 A-32.596 C-63.47 F275.5648 +X36.464 Y-11.839 Z-5.75 A-32.694 C-60.806 F279.2561 +X36.297 Y-12.186 Z-5.771 A-32.794 C-57.89 F264.893 +X36.127 Y-12.486 Z-5.787 A-32.895 C-54.721 F251.7287 +X35.958 Y-12.741 Z-5.799 A-32.993 C-51.301 F239.5728 +X35.793 Y-12.955 Z-5.806 A-33.085 C-47.642 F228.7055 +X35.7 Y-13.064 Z-5.809 A-33.135 C-45.405 F379.4568 +X35.592 Y-13.178 Z-5.815 A-33.19 C-42.664 F312.5313 +X35.491 Y-13.276 Z-5.818 A-33.236 C-39.931 F316.0508 +X35.374 Y-13.374 Z-5.821 A-33.281 C-36.653 F265.6458 +X35.259 Y-13.457 Z-5.822 A-33.314 C-33.379 F267.6536 +X35.144 Y-13.528 A-33.336 C-30.104 F268.8529 +X35.023 Y-13.593 Z-5.821 A-33.347 C-26.824 F269.2969 +X34.912 Y-13.647 Z-5.822 A-33.345 C-23.714 F285.9558 +X34.784 Y-13.699 Z-5.823 A-33.334 C-20.721 F294.9847 +X34.583 Y-13.764 Z-5.82 A-33.314 C-17.856 F297.6716 +X34.253 Y-13.853 Z-5.814 A-33.288 C-15.132 F294.0354 +X33.915 Y-13.927 Z-5.808 A-33.271 C-13.6 F463.8183 +X33.307 Y-14.043 Z-5.793 A-33.25 C-12.32 F429.7466 +X33.298 Y-14.044 Z-5.792 A-33.249 C-12.313 F44917.8843 +X33.003 Y-14.097 Z-5.783 A-33.25 C-12.218 F1680.6359 +X29.665 Y-14.68 Z-5.695 A-33.247 C-12.104 F173.8324 +X29.658 Y-14.682 F79064.6725 +X25.324 Y-15.411 Z-5.58 A-33.241 C-11.713 F130.9513 +X25.317 Y-15.412 C-11.712 F78232.0091 +X24.423 Y-15.557 Z-5.556 A-33.24 C-11.597 F625.8063 +X24.416 Y-15.558 C-11.596 F78126.8077 +X21.781 Y-15.973 Z-5.482 A-33.235 C-11.189 F211.4375 +X21.774 Y-15.974 Z-5.481 C-11.188 F77993.3993 +X21.767 Y-15.975 C-11.187 F77992.6442 +X19.135 Y-16.364 Z-5.405 A-33.227 C-10.675 F210.2805 +X19.128 Y-16.365 C-10.674 F78064.6272 +X19.121 Y-16.366 Z-5.404 C-10.672 F78042.9192 +X16.478 Y-16.727 Z-5.326 A-33.217 C-10.05 F208.6363 +X16.471 Y-16.728 C-10.048 F78333.0313 +X14.27 Y-17.002 Z-5.257 A-33.206 C-9.443 F250.0814 +X14.263 Y-17.003 C-9.441 F78879.4143 +X11.458 Y-17.31 Z-5.166 A-33.189 C-8.55 F196.6204 +X10.691 Y-17.383 Z-5.142 A-33.184 C-8.282 F717.7179 +X10.684 Y-17.384 C-8.279 F79956.958 +X10.118 Y-17.437 Z-5.122 A-33.18 C-8.074 F972.0319 +X10.111 C-8.071 F79881.3134 +X7.77 Y-17.628 Z-5.037 A-33.162 C-7.156 F236.7256 +X7.763 C-7.153 F80864.0428 +X6.419 Y-17.715 Z-4.988 A-33.151 C-6.577 F412.8991 +X6.412 C-6.574 F81633.3529 +X5.073 Y-17.784 Z-4.937 A-33.139 C-5.96 F415.6555 +X5.065 C-5.956 F72554.7822 +X3.726 Y-17.836 Z-4.885 A-33.125 C-5.301 F416.8307 +X3.712 Y-17.837 Z-4.884 C-5.294 F41306.2946 +X1.68 Y-17.879 Z-4.806 A-33.101 C-4.215 F275.9724 +X1.674 C-4.211 F83867.1749 +X1.026 Y-17.884 Z-4.781 A-33.093 C-3.845 F865.5121 +X1.02 C-3.842 F83752.362 +X-0.329 Y-17.879 Z-4.725 A-33.073 C-3.043 F415.7648 +X-0.335 Z-4.724 C-3.039 F84821.141 +X-1.689 Y-17.852 Z-4.667 A-33.052 C-2.186 F413.0057 +X-1.696 Z-4.666 A-33.051 C-2.181 F85106.5934 +X-3.732 Y-17.766 Z-4.575 A-33.015 C-0.794 F272.181 +X-4.42 Y-17.723 Z-4.544 A-33.002 C-0.295 F799.0507 +X-4.426 A-33.001 C-0.29 F85128.9864 +X-5.786 Y-17.617 Z-4.479 A-32.973 C0.744 F399.1059 +X-5.792 Y-17.616 C0.749 F84590.4528 +X-7.02 Y-17.495 Z-4.416 A-32.946 C1.742 F434.2244 +X-8.628 Y-17.293 Z-4.329 A-32.907 C3.135 F323.2627 +X-9.863 Y-17.102 Z-4.259 A-32.874 C4.282 F409.6405 +X-9.873 Y-17.1 C4.292 F50122.4057 +X-11.223 Y-16.862 Z-4.181 A-32.833 C5.617 F364.0343 +X-11.235 Y-16.86 Z-4.18 A-32.832 C5.629 F41166.2767 +X-12.576 Y-16.59 Z-4.103 A-32.786 C7.025 F355.005 +X-12.587 Y-16.588 Z-4.102 A-32.785 C7.037 F40521.3382 +X-13.914 Y-16.284 Z-4.024 A-32.733 C8.505 F345.9229 +X-13.925 Y-16.281 Z-4.023 C8.519 F39407.9805 +X-15.249 Y-15.936 Z-3.942 A-32.675 C10.079 F332.7357 +X-15.26 Y-15.933 Z-3.941 C10.093 F38254.0218 +X-16.564 Y-15.548 Z-3.857 A-32.613 C11.73 F323.2848 +X-16.575 Y-15.544 Z-3.856 A-32.612 C11.744 F37056.9146 +X-17.627 Y-15.2 Z-3.778 A-32.559 C13.14 F384.7473 +X-18.323 Y-14.951 Z-3.727 A-32.521 C14.098 F564.8027 +X-19.418 Y-14.52 Z-3.647 A-32.46 C15.66 F345.3703 +X-19.424 Y-14.518 C15.667 F71772.9301 +X-20.252 Y-14.166 Z-3.58 A-32.412 C16.877 F443.3001 +X-20.257 Y-14.163 Z-3.579 C16.884 F70343.8706 +X-21.031 Y-13.815 Z-3.51 A-32.366 C18.021 F464.2404 +X-22.66 Y-13.019 Z-3.373 A-32.266 C20.329 F215.3243 +X-22.954 Y-12.869 Z-3.352 A-32.247 C20.715 F1209.5244 +X-22.959 Y-12.866 C20.721 F74883.8135 +X-23.638 Y-12.513 Z-3.295 A-32.206 C21.584 F523.6539 +X-24.343 Y-12.124 Z-3.235 A-32.164 C22.462 F498.5599 +X-25.389 Y-11.508 Z-3.145 A-32.106 C23.719 F332.2491 +X-25.394 Y-11.505 A-32.105 C23.725 F63651.5752 +X-26.552 Y-10.783 Z-3.032 A-32.045 C25.033 F298.9598 +X-26.557 Y-10.78 C25.039 F64113.5367 +X-27.686 Y-10.037 Z-2.918 A-31.99 C26.218 F307.2558 +X-27.697 Y-10.029 Z-2.917 C26.228 F31931.9339 +X-28.806 Y-9.268 Z-2.804 A-31.939 C27.283 F315.3517 +X-28.816 Y-9.26 Z-2.803 C27.293 F32281.1645 +X-29.911 Y-8.481 Z-2.691 A-31.891 C28.233 F323.063 +X-29.917 Y-8.478 C28.237 F70516.0537 +X-30.995 Y-7.682 Z-2.578 A-31.848 C29.075 F331.1271 +X-31.0 Y-7.678 Z-2.577 C29.079 F66937.9958 +X-32.066 Y-6.864 Z-2.462 A-31.811 C29.821 F338.6774 +X-32.071 Y-6.859 C29.824 F67492.5695 +X-33.358 Y-5.845 Z-2.319 A-31.771 C30.606 F284.4992 +X-33.364 Y-5.84 Z-2.318 C30.609 F68393.3007 +X-35.204 Y-4.34 Z-2.106 A-31.725 C31.511 F203.7369 +X-36.211 Y-3.498 Z-1.99 A-31.705 C31.902 F382.8171 +X-36.217 Y-3.493 Z-1.989 C31.904 F71251.9807 +X-37.675 Y-2.253 Z-1.821 A-31.681 C32.348 F270.8197 +X-37.68 Y-2.248 Z-1.82 C32.349 F73604.9519 +X-39.747 Y-0.46 Z-1.58 A-31.661 C32.752 F198.4906 +X-40.04 Y-0.758 Z-1.868 A-38.849 C34.709 F281.8183 +X-40.31 Y-1.021 Z-2.208 A-46.062 C36.136 F329.8521 +X-38.322 Y-2.741 Z-2.441 A-46.074 C35.738 F206.3467 +X-38.311 Y-2.75 Z-2.442 A-46.075 C35.735 F38244.0083 +X-36.775 Y-4.058 Z-2.618 A-46.091 C35.255 F256.786 +X-36.77 Y-4.062 Z-2.619 C35.253 F73871.0274 +X-35.75 Y-4.914 Z-2.735 A-46.104 C34.845 F376.8494 +X-35.745 Y-4.918 C34.843 F73212.7266 +X-34.127 Y-6.236 Z-2.92 A-46.131 C34.04 F232.3329 +X-34.122 Y-6.24 C34.037 F71366.4999 +X-32.61 Y-7.434 Z-3.087 A-46.161 C33.104 F241.8259 +X-32.605 Y-7.438 Z-3.088 C33.1 F70524.3015 +X-31.216 Y-8.496 Z-3.235 A-46.194 C32.082 F257.6789 +X-30.454 Y-9.057 Z-3.316 A-46.215 C31.458 F462.8026 +X-30.447 Y-9.062 Z-3.317 C31.452 F49965.7061 +X-29.344 Y-9.849 Z-3.429 A-46.246 C30.47 F317.2802 +X-29.334 Y-9.856 Z-3.43 A-46.247 C30.46 F34291.2369 +X-28.21 Y-10.626 Z-3.542 A-46.28 C29.363 F308.4366 +X-28.2 Y-10.633 Z-3.543 A-46.281 C29.353 F34050.2974 +X-27.04 Y-11.392 Z-3.656 A-46.318 C28.12 F296.5991 +X-27.029 Y-11.398 C28.109 F33791.9849 +X-25.851 Y-12.128 Z-3.767 A-46.359 C26.753 F290.2231 +X-25.841 Y-12.134 Z-3.768 C26.741 F33588.3321 +X-24.784 Y-12.76 Z-3.858 A-46.398 C25.434 F320.8149 +X-23.417 Y-13.506 Z-3.979 A-46.45 C23.631 F248.0707 +X-23.376 Y-13.527 Z-3.983 A-46.452 C23.576 F8360.5583 +X-23.366 Y-13.532 Z-3.984 C23.562 F33453.0827 +X-22.213 Y-14.117 Z-4.077 A-46.499 C21.935 F292.4422 +X-20.928 Y-14.709 Z-4.179 A-46.552 C20.025 F262.735 +X-19.369 Y-15.359 Z-4.295 A-46.614 C17.681 F220.1932 +X-18.023 Y-15.862 Z-4.391 A-46.662 C15.748 F264.1725 +X-16.858 Y-16.245 Z-4.478 A-46.701 C14.153 F315.8536 +X-16.847 Y-16.248 Z-4.479 C14.138 F34071.0353 +X-15.518 Y-16.647 Z-4.567 A-46.742 C12.404 F285.3752 +X-15.507 Y-16.65 Z-4.568 C12.39 F34461.9988 +X-14.171 Y-17.004 Z-4.651 A-46.779 C10.744 F293.4447 +X-14.16 Y-17.006 Z-4.652 A-46.78 C10.731 F34896.7757 +X-12.806 Y-17.32 Z-4.732 A-46.814 C9.16 F298.9093 +X-12.794 Y-17.323 Z-4.733 A-46.815 C9.147 F35359.3946 +X-11.437 Y-17.596 Z-4.81 A-46.846 C7.667 F307.2577 +X-11.425 Y-17.599 C7.655 F35849.3548 +X-10.055 Y-17.836 Z-4.885 A-46.875 C6.252 F313.0608 +X-10.043 Y-17.838 A-46.876 C6.24 F35861.5855 +X-8.485 Y-18.067 Z-4.966 A-46.905 C4.748 F282.7262 +X-6.857 Y-18.26 Z-5.05 A-46.931 C3.298 F277.9791 +X-5.9 Y-18.352 Z-5.099 A-46.945 C2.493 F481.4692 +X-5.894 Y-18.353 Z-5.1 A-46.946 C2.488 F74542.5454 +X-4.516 Y-18.461 Z-5.166 A-46.964 C1.386 F339.6698 +X-4.51 Y-18.462 C1.381 F75020.8113 +X-3.139 Y-18.542 Z-5.23 A-46.982 C0.351 F347.1537 +X-3.133 C0.346 F75668.6339 +X-1.761 Y-18.595 Z-5.291 A-46.997 C-0.624 F352.0233 +X-1.748 Y-18.596 C-0.633 F37805.1592 +X-0.399 Y-18.624 Z-5.349 A-47.011 C-1.53 F362.5173 +X-0.386 A-47.012 C-1.538 F37980.4391 +X0.979 Y-18.63 Z-5.406 A-47.025 C-2.391 F362.5842 +X0.992 C-2.399 F38241.5389 +X1.857 Y-18.623 Z-5.44 A-47.032 C-2.912 F577.5032 +X1.87 C-2.919 F38388.1065 +X3.713 Y-18.582 Z-5.51 A-47.047 C-3.946 F273.1492 +X3.727 Y-18.581 C-3.953 F38257.4062 +X5.07 Y-18.528 Z-5.561 A-47.057 C-4.647 F378.5099 +X5.084 Y-18.527 C-4.653 F38130.9038 +X6.431 Y-18.456 Z-5.61 A-47.066 C-5.305 F380.1106 +X6.444 Y-18.455 Z-5.611 C-5.312 F38225.0163 +X7.789 Y-18.368 Z-5.659 A-47.074 C-5.921 F383.0874 +X7.803 Y-18.367 C-5.927 F38430.6926 +X9.849 Y-18.202 Z-5.733 A-47.084 C-6.78 F253.2541 +X9.863 Y-18.201 C-6.786 F38254.6718 +X10.721 Y-18.122 Z-5.764 A-47.088 C-7.118 F608.1683 +X10.735 Y-18.121 C-7.123 F38422.352 +X13.779 Y-17.806 Z-5.863 A-47.1 C-8.188 F172.0994 +X14.312 Y-17.743 Z-5.881 A-47.102 C-8.357 F991.0708 +X14.318 Y-17.742 C-8.359 F84792.1044 +X16.538 Y-17.466 Z-5.95 A-47.109 C-9.005 F238.8988 +X16.545 Y-17.465 C-9.007 F76865.0311 +X19.208 Y-17.101 Z-6.029 A-47.117 C-9.672 F200.626 +X19.215 Y-17.1 C-9.673 F77471.3088 +X21.858 Y-16.709 Z-6.105 A-47.122 C-10.22 F204.3025 +X21.866 Y-16.707 C-10.221 F66660.709 +X24.513 Y-16.29 Z-6.179 A-47.126 C-10.656 F206.5565 +X24.52 Y-16.288 C-10.657 F77751.151 +X25.89 Y-16.065 Z-6.216 A-47.128 C-10.84 F403.5117 +X25.897 Y-16.064 C-10.841 F78240.0807 +X29.725 Y-15.418 Z-6.316 A-47.132 C-11.198 F146.6173 +X29.732 Y-15.417 Z-6.317 F79299.3869 +X33.28 Y-14.799 Z-6.412 A-47.133 C-11.349 F162.229 +X33.363 Y-14.783 Z-6.415 A-47.134 C-11.389 F5400.0917 +X33.374 Y-14.781 C-11.397 F38938.8101 +X33.604 Y-14.74 Z-6.421 A-47.136 C-11.658 F1493.1865 +X33.805 Y-14.703 Z-6.426 A-47.139 C-12.035 F1341.3573 +X34.143 Y-14.634 Z-6.433 A-47.152 C-13.173 F552.5815 +X34.418 Y-14.572 Z-6.438 A-47.162 C-14.545 F509.7675 +X34.736 Y-14.488 Z-6.443 A-47.176 C-16.909 F319.2313 +X34.809 Y-14.466 A-47.179 C-17.636 F1082.5698 +X34.998 Y-14.404 Z-6.445 A-47.189 C-19.954 F347.7844 +X35.137 Y-14.351 Z-6.446 A-47.195 C-22.271 F357.3932 +X35.251 Y-14.301 A-47.199 C-24.59 F362.3073 +X35.361 Y-14.248 C-26.909 F361.9779 +X35.531 Y-14.155 A-47.191 C-30.476 F233.8107 +X35.693 Y-14.052 Z-6.445 A-47.176 C-34.044 F232.8385 +X35.808 Y-13.969 Z-6.444 A-47.16 C-36.611 F321.7058 +X35.924 Y-13.877 Z-6.443 A-47.14 C-39.177 F319.88 +X36.008 Y-13.805 Z-6.441 A-47.122 C-41.032 F439.7085 +X36.093 Y-13.725 Z-6.44 A-47.102 C-42.888 F436.8033 +X36.179 Y-13.639 Z-6.437 A-47.08 C-44.745 F433.438 +X36.268 Y-13.545 Z-6.433 A-47.056 C-46.603 F429.6249 +X36.419 Y-13.364 Z-6.429 A-47.011 C-49.699 F254.7345 +X36.574 Y-13.162 Z-6.423 A-46.963 C-52.682 F260.1673 +X36.726 Y-12.94 Z-6.415 A-46.914 C-55.464 F273.9237 +X36.88 Y-12.687 Z-6.405 A-46.861 C-58.157 F277.6352 +X37.034 Y-12.401 Z-6.392 A-46.807 C-60.748 F282.354 +X37.187 Y-12.08 Z-6.375 A-46.751 C-63.226 F288.1607 +X37.337 Y-11.72 Z-6.354 A-46.695 C-65.582 F295.1341 +X37.483 Y-11.32 Z-6.329 A-46.64 C-67.806 F303.319 +X37.623 Y-10.881 Z-6.3 A-46.587 C-69.892 F312.7244 +X37.756 Y-10.4 Z-6.267 A-46.535 C-71.835 F323.3383 +X37.882 Y-9.88 Z-6.23 A-46.485 C-73.633 F335.1347 +X37.997 Y-9.319 Z-6.19 A-46.438 C-75.284 F348.089 +X38.072 Y-8.908 Z-6.16 A-46.407 C-76.344 F518.6323 +X38.165 Y-8.322 Z-6.117 A-46.367 C-77.674 F394.9053 +X38.257 Y-7.616 Z-6.063 A-46.326 C-79.033 F361.9939 +X38.335 Y-6.878 Z-6.004 A-46.29 C-80.214 F384.1981 +X38.42 Y-5.888 Z-5.92 A-46.251 C-81.508 F317.4246 +X38.449 Y-5.468 Z-5.885 F1419.3659 +X38.775 Y-5.457 Z-6.268 A-53.428 C-82.554 F265.5738 +X39.053 Y-5.441 Z-6.688 A-60.613 C-83.421 F275.6536 +X39.025 Y-5.861 Z-6.723 F1419.3645 +X38.98 Y-6.442 Z-6.769 A-60.623 C-82.693 F554.6493 +X38.931 Y-6.98 Z-6.812 A-60.634 C-81.928 F564.1821 +X38.866 Y-7.593 Z-6.859 A-60.648 C-80.932 F462.4696 +X38.792 Y-8.174 Z-6.902 A-60.663 C-79.842 F451.778 +X38.711 Y-8.724 Z-6.942 A-60.68 C-78.654 F439.7143 +X38.621 Y-9.244 Z-6.979 A-60.698 C-77.366 F428.2316 +X38.524 Y-9.735 Z-7.012 A-60.718 C-75.98 F417.5249 +X38.45 Y-10.07 Z-7.033 A-60.732 C-74.929 F569.7774 +X38.378 Y-10.371 Z-7.053 A-60.745 C-73.906 F601.5943 +X38.303 Y-10.655 Z-7.071 A-60.758 C-72.854 F599.0325 +X38.227 Y-10.925 Z-7.088 A-60.772 C-71.771 F596.5131 +X38.15 Y-11.179 Z-7.103 A-60.785 C-70.66 F594.0105 +X38.023 Y-11.561 Z-7.126 A-60.807 C-68.812 F366.8843 +X37.891 Y-11.913 Z-7.145 A-60.829 C-66.873 F360.4892 +X37.757 Y-12.236 Z-7.162 A-60.851 C-64.842 F353.7602 +X37.619 Y-12.533 Z-7.176 A-60.874 C-62.723 F347.5899 +X37.48 Y-12.804 Z-7.187 A-60.896 C-60.519 F341.9823 +X37.34 Y-13.051 Z-7.196 A-60.918 C-58.236 F336.9492 +X37.198 Y-13.276 Z-7.203 A-60.939 C-55.881 F332.4828 +X37.057 Y-13.481 Z-7.208 A-60.959 C-53.458 F328.5806 +X36.916 Y-13.668 Z-7.213 A-60.977 C-50.975 F325.2193 +X36.825 Y-13.779 Z-7.216 A-60.989 C-49.349 F501.7713 +X36.72 Y-13.898 Z-7.219 A-61.002 C-47.449 F433.2007 +X36.618 Y-14.009 Z-7.222 A-61.013 C-45.551 F437.2673 +X36.518 Y-14.11 Z-7.224 A-61.024 C-43.654 F440.8412 +X36.417 Y-14.204 Z-7.225 A-61.033 C-41.758 F443.9005 +X36.279 Y-14.322 Z-7.226 A-61.045 C-39.145 F324.4146 +X36.008 Y-14.52 A-61.061 C-34.169 F171.9665 +X35.872 Y-14.606 Z-7.227 A-61.066 C-31.688 F347.5214 +X35.746 Y-14.68 Z-7.229 A-61.07 C-29.309 F365.4819 +X35.563 Y-14.777 Z-7.231 A-61.072 C-25.839 F252.2788 +X35.471 Y-14.82 C-24.197 F533.3626 +X35.377 Y-14.861 A-61.071 C-22.62 F553.5195 +X35.206 Y-14.928 Z-7.23 A-61.067 C-20.106 F344.6814 +X35.001 Y-14.996 Z-7.228 A-61.063 C-17.71 F354.7837 +X34.745 Y-15.07 Z-7.224 A-61.056 C-15.462 F365.8149 +X34.524 Y-15.129 Z-7.221 A-61.051 C-13.985 F532.6662 +X34.275 Y-15.188 Z-7.216 A-61.047 C-12.737 F595.2022 +X33.893 Y-15.265 Z-7.209 A-61.042 C-11.5 F532.4306 +X33.506 Y-15.333 Z-7.201 A-61.039 C-10.885 F793.5411 +X33.498 Y-15.334 C-10.879 F50154.4319 +X33.195 Y-15.391 Z-7.191 C-10.755 F1575.4196 +X29.913 Y-15.962 Z-7.103 A-61.038 C-10.63 F176.5994 +X29.9 Y-15.965 C-10.629 F42542.5036 +X26.779 Y-16.495 Z-7.02 A-61.037 C-10.365 F182.3113 +X26.773 Y-16.496 C-10.364 F83459.4164 +X24.608 Y-16.852 Z-6.961 A-61.036 C-10.067 F258.2763 +X24.599 Y-16.853 C-10.066 F58724.4659 +X21.931 Y-17.274 Z-6.887 A-61.034 C-9.616 F208.5698 +X21.924 Y-17.275 C-9.614 F79934.3571 +X19.269 Y-17.669 Z-6.811 A-61.031 C-9.046 F208.4431 +X19.262 Y-17.67 C-9.045 F80443.8234 +X16.601 Y-18.033 Z-6.732 A-61.027 C-8.355 F207.653 +X16.595 C-8.353 F81313.7713 +X16.588 Y-18.034 C-8.351 F81309.7105 +X14.369 Y-18.311 Z-6.663 A-61.024 C-7.684 F249.2252 +X14.362 Y-18.312 C-7.682 F82284.8343 +X12.561 Y-18.513 Z-6.606 A-61.021 C-7.072 F307.6436 +X12.554 Y-18.514 C-7.07 F83314.7047 +X10.754 Y-18.694 Z-6.547 A-61.017 C-6.397 F309.3992 +X10.747 C-6.395 F84593.3407 +X9.368 Y-18.818 Z-6.5 A-61.014 C-5.834 F405.2861 +X9.361 C-5.831 F85979.0803 +X7.819 Y-18.938 Z-6.446 A-61.01 C-5.158 F365.2702 +X7.812 Z-6.445 C-5.155 F80923.8551 +X6.448 Y-19.027 Z-6.397 A-61.006 C-4.517 F415.7981 +X6.441 C-4.514 F88407.8337 +X3.92 Y-19.148 Z-6.304 A-60.998 C-3.223 F228.9295 +X3.705 Y-19.154 Z-6.297 A-60.997 C-3.105 F2691.2956 +X3.699 Z-6.296 C-3.102 F91855.7495 +X2.197 Y-19.191 Z-6.238 A-60.991 C-2.245 F389.3566 +X2.188 C-2.24 F69988.6976 +X0.963 Y-19.203 Z-6.189 A-60.986 C-1.495 F482.298 +X0.951 Z-6.188 C-1.487 F47710.8042 +X-0.411 Y-19.197 Z-6.132 A-60.98 C-0.61 F436.0987 +X-0.423 Z-6.131 C-0.602 F48270.9867 +X-1.794 Y-19.168 Z-6.073 A-60.973 C0.335 F427.1476 +X-1.806 Y-19.167 C0.344 F47928.5588 +X-3.186 Y-19.113 Z-6.012 A-60.965 C1.346 F416.3592 +X-3.198 C1.355 F47810.6549 +X-4.578 Y-19.033 Z-5.95 A-60.957 C2.419 F407.797 +X-4.59 Y-19.032 Z-5.949 C2.428 F47360.0821 +X-6.256 Y-18.9 Z-5.87 A-60.945 C3.802 F328.4067 +X-7.746 Y-18.745 Z-5.797 A-60.934 C5.116 F356.7463 +X-9.21 Y-18.556 Z-5.723 A-60.922 C6.494 F351.9355 +X-10.181 Y-18.404 Z-5.674 A-60.913 C7.457 F517.8373 +X-10.192 Y-18.402 Z-5.673 C7.469 F44555.8611 +X-11.574 Y-18.161 Z-5.599 A-60.9 C8.911 F352.6112 +X-11.579 Y-18.16 Z-5.598 C8.917 F87718.0257 +X-12.964 Y-17.88 Z-5.52 A-60.885 C10.453 F339.122 +X-12.969 Y-17.879 C10.459 F85782.7641 +X-14.317 Y-17.565 Z-5.44 A-60.869 C12.047 F335.0615 +X-14.349 Y-17.557 Z-5.438 A-60.868 C12.086 F13999.6022 +X-14.354 Y-17.556 C12.093 F84011.1176 +X-15.551 Y-17.243 Z-5.364 A-60.852 C13.588 F362.7829 +X-15.713 Y-17.196 Z-5.355 A-60.85 C13.796 F2646.4588 +X-15.724 Y-17.193 Z-5.354 C13.81 F39758.9785 +X-16.398 Y-17.002 Z-5.31 A-60.84 C14.692 F625.0047 +X-17.084 Y-16.786 Z-5.268 A-60.83 C15.604 F601.5538 +X-17.09 Y-16.784 Z-5.267 C15.613 F63001.1076 +X-17.895 Y-16.524 Z-5.211 A-60.817 C16.715 F500.565 +X-19.154 Y-16.075 Z-5.125 A-60.796 C18.545 F305.6184 +X-20.397 Y-15.582 Z-5.037 A-60.773 C20.431 F296.2847 +X-21.643 Y-15.039 Z-4.943 A-60.749 C22.324 F286.9399 +X-22.777 Y-14.498 Z-4.854 A-60.727 C23.99 F310.3359 +X-23.756 Y-14.0 Z-4.775 A-60.709 C25.372 F356.1222 +X-25.023 Y-13.309 Z-4.668 A-60.686 C27.073 F272.4831 +X-26.205 Y-12.613 Z-4.566 A-60.665 C28.562 F290.2371 +X-26.216 Y-12.607 Z-4.565 C28.574 F34291.239 +X-27.411 Y-11.866 Z-4.455 A-60.645 C29.971 F287.4056 +X-27.421 Y-11.86 Z-4.454 C29.982 F34155.536 +X-28.583 Y-11.101 Z-4.344 A-60.627 C31.237 F296.1973 +X-28.593 Y-11.094 Z-4.343 C31.248 F34188.6906 +X-29.721 Y-10.321 Z-4.233 A-60.61 C32.375 F305.6994 +X-29.727 Y-10.318 C32.38 F63053.7417 +X-30.852 Y-9.513 Z-4.117 A-60.596 C33.388 F310.1096 +X-30.862 Y-9.505 Z-4.116 A-60.595 C33.397 F34020.9984 +X-31.946 Y-8.704 Z-4.006 A-60.581 C34.284 F324.0524 +X-31.951 Y-8.7 Z-4.005 C34.288 F72978.8395 +X-33.034 Y-7.872 Z-3.89 A-60.569 C35.073 F329.1088 +X-33.04 Y-7.868 C35.077 F62222.4015 +X-34.098 Y-7.036 Z-3.774 A-60.559 C35.76 F341.0577 +X-34.108 Y-7.027 Z-3.773 C35.766 F34696.11 +X-34.977 Y-6.33 Z-3.677 A-60.552 C36.267 F421.1409 +X-34.987 Y-6.322 Z-3.676 C36.273 F36367.7857 +X-36.184 Y-5.342 Z-3.542 A-60.542 C36.857 F311.9864 +X-36.189 Y-5.337 C36.86 F70301.6143 +X-37.217 Y-4.479 Z-3.425 A-60.535 C37.276 F371.4975 +X-37.222 Y-4.474 Z-3.424 C37.278 F73322.6335 +X-38.421 Y-3.456 Z-3.287 A-60.528 C37.673 F325.3826 +X-38.431 Y-3.447 Z-3.286 C37.676 F37274.5034 +X-38.956 Y-2.998 Z-3.225 A-60.526 C37.818 F759.0196 +X-38.967 Y-2.989 Z-3.224 C37.821 F37187.3679 +X-40.764 Y-1.433 Z-3.013 A-60.522 C38.176 F227.3148 +X-40.941 Y-1.574 Z-3.468 A-67.759 C38.975 F384.1471 +X-41.08 Y-1.669 Z-3.946 A-74.999 C39.696 F382.9626 +X-39.153 Y-3.337 Z-4.171 A-74.998 C39.303 F212.0877 +X-38.684 Y-3.738 Z-4.225 C39.172 F846.417 +X-38.676 Y-3.746 Z-4.226 C39.169 F46747.9732 +X-37.581 Y-4.674 Z-4.351 C38.804 F356.4558 +X-37.576 Y-4.678 C38.802 F76055.0756 +X-36.499 Y-5.579 Z-4.473 C38.36 F353.799 +X-36.494 Y-5.583 Z-4.474 C38.357 F74736.3311 +X-35.438 Y-6.451 Z-4.591 A-74.999 C37.839 F352.9047 +X-35.433 Y-6.455 C37.837 F74796.8751 +X-34.127 Y-7.505 Z-4.733 A-75.0 C37.077 F279.1998 +X-32.874 Y-8.483 Z-4.866 C36.222 F284.8366 +X-31.645 Y-9.41 Z-4.994 A-74.999 C35.265 F285.301 +X-30.435 Y-10.289 Z-5.116 C34.207 F285.7355 +X-29.349 Y-11.047 Z-5.221 A-75.0 C33.159 F314.0017 +X-28.288 Y-11.758 Z-5.322 A-74.999 C32.048 F318.4122 +X-27.103 Y-12.515 Z-5.432 C30.704 F282.7635 +X-25.92 Y-13.23 Z-5.538 C29.254 F280.9217 +X-24.742 Y-13.899 Z-5.638 C27.708 F280.4628 +X-23.308 Y-14.655 Z-5.749 A-75.0 C25.71 F230.2239 +X-22.062 Y-15.259 Z-5.842 A-75.001 C23.868 F264.2997 +X-20.825 Y-15.809 Z-5.936 A-75.0 C21.975 F267.544 +X-19.571 Y-16.317 Z-6.027 A-74.999 C20.064 F269.1347 +X-18.291 Y-16.784 Z-6.116 C18.176 F271.772 +X-16.983 Y-17.215 Z-6.2 C16.334 F274.9918 +X-15.644 Y-17.608 Z-6.281 C14.553 F278.467 +X-14.282 Y-17.962 Z-6.359 C12.846 F283.2289 +X-12.885 Y-18.278 Z-6.437 A-75.0 C11.199 F285.3867 +X-11.468 Y-18.561 Z-6.513 C9.625 F289.7023 +X-10.022 Y-18.807 Z-6.591 C8.108 F291.4419 +X-8.134 Y-19.072 Z-6.691 A-74.999 C6.249 F229.3717 +X-6.275 Y-19.272 Z-6.783 C4.562 F240.0092 +X-4.708 Y-19.398 Z-6.855 C3.244 F291.4717 +X-2.694 Y-19.508 Z-6.943 C1.679 F231.824 +X-0.34 Y-19.568 Z-7.04 C0.016 F202.7256 +X1.716 Y-19.567 Z-7.122 A-75.0 C-1.304 F236.3394 +X4.177 Y-19.505 Z-7.218 A-74.999 C-2.739 F200.3446 +X6.45 Y-19.395 Z-7.302 C-3.923 F220.1145 +X8.969 Y-19.219 Z-7.388 C-5.094 F200.967 +X11.081 Y-19.032 Z-7.458 C-5.973 F242.1594 +X11.088 Y-19.031 Z-7.459 C-5.976 F78141.9126 +X14.161 Y-18.706 Z-7.557 A-75.0 C-7.095 F167.8722 +X17.009 Y-18.352 Z-7.644 A-74.999 C-7.97 F183.4418 +X20.007 Y-17.935 Z-7.731 A-75.0 C-8.735 F176.4276 +X23.297 Y-17.434 Z-7.824 C-9.403 F163.0077 +X25.081 Y-17.146 Z-7.874 C-9.687 F305.5378 +X25.089 Y-17.145 C-9.688 F72101.8178 +X27.578 Y-16.731 Z-7.941 C-10.003 F221.7181 +X27.584 Y-16.73 Z-7.942 F84684.4643 +X30.286 Y-16.268 Z-8.014 C-10.223 F208.4944 +X30.294 Y-16.267 C-10.224 F79538.8213 +X33.398 Y-15.726 Z-8.097 C-10.358 F185.1401 +X33.937 Y-15.628 Z-8.109 C-11.091 F578.7385 +X34.241 Y-15.568 Z-8.116 C-12.013 F646.305 +X34.477 Y-15.517 Z-8.12 A-74.999 C-13.02 F651.2559 +X34.798 Y-15.438 Z-8.123 A-75.0 C-14.992 F359.455 +X34.97 Y-15.39 C-16.367 F538.2319 +X35.123 Y-15.344 Z-8.124 C-17.787 F530.5652 +X35.261 Y-15.298 Z-8.125 C-19.262 F518.7803 +X35.387 Y-15.252 Z-8.126 C-20.781 F510.1392 +X35.501 Y-15.207 C-22.342 F500.9868 +X35.608 Y-15.161 Z-8.127 C-23.944 F491.2967 +X35.76 Y-15.09 C-26.43 F317.9103 +X35.906 Y-15.013 Z-8.126 C-28.96 F312.6826 +X36.052 Y-14.928 Z-8.125 C-31.499 F310.2788 +X36.224 Y-14.817 Z-8.126 C-34.374 F271.7344 +X36.552 Y-14.569 Z-8.127 C-39.914 F139.7904 +X36.657 Y-14.478 Z-8.126 C-41.76 F418.3777 +X36.793 Y-14.351 C-44.152 F321.2767 +X36.929 Y-14.212 Z-8.124 C-46.531 F320.9285 +X37.081 Y-14.044 Z-8.121 C-49.145 F289.6916 +X37.176 Y-13.93 Z-8.119 C-50.756 F466.542 +X37.27 Y-13.811 Z-8.117 C-52.339 F472.0897 +X37.363 Y-13.686 Z-8.115 C-53.894 F477.4384 +X37.455 Y-13.555 Z-8.113 C-55.423 F482.5865 +X37.589 Y-13.351 Z-8.108 C-57.601 F335.4037 +X37.722 Y-13.129 Z-8.103 C-59.736 F338.0641 +X37.855 Y-12.887 Z-8.095 C-61.825 F340.8092 +X37.987 Y-12.625 Z-8.086 A-74.999 C-63.863 F344.0682 +X38.117 Y-12.339 Z-8.075 C-65.843 F347.9037 +X38.247 Y-12.028 Z-8.061 C-67.762 F352.3241 +X38.373 Y-11.691 Z-8.044 A-75.0 C-69.613 F357.3551 +X38.496 Y-11.327 Z-8.025 C-71.394 F363.0153 +X38.616 Y-10.935 Z-8.004 C-73.099 F369.3103 +X38.73 Y-10.515 Z-7.979 C-74.725 F376.2405 +X38.834 Y-10.084 Z-7.954 C-76.208 F400.3268 +X38.901 Y-9.779 Z-7.935 C-77.163 F605.0677 +X38.967 Y-9.454 Z-7.915 C-78.107 F598.6443 +X39.062 Y-8.925 Z-7.88 A-74.999 C-79.489 F394.9278 +X39.15 Y-8.357 Z-7.841 C-80.783 F401.8132 +X39.23 Y-7.753 Z-7.798 C-81.975 F412.7602 +X39.301 Y-7.115 Z-7.75 A-75.0 C-83.062 F424.7376 +X39.363 Y-6.445 Z-7.7 C-84.044 F439.1416 +X39.411 Y-5.808 Z-7.651 C-84.852 F496.7039 +X39.439 Y-5.388 Z-7.615 F1419.3661 +G94 +G00 Z-6.321 +X44.25 Y-5.821 +Z5.0 +(A0.) +A-75.0 C33.636 +X-32.508 Y-14.734 +Z3.0 +G93 +G01 Z-3.879 F43.6112 +X-29.833 Y-10.713 Z-5.173 F60.0 +X-31.523 Y-9.555 C35.141 F205.2094 +X-33.178 Y-8.362 C36.405 F214.0752 +X-34.818 Y-7.128 C37.447 F221.8038 +X-36.446 Y-5.861 C38.283 F230.2922 +X-38.274 Y-4.399 A-74.999 C38.996 F212.5441 +X-40.091 Y-2.915 C39.485 F223.0257 +X-41.192 Y-2.004 C39.682 F381.7118 +X-41.685 Y-2.006 Z-6.356 A-75.0 C39.723 F457.7142 +X-39.572 Y-3.751 A-74.999 C39.317 F198.4183 +X-37.756 Y-5.223 C38.744 F220.4338 +X-35.929 Y-6.669 C37.942 F210.7372 +X-34.386 Y-7.854 Z-6.355 C37.071 F241.0763 +X-32.831 Y-9.008 A-75.0 C36.023 F233.6614 +X-31.076 Y-10.252 Z-6.356 C34.607 F201.7165 +X-29.327 Y-11.424 C32.968 F198.4627 +X-27.938 Y-12.299 C31.499 F245.8469 +X-26.54 Y-13.131 Z-6.355 C29.879 F241.681 +X-25.13 Y-13.911 Z-6.353 C28.117 F238.4846 +X-23.517 Y-14.734 Z-6.355 C25.915 F206.4954 +X-21.905 Y-15.478 Z-6.356 C23.546 F205.8788 +X-20.274 Y-16.148 C21.06 F205.3838 +X-18.611 Y-16.746 Z-6.355 C18.598 F208.5799 +X-16.913 Y-17.279 C16.231 F213.3269 +X-15.123 Y-17.76 Z-6.356 C13.896 F211.4096 +X-14.396 Y-17.934 C12.995 F534.7924 +G94 +G00 Z5.0 +Y-20 +C-6.898 +X19.203 Y-20 +Z3.0 +G93 +G01 X13.583 Y-18.772 Z-7.538 F7.3683 +X11.093 Y-19.053 C-5.977 F208.3118 +X8.604 Y-19.291 C-4.932 F206.1827 +X5.936 Y-19.492 A-74.999 C-3.663 F190.1235 +X3.284 Y-19.629 C-2.234 F188.2511 +X0.974 Y-19.692 A-75.0 C-0.844 F212.6307 +X-1.326 Y-19.695 C0.691 F209.32 +X-3.535 Y-19.638 C2.316 F213.1496 +X-5.73 Y-19.516 C4.089 F209.1129 +X-7.815 Y-19.334 C5.929 F213.9369 +X-9.941 Y-19.075 Z-7.539 C7.98 F202.8802 +X-11.685 Y-18.802 C9.804 F239.1094 +X-13.342 Y-18.489 Z-7.538 C11.661 F243.4332 +X-14.976 Y-18.122 Z-7.537 C13.615 F238.3678 +X-16.586 Y-17.702 C15.661 F233.4122 +X-18.021 Y-17.273 Z-7.538 C17.611 F251.4655 +X-19.429 Y-16.799 Z-7.539 C19.652 F245.9507 +X-21.176 Y-16.13 Z-7.538 C22.273 F191.3954 +X-22.799 Y-15.424 Z-7.537 C24.676 F202.2516 +X-24.411 Y-14.644 Z-7.538 C26.942 F203.1084 +X-26.003 Y-13.798 C29.028 F206.3128 +X-27.615 Y-12.866 C30.953 F205.8612 +X-29.244 Y-11.854 C32.707 F206.3186 +X-30.964 Y-10.714 C34.35 F198.4035 +X-32.706 Y-9.49 C35.789 F199.8529 +X-34.474 Y-8.185 A-74.999 C37.01 F202.378 +X-36.327 Y-6.76 C38.041 F199.2237 +X-38.26 Y-5.225 C38.855 F198.5385 +X-40.278 Y-3.581 C39.438 F198.7734 +X-42.179 Y-2.008 A-75.0 C39.759 F221.8151 +G94 +G00 Z-6.244 +X-45.268 Y-5.721 +Z5.0 +A0. +A-5.545 C205.605 +X-38.238 Y-4.52 +Z3.977 +X-38.279 Y-4.606 +Z3.0 +G93 +G01 X-38.446 Y-4.956 Z-1.0 F74.6491 +X-35.486 Y-2.406 Z-1.347 F152.9543 +X-32.897 Y-0.251 Z-1.645 F177.4494 +X-30.802 Y1.417 Z-1.879 F223.1905 +X-28.947 Y2.82 Z-2.079 F257.0682 +X-27.436 Y3.902 Z-2.237 F321.5996 +X-25.892 Y4.942 Z-2.393 F321.1755 +X-24.308 Y5.934 Z-2.546 F320.0125 +X-23.095 Y6.639 Z-2.659 F426.1099 +X-21.857 Y7.308 Z-2.77 C205.606 F425.2881 +X-20.595 Y7.936 Z-2.878 F424.1475 +X-19.306 Y8.52 Z-2.983 F423.0305 +X-18.433 Y8.884 Z-3.051 F632.6563 +X-17.55 Y9.226 Z-3.118 F631.5498 +X-16.205 Y9.699 Z-3.216 F420.0529 +X-14.84 Y10.121 Z-3.31 F418.8696 +X-13.274 Y10.539 Z-3.413 F369.4575 +X-12.319 Y10.762 Z-3.472 F610.8156 +X-10.929 Y11.049 Z-3.556 F421.988 +X-9.063 Y11.37 Z-3.662 F316.3566 +X-7.185 Y11.624 Z-3.763 F316.2414 +X-6.884 Y11.659 Z-3.779 F1974.1809 +X-6.877 F80937.4994 +X-5.772 Y11.773 Z-3.835 C205.607 F539.5825 +X-3.882 Y11.919 Z-3.928 F316.1178 +X-1.785 Y12.018 Z-4.024 F285.492 +X0.215 Y12.056 Z-4.111 F299.7148 +X2.585 Y12.037 Z-4.209 F252.9507 +X5.214 Y11.947 Z-4.312 F227.9148 +X6.223 Y11.894 Z-4.349 F593.4067 +X6.23 Y11.893 Z-4.35 F80810.615 +X9.008 Y11.701 Z-4.449 F215.3559 +X12.082 Y11.415 Z-4.553 F194.2249 +X14.678 Y11.123 Z-4.637 F229.6195 +X18.207 Y10.663 Z-4.744 F168.4914 +X18.405 Y10.635 Z-4.75 F2994.8533 +X18.413 Y10.634 F80856.7982 +X21.661 Y10.155 Z-4.845 F182.6715 +X21.668 Y10.154 F80931.518 +X24.653 Y9.679 Z-4.929 F198.4514 +X24.66 Y9.678 F81004.2725 +X26.384 Y9.392 Z-4.976 F343.2213 +X26.391 Y9.39 F81034.5562 +X26.559 Y9.362 Z-4.981 F3523.4578 +X26.566 Y9.361 F81049.9485 +X28.267 Y9.072 Z-5.027 F347.7632 +X28.274 Y9.071 F81053.3655 +X28.74 Y8.991 Z-5.04 F1267.2415 +X28.748 Y8.99 F80979.4797 +X33.53 Y8.153 Z-5.167 F123.5382 +X34.152 Y8.002 Z-5.18 C205.608 F937.8168 +X34.288 Y7.908 Z-5.178 C205.61 F3581.3821 +X34.478 Y7.653 Z-5.164 F1889.8763 +X34.828 Y6.939 Z-5.116 C205.611 F752.401 +X35.09 Y6.154 Z-5.058 F723.4097 +X35.215 Y5.671 Z-5.021 F1199.4981 +X35.323 Y5.171 Z-4.982 F1168.9283 +X35.452 Y4.442 Z-4.923 F807.7564 +X35.579 Y3.505 Z-4.847 F632.4613 +X35.703 Y2.191 Z-4.737 F453.0358 +X35.76 Y1.371 Z-4.667 F727.0279 +X36.26 Y1.4 Z-4.723 A-11.048 C240.498 F25.8226 +X36.749 Y1.423 Z-4.841 A-17.818 C250.903 F76.8969 +X36.719 Y1.865 Z-4.878 A-17.819 C250.901 F1345.97 +X36.64 Y2.844 Z-4.961 A-17.893 C249.779 F350.2036 +X36.581 Y3.426 Z-5.009 A-17.947 C248.964 F538.9295 +X36.439 Y4.483 Z-5.094 A-18.069 C247.089 F263.486 +X36.33 Y5.111 Z-5.143 A-18.159 C245.664 F386.1601 +X36.219 Y5.657 Z-5.186 A-18.248 C244.183 F397.7446 +X36.07 Y6.269 Z-5.234 A-18.366 C242.149 F310.3206 +X35.906 Y6.822 Z-5.276 A-18.496 C239.799 F288.1807 +X35.725 Y7.312 Z-5.31 A-18.642 C237.049 F262.5177 +X35.578 Y7.643 Z-5.332 A-18.762 C234.62 F312.2341 +X35.441 Y7.912 Z-5.349 A-18.876 C232.118 F314.369 +X35.315 Y8.13 Z-5.363 A-18.985 C229.523 F312.7383 +X35.093 Y8.442 Z-5.38 A-19.179 C224.079 F154.7611 +X34.914 Y8.626 Z-5.387 A-19.33 C218.477 F156.3022 +X34.758 Y8.749 Z-5.39 A-19.436 C212.174 F142.696 +X34.631 Y8.823 Z-5.396 A-19.473 C206.645 F164.8108 +X34.528 Y8.87 A-19.464 C202.386 F214.7329 +X34.255 Y8.957 Z-5.389 A-19.425 C198.14 F203.5677 +X34.036 Y9.014 Z-5.384 A-19.402 C196.519 F484.6195 +X33.62 Y9.102 Z-5.374 A-19.376 C194.982 F436.0172 +X33.32 Y9.159 Z-5.366 A-19.365 C194.45 F950.0847 +X33.029 Y9.21 Z-5.359 A-19.361 C194.238 F1410.0097 +X33.014 Y9.213 Z-5.358 C194.232 F32607.1321 +X29.486 Y9.828 Z-5.264 A-19.358 C194.099 F164.0871 +X29.479 Y9.829 Z-5.263 F79525.0226 +X25.55 Y10.493 Z-5.158 A-19.353 C193.813 F145.3802 +X25.542 Y10.495 F77957.4673 +X24.089 Y10.732 Z-5.118 A-19.35 C193.654 F387.5176 +X24.082 Y10.733 C193.653 F77696.9582 +X21.469 Y11.144 Z-5.045 A-19.342 C193.3 F214.3086 +X21.462 Y11.145 C193.299 F77275.9644 +X18.841 Y11.532 Z-4.969 A-19.332 C192.858 F212.3032 +X18.834 Y11.533 Z-4.968 C192.856 F80517.4355 +X16.198 Y11.89 Z-4.889 A-19.321 C192.32 F209.9905 +X16.191 Y11.891 C192.319 F76437.4862 +X14.011 Y12.158 Z-4.82 A-19.309 C191.799 F252.7908 +X14.004 Y12.159 C191.797 F76387.8551 +X12.248 Y12.354 Z-4.764 A-19.297 C191.327 F312.8073 +X12.241 Y12.355 C191.325 F76513.3606 +X10.483 Y12.529 Z-4.705 A-19.283 C190.806 F311.7151 +X10.476 Y12.53 C190.804 F76496.3759 +X9.591 Y12.609 Z-4.674 A-19.276 C190.524 F617.9886 +X9.584 Y12.61 C190.521 F76558.2889 +X7.457 Y12.775 Z-4.598 A-19.256 C189.793 F256.879 +X6.266 Y12.85 Z-4.555 A-19.244 C189.349 F456.6689 +X6.259 A-19.243 C189.346 F76654.7593 +X4.929 Y12.918 Z-4.505 A-19.229 C188.819 F408.3834 +X4.922 C188.816 F76717.6753 +X3.591 Y12.968 Z-4.453 A-19.213 C188.252 F406.4194 +X3.584 C188.249 F73751.0904 +X2.257 Y12.999 Z-4.4 A-19.196 C187.649 F406.003 +X2.25 Y13.0 Z-4.399 A-19.195 C187.645 F76310.7528 +X-0.265 Y13.007 Z-4.295 A-19.157 C186.394 F212.3122 +X-1.77 Y12.974 Z-4.231 A-19.129 C185.571 F350.7215 +X-1.777 C185.567 F75706.4915 +X-3.109 Y12.921 Z-4.171 A-19.102 C184.787 F392.0598 +X-3.116 Y12.92 Z-4.17 C184.783 F75136.9818 +X-4.936 Y12.807 Z-4.083 A-19.06 C183.636 F282.9445 +X-6.249 Y12.692 Z-4.018 A-19.026 C182.743 F385.7236 +X-7.14 Y12.597 Z-3.975 A-19.0 C182.106 F561.5247 +X-7.147 Z-3.974 C182.101 F73265.626 +X-8.473 Y12.429 Z-3.904 A-18.96 C181.099 F371.4498 +X-8.48 Y12.428 C181.093 F72572.4249 +X-9.794 Y12.228 Z-3.83 A-18.916 C180.032 F366.8757 +X-9.801 Y12.226 C180.026 F71614.2905 +X-11.112 Y11.989 Z-3.753 A-18.868 C178.895 F359.6814 +X-11.121 Y11.987 Z-3.752 C178.886 F48500.9919 +X-12.415 Y11.72 Z-3.674 A-18.816 C177.697 F355.5183 +X-12.428 Y11.717 A-18.815 C177.685 F35718.8712 +X-13.716 Y11.417 Z-3.594 A-18.756 C176.425 F347.9655 +X-13.728 Y11.414 Z-3.593 A-18.755 C176.412 F35916.8385 +X-15.011 Y11.077 Z-3.512 A-18.689 C175.077 F339.6205 +X-15.023 Y11.074 Z-3.511 C175.064 F35178.0441 +X-16.302 Y10.695 Z-3.426 A-18.615 C173.646 F329.8279 +X-16.314 Y10.691 Z-3.425 C173.632 F34081.8409 +X-17.417 Y10.326 Z-3.346 A-18.546 C172.339 F370.6739 +X-18.179 Y10.049 Z-3.29 A-18.496 C171.409 F523.3589 +X-19.303 Y9.604 Z-3.204 A-18.417 C169.991 F345.4496 +X-20.158 Y9.233 Z-3.135 A-18.355 C168.886 F442.987 +X-21.616 Y8.538 Z-3.012 A-18.246 C167.001 F253.196 +X-22.51 Y8.076 Z-2.935 A-18.18 C165.893 F410.0931 +X-22.516 Y8.073 A-18.179 C165.886 F64672.1216 +X-23.714 Y7.424 Z-2.829 A-18.094 C164.53 F308.3987 +X-23.719 Y7.422 A-18.093 C164.525 F76074.285 +X-24.894 Y6.741 Z-2.722 A-18.013 C163.286 F313.5523 +X-24.9 Y6.737 Z-2.721 C163.28 F63021.921 +X-26.042 Y6.031 Z-2.612 A-17.939 C162.152 F320.8878 +X-26.048 Y6.027 C162.146 F63570.5597 +X-27.165 Y5.296 Z-2.501 A-17.872 C161.123 F327.5309 +X-27.171 Y5.292 A-17.871 C161.117 F63763.9211 +X-28.267 Y4.539 Z-2.389 A-17.81 C160.193 F333.9356 +X-28.273 Y4.535 Z-2.388 A-17.809 C160.188 F64543.6067 +X-29.347 Y3.765 Z-2.276 A-17.754 C159.362 F342.0457 +X-29.353 Y3.76 Z-2.275 C159.358 F64984.3912 +X-30.414 Y2.971 Z-2.161 A-17.703 C158.62 F348.3829 +X-30.42 Y2.967 C158.616 F66086.3141 +X-31.049 Y2.487 Z-2.091 A-17.676 C158.216 F591.9057 +X-31.055 Y2.482 A-17.675 C158.213 F65598.9339 +X-32.509 Y1.343 Z-1.929 A-17.618 C157.394 F258.3936 +X-32.515 Y1.338 Z-1.928 C157.391 F66892.0269 +X-33.535 Y0.516 Z-1.813 A-17.584 C156.903 F374.6835 +X-33.54 Y0.512 A-17.583 C156.901 F68661.5347 +X-35.565 Y-1.166 Z-1.581 A-17.528 C156.134 F192.4322 +X-35.57 Y-1.171 C156.132 F70823.675 +X-37.85 Y-3.116 Z-1.316 A-17.488 C155.57 F177.3676 +X-39.113 Y-4.213 Z-1.17 A-17.475 C155.384 F331.8296 +X-39.222 Y-4.098 Z-1.223 A-19.863 C153.22 F328.3129 +X-39.224 Y-4.096 Z-1.224 A-19.891 C153.198 F31769.3374 +X-39.431 Y-3.877 Z-1.339 A-24.517 C150.206 F220.2944 +X-39.598 Y-3.7 Z-1.457 A-28.286 C148.47 F345.4016 +X-39.748 Y-3.54 Z-1.58 A-31.66 C147.247 F450.9061 +X-37.682 Y-1.75 Z-1.822 A-31.68 C147.649 F199.3368 +X-37.672 Y-1.741 Z-1.823 C147.652 F37860.9518 +X-36.22 Y-0.507 Z-1.99 A-31.703 C148.095 F273.6072 +X-36.21 Y-0.498 Z-1.991 C148.099 F37052.3751 +X-34.212 Y1.156 Z-2.218 A-31.747 C148.945 F192.8209 +X-34.164 Y1.194 Z-2.223 A-31.749 C148.968 F7957.3479 +X-34.159 Y1.199 Z-2.224 C148.971 F71607.7233 +X-33.119 Y2.036 Z-2.34 A-31.778 C149.529 F360.2722 +X-33.113 Y2.04 Z-2.341 C149.532 F70356.5285 +X-31.437 Y3.345 Z-2.528 A-31.832 C150.602 F219.8655 +X-31.431 Y3.349 C150.606 F69488.4715 +X-30.985 Y3.687 Z-2.577 A-31.848 C150.928 F811.2782 +X-30.979 Y3.691 Z-2.578 C150.932 F68221.6548 +X-29.906 Y4.487 Z-2.692 A-31.89 C151.77 F335.3622 +X-29.901 Y4.49 Z-2.693 C151.774 F67520.1716 +X-28.809 Y5.271 Z-2.806 A-31.936 C152.72 F326.5762 +X-28.804 Y5.275 Z-2.807 A-31.937 C152.724 F67227.7581 +X-27.696 Y6.035 Z-2.919 A-31.988 C153.779 F319.437 +X-27.69 Y6.038 Z-2.92 C153.784 F66505.7084 +X-26.561 Y6.777 Z-3.031 A-32.044 C154.957 F311.6913 +X-26.555 Y6.78 C154.962 F65726.5876 +X-25.395 Y7.497 Z-3.14 A-32.106 C156.264 F302.9554 +X-25.388 Y7.502 Z-3.141 C156.272 F50555.1678 +X-24.211 Y8.189 Z-3.249 A-32.172 C157.691 F298.3106 +X-24.2 Y8.195 Z-3.25 A-32.173 C157.704 F33450.4194 +X-23.003 Y8.85 Z-3.357 A-32.242 C159.247 F294.1183 +X-22.993 Y8.855 Z-3.358 A-32.243 C159.261 F33297.1058 +X-22.015 Y9.355 Z-3.44 A-32.302 C160.589 F361.7046 +X-20.644 Y9.998 Z-3.551 A-32.385 C162.531 F261.8103 +X-19.433 Y10.509 Z-3.643 A-32.458 C164.292 F302.6164 +X-19.422 Y10.514 Z-3.644 A-32.459 C164.308 F33472.871 +X-18.448 Y10.893 Z-3.71 A-32.516 C165.717 F385.716 +X-17.724 Y11.154 Z-3.763 A-32.555 C166.725 F534.2567 +X-16.607 Y11.523 Z-3.847 A-32.612 C168.212 F359.7356 +X-16.601 Y11.525 C168.22 F69906.5559 +X-15.294 Y11.919 Z-3.936 A-32.673 C169.865 F321.0738 +X-15.288 Y11.92 C169.872 F71764.9384 +X-13.974 Y12.272 Z-4.021 A-32.729 C171.429 F333.1557 +X-13.967 Y12.273 Z-4.022 C171.436 F73199.5341 +X-12.642 Y12.584 Z-4.104 A-32.78 C172.911 F344.3091 +X-12.636 Y12.586 C172.918 F75190.8617 +X-11.31 Y12.857 Z-4.183 A-32.825 C174.305 F357.3009 +X-11.297 Y12.86 Z-4.184 A-32.826 C174.318 F38470.7965 +X-9.969 Y13.094 Z-4.259 A-32.867 C175.625 F369.3867 +X-9.956 Y13.096 Z-4.26 A-32.868 C175.637 F39071.3422 +X-8.613 Y13.297 Z-4.333 A-32.905 C176.878 F377.4746 +X-8.6 Y13.299 Z-4.334 A-32.906 C176.889 F39841.538 +X-7.264 Y13.465 Z-4.403 A-32.94 C178.048 F390.8909 +X-7.251 Y13.467 Z-4.404 C178.059 F40704.7077 +X-5.743 Y13.618 Z-4.478 A-32.975 C179.285 F356.12 +X-4.316 Y13.727 Z-4.546 A-33.004 C180.369 F385.691 +X-3.189 Y13.792 Z-4.599 A-33.025 C181.175 F496.763 +X-3.176 C181.185 F42222.294 +X-1.827 Y13.846 Z-4.659 A-33.048 C182.096 F421.471 +X-1.814 Y13.847 Z-4.66 A-33.049 C182.105 F42338.6191 +X0.188 Y13.883 Z-4.745 A-33.079 C183.356 F287.4528 +X0.198 C183.362 F60477.9516 +X2.243 Y13.873 Z-4.826 A-33.106 C184.525 F281.4668 +X2.256 C184.532 F41925.4396 +X3.593 Y13.84 Z-4.879 A-33.122 C185.233 F428.8698 +X3.607 Z-4.88 C185.24 F41773.4261 +X4.941 Y13.789 Z-4.931 A-33.136 C185.897 F426.8853 +X4.955 Y13.788 C185.904 F41594.8871 +X6.294 Y13.72 Z-4.982 A-33.149 C186.521 F422.8033 +X6.308 Y13.719 C186.527 F41006.8996 +X7.63 Y13.636 Z-5.031 A-33.16 C187.098 F426.1075 +X7.641 Y13.635 A-33.161 C187.102 F50438.892 +X9.97 Y13.45 Z-5.117 A-33.178 C188.02 F239.3913 +X9.976 C188.022 F80619.563 +X10.538 Y13.398 Z-5.137 A-33.182 C188.227 F992.7795 +X10.545 Y13.397 C188.23 F80591.7884 +X12.32 Y13.221 Z-5.195 A-33.193 C188.839 F312.3849 +X12.327 Y13.22 Z-5.196 C188.842 F79799.3454 +X14.095 Y13.024 Z-5.252 A-33.203 C189.392 F312.6215 +X14.102 Y13.023 C189.395 F79298.05 +X16.296 Y12.751 Z-5.32 A-33.214 C190.004 F251.0614 +X16.303 C190.006 F78799.9187 +X18.943 Y12.392 Z-5.399 A-33.224 C190.635 F208.5635 +X18.95 Y12.391 C190.636 F78562.9533 +X21.576 Y12.005 Z-5.476 A-33.232 C191.153 F210.2896 +X21.583 Y12.004 C191.155 F78220.9395 +X24.181 Y11.595 Z-5.549 A-33.239 C191.569 F213.6446 +X24.188 Y11.594 C191.57 F78389.0336 +X25.095 Y11.447 Z-5.573 A-33.241 C191.691 F616.8974 +X25.102 Y11.446 C191.692 F78511.2594 +X29.36 Y10.732 Z-5.686 A-33.247 C192.09 F132.6062 +X29.372 Y10.73 C192.091 F45639.4927 +X33.215 Y10.059 Z-5.789 A-33.249 C192.27 F149.7575 +X33.28 Y10.047 Z-5.792 C192.309 F6733.4799 +X33.29 Y10.045 A-33.25 C192.316 F40639.1055 +X33.6 Y9.989 Z-5.8 A-33.255 C192.719 F1084.4342 +X34.181 Y9.87 Z-5.813 A-33.28 C194.705 F335.797 +X34.479 Y9.794 Z-5.818 A-33.305 C196.834 F375.6675 +X34.684 Y9.733 Z-5.821 A-33.323 C199.12 F374.102 +X34.817 Y9.686 Z-5.822 A-33.336 C201.409 F390.2963 +X34.911 Y9.647 A-33.344 C203.698 F399.7295 +X35.028 Y9.592 A-33.345 C206.828 F293.2512 +X35.144 Y9.529 A-33.335 C210.075 F281.7351 +X35.254 Y9.457 Z-5.82 A-33.313 C213.324 F280.381 +X35.345 Y9.389 Z-5.817 A-33.285 C216.038 F333.5277 +X35.439 Y9.314 Z-5.816 A-33.252 C218.675 F340.1926 +X35.535 Y9.231 Z-5.814 A-33.213 C221.24 F346.2377 +X35.633 Y9.138 Z-5.813 A-33.169 C223.735 F351.6621 +X35.796 Y8.96 Z-5.809 A-33.086 C227.609 F222.2676 +X35.965 Y8.74 Z-5.802 A-32.991 C231.333 F225.3839 +X36.139 Y8.471 Z-5.788 A-32.889 C234.879 F229.6868 +X36.315 Y8.148 Z-5.768 A-32.782 C238.214 F235.9254 +X36.491 Y7.768 Z-5.743 A-32.675 C241.311 F244.379 +X36.664 Y7.33 Z-5.713 A-32.57 C244.151 F255.1639 +X36.831 Y6.834 Z-5.679 A-32.469 C246.725 F268.3068 +X36.955 Y6.416 Z-5.65 A-32.395 C248.517 F367.6158 +X37.093 Y5.889 Z-5.61 A-32.311 C250.434 F328.1261 +X37.231 Y5.242 Z-5.562 A-32.224 C252.381 F305.1291 +X37.349 Y4.556 Z-5.51 A-32.146 C254.073 F327.7726 +X37.45 Y3.815 Z-5.455 A-32.076 C255.572 F342.5201 +X37.555 Y2.855 Z-5.375 A-32.003 C257.128 F298.9628 +X37.636 Y1.886 Z-5.292 A-31.943 C258.358 F334.2934 +X37.665 Y1.449 Z-5.255 F1365.7334 +X38.078 Y1.452 Z-5.544 A-39.086 C260.177 F245.8804 +X38.45 Y1.449 Z-5.883 A-46.25 C261.509 F277.9297 +X38.42 Y1.891 Z-5.92 C261.506 F1344.891 +X38.376 Y2.443 Z-5.967 A-46.272 C260.82 F588.4048 +X38.328 Y2.952 Z-6.01 A-46.293 C260.106 F603.6486 +X38.274 Y3.472 Z-6.051 A-46.318 C259.282 F556.4813 +X38.198 Y4.083 Z-6.099 A-46.351 C258.165 F438.941 +X38.117 Y4.658 Z-6.14 A-46.388 C256.942 F428.2726 +X38.064 Y4.984 Z-6.163 A-46.412 C256.161 F703.0869 +X37.964 Y5.513 Z-6.201 A-46.455 C254.734 F402.2414 +X37.838 Y6.082 Z-6.242 A-46.505 C252.959 F340.0717 +X37.766 Y6.364 Z-6.264 A-46.532 C251.964 F629.8855 +X37.622 Y6.882 Z-6.299 A-46.587 C249.885 F312.9834 +X37.487 Y7.308 Z-6.328 A-46.638 C247.878 F338.1065 +X37.346 Y7.695 Z-6.352 A-46.691 C245.743 F329.0695 +X37.2 Y8.047 Z-6.372 A-46.745 C243.469 F318.9478 +X37.051 Y8.365 Z-6.389 A-46.799 C241.061 F309.5444 +X36.9 Y8.65 Z-6.403 A-46.853 C238.523 F300.8907 +X36.748 Y8.905 Z-6.413 A-46.905 C235.861 F293.0452 +X36.596 Y9.131 Z-6.421 A-46.955 C233.083 F286.0516 +X36.411 Y9.375 Z-6.43 A-47.014 C229.507 F226.0972 +X36.315 Y9.493 Z-6.432 A-47.043 C227.545 F417.3967 +X36.22 Y9.597 Z-6.436 A-47.069 C225.586 F421.1565 +X36.127 Y9.691 Z-6.44 A-47.093 C223.629 F424.5073 +X36.037 Y9.779 Z-6.441 A-47.115 C221.673 F427.395 +X35.896 Y9.899 Z-6.443 A-47.144 C218.588 F272.9874 +X35.756 Y10.007 Z-6.444 A-47.167 C215.463 F271.3153 +X35.605 Y10.11 Z-6.445 A-47.185 C212.112 F254.622 +X35.445 Y10.204 Z-6.446 A-47.195 C208.646 F247.2172 +X35.273 Y10.29 Z-6.445 A-47.198 C205.068 F240.4354 +X35.188 Y10.329 A-47.197 C203.28 F482.8776 +X35.098 Y10.367 Z-6.446 A-47.193 C201.55 F496.9245 +X34.995 Y10.405 Z-6.445 A-47.187 C199.878 F508.8672 +X34.748 Y10.484 Z-6.442 A-47.174 C196.972 F284.6292 +X34.586 Y10.528 Z-6.439 A-47.166 C195.629 F588.6068 +X34.389 Y10.578 Z-6.436 A-47.157 C194.341 F591.1108 +X34.297 Y10.6 Z-6.435 A-47.153 C193.831 F1445.9415 +X34.076 Y10.649 Z-6.432 A-47.145 C192.831 F704.0402 +X33.718 Y10.719 Z-6.423 A-47.137 C191.848 F615.9399 +X33.341 Y10.787 Z-6.414 A-47.132 C191.385 F899.1196 +X33.333 Y10.789 C191.38 F52157.8257 +X32.664 Y10.904 Z-6.391 C191.309 F831.6365 +X29.55 Y11.45 Z-6.314 A-47.13 C191.184 F185.6055 +X29.543 Y11.452 Z-6.313 F79464.9457 +X25.667 Y12.107 Z-6.215 A-47.126 C190.817 F145.8358 +X25.66 Y12.109 C190.816 F78629.9406 +X24.267 Y12.334 Z-6.177 A-47.125 C190.627 F399.359 +X24.26 Y12.336 C190.626 F78530.272 +X21.641 Y12.745 Z-6.101 A-47.121 C190.185 F210.8204 +X21.634 Y12.746 C190.184 F78431.0671 +X19.01 Y13.129 Z-6.023 A-47.117 C189.631 F208.6147 +X19.003 Y13.13 C189.629 F78508.9813 +X16.363 Y13.486 Z-5.941 A-47.11 C188.957 F205.848 +X16.357 Y13.487 C188.955 F78751.4785 +X14.17 Y13.755 Z-5.871 A-47.103 C188.308 F247.161 +X14.164 Y13.756 C188.306 F79268.3542 +X12.385 Y13.953 Z-5.814 A-47.096 C187.717 F302.6052 +X12.378 Y13.954 C187.715 F79180.9484 +X9.729 Y14.21 Z-5.726 A-47.083 C186.727 F202.7035 +X9.722 Y14.211 Z-5.725 C186.725 F79614.7011 +X7.683 Y14.374 Z-5.654 A-47.072 C185.87 F262.1036 +X7.676 Y14.375 C185.867 F80442.208 +X6.327 Y14.463 Z-5.607 A-47.063 C185.253 F394.5942 +X6.32 C185.25 F80494.559 +X4.961 Y14.535 Z-5.559 A-47.054 C184.591 F390.4014 +X4.954 C184.587 F81053.6061 +X3.603 Y14.589 Z-5.509 A-47.044 C183.888 F391.1432 +X3.596 C183.884 F81245.8802 +X2.232 Y14.624 Z-5.456 A-47.033 C183.131 F385.5544 +X2.225 C183.127 F81190.2958 +X0.374 Y14.633 Z-5.382 A-47.018 C182.024 F282.1354 +X0.367 C182.02 F81510.3115 +X-1.872 Y14.589 Z-5.283 A-46.997 C180.548 F230.2439 +X-1.885 Z-5.282 A-46.996 C180.54 F40794.4346 +X-3.255 Y14.532 Z-5.22 A-46.981 C179.565 F371.4512 +X-3.267 Y14.531 Z-5.219 C179.556 F40665.7363 +X-5.187 Y14.41 Z-5.129 A-46.956 C178.087 F260.9777 +X-7.122 Y14.231 Z-5.036 A-46.926 C176.474 F253.1432 +X-7.387 Y14.201 Z-5.024 A-46.922 C176.242 F1829.8458 +X-7.399 Y14.199 C176.232 F40358.7946 +X-8.767 Y14.03 Z-4.955 A-46.898 C174.988 F348.9808 +X-8.779 Y14.028 Z-4.954 A-46.897 C174.977 F39965.6829 +X-10.129 Y13.828 Z-4.884 A-46.871 C173.672 F346.1003 +X-10.14 Y13.826 Z-4.883 C173.66 F39944.3833 +X-11.497 Y13.588 Z-4.809 A-46.843 C172.265 F335.7864 +X-11.509 Y13.586 Z-4.808 A-46.842 C172.252 F39571.2974 +X-12.855 Y13.311 Z-4.731 A-46.811 C170.781 F329.3353 +X-12.866 Y13.309 Z-4.73 C170.768 F39012.7462 +X-14.2 Y12.996 Z-4.649 A-46.777 C169.219 F322.494 +X-14.211 Y12.993 Z-4.648 C169.206 F38414.8567 +X-15.549 Y12.636 Z-4.563 A-46.74 C167.558 F311.2568 +X-15.555 Y12.635 C167.551 F75583.6147 +X-16.888 Y12.233 Z-4.473 A-46.7 C165.813 F301.4608 +X-16.894 Y12.231 A-46.699 C165.806 F74275.9101 +X-17.978 Y11.875 Z-4.392 A-46.664 C164.324 F359.6812 +X-19.311 Y11.381 Z-4.297 A-46.616 C162.41 F281.5177 +X-20.857 Y10.741 Z-4.187 A-46.553 C160.071 F232.1128 +X-21.573 Y10.418 Z-4.133 A-46.523 C158.983 F491.7121 +X-22.897 Y9.773 Z-4.024 A-46.469 C157.081 F264.7184 +X-23.412 Y9.503 Z-3.982 A-46.449 C156.373 F679.965 +X-23.423 Y9.497 Z-3.981 C156.359 F33846.3569 +X-24.652 Y8.827 Z-3.875 A-46.403 C154.741 F283.3158 +X-24.657 Y8.825 Z-3.874 A-46.402 C154.734 F70485.8645 +X-25.86 Y8.124 Z-3.767 A-46.358 C153.243 F288.1737 +X-25.866 Y8.121 Z-3.766 C153.236 F66014.7517 +X-27.036 Y7.395 Z-3.657 A-46.317 C151.884 F295.8784 +X-27.041 Y7.392 Z-3.656 C151.878 F66115.6372 +X-28.188 Y6.641 Z-3.544 A-46.279 C150.653 F302.3619 +X-28.199 Y6.634 Z-3.543 C150.642 F33448.5965 +X-29.32 Y5.866 Z-3.431 A-46.245 C149.545 F311.0078 +X-29.33 Y5.859 Z-3.43 C149.536 F33878.5995 +X-30.43 Y5.073 Z-3.318 A-46.214 C148.557 F319.3324 +X-30.44 Y5.066 Z-3.316 C148.548 F33718.1214 +X-31.521 Y4.266 Z-3.204 A-46.186 C147.681 F328.1568 +X-31.526 Y4.262 Z-3.203 C147.678 F71991.5901 +X-32.141 Y3.797 Z-3.137 A-46.171 C147.225 F583.136 +X-32.146 Y3.793 Z-3.136 C147.222 F69511.8975 +X-33.648 Y2.623 Z-2.97 A-46.139 C146.24 F240.8845 +X-33.653 Y2.619 C146.236 F70024.5504 +X-34.699 Y1.778 Z-2.854 A-46.12 C145.655 F352.9132 +X-34.704 Y1.773 Z-2.853 C145.653 F70975.487 +X-35.736 Y0.926 Z-2.737 A-46.103 C145.16 F363.9172 +X-35.741 Y0.921 Z-2.736 C145.158 F71544.6133 +X-36.758 Y0.072 Z-2.62 A-46.09 C144.749 F376.512 +X-36.764 Y0.067 Z-2.619 C144.747 F72650.7532 +X-38.313 Y-1.252 Z-2.442 A-46.073 C144.262 F253.3219 +X-38.318 Y-1.256 Z-2.441 C144.261 F73973.1969 +X-40.311 Y-2.98 Z-2.208 A-46.061 C143.863 F205.0502 +X-40.554 Y-2.753 Z-2.591 A-53.286 C142.747 F337.7579 +X-40.765 Y-2.567 Z-3.013 A-60.521 C141.824 F360.5817 +X-38.974 Y-1.018 Z-3.223 A-60.525 C142.176 F229.1808 +X-38.964 Y-1.009 Z-3.224 C142.179 F38526.4788 +X-38.413 Y-0.537 Z-3.288 A-60.528 C142.329 F723.7095 +X-38.408 Y-0.532 Z-3.289 C142.33 F75892.983 +X-37.215 Y0.48 Z-3.425 A-60.534 C142.725 F328.2598 +X-37.21 Y0.485 Z-3.426 C142.726 F74903.9836 +X-36.184 Y1.342 Z-3.542 A-60.54 C143.145 F373.1418 +X-36.179 Y1.346 Z-3.543 C143.148 F74672.3865 +X-35.14 Y2.199 Z-3.659 A-60.549 C143.651 F361.1554 +X-35.135 Y2.204 Z-3.66 C143.654 F73739.827 +X-34.084 Y3.048 Z-3.775 A-60.558 C144.246 F351.0434 +X-34.08 Y3.052 Z-3.776 C144.249 F73822.4296 +X-32.892 Y3.982 Z-3.903 A-60.571 C145.022 F305.2698 +X-32.885 Y3.987 Z-3.904 C145.026 F55073.9812 +X-31.941 Y4.706 Z-4.004 A-60.581 C145.721 F378.2527 +X-31.931 Y4.714 Z-4.005 C145.729 F35840.2071 +X-30.847 Y5.517 Z-4.118 A-60.594 C146.615 F325.4342 +X-30.837 Y5.524 Z-4.119 C146.623 F35751.1146 +X-29.727 Y6.318 Z-4.233 A-60.609 C147.625 F314.7652 +X-29.717 Y6.325 Z-4.234 C147.635 F35625.7885 +X-28.581 Y7.104 Z-4.346 A-60.625 C148.761 F305.081 +X-28.571 Y7.11 Z-4.347 C148.771 F35578.8451 +X-27.419 Y7.862 Z-4.455 A-60.644 C150.017 F299.2281 +X-27.41 Y7.868 Z-4.456 C150.028 F36629.9515 +X-26.222 Y8.601 Z-4.561 A-60.664 C151.419 F289.317 +X-26.213 Y8.606 Z-4.562 C151.429 F41163.1041 +X-25.002 Y9.313 Z-4.669 A-60.685 C152.948 F283.7283 +X-24.993 Y9.319 Z-4.67 C152.96 F36797.3695 +X-23.849 Y9.947 Z-4.77 A-60.705 C154.489 F300.6448 +X-23.747 Y10.0 Z-4.779 A-60.707 C154.63 F3357.4396 +X-23.738 Y10.005 Z-4.78 C154.643 F37032.2406 +X-22.494 Y10.641 Z-4.882 A-60.73 C156.415 F277.586 +X-21.287 Y11.202 Z-4.976 A-60.754 C158.207 F289.5 +X-20.065 Y11.721 Z-5.064 A-60.777 C160.06 F291.1855 +X-18.814 Y12.2 Z-5.148 A-60.801 C161.94 F293.1804 +X-17.525 Y12.644 Z-5.231 A-60.823 C163.804 F295.6139 +X-17.144 Y12.763 Z-5.257 A-60.829 C164.333 F1024.7131 +X-17.133 Y12.766 C164.347 F37774.673 +X-16.068 Y13.094 Z-5.325 A-60.845 C165.768 F376.9428 +X-15.777 Y13.175 Z-5.345 A-60.849 C166.142 F1408.5743 +X-15.771 Y13.176 Z-5.346 C166.15 F68986.4301 +X-14.498 Y13.519 Z-5.425 A-60.866 C167.74 F330.1143 +X-14.412 Y13.54 Z-5.431 A-60.867 C167.844 F4940.6595 +X-14.401 Y13.543 Z-5.432 C167.857 F39518.9678 +X-13.11 Y13.848 Z-5.51 A-60.882 C169.379 F338.0827 +X-13.033 Y13.864 Z-5.515 A-60.883 C169.467 F5734.1616 +X-13.022 Y13.867 C169.48 F40134.0067 +X-11.693 Y14.14 Z-5.592 A-60.897 C170.956 F340.3672 +X-11.649 Y14.148 Z-5.595 A-60.898 C171.005 F10177.8471 +X-11.637 Y14.15 C171.017 F40705.6166 +X-10.273 Y14.391 Z-5.671 A-60.911 C172.446 F342.1541 +X-10.261 Y14.392 C172.458 F41239.1098 +X-8.884 Y14.599 Z-5.744 A-60.924 C173.818 F348.8913 +X-8.873 Y14.601 Z-5.745 C173.829 F41723.0662 +X-7.497 Y14.773 Z-5.815 A-60.935 C175.11 F358.1758 +X-7.485 Y14.774 C175.12 F42148.8992 +X-6.337 Y14.897 Z-5.869 A-60.944 C176.131 F437.9131 +X-4.801 Y15.023 Z-5.941 A-60.954 C177.409 F333.7601 +X-3.332 Y15.108 Z-6.009 A-60.963 C178.552 F355.1416 +X-3.319 Y15.109 C178.561 F42888.7846 +X-1.94 Y15.164 Z-6.069 A-60.971 C179.569 F383.1985 +X-1.928 Y15.165 C179.578 F42708.0329 +X-0.322 Y15.201 Z-6.135 A-60.98 C180.676 F332.6144 +X2.062 Y15.194 Z-6.23 A-60.99 C182.168 F225.8552 +X2.202 Y15.191 Z-6.236 A-60.991 C182.25 F3865.9296 +X2.215 Y15.19 C182.258 F42522.0492 +X3.573 Y15.157 Z-6.289 A-60.996 C183.033 F398.5801 +X3.586 Y15.156 C183.04 F42331.6224 +X4.943 Y15.104 Z-6.34 A-61.001 C183.766 F399.4642 +X4.956 Y15.103 C183.773 F41862.5904 +X6.309 Y15.034 Z-6.39 A-61.005 C184.452 F401.0002 +X6.322 Y15.033 C184.458 F41596.6946 +X7.674 Y14.947 Z-6.439 A-61.009 C185.095 F400.7972 +X7.687 Y14.946 C185.101 F41436.8109 +X9.221 Y14.829 Z-6.493 A-61.013 C185.774 F353.0696 +X9.234 Y14.828 C185.779 F40850.9293 +X10.603 Y14.707 Z-6.541 A-61.016 C186.337 F395.4485 +X10.617 Y14.706 Z-6.542 C186.343 F40607.166 +X12.401 Y14.53 Z-6.601 A-61.019 C187.014 F302.9033 +X12.415 Y14.529 C187.018 F40220.5475 +X14.196 Y14.332 Z-6.659 A-61.022 C187.627 F303.4928 +X14.202 C187.629 F87285.1144 +X16.413 Y14.058 Z-6.728 A-61.026 C188.302 F244.3968 +X16.42 Y14.057 C188.304 F79412.075 +X19.077 Y13.696 Z-6.805 A-61.03 C189.0 F203.8027 +X19.084 Y13.695 C189.002 F79203.788 +X21.726 Y13.305 Z-6.88 A-61.033 C189.576 F206.1617 +X21.732 Y13.304 C189.577 F79176.1261 +X24.39 Y12.887 Z-6.955 A-61.035 C190.036 F206.7829 +X24.398 Y12.886 C190.037 F69450.0197 +X26.61 Y12.523 Z-7.016 A-61.036 C190.34 F250.7484 +X26.617 Y12.522 C190.341 F88264.1161 +X29.692 Y12.0 Z-7.097 A-61.037 C190.615 F183.4786 +X29.7 Y11.999 C190.616 F75084.6118 +X32.915 Y11.44 Z-7.183 A-61.038 C190.75 F179.3849 +X32.923 Y11.439 Z-7.184 F69322.8421 +X33.198 Y11.391 Z-7.191 C190.757 F2115.0018 +X33.448 Y11.347 Z-7.197 C190.839 F1977.3334 +X33.802 Y11.282 Z-7.206 A-61.04 C191.305 F928.9593 +X34.172 Y11.21 Z-7.214 A-61.044 C192.329 F592.8677 +X34.407 Y11.159 Z-7.218 A-61.048 C193.365 F677.5084 +X34.614 Y11.107 Z-7.221 A-61.052 C194.548 F628.277 +X34.796 Y11.056 Z-7.224 A-61.057 C195.847 F595.9761 +X34.956 Y11.01 Z-7.227 A-61.061 C197.249 F570.0894 +X35.098 Y10.965 Z-7.229 A-61.064 C198.756 F543.2306 +X35.226 Y10.921 Z-7.23 A-61.067 C200.364 F518.3965 +X35.343 Y10.876 Z-7.231 A-61.069 C202.068 F495.2269 +X35.508 Y10.804 A-61.071 C204.849 F305.9622 +X35.662 Y10.726 Z-7.229 A-61.07 C207.71 F298.5051 +X35.81 Y10.643 Z-7.227 A-61.067 C210.537 F300.8498 +X35.963 Y10.547 Z-7.226 A-61.062 C213.385 F296.0914 +X36.231 Y10.361 A-61.047 C218.243 F171.4144 +X36.339 Y10.272 Z-7.225 A-61.039 C220.274 F407.8612 +X36.446 Y10.177 A-61.03 C222.304 F405.6932 +X36.586 Y10.043 Z-7.222 A-61.016 C224.929 F311.2162 +X36.725 Y9.894 Z-7.219 A-61.0 C227.534 F310.4867 +X36.885 Y9.706 Z-7.214 A-60.98 C230.433 F275.3065 +X37.044 Y9.498 Z-7.208 A-60.959 C233.246 F279.544 +X37.203 Y9.269 Z-7.202 A-60.937 C235.963 F284.6971 +X37.343 Y9.044 Z-7.195 A-60.916 C238.3 F325.1869 +X37.484 Y8.796 Z-7.186 A-60.895 C240.575 F328.2401 +X37.624 Y8.523 Z-7.175 A-60.873 C242.783 F331.442 +X37.762 Y8.223 Z-7.161 A-60.85 C244.919 F335.3325 +X37.899 Y7.895 Z-7.145 A-60.827 C246.974 F339.9707 +X38.032 Y7.536 Z-7.125 A-60.804 C248.944 F345.4086 +X38.161 Y7.145 Z-7.102 A-60.782 C250.822 F351.6797 +X38.286 Y6.722 Z-7.076 A-60.76 C252.605 F358.8086 +X38.404 Y6.266 Z-7.046 A-60.738 C254.288 F366.8104 +X38.516 Y5.776 Z-7.013 A-60.718 C255.867 F375.696 +X38.619 Y5.252 Z-6.978 A-60.698 C257.341 F385.4829 +X38.703 Y4.77 Z-6.944 A-60.681 C258.537 F454.749 +X38.795 Y4.149 Z-6.9 A-60.662 C259.89 F382.5793 +X38.877 Y3.493 Z-6.851 A-60.644 C261.105 F398.5656 +X38.949 Y2.796 Z-6.797 A-60.629 C262.199 F410.8658 +X39.025 Y1.858 Z-6.723 A-60.612 C263.421 F335.2173 +X39.054 Y1.421 Z-6.686 F1365.7332 +X39.277 Y1.398 Z-7.138 A-67.804 C264.173 F309.3139 +X39.441 Y1.369 Z-7.613 A-75.0 C264.852 F308.8122 +X39.411 Y1.811 Z-7.651 C264.85 F1344.5028 +X39.364 Y2.433 Z-7.699 C264.06 F513.6483 +X39.312 Y2.999 Z-7.742 C263.241 F530.0768 +X39.25 Y3.582 Z-7.785 A-74.999 C262.282 F481.9433 +X39.181 Y4.133 Z-7.825 C261.244 F473.8498 +X39.106 Y4.653 Z-7.861 A-75.0 C260.128 F465.4769 +X39.024 Y5.143 Z-7.894 C258.938 F458.2381 +X38.967 Y5.453 Z-7.914 C258.108 F680.8811 +X38.905 Y5.76 Z-7.934 C257.226 F656.4655 +X38.841 Y6.053 Z-7.952 C256.318 F653.8057 +X38.776 Y6.333 Z-7.969 C255.384 F651.1543 +X38.708 Y6.6 Z-7.985 C254.425 F648.4947 +X38.595 Y7.007 Z-8.009 C252.814 F396.5634 +X38.477 Y7.387 Z-8.029 C251.126 F390.3512 +X38.355 Y7.741 Z-8.047 C249.359 F383.7793 +X38.23 Y8.069 Z-8.062 C247.517 F377.6907 +X38.102 Y8.374 Z-8.075 C245.603 F372.0839 +X37.971 Y8.655 Z-8.086 C243.621 F366.9667 +X37.839 Y8.915 Z-8.095 C241.574 F362.338 +X37.706 Y9.156 Z-8.102 C239.467 F358.209 +X37.571 Y9.378 Z-8.108 C237.305 F354.5611 +X37.397 Y9.638 Z-8.114 C234.454 F273.2516 +X37.216 Y9.88 Z-8.119 C231.438 F262.4658 +X37.047 Y10.083 Z-8.122 C228.559 F278.759 +X36.963 Y10.176 Z-8.124 C227.119 F562.3895 +X36.829 Y10.315 Z-8.125 C224.793 F350.7823 +X36.695 Y10.444 C222.444 F350.1485 +X36.559 Y10.563 Z-8.126 C220.071 F349.0501 +X36.34 Y10.735 C216.257 F219.0662 +X36.114 Y10.89 Z-8.127 C212.362 F216.2956 +X35.699 Y11.119 C205.54 F124.8252 +X35.508 Y11.205 Z-8.126 C202.572 F287.5718 +X35.383 Y11.254 Z-8.127 C200.746 F467.0742 +X35.234 Y11.307 Z-8.126 C198.922 F460.2464 +X35.05 Y11.367 Z-8.125 A-74.999 C196.964 F423.163 +X34.797 Y11.438 Z-8.123 A-75.0 C195.009 F406.2949 +X34.655 Y11.475 Z-8.121 A-74.999 C194.046 F808.0484 +X34.425 Y11.528 Z-8.118 C192.746 F579.3545 +X34.178 Y11.581 Z-8.114 A-75.0 C191.776 F710.0217 +X33.846 Y11.645 Z-8.107 A-75.001 C190.921 F701.2549 +X33.528 Y11.703 Z-8.1 A-74.999 C190.428 F968.4667 +X33.158 Y11.768 Z-8.09 A-75.0 C190.324 F1367.9207 +X30.19 Y12.285 Z-8.011 C190.217 F195.3413 +X30.183 Y12.286 F81430.9406 +X27.776 Y12.698 Z-7.946 C190.021 F235.9525 +X27.769 Y12.7 C190.02 F83992.113 +X26.286 Y12.949 Z-7.906 C189.852 F378.2167 +X26.278 Y12.95 C189.851 F79446.7231 +X25.018 Y13.157 Z-7.871 C189.678 F441.7268 +X25.011 Y13.158 C189.677 F79383.7872 +X21.611 Y13.695 Z-7.777 C189.084 F162.6661 +X21.604 Y13.696 C189.082 F77797.5395 +X18.741 Y14.116 Z-7.694 C188.431 F191.3165 +X15.731 Y14.516 Z-7.604 A-74.999 C187.595 F181.0986 +X13.884 Y14.737 Z-7.548 C187.001 F293.8768 +X13.878 C186.999 F81756.21 +X12.396 Y14.9 Z-7.501 C186.476 F365.4099 +X12.389 Y14.901 C186.473 F82912.4063 +X9.407 Y15.183 Z-7.403 A-75.0 C185.284 F181.8632 +X6.964 Y15.363 Z-7.318 C184.172 F221.4697 +X4.558 Y15.49 Z-7.231 A-74.999 C182.944 F224.2577 +X2.56 Y15.553 Z-7.156 C181.816 F268.6913 +X0.226 Y15.573 Z-7.064 A-75.0 C180.362 F228.0926 +X-2.065 Y15.531 Z-6.969 C178.78 F229.0858 +X-4.185 Y15.431 Z-6.875 C177.168 F242.8358 +X-6.338 Y15.265 Z-6.777 C175.376 F233.4061 +X-7.78 Y15.114 Z-6.708 A-74.999 C174.082 F340.6289 +X-9.161 Y14.936 Z-6.64 C172.764 F347.3472 +X-10.557 Y14.722 Z-6.568 C171.35 F335.0745 +X-11.93 Y14.475 Z-6.493 C169.876 F331.3969 +X-13.278 Y14.196 Z-6.417 A-75.0 C168.344 F327.239 +X-14.602 Y13.882 Z-6.339 C166.755 F322.6751 +X-15.921 Y13.528 Z-6.259 C165.093 F313.5776 +X-17.432 Y13.07 Z-6.165 C163.059 F262.0338 +X-18.658 Y12.655 Z-6.087 C161.298 F309.8491 +X-19.861 Y12.204 Z-6.007 C159.492 F303.8541 +X-21.058 Y11.711 Z-5.922 C157.66 F296.6095 +X-22.257 Y11.169 Z-5.832 C155.837 F289.5986 +X-23.467 Y10.574 Z-5.737 C154.057 F283.3863 +X-24.695 Y9.925 Z-5.638 C152.353 F278.3803 +X-25.97 Y9.2 Z-5.532 C150.695 F267.3768 +X-27.208 Y8.449 Z-5.421 A-74.999 C149.18 F274.3226 +X-28.271 Y7.769 Z-5.324 A-75.0 C147.977 F321.0379 +X-29.567 Y6.898 Z-5.201 C146.63 F264.4639 +X-30.236 Y6.429 Z-5.136 C145.981 F514.9372 +X-30.246 Y6.422 Z-5.135 C145.971 F35234.7868 +X-31.476 Y5.535 Z-5.011 C144.875 F282.0796 +X-32.905 Y4.459 Z-4.863 A-74.999 C143.755 F245.8605 +X-34.156 Y3.483 Z-4.73 C142.905 F285.8323 +X-35.451 Y2.442 Z-4.589 C142.154 F281.4308 +X-36.786 Y1.342 Z-4.441 A-74.998 C141.515 F279.5591 +X-37.553 Y0.698 Z-4.354 C141.207 F496.7187 +X-37.564 Y0.689 Z-4.353 C141.203 F36706.8356 +X-38.656 Y-0.237 Z-4.228 C140.837 F356.1736 +X-38.666 Y-0.246 Z-4.227 C140.833 F36891.8074 +X-40.363 Y-1.707 Z-4.03 A-74.999 C140.423 F236.4921 +X-41.081 Y-2.332 Z-3.946 C140.304 F576.1819 +G94 +G00 Z-2.652 +X-44.166 Y1.385 +Z5.0 + +( FINISH2 FLOWLINE SRF_MILL1 ) +G00 G54 X-44.166 Y1.385 Z5 +A-74.999 C140.318 +X-44.276 Y1.721 +Z5.0 +Z3.0 +G93 +G01 Z-3.879 F43.6109 +X-41.192 Y-1.996 Z-5.173 F60.0 +X-39.443 Y-0.553 C140.665 F239.2965 +X-38.827 Y-0.051 C140.833 F660.8334 +X-38.817 Y-0.042 C140.836 F38401.9993 +X-37.419 Y1.088 C141.309 F284.8036 +X-36.093 Y2.139 A-75.0 C141.882 F292.2789 +X-35.416 Y2.667 C142.223 F560.8805 +X-35.411 Y2.671 C142.226 F73481.7568 +X-33.833 Y3.874 C143.155 F236.8506 +X-32.509 Y4.85 C144.081 F276.2794 +X-31.246 Y5.749 C145.09 F285.2372 +X-29.831 Y6.714 C146.365 F251.7539 +G94 +G00 Z5.0 +C167.016 +X-22.232 Y15 +G93 +G01 X-14.387 Y13.936 Z-6.356 F8.2994 +X-15.962 Y13.543 Z-6.352 A-75.001 C165.048 F264.2742 +X-17.208 Y13.191 C163.377 F320.7355 +X-18.446 Y12.802 Z-6.355 A-75.0 C161.625 F310.7344 +X-19.648 Y12.383 Z-6.357 C159.855 F309.4002 +X-20.861 Y11.917 Z-6.359 C158.033 F297.6285 +X-22.072 Y11.406 Z-6.36 A-74.999 C156.214 F291.1603 +X-23.29 Y10.845 Z-6.358 C154.43 F285.2535 +X-24.521 Y10.231 Z-6.356 A-75.0 C152.709 F280.2509 +X-25.647 Y9.631 Z-6.354 C151.227 F306.2213 +X-26.907 Y8.917 C149.679 F273.6937 +X-28.198 Y8.14 Z-6.356 C148.216 F268.0342 +X-29.512 Y7.304 Z-6.357 C146.847 F264.4308 +X-30.902 Y6.373 Z-6.356 C145.542 F252.0067 + +X-32.215 Y5.452 Z-6.355 C144.448 F270.1283 +X-33.539 Y4.488 Z-6.354 C143.479 F272.0425 +X-35.053 Y3.347 Z-6.355 A-74.999 C142.53 F242.1947 +X-36.652 Y2.103 Z-6.356 C141.713 F235.455 +X-38.368 Y0.731 A-74.998 C141.039 F226.4362 +X-39.017 Y0.203 C140.835 F615.4534 +X-39.028 Y0.194 C140.832 F36786.427 +X-40.817 Y-1.274 A-74.999 C140.412 F229.4334 +X-41.685 Y-1.994 A-75.0 C140.277 F489.5297 +X-42.179 Y-1.992 Z-7.538 C140.241 F458.6764 +X-40.409 Y-0.526 A-74.999 C140.533 F239.5497 +X-39.222 Y0.445 C140.834 F344.7203 +X-39.213 Y0.453 C140.837 F45215.76 +X-37.812 Y1.585 C141.31 F283.8543 +X-36.496 Y2.629 C141.877 F293.8736 +X-35.13 Y3.687 C142.597 F276.5878 +X-33.625 Y4.819 A-75.0 C143.548 F245.6896 +X-32.361 Y5.737 C144.477 F287.4411 +X-31.119 Y6.607 C145.509 F288.4373 +X-30.125 Y7.279 C146.419 F356.7246 +X-28.843 Y8.11 C147.708 F274.5385 +X-27.868 Y8.713 C148.766 F359.5899 +X-26.66 Y9.427 C150.167 F289.7662 +X-25.46 Y10.094 C151.659 F291.703 +X-24.269 Y10.716 C153.241 F294.0552 +X-23.081 Y11.294 C154.915 F295.5095 +X-21.601 Y11.953 C157.112 F239.6348 +X-20.576 Y12.37 C158.651 F351.8859 +X-19.347 Y12.828 Z-7.539 C160.468 F302.0284 +X-18.089 Y13.252 C162.273 F304.9225 +X-16.8 Y13.642 Z-7.538 C164.045 F308.2609 +X-15.473 Y13.999 Z-7.537 C165.77 F311.082 +X-14.215 Y14.3 C167.313 F339.8312 +X-12.84 Y14.589 Z-7.538 C168.916 F320.8951 +X-11.436 Y14.845 C170.466 F323.9409 +X-9.644 Y15.116 C172.319 F262.5548 +X-8.005 Y15.314 C173.896 F295.6124 +X-6.513 Y15.456 C175.239 F332.5351 +X-4.999 Y15.564 C176.52 F333.815 +X-2.768 Y15.665 C178.266 F231.2478 +X-0.488 Y15.702 C179.886 F230.1937 +X1.913 Y15.673 C181.426 F220.9166 +X4.332 Y15.583 C182.82 F220.7979 +X6.807 Y15.433 C184.095 F216.3191 +X8.998 Y15.257 C185.106 F244.818 +X11.532 Y15.007 C186.148 F211.601 +X12.385 Y14.911 C186.47 F631.5369 +X12.398 Y14.91 C186.475 F40663.7361 +X13.593 Y14.77 C186.901 F450.6244 +G94 +G00 Z-6.244 +X14.173 Y19.565 +Z5.0 +A0. +A-75.0 C270.0 +X44.466 Y-5.887 +Z5.0 +Z3.0 +G93 +G01 Z-7.056 F29.8332 +X39.636 Z-8.35 F60.0 +Y-3.578 F259.8332 +X39.638 Y-3.57 F78989.2007 +Y1.887 F109.9529 +G94 +G00 Z-7.055 +X44.468 +Z5.0 +A0. +Z5.0 + +G00 Z10 M09 +G00 X0. Y0. A0 C0 +M429 ;Restore Trivkins +M30 +% diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc new file mode 100644 index 0000000..f4b9cc2 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc @@ -0,0 +1,1867 @@ +% +M428 ;TCP:xyzbc +(!!! Touch Off: Table = -8.3 == Z max neg extent !!!) +(BOAT-5X) +( FC HERMLE 5 AXIS XYZBC MILLING ) + +( OPERATION= FINISH1 FLOWLINE SRF_MILL1 ) +( TOOL: T1 = 10.0 dia. ENDMILLM1000:REG ) +G00 G17 G40 G90 G94 +T1 M6 +G54 X-34.78 Y-2.436 B-5.546 C64.398 S600 M03 +G43 H1 Z5.0 M08 +Z3.573 +X-34.804 Y-2.386 +Z3.0 +G93 +G01 X-34.988 Y-2.0 Z-1.404 F67.8035 +X-35.008 Z-1.403 F30070.6535 +X-31.554 Y-4.825 Z-1.795 F133.9458 +X35.679 Y-4.58 Z-4.595 F8.9164 +X35.585 Y-7.418 Z-4.839 F210.5057 +X-27.8 Y-7.65 Z-2.2 F9.4576 +G94 +G00 Z5.0 +X-27.498 Y-8.28 +X-23.067 Y-11.14 +X-23.151 Y-10.965 +Z3.0 +G93 +G01 X-23.387 Y-10.471 Z-2.632 F53.014 +X35.058 Y-10.258 Z-5.066 F10.2571 +G94 +G00 Z5.0 +X35.48 Y-11.14 +X28.394 Y-13.999 +X28.31 Y-13.824 +Z3.0 +G93 +G01 X27.974 Y-13.122 Z-5.019 F37.2338 +X-17.388 Y-13.287 Z-3.131 F13.2157 +G94 +G00 Z5.0 +X-17.046 Y-13.999 +X1.143 Y-16.859 +X1.059 Y-16.684 +Z3.0 +G93 +G01 X0.76 Y-16.059 Z-4.135 F41.8503 +X0.776 Z-4.136 F37454.9529 +G94 +G00 Z0.841 +X0.985 Y-16.495 +Z5.0 +B0. +B-5.545 C-64.392 +X-34.799 Y-1.564 +Z3.574 +X-34.823 Y-1.614 +Z3.0 +G93 +G01 X-35.008 Y-2.0 Z-1.403 F67.8163 +X-34.988 Z-1.404 F29423.1803 +G94 +G00 Z5.0 +X-34.719 Y-1.439 +X36.081 Y1.42 +X35.997 Y1.245 +Z3.0 +G93 +G01 X35.679 Y0.58 Z-4.595 F39.3161 +X-31.555 Y0.825 Z-1.795 F8.9163 +X-27.795 Y3.65 Z-2.2 F127.1152 +X35.584 Y3.419 Z-4.839 F9.4587 +X35.055 Y6.259 Z-5.066 F207.0704 +X-23.392 Y6.472 Z-2.632 F10.2568 +G94 +G00 Z5.0 +X-23.072 Y7.14 +X-17.046 Y9.999 +X-17.13 Y9.824 +Z3.0 +G93 +G01 X-17.387 Y9.288 Z-3.13 F48.707 +X27.971 Y9.122 Z-5.019 F13.2164 +G94 +G00 Z5.0 +X28.392 Y9.999 +X1.329 Y12.859 +X1.245 Y12.684 +Z3.0 +G93 +G01 X0.946 Y12.059 Z-4.142 F41.8071 +X0.933 F48595.8783 +G94 +G00 Z0.835 +X1.142 Y12.494 +Z5.0 +B0. +B-5.546 C64.395 +X35.967 Y-5.826 +Z3.0 +G93 +G01 Z0.308 F111.4225 +X35.758 Y-5.39 Z-4.669 F60.0 +X35.617 Y-7.15 Z-4.817 F338.6289 +X35.559 Y-7.666 Z-4.86 F1150.2967 +X35.426 Y-8.596 Z-4.936 F636.7153 +X35.248 Y-9.519 Z-5.009 C64.396 F636.0981 +X35.083 Y-10.172 Z-5.059 F889.3286 +X34.778 Y-11.055 Z-5.124 F640.1209 +X34.311 Y-11.886 Z-5.177 C64.397 F628.4034 +X34.092 Y-12.023 Z-5.18 C64.399 F2309.9884 +X33.443 Y-12.17 Z-5.166 F900.6464 +X29.029 Y-12.939 Z-5.048 F133.8927 +X29.022 Y-12.94 F80597.2105 +X26.511 Y-13.368 Z-4.98 F235.4094 +X26.503 Y-13.37 Z-4.979 F80314.8345 +X21.506 Y-14.178 Z-4.841 F118.4711 +X21.403 Y-14.194 Z-4.838 F5763.6607 +X21.395 Y-14.195 Z-4.837 F80667.8203 +X17.508 Y-14.759 Z-4.724 F152.693 +X14.104 Y-15.192 Z-4.619 F174.7719 +X11.26 Y-15.499 Z-4.526 F209.6044 +X9.011 Y-15.702 Z-4.45 F265.5785 +X6.177 Y-15.898 Z-4.348 C64.4 F211.0993 +X3.794 Y-16.007 Z-4.258 F251.3503 +X1.432 Y-16.056 Z-4.163 F253.7361 +X-0.929 Y-16.041 Z-4.062 F253.8305 +X-2.816 Y-15.977 Z-3.978 F317.4707 +X-4.897 Y-15.847 Z-3.879 F287.4153 +X-6.745 Y-15.673 Z-3.786 F322.8491 +X-8.428 Y-15.463 Z-3.697 F353.2915 +X-10.269 Y-15.171 Z-3.594 F321.5195 +X-11.664 Y-14.903 Z-3.512 F421.6251 +X-12.624 Y-14.693 Z-3.454 F609.4916 +X-13.544 Y-14.471 Z-3.396 F632.3334 +X-14.916 Y-14.101 Z-3.306 C64.401 F421.4829 +X-16.397 Y-13.643 Z-3.203 F386.2672 +X-17.701 Y-13.182 Z-3.108 F432.6002 +X-18.576 Y-12.84 Z-3.042 F637.0784 +X-19.443 Y-12.475 Z-2.973 F636.1837 +X-20.302 Y-12.088 Z-2.903 F635.2956 +X-21.152 Y-11.68 Z-2.832 F634.4447 +X-21.993 Y-11.251 Z-2.759 F633.5349 +X-23.237 Y-10.571 Z-2.647 F421.7133 +X-24.234 Y-9.988 Z-2.555 F518.1409 +X-25.841 Y-8.981 Z-2.399 F315.271 +X-27.336 Y-7.975 Z-2.248 F331.8372 +X-28.942 Y-6.827 Z-2.08 F302.8928 +X-30.774 Y-5.444 Z-1.882 F260.3879 +X-32.98 Y-3.687 Z-1.636 F211.9425 +X-35.249 Y-1.797 Z-1.375 F202.3503 +X-38.446 Y0.955 Z-1.0 F141.7066 +X-38.78 Y0.578 Z-1.054 B-10.74 C103.027 F21.8732 +X-39.112 Y0.213 Z-1.17 B-17.477 C114.615 F64.8649 +X-36.906 Y-1.699 Z-1.427 B-17.503 C114.226 F188.0075 +X-34.471 Y-3.751 Z-1.708 B-17.558 C113.477 F163.3722 +X-33.011 Y-4.942 Z-1.874 B-17.603 C112.852 F263.3878 +X-33.005 Y-4.947 Z-1.875 C112.849 F69725.5443 +X-31.476 Y-6.157 Z-2.045 B-17.66 C112.041 F245.7564 +X-31.47 Y-6.161 Z-2.046 C112.038 F67746.3956 +X-29.554 Y-7.611 Z-2.253 B-17.746 C110.797 F191.9295 +X-29.348 Y-7.761 Z-2.275 B-17.756 C110.649 F1765.0968 +X-29.343 Y-7.765 Z-2.276 C110.645 F65318.3527 +X-27.769 Y-8.882 Z-2.438 B-17.839 C109.409 F228.7221 +X-27.166 Y-9.292 Z-2.5 B-17.873 C108.889 F589.97 +X-27.161 Y-9.296 Z-2.501 C108.884 F63117.3546 +X-25.595 Y-10.311 Z-2.654 B-17.969 C107.418 F226.1371 +X-24.895 Y-10.74 Z-2.722 B-18.015 C106.71 F502.066 +X-24.89 Y-10.743 C106.704 F61165.0282 +X-23.728 Y-11.421 Z-2.827 B-18.095 C105.461 F301.7958 +X-22.607 Y-12.035 Z-2.928 B-18.175 C104.184 F311.6249 +X-21.184 Y-12.756 Z-3.05 B-18.279 C102.46 F245.5812 +X-19.76 Y-13.405 Z-3.167 B-18.385 C100.636 F246.0964 +X-18.663 Y-13.854 Z-3.251 B-18.466 C99.205 F323.3404 +X-17.139 Y-14.413 Z-3.363 B-18.569 C97.313 F241.7135 +X-16.286 Y-14.695 Z-3.426 B-18.62 C96.324 F448.1027 +X-16.277 Y-14.699 Z-3.427 C96.314 F40618.0691 +X-14.993 Y-15.085 Z-3.514 B-18.692 C94.898 F306.7712 +X-14.98 Y-15.088 Z-3.515 C94.884 F30954.2186 +X-13.554 Y-15.465 Z-3.607 B-18.764 C93.41 F286.1249 +X-12.372 Y-15.739 Z-3.681 B-18.817 C92.261 F355.7557 +X-12.359 Y-15.742 Z-3.682 B-18.818 C92.249 F32106.6554 +X-11.055 Y-16.007 Z-3.759 B-18.872 C91.054 F331.6067 +X-11.041 Y-16.01 Z-3.76 C91.042 F32608.2546 +X-9.727 Y-16.24 Z-3.835 B-18.921 C89.913 F338.0129 +X-9.713 Y-16.242 Z-3.836 C89.902 F33212.1548 +X-7.901 Y-16.504 Z-3.932 B-18.98 C88.463 F252.8284 +X-5.885 Y-16.723 Z-4.037 B-19.038 C87.006 F234.6814 +X-4.339 Y-16.846 Z-4.113 B-19.077 C85.98 F313.4839 +X-4.332 Y-16.847 C85.975 F70468.1519 +X-2.56 Y-16.944 Z-4.195 B-19.116 C84.888 F279.1964 +X-1.652 Y-16.976 Z-4.236 B-19.134 C84.365 F552.6298 +X-1.645 Y-16.977 C84.362 F72045.6652 +X-0.308 Y-17.005 Z-4.295 B-19.159 C83.631 F379.3834 +X-0.294 C83.624 F36380.3175 +X1.028 Y-17.011 Z-4.351 B-19.181 C82.947 F388.5447 +X1.042 Z-4.352 C82.94 F36649.3378 +X1.902 Y-17.005 Z-4.387 B-19.194 C82.522 F602.6139 +X1.916 Y-17.004 C82.515 F36844.9425 +X3.696 Y-16.964 Z-4.457 B-19.218 C81.704 F293.6968 +X3.71 Z-4.458 C81.698 F37135.6166 +X5.043 Y-16.912 Z-4.509 B-19.234 C81.136 F396.2651 +X5.057 Y-16.911 Z-4.51 C81.13 F37332.7933 +X6.381 Y-16.842 Z-4.559 B-19.248 C80.608 F401.5133 +X6.388 Z-4.56 C80.606 F80626.0415 +X8.387 Y-16.707 Z-4.631 B-19.268 C79.879 F267.6974 +X9.706 Y-16.599 Z-4.679 B-19.279 C79.438 F408.6363 +X9.713 C79.436 F75759.3537 +X10.605 Y-16.518 Z-4.71 B-19.287 C79.154 F606.4113 +X10.612 Y-16.517 C79.152 F75924.561 +X12.957 Y-16.278 Z-4.787 B-19.304 C78.477 F231.6748 +X14.167 Y-16.141 Z-4.826 B-19.311 C78.163 F451.7349 +X14.174 Y-16.14 C78.161 F76943.11 +X16.404 Y-15.864 Z-4.896 B-19.323 C77.644 F246.1308 +X16.412 Y-15.863 C77.642 F77236.9594 +X16.419 Y-15.862 B-19.324 C77.641 F76516.9062 +X19.076 Y-15.501 Z-4.977 B-19.335 C77.111 F207.7195 +X19.083 Y-15.5 C77.109 F79512.4316 +X21.643 Y-15.122 Z-5.051 B-19.345 C76.672 F216.7053 +X21.65 Y-15.12 Z-5.052 C76.671 F79264.8359 +X21.657 Y-15.119 C76.67 F79282.912 +X24.185 Y-14.717 Z-5.121 B-19.352 C76.324 F221.2064 +X24.192 Y-14.716 Z-5.122 C76.323 F79012.6102 +X25.587 Y-14.484 Z-5.158 B-19.355 C76.172 F404.7049 +X25.594 Y-14.483 C76.171 F79475.6252 +X29.561 Y-13.802 Z-5.262 B-19.36 C75.893 F144.0448 +X29.568 Y-13.801 C75.892 F78973.1829 +X29.59 Y-13.797 C75.891 F26323.236 +X29.597 Y-13.796 Z-5.263 F78971.2159 +X29.605 Y-13.794 F78953.5537 +X33.166 Y-13.186 Z-5.363 B-19.364 C75.701 F161.2962 +X33.187 Y-13.182 Z-5.364 B-19.365 C75.684 F19203.8715 +X33.194 Y-13.181 C75.678 F57753.8859 +X33.705 Y-13.086 Z-5.376 B-19.381 C74.797 F593.7168 +X34.257 Y-12.957 Z-5.391 B-19.427 C71.873 F272.4494 +X34.513 Y-12.876 Z-5.396 B-19.464 C68.015 F249.4536 +X34.613 Y-12.831 B-19.476 C64.116 F268.0342 +X34.71 Y-12.78 Z-5.393 B-19.458 C60.0 F253.3516 +X34.805 Y-12.719 Z-5.39 B-19.412 C55.885 F248.2241 +X34.908 Y-12.632 Z-5.387 B-19.337 C51.762 F240.8843 +X35.03 Y-12.505 Z-5.381 B-19.232 C47.621 F231.5409 +X35.168 Y-12.338 Z-5.373 B-19.112 C43.815 F241.9904 +X35.327 Y-12.109 Z-5.361 B-18.976 C40.201 F243.5104 +X35.449 Y-11.902 Z-5.349 B-18.873 C37.764 F345.9178 +X35.577 Y-11.649 Z-5.333 B-18.766 C35.42 F345.6564 +X35.694 Y-11.383 Z-5.315 B-18.669 C33.433 F391.346 +X35.815 Y-11.071 Z-5.293 B-18.571 C31.523 F390.4509 +X35.923 Y-10.757 Z-5.27 B-18.484 C29.912 F443.2283 +X36.081 Y-10.223 Z-5.231 B-18.359 C27.679 F302.5144 +X36.229 Y-9.623 Z-5.185 B-18.242 C25.701 F317.421 +X36.392 Y-8.784 Z-5.119 B-18.109 C23.553 F267.0663 +X36.519 Y-7.934 Z-5.051 B-18.002 C21.872 F307.4231 +X36.66 Y-6.629 Z-4.943 B-17.877 C19.95 F233.8258 +X36.719 Y-5.862 Z-4.879 B-17.82 C19.1 F452.611 +X36.748 Y-5.442 Z-4.843 F1419.3659 +X37.219 Y-5.458 Z-5.021 B-24.839 C14.375 F46.4846 +X37.664 Y-5.468 Z-5.256 B-31.944 C11.644 F50.5354 +X37.636 Y-5.889 Z-5.292 F1419.3661 +X37.544 Y-6.965 Z-5.386 B-32.011 C13.033 F344.0992 +X37.543 Y-6.973 B-32.012 C13.046 F39793.6287 +X37.452 Y-7.793 Z-5.453 B-32.075 C14.39 F409.331 +X37.362 Y-8.45 Z-5.505 B-32.136 C15.696 F466.4419 +X37.259 Y-9.073 Z-5.553 B-32.204 C17.175 F448.6206 +X37.143 Y-9.66 Z-5.598 B-32.279 C18.84 F431.2424 +X37.013 Y-10.209 Z-5.638 B-32.361 C20.7 F414.3782 +X36.875 Y-10.705 Z-5.673 B-32.445 C22.705 F410.3976 +X36.792 Y-10.971 Z-5.691 B-32.495 C23.946 F694.9742 +X36.626 Y-11.444 Z-5.724 B-32.596 C26.53 F350.3813 +X36.464 Y-11.839 Z-5.75 B-32.694 C29.194 F360.0582 +X36.297 Y-12.186 Z-5.771 B-32.794 C32.11 F346.6796 +X36.127 Y-12.486 Z-5.787 B-32.895 C35.279 F335.0213 +X35.958 Y-12.741 Z-5.799 B-32.993 C38.699 F324.8029 +X35.793 Y-12.955 Z-5.806 B-33.085 C42.358 F316.2265 +X35.7 Y-13.064 Z-5.809 B-33.135 C44.595 F532.5187 +X35.592 Y-13.178 Z-5.815 B-33.19 C47.336 F444.3448 +X35.491 Y-13.276 Z-5.818 B-33.236 C50.069 F455.5174 +X35.374 Y-13.374 Z-5.821 B-33.281 C53.347 F388.3394 +X35.259 Y-13.457 Z-5.822 B-33.314 C56.621 F396.6235 +X35.144 Y-13.528 B-33.336 C59.896 F403.0416 +X35.023 Y-13.593 Z-5.821 B-33.347 C63.176 F407.5184 +X34.912 Y-13.647 Z-5.822 B-33.345 C66.286 F436.2698 +X34.784 Y-13.699 Z-5.823 B-33.334 C69.279 F442.7407 +X34.583 Y-13.764 Z-5.82 B-33.314 C72.144 F433.6833 +X34.253 Y-13.853 Z-5.814 B-33.288 C74.868 F411.0258 +X33.915 Y-13.927 Z-5.808 B-33.271 C76.4 F614.7876 +X33.307 Y-14.043 Z-5.793 B-33.25 C77.68 F523.8826 +X33.298 Y-14.044 Z-5.792 B-33.249 C77.687 F49438.7077 +X33.003 Y-14.097 Z-5.783 B-33.25 C77.782 F1779.0487 +X29.665 Y-14.68 Z-5.695 B-33.247 C77.896 F174.7313 +X29.658 Y-14.682 F79891.5766 +X25.324 Y-15.411 Z-5.58 B-33.241 C78.287 F132.4253 +X25.317 Y-15.412 C78.288 F79522.4954 +X24.423 Y-15.557 Z-5.556 B-33.24 C78.403 F635.0562 +X24.416 Y-15.558 C78.404 F79455.9674 +X21.781 Y-15.973 Z-5.482 B-33.235 C78.811 F214.2281 +X21.774 Y-15.974 Z-5.481 C78.812 F79294.3804 +X21.767 Y-15.975 C78.813 F79294.1225 +X19.135 Y-16.364 Z-5.405 B-33.227 C79.325 F212.3933 +X19.128 Y-16.365 C79.326 F79118.5271 +X19.121 Y-16.366 Z-5.404 C79.328 F79095.2778 +X16.478 Y-16.727 Z-5.326 B-33.217 C79.95 F209.3822 +X16.471 Y-16.728 C79.952 F78874.8442 +X14.27 Y-17.002 Z-5.257 B-33.206 C80.557 F248.9171 +X14.263 Y-17.003 C80.559 F78763.0876 +X11.458 Y-17.31 Z-5.166 B-33.189 C81.45 F192.9134 +X10.691 Y-17.383 Z-5.142 B-33.184 C81.718 F699.9404 +X10.684 Y-17.384 C81.721 F78252.47 +X10.118 Y-17.437 Z-5.122 B-33.18 C81.926 F943.9872 +X10.111 C81.929 F77864.011 +X7.77 Y-17.628 Z-5.037 B-33.162 C82.844 F226.0529 +X7.763 C82.847 F77342.8873 +X6.419 Y-17.715 Z-4.988 B-33.151 C83.423 F389.0612 +X6.412 C83.426 F77096.2068 +X5.073 Y-17.784 Z-4.937 B-33.139 C84.04 F386.4437 +X5.065 C84.044 F67298.6104 +X3.726 Y-17.836 Z-4.885 B-33.125 C84.699 F381.8279 +X3.712 Y-17.837 Z-4.884 C84.706 F37731.2562 +X1.68 Y-17.879 Z-4.806 B-33.101 C85.785 F247.247 +X1.674 C85.789 F74757.2255 +X1.026 Y-17.884 Z-4.781 B-33.093 C86.155 F766.8597 +X1.02 C86.158 F74085.2021 +X-0.329 Y-17.879 Z-4.725 B-33.073 C86.957 F363.3423 +X-0.335 Z-4.724 C86.961 F73836.9249 +X-1.689 Y-17.852 Z-4.667 B-33.052 C87.814 F355.8091 +X-1.696 Z-4.666 B-33.051 C87.819 F73014.8939 +X-3.732 Y-17.766 Z-4.575 B-33.015 C89.206 F230.934 +X-4.42 Y-17.723 Z-4.544 B-33.002 C89.705 F671.9303 +X-4.426 B-33.001 C89.71 F71421.9144 +X-5.786 Y-17.617 Z-4.479 B-32.973 C90.744 F333.9523 +X-5.792 Y-17.616 C90.749 F70455.1006 +X-7.02 Y-17.495 Z-4.416 B-32.946 C91.742 F361.554 +X-8.628 Y-17.293 Z-4.329 B-32.907 C93.135 F268.6144 +X-9.863 Y-17.102 Z-4.259 B-32.874 C94.282 F339.7118 +X-9.873 Y-17.1 C94.292 F41409.6627 +X-11.223 Y-16.862 Z-4.181 B-32.833 C95.617 F302.4578 +X-11.235 Y-16.86 Z-4.18 B-32.832 C95.629 F34068.2663 +X-12.576 Y-16.59 Z-4.103 B-32.786 C97.025 F295.8251 +X-12.587 Y-16.588 Z-4.102 B-32.785 C97.037 F33638.0783 +X-13.914 Y-16.284 Z-4.024 B-32.733 C98.505 F289.4959 +X-13.925 Y-16.281 Z-4.023 C98.519 F32862.1067 +X-15.249 Y-15.936 Z-3.942 B-32.675 C100.079 F280.0842 +X-15.26 Y-15.933 Z-3.941 C100.093 F32095.9954 +X-16.564 Y-15.548 Z-3.857 B-32.613 C101.73 F274.1195 +X-16.575 Y-15.544 Z-3.856 B-32.612 C101.744 F31333.1454 +X-17.627 Y-15.2 Z-3.778 B-32.559 C103.14 F328.4449 +X-18.323 Y-14.951 Z-3.727 B-32.521 C104.098 F484.5071 +X-19.418 Y-14.52 Z-3.647 B-32.46 C105.66 F299.3285 +X-19.424 Y-14.518 C105.667 F62151.3012 +X-20.252 Y-14.166 Z-3.58 B-32.412 C106.877 F387.3783 +X-20.257 Y-14.163 Z-3.579 C106.884 F61471.6301 +X-21.031 Y-13.815 Z-3.51 B-32.366 C108.021 F409.2952 +X-22.66 Y-13.019 Z-3.373 B-32.266 C110.329 F193.6638 +X-22.954 Y-12.869 Z-3.352 B-32.247 C110.715 F1096.3644 +X-22.959 Y-12.866 C110.721 F67961.3785 +X-23.638 Y-12.513 Z-3.295 B-32.206 C111.584 F478.3879 +X-24.343 Y-12.124 Z-3.235 B-32.164 C112.462 F458.8213 +X-25.389 Y-11.508 Z-3.145 B-32.106 C113.719 F308.7928 +X-25.394 Y-11.505 B-32.105 C113.725 F59260.3262 +X-26.552 Y-10.783 Z-3.032 B-32.045 C115.033 F280.7638 +X-26.557 Y-10.78 C115.039 F60327.773 +X-27.686 Y-10.037 Z-2.918 B-31.99 C116.218 F291.256 +X-27.697 Y-10.029 Z-2.917 C116.228 F30325.9475 +X-28.806 Y-9.268 Z-2.804 B-31.939 C117.283 F301.3724 +X-28.816 Y-9.26 Z-2.803 C117.293 F30903.6616 +X-29.911 Y-8.481 Z-2.691 B-31.891 C118.233 F310.9208 +X-29.917 Y-8.478 C118.237 F67967.0496 +X-30.995 Y-7.682 Z-2.578 B-31.848 C119.075 F320.6015 +X-31.0 Y-7.678 Z-2.577 C119.079 F64901.2709 +X-32.066 Y-6.864 Z-2.462 B-31.811 C119.821 F329.6481 +X-32.071 Y-6.859 C119.824 F65777.5217 +X-33.358 Y-5.845 Z-2.319 B-31.771 C120.606 F278.401 +X-33.364 Y-5.84 Z-2.318 C120.609 F67026.0734 +X-35.204 Y-4.34 Z-2.106 B-31.725 C121.511 F200.6143 +X-36.211 Y-3.498 Z-1.99 B-31.705 C121.902 F378.4222 +X-36.217 Y-3.493 Z-1.989 C121.904 F70496.3728 +X-37.675 Y-2.253 Z-1.821 B-31.681 C122.348 F268.6407 +X-37.68 Y-2.248 Z-1.82 C122.349 F73096.2871 +X-39.747 Y-0.46 Z-1.58 B-31.661 C122.752 F197.6597 +X-40.04 Y-0.758 Z-1.868 B-38.849 C124.709 F229.188 +X-40.31 Y-1.021 Z-2.208 B-46.062 C126.136 F267.9567 +X-38.322 Y-2.741 Z-2.441 B-46.074 C125.738 F204.4673 +X-38.311 Y-2.75 Z-2.442 B-46.075 C125.735 F37799.5261 +X-36.775 Y-4.058 Z-2.618 B-46.091 C125.255 F252.7272 +X-36.77 Y-4.062 Z-2.619 C125.253 F72536.4597 +X-35.75 Y-4.914 Z-2.735 B-46.104 C124.845 F368.7612 +X-35.745 Y-4.918 C124.843 F71519.1111 +X-34.127 Y-6.236 Z-2.92 B-46.131 C124.04 F225.5091 +X-34.122 Y-6.24 C124.037 F69060.8975 +X-32.61 Y-7.434 Z-3.087 B-46.161 C123.104 F232.3656 +X-32.605 Y-7.438 Z-3.088 C123.1 F67554.2622 +X-31.216 Y-8.496 Z-3.235 B-46.194 C122.082 F245.0433 +X-30.454 Y-9.057 Z-3.316 B-46.215 C121.458 F436.9278 +X-30.447 Y-9.062 Z-3.317 C121.452 F47093.2174 +X-29.344 Y-9.849 Z-3.429 B-46.246 C120.47 F297.1943 +X-29.334 Y-9.856 Z-3.43 B-46.247 C120.46 F32042.3278 +X-28.21 Y-10.626 Z-3.542 B-46.28 C119.363 F286.335 +X-28.2 Y-10.633 Z-3.543 B-46.281 C119.353 F31529.7125 +X-27.04 Y-11.392 Z-3.656 B-46.318 C118.12 F272.7735 +X-27.029 Y-11.398 C118.109 F30993.4909 +X-25.851 Y-12.128 Z-3.767 B-46.359 C116.753 F264.3635 +X-25.841 Y-12.134 Z-3.768 C116.741 F30511.0733 +X-24.784 Y-12.76 Z-3.858 B-46.398 C115.434 F289.6793 +X-23.417 Y-13.506 Z-3.979 B-46.45 C113.631 F221.8106 +X-23.376 Y-13.527 Z-3.983 B-46.452 C113.576 F7451.226 +X-23.366 Y-13.532 Z-3.984 C113.562 F29810.6647 +X-22.213 Y-14.117 Z-4.077 B-46.499 C111.935 F259.0972 +X-20.928 Y-14.709 Z-4.179 B-46.552 C110.025 F230.8429 +X-19.369 Y-15.359 Z-4.295 B-46.614 C107.681 F192.4139 +X-18.023 Y-15.862 Z-4.391 B-46.662 C105.748 F230.8319 +X-16.858 Y-16.245 Z-4.478 B-46.701 C104.153 F276.2273 +X-16.847 Y-16.248 Z-4.479 C104.138 F29840.3549 +X-15.518 Y-16.647 Z-4.567 B-46.742 C102.404 F249.9493 +X-15.507 Y-16.65 Z-4.568 C102.39 F30242.5279 +X-14.171 Y-17.004 Z-4.651 B-46.779 C100.744 F257.6918 +X-14.16 Y-17.006 Z-4.652 B-46.78 C100.731 F30710.8664 +X-12.806 Y-17.32 Z-4.732 B-46.814 C99.16 F263.4005 +X-12.794 Y-17.323 Z-4.733 B-46.815 C99.147 F31230.7365 +X-11.437 Y-17.596 Z-4.81 B-46.846 C97.667 F271.9055 +X-11.425 Y-17.599 C97.655 F31799.9516 +X-10.055 Y-17.836 Z-4.885 B-46.875 C96.252 F278.4086 +X-10.043 Y-17.838 B-46.876 C96.24 F31970.2466 +X-8.485 Y-18.067 Z-4.966 B-46.905 C94.748 F252.9559 +X-6.857 Y-18.26 Z-5.05 B-46.931 C93.298 F250.5134 +X-5.9 Y-18.352 Z-5.099 B-46.945 C92.493 F436.3454 +X-5.894 Y-18.353 Z-5.1 B-46.946 C92.488 F67661.2523 +X-4.516 Y-18.461 Z-5.166 B-46.964 C91.386 F309.7748 +X-4.51 Y-18.462 C91.381 F68563.1232 +X-3.139 Y-18.542 Z-5.23 B-46.982 C90.351 F318.9491 +X-3.133 C90.346 F69662.1502 +X-1.761 Y-18.595 Z-5.291 B-46.997 C89.376 F325.9507 +X-1.748 Y-18.596 C89.367 F35072.6317 +X-0.399 Y-18.624 Z-5.349 B-47.011 C88.47 F338.3776 +X-0.386 B-47.012 C88.462 F35516.5365 +X0.979 Y-18.63 Z-5.406 B-47.025 C87.609 F341.2654 +X0.992 C87.601 F36052.12 +X1.857 Y-18.623 Z-5.44 B-47.032 C87.088 F546.7798 +X1.87 C87.081 F36380.0491 +X3.713 Y-18.582 Z-5.51 B-47.047 C86.054 F261.3516 +X3.727 Y-18.581 C86.047 F36666.737 +X5.07 Y-18.528 Z-5.561 B-47.057 C85.353 F365.3503 +X5.084 Y-18.527 C85.347 F36842.4997 +X6.431 Y-18.456 Z-5.61 B-47.066 C84.695 F369.9123 +X6.444 Y-18.455 Z-5.611 C84.688 F37229.736 +X7.789 Y-18.368 Z-5.659 B-47.074 C84.079 F375.78 +X7.803 Y-18.367 C84.073 F37720.428 +X9.849 Y-18.202 Z-5.733 B-47.084 C83.22 F251.227 +X9.863 Y-18.201 C83.214 F37967.7264 +X10.721 Y-18.122 Z-5.764 B-47.088 C82.882 F606.1587 +X10.735 Y-18.121 C82.877 F38301.0447 +X13.779 Y-17.806 Z-5.863 B-47.1 C81.812 F174.0375 +X14.312 Y-17.743 Z-5.881 B-47.102 C81.643 F1003.7554 +X14.318 Y-17.742 C81.641 F86046.2459 +X16.538 Y-17.466 Z-5.95 B-47.109 C80.995 F243.9846 +X16.545 Y-17.465 C80.993 F78561.5632 +X19.208 Y-17.101 Z-6.029 B-47.117 C80.328 F206.3914 +X19.215 Y-17.1 C80.327 F79673.093 +X21.858 Y-16.709 Z-6.105 B-47.122 C79.78 F211.0407 +X21.866 Y-16.707 C79.779 F68746.9073 +X24.513 Y-16.29 Z-6.179 B-47.126 C79.344 F213.5127 +X24.52 Y-16.288 C79.343 F80160.2445 +X25.89 Y-16.065 Z-6.216 B-47.128 C79.16 F415.842 +X25.897 Y-16.064 C79.159 F80539.0228 +X29.725 Y-15.418 Z-6.316 B-47.132 C78.802 F150.623 +X29.732 Y-15.417 Z-6.317 F80881.8344 +X33.28 Y-14.799 Z-6.412 B-47.133 C78.651 F164.6274 +X33.363 Y-14.783 Z-6.415 B-47.134 C78.611 F6203.83 +X33.374 Y-14.781 C78.603 F47056.4975 +X33.604 Y-14.74 Z-6.421 B-47.136 C78.342 F1961.1804 +X33.805 Y-14.703 Z-6.426 B-47.139 C77.965 F1940.1383 +X34.143 Y-14.634 Z-6.433 B-47.152 C76.827 F901.563 +X34.418 Y-14.572 Z-6.438 B-47.162 C75.455 F910.9058 +X34.736 Y-14.488 Z-6.443 B-47.176 C73.091 F616.2395 +X34.809 Y-14.466 B-47.179 C72.364 F2187.5487 +X34.998 Y-14.404 Z-6.445 B-47.189 C70.046 F728.4727 +X35.137 Y-14.351 Z-6.446 B-47.195 C67.729 F779.7703 +X35.251 Y-14.301 B-47.199 C65.41 F812.0031 +X35.361 Y-14.248 C63.091 F819.9683 +X35.531 Y-14.155 B-47.191 C59.524 F527.0449 +X35.693 Y-14.052 Z-6.445 B-47.176 C55.956 F523.8861 +X35.808 Y-13.969 Z-6.444 B-47.16 C53.389 F719.9349 +X35.924 Y-13.877 Z-6.443 B-47.14 C50.823 F712.7763 +X36.008 Y-13.805 Z-6.441 B-47.122 C48.968 F974.3499 +X36.093 Y-13.725 Z-6.44 B-47.102 C47.112 F963.3275 +X36.179 Y-13.639 Z-6.437 B-47.08 C45.255 F950.7065 +X36.268 Y-13.545 Z-6.433 B-47.056 C43.397 F936.608 +X36.419 Y-13.364 Z-6.429 B-47.011 C40.301 F551.9925 +X36.574 Y-13.162 Z-6.423 B-46.963 C37.318 F557.5944 +X36.726 Y-12.94 Z-6.415 B-46.914 C34.536 F579.4335 +X36.88 Y-12.687 Z-6.405 B-46.861 C31.843 F578.803 +X37.034 Y-12.401 Z-6.392 B-46.807 C29.252 F579.1417 +X37.187 Y-12.08 Z-6.375 B-46.751 C26.774 F580.5482 +X37.337 Y-11.72 Z-6.354 B-46.695 C24.418 F583.0631 +X37.483 Y-11.32 Z-6.329 B-46.64 C22.194 F586.5844 +X37.623 Y-10.881 Z-6.3 B-46.587 C20.108 F590.9148 +X37.756 Y-10.4 Z-6.267 B-46.535 C18.165 F595.7704 +X37.882 Y-9.88 Z-6.23 B-46.485 C16.367 F600.8546 +X37.997 Y-9.319 Z-6.19 B-46.438 C14.716 F605.8605 +X38.072 Y-8.908 Z-6.16 B-46.407 C13.656 F877.4915 +X38.165 Y-8.322 Z-6.117 B-46.367 C12.326 F652.1219 +X38.257 Y-7.616 Z-6.063 B-46.326 C10.967 F577.9221 +X38.335 Y-6.878 Z-6.004 B-46.29 C9.786 F589.4789 +X38.42 Y-5.888 Z-5.92 B-46.251 C8.492 F466.3294 +X38.449 Y-5.468 Z-5.885 F1419.3659 +X38.775 Y-5.457 Z-6.268 B-53.428 C7.446 F53.9239 +X39.053 Y-5.441 Z-6.688 B-60.613 C6.579 F53.3629 +X39.025 Y-5.861 Z-6.723 F1419.3645 +X38.98 Y-6.442 Z-6.769 B-60.623 C7.307 F802.2979 +X38.931 Y-6.98 Z-6.812 B-60.634 C8.072 F835.8538 +X38.866 Y-7.593 Z-6.859 B-60.648 C9.068 F701.3953 +X38.792 Y-8.174 Z-6.902 B-60.663 C10.158 F702.0273 +X38.711 Y-8.724 Z-6.942 B-60.68 C11.346 F698.4889 +X38.621 Y-9.244 Z-6.979 B-60.698 C12.634 F693.7353 +X38.524 Y-9.735 Z-7.012 B-60.718 C14.02 F688.0831 +X38.45 Y-10.07 Z-7.033 B-60.732 C15.071 F952.8916 +X38.378 Y-10.371 Z-7.053 B-60.745 C16.094 F1015.8505 +X38.303 Y-10.655 Z-7.071 B-60.758 C17.146 F1019.8245 +X38.227 Y-10.925 Z-7.088 B-60.772 C18.229 F1022.9332 +X38.15 Y-11.179 Z-7.103 B-60.785 C19.34 F1025.2163 +X38.023 Y-11.561 Z-7.126 B-60.807 C21.188 F636.1066 +X37.891 Y-11.913 Z-7.145 B-60.829 C23.127 F629.6581 +X37.757 Y-12.236 Z-7.162 B-60.851 C25.158 F621.5828 +X37.619 Y-12.533 Z-7.176 B-60.874 C27.277 F613.5975 +X37.48 Y-12.804 Z-7.187 B-60.896 C29.481 F605.8316 +X37.34 Y-13.051 Z-7.196 B-60.918 C31.764 F598.4008 +X37.198 Y-13.276 Z-7.203 B-60.939 C34.119 F591.3571 +X37.057 Y-13.481 Z-7.208 B-60.959 C36.542 F584.7243 +X36.916 Y-13.668 Z-7.213 B-60.977 C39.025 F578.4687 +X36.825 Y-13.779 Z-7.216 B-60.989 C40.651 F893.1714 +X36.72 Y-13.898 Z-7.219 B-61.002 C42.551 F769.8755 +X36.618 Y-14.009 Z-7.222 B-61.013 C44.449 F776.3497 +X36.518 Y-14.11 Z-7.224 B-61.024 C46.346 F781.6227 +X36.417 Y-14.204 Z-7.225 B-61.033 C48.242 F785.593 +X36.279 Y-14.322 Z-7.226 B-61.045 C50.855 F571.7403 +X36.008 Y-14.52 B-61.061 C55.831 F299.7546 +X35.872 Y-14.606 Z-7.227 B-61.066 C58.312 F604.5102 +X35.746 Y-14.68 Z-7.229 B-61.07 C60.691 F634.8442 +X35.563 Y-14.777 Z-7.231 B-61.072 C64.161 F435.5411 +X35.471 Y-14.82 C65.803 F915.8547 +X35.377 Y-14.861 B-61.071 C67.38 F940.8292 +X35.206 Y-14.928 Z-7.23 B-61.067 C69.894 F574.9639 +X35.001 Y-14.996 Z-7.228 B-61.063 C72.29 F575.5892 +X34.745 Y-15.07 Z-7.224 B-61.056 C74.538 F572.0885 +X34.524 Y-15.129 Z-7.221 B-61.051 C76.015 F802.5657 +X34.275 Y-15.188 Z-7.216 B-61.047 C77.263 F861.7188 +X33.893 Y-15.265 Z-7.209 B-61.042 C78.5 F722.5693 +X33.506 Y-15.333 Z-7.201 B-61.039 C79.115 F975.3862 +X33.498 Y-15.334 C79.121 F57402.8893 +X33.195 Y-15.391 Z-7.191 C79.245 F1698.4022 +X29.913 Y-15.962 Z-7.103 B-61.038 C79.37 F177.5095 +X29.9 Y-15.965 C79.371 F42903.9955 +X26.779 Y-16.495 Z-7.02 B-61.037 C79.635 F183.2093 +X26.773 Y-16.496 C79.636 F84056.4116 +X24.608 Y-16.852 Z-6.961 B-61.036 C79.933 F258.4661 +X24.599 Y-16.853 C79.934 F58805.9918 +X21.931 Y-17.274 Z-6.887 B-61.034 C80.384 F206.5895 +X21.924 Y-17.275 C80.386 F79134.0487 +X19.269 Y-17.669 Z-6.811 B-61.031 C80.954 F203.3013 +X19.262 Y-17.67 C80.955 F78331.6853 +X16.601 Y-18.033 Z-6.732 B-61.027 C81.645 F198.4244 +X16.595 C81.647 F77486.8518 +X16.588 Y-18.034 C81.649 F77478.8564 +X14.369 Y-18.311 Z-6.663 B-61.024 C82.316 F233.0471 +X14.362 Y-18.312 C82.318 F76699.2291 +X12.561 Y-18.513 Z-6.606 B-61.021 C82.928 F281.6598 +X12.554 Y-18.514 C82.93 F76036.2408 +X10.754 Y-18.694 Z-6.547 B-61.017 C83.603 F276.7602 +X10.747 C83.605 F75380.0302 +X9.368 Y-18.818 Z-6.5 B-61.014 C84.166 F354.9834 +X9.361 C84.169 F75074.2271 +X7.819 Y-18.938 Z-6.446 B-61.01 C84.842 F312.4391 +X7.812 Z-6.445 C84.845 F68948.1669 +X6.448 Y-19.027 Z-6.397 B-61.006 C85.483 F347.3647 +X6.441 C85.486 F73568.2523 +X3.92 Y-19.148 Z-6.304 B-60.998 C86.777 F183.1696 +X3.705 Y-19.154 Z-6.297 B-60.997 C86.895 F2120.1861 +X3.699 Z-6.296 C86.898 F72355.6332 +X2.197 Y-19.191 Z-6.238 B-60.991 C87.755 F298.406 +X2.188 C87.76 F53245.2809 +X0.963 Y-19.203 Z-6.189 B-60.986 C88.505 F358.5909 +X0.951 Z-6.188 C88.513 F35259.1052 +X-0.411 Y-19.197 Z-6.132 B-60.98 C89.39 F316.3663 +X-0.423 Z-6.131 C89.398 F34733.705 +X-1.794 Y-19.168 Z-6.073 B-60.973 C90.335 F307.557 +X-1.806 Y-19.167 C90.344 F34230.7262 +X-3.186 Y-19.113 Z-6.012 B-60.965 C91.346 F298.516 +X-3.198 C91.355 F34004.7334 +X-4.578 Y-19.033 Z-5.95 B-60.957 C92.419 F291.4976 +X-4.59 Y-19.032 Z-5.949 C92.428 F33589.3685 +X-6.256 Y-18.9 Z-5.87 B-60.945 C93.802 F234.6183 +X-7.746 Y-18.745 Z-5.797 B-60.934 C95.116 F254.4929 +X-9.21 Y-18.556 Z-5.723 B-60.922 C96.494 F251.2348 +X-10.181 Y-18.404 Z-5.674 B-60.913 C97.457 F369.2441 +X-10.192 Y-18.402 Z-5.673 C97.469 F31620.4581 +X-11.574 Y-18.161 Z-5.599 B-60.9 C98.911 F252.6724 +X-11.579 Y-18.16 Z-5.598 C98.917 F62500.4468 +X-12.964 Y-17.88 Z-5.52 B-60.885 C100.453 F244.0342 +X-12.969 Y-17.879 C100.459 F61357.0911 +X-14.317 Y-17.565 Z-5.44 B-60.869 C102.047 F242.3728 +X-14.349 Y-17.557 Z-5.438 B-60.868 C102.086 F10073.4945 +X-14.354 Y-17.556 C102.093 F60446.3537 +X-15.551 Y-17.243 Z-5.364 B-60.852 C103.588 F263.8053 +X-15.713 Y-17.196 Z-5.355 B-60.85 C103.796 F1917.7209 +X-15.724 Y-17.193 Z-5.354 C103.81 F28796.7965 +X-16.398 Y-17.002 Z-5.31 B-60.84 C104.692 F455.9449 +X-17.084 Y-16.786 Z-5.268 B-60.83 C105.604 F442.0397 +X-17.09 Y-16.784 Z-5.267 C105.613 F46288.3501 +X-17.895 Y-16.524 Z-5.211 B-60.817 C106.715 F370.0679 +X-19.154 Y-16.075 Z-5.125 B-60.796 C108.545 F227.8068 +X-20.397 Y-15.582 Z-5.037 B-60.773 C110.431 F223.5646 +X-21.643 Y-15.039 Z-4.943 B-60.749 C112.324 F220.647 +X-22.777 Y-14.498 Z-4.854 B-60.727 C113.99 F243.9038 +X-23.756 Y-14.0 Z-4.775 B-60.709 C115.372 F285.3105 +X-25.023 Y-13.309 Z-4.668 B-60.686 C117.073 F223.3288 +X-26.205 Y-12.613 Z-4.566 B-60.665 C118.562 F243.1785 +X-26.216 Y-12.607 Z-4.565 C118.574 F28869.107 +X-27.411 Y-11.866 Z-4.455 B-60.645 C119.971 F245.9214 +X-27.421 Y-11.86 Z-4.454 C119.982 F29361.2518 +X-28.583 Y-11.101 Z-4.344 B-60.627 C121.237 F258.3482 +X-28.593 Y-11.094 Z-4.343 C121.248 F29945.0194 +X-29.721 Y-10.321 Z-4.233 B-60.61 C122.375 F271.2503 +X-29.727 Y-10.318 C122.38 F56198.2551 +X-30.852 Y-9.513 Z-4.117 B-60.596 C123.388 F280.0485 +X-30.862 Y-9.505 Z-4.116 B-60.595 C123.397 F30849.292 +X-31.946 Y-8.704 Z-4.006 B-60.581 C124.284 F296.7432 +X-31.951 Y-8.7 Z-4.005 C124.288 F67059.6587 +X-33.034 Y-7.872 Z-3.89 B-60.569 C125.073 F305.6852 +X-33.04 Y-7.868 C125.077 F58020.4028 +X-34.098 Y-7.036 Z-3.774 B-60.559 C125.76 F320.6153 +X-34.108 Y-7.027 Z-3.773 C125.766 F32710.825 +X-34.977 Y-6.33 Z-3.677 B-60.552 C126.267 F399.6095 +X-34.987 Y-6.322 Z-3.676 C126.273 F34597.5041 +X-36.184 Y-5.342 Z-3.542 B-60.542 C126.857 F299.3849 +X-36.189 Y-5.337 C126.86 F67707.9405 +X-37.217 Y-4.479 Z-3.425 B-60.535 C127.276 F359.825 +X-37.222 Y-4.474 Z-3.424 C127.278 F71204.2409 +X-38.421 Y-3.456 Z-3.287 B-60.528 C127.673 F317.8066 +X-38.431 Y-3.447 Z-3.286 C127.676 F36504.5585 +X-38.956 Y-2.998 Z-3.225 B-60.526 C127.818 F744.9287 +X-38.967 Y-2.989 Z-3.224 C127.821 F36540.2718 +X-40.764 Y-1.433 Z-3.013 B-60.522 C128.176 F224.7811 +X-40.941 Y-1.574 Z-3.468 B-67.759 C128.975 F327.2978 +X-41.08 Y-1.669 Z-3.946 B-74.999 C129.696 F331.2074 +X-39.153 Y-3.337 Z-4.171 B-74.998 C129.303 F207.9586 +X-38.684 Y-3.738 Z-4.225 C129.172 F823.5637 +X-38.676 Y-3.746 Z-4.226 C129.169 F45423.6663 +X-37.581 Y-4.674 Z-4.351 C128.804 F344.1268 +X-37.576 Y-4.678 C128.802 F73170.9452 +X-36.499 Y-5.579 Z-4.473 C128.36 F337.931 +X-36.494 Y-5.583 Z-4.474 C128.357 F71120.9147 +X-35.438 Y-6.451 Z-4.591 B-74.999 C127.839 F333.1849 +X-35.433 Y-6.455 C127.837 F70345.2211 +X-34.127 Y-7.505 Z-4.733 B-75.0 C127.077 F259.7551 +X-32.874 Y-8.483 Z-4.866 C126.222 F260.733 +X-31.645 Y-9.41 Z-4.994 B-74.999 C125.265 F256.8601 +X-30.435 Y-10.289 Z-5.116 C124.207 F252.8946 +X-29.349 Y-11.047 Z-5.221 B-75.0 C123.159 F273.3706 +X-28.288 Y-11.758 Z-5.322 B-74.999 C122.048 F272.8927 +X-27.103 Y-12.515 Z-5.432 C120.704 F238.1431 +X-25.92 Y-13.23 Z-5.538 C119.254 F232.2781 +X-24.742 Y-13.899 Z-5.638 C117.708 F227.7205 +X-23.308 Y-14.655 Z-5.749 B-75.0 C115.71 F183.2693 +X-22.062 Y-15.259 Z-5.842 B-75.001 C113.868 F206.4421 +X-20.825 Y-15.809 Z-5.936 B-75.0 C111.975 F205.7057 +X-19.571 Y-16.317 Z-6.027 B-74.999 C110.064 F204.8407 +X-18.291 Y-16.784 Z-6.116 C108.176 F205.6431 +X-16.983 Y-17.215 Z-6.2 C106.334 F207.5408 +X-15.644 Y-17.608 Z-6.281 C104.553 F210.1103 +X-14.282 Y-17.962 Z-6.359 C102.846 F214.0191 +X-12.885 Y-18.278 Z-6.437 B-75.0 C101.199 F216.233 +X-11.468 Y-18.561 Z-6.513 C99.625 F220.3226 +X-10.022 Y-18.807 Z-6.591 C98.108 F222.6403 +X-8.134 Y-19.072 Z-6.691 B-74.999 C96.249 F176.2272 +X-6.275 Y-19.272 Z-6.783 C94.562 F186.3394 +X-4.708 Y-19.398 Z-6.855 C93.244 F228.9034 +X-2.694 Y-19.508 Z-6.943 C91.679 F184.4491 +X-0.34 Y-19.568 Z-7.04 C90.016 F164.1242 +X1.716 Y-19.567 Z-7.122 B-75.0 C88.696 F194.8155 +X4.177 Y-19.505 Z-7.218 B-74.999 C87.261 F168.4565 +X6.45 Y-19.395 Z-7.302 C86.077 F189.0916 +X8.969 Y-19.219 Z-7.388 C84.906 F176.4565 +X11.081 Y-19.032 Z-7.458 C84.027 F216.6899 +X11.088 Y-19.031 Z-7.459 C84.024 F70262.3356 +X14.161 Y-18.706 Z-7.557 B-75.0 C82.905 F153.7403 +X17.009 Y-18.352 Z-7.644 B-74.999 C82.03 F171.7671 +X20.007 Y-17.935 Z-7.731 B-75.0 C81.265 F168.5138 +X23.297 Y-17.434 Z-7.824 C80.597 F158.5507 +X25.081 Y-17.146 Z-7.874 C80.313 F300.1145 +X25.089 Y-17.145 C80.312 F70947.5225 +X27.578 Y-16.731 Z-7.941 C79.997 F219.6646 +X27.584 Y-16.73 Z-7.942 F84014.5721 +X30.286 Y-16.268 Z-8.014 C79.777 F207.9992 +X30.294 Y-16.267 C79.776 F79392.2926 +X33.398 Y-15.726 Z-8.097 C79.642 F185.3541 +X33.937 Y-15.628 Z-8.109 C78.909 F595.1254 +X34.241 Y-15.568 Z-8.116 C77.987 F676.4416 +X34.477 Y-15.517 Z-8.12 B-74.999 C76.98 F688.2285 +X34.798 Y-15.438 Z-8.123 B-75.0 C75.008 F384.6033 +X34.97 Y-15.39 C73.633 F580.519 +X35.123 Y-15.344 Z-8.124 C72.213 F575.4289 +X35.261 Y-15.298 Z-8.125 C70.738 F565.534 +X35.387 Y-15.252 Z-8.126 C69.219 F558.7127 +X35.501 Y-15.207 C67.658 F551.0357 +X35.608 Y-15.161 Z-8.127 C66.056 F542.4096 +X35.76 Y-15.09 C63.57 F352.7002 +X35.906 Y-15.013 Z-8.126 C61.04 F348.3943 +X36.052 Y-14.928 Z-8.125 C58.501 F347.0626 +X36.224 Y-14.817 Z-8.126 C55.626 F305.1871 +X36.552 Y-14.569 Z-8.127 C50.086 F158.3742 +X36.657 Y-14.478 Z-8.126 C48.24 F475.3159 +X36.793 Y-14.351 C45.848 F366.2424 +X36.929 Y-14.212 Z-8.124 C43.469 F367.0293 +X37.081 Y-14.044 Z-8.121 C40.855 F332.4347 +X37.176 Y-13.93 Z-8.119 C39.244 F536.3842 +X37.27 Y-13.811 Z-8.117 C37.661 F543.9049 +X37.363 Y-13.686 Z-8.115 C36.106 F551.1026 +X37.455 Y-13.555 Z-8.113 C34.577 F557.9923 +X37.589 Y-13.351 Z-8.108 C32.399 F388.8621 +X37.722 Y-13.129 Z-8.103 C30.264 F392.7982 +X37.855 Y-12.887 Z-8.095 C28.175 F396.7375 +X37.987 Y-12.625 Z-8.086 B-74.999 C26.137 F401.1251 +X38.117 Y-12.339 Z-8.075 C24.157 F406.1318 +X38.247 Y-12.028 Z-8.061 C22.238 F411.6313 +X38.373 Y-11.691 Z-8.044 B-75.0 C20.387 F417.6424 +X38.496 Y-11.327 Z-8.025 C18.606 F424.1664 +X38.616 Y-10.935 Z-8.004 C16.901 F431.2255 +X38.73 Y-10.515 Z-7.979 C15.275 F438.7898 +X38.834 Y-10.084 Z-7.954 C13.792 F466.0636 +X38.901 Y-9.779 Z-7.935 C12.837 F702.794 +X38.967 Y-9.454 Z-7.915 C11.893 F693.9853 +X39.062 Y-8.925 Z-7.88 B-74.999 C10.511 F456.6914 +X39.15 Y-8.357 Z-7.841 C9.217 F462.5521 +X39.23 Y-7.753 Z-7.798 C8.025 F472.43 +X39.301 Y-7.115 Z-7.75 B-75.0 C6.938 F482.822 +X39.363 Y-6.445 Z-7.7 C5.956 F495.5549 +X39.411 Y-5.808 Z-7.651 C5.148 F556.2817 +X39.439 Y-5.388 Z-7.615 F1419.3661 +G94 +G00 Z-6.321 +X44.25 Y-5.821 +Z5.0 +B0. +B-75.0 C123.636 +X-32.508 Y-14.734 +Z3.0 +G93 +G01 Z-3.879 F43.6112 +X-29.833 Y-10.713 Z-5.173 F60.0 +X-30.089 Y-10.541 C123.878 F1180.5569 +X-30.351 Y-10.365 C124.12 F1163.0988 +X-30.618 Y-10.182 C124.362 F1145.2228 +X-30.892 Y-9.994 C124.605 F1126.8818 +X-31.172 Y-9.8 C124.847 F1107.9838 +X-31.46 Y-9.599 C125.089 F1088.394 +X-31.755 Y-9.391 C125.331 F1068.1098 +X-32.058 Y-9.175 C125.573 F1046.8904 +X-32.37 Y-8.951 C125.815 F1024.5975 +X-32.693 Y-8.717 C126.057 F1000.9989 +X-33.027 Y-8.473 C126.298 F975.8947 +X-33.374 Y-8.216 C126.54 F947.7155 +X-33.737 Y-7.946 C126.782 F917.6999 +X-34.115 Y-7.662 C127.024 F888.7615 +X-34.51 Y-7.362 C127.266 F859.7299 +X-34.925 Y-7.046 C127.508 F829.0027 +X-35.363 Y-6.708 C127.75 F794.3037 +X-35.832 Y-6.343 C127.992 F752.9144 +X-36.337 Y-5.947 C128.233 F709.5073 +X-36.885 Y-5.513 C128.475 F664.6605 +X-37.487 Y-5.033 B-74.999 C128.717 F616.5209 +X-38.159 Y-4.492 C128.958 F562.2998 +X-38.939 Y-3.859 C129.2 F496.3652 +X-39.891 Y-3.079 C129.441 F417.5755 +X-41.192 Y-2.004 C129.682 F316.8149 +X-41.685 Y-2.006 Z-6.356 B-75.0 C129.723 F455.6355 +X-40.235 Y-3.206 B-74.999 C129.473 F285.6982 +X-39.219 Y-4.039 C129.223 F391.9291 +X-38.401 Y-4.704 C128.973 F472.0929 +X-37.701 Y-5.267 C128.723 F538.262 +X-37.078 Y-5.765 C128.473 F592.1264 +X-36.511 Y-6.213 C128.223 F639.7752 +X-35.99 Y-6.622 C127.973 F684.1693 +X-35.509 Y-6.996 Z-6.355 C127.723 F727.797 +X-35.061 Y-7.341 C127.473 F769.6805 +X-34.636 Y-7.665 C127.223 F801.5175 +X-34.229 Y-7.972 B-75.0 C126.973 F828.685 +X-33.838 Y-8.266 C126.723 F854.7232 +X-33.464 Y-8.544 C126.473 F882.1685 +X-33.106 Y-8.807 C126.223 F912.932 +X-32.763 Y-9.057 C125.973 F941.141 +X-32.433 Y-9.296 Z-6.356 C125.723 F966.7132 +X-32.113 Y-9.525 C125.473 F990.5381 +X-31.803 Y-9.745 C125.223 F1012.9539 +X-31.502 Y-9.956 C124.973 F1033.988 +X-31.209 Y-10.16 C124.723 F1053.933 +X-30.923 Y-10.357 C124.473 F1072.793 +X-30.644 Y-10.548 C124.223 F1090.6743 +X-30.371 Y-10.733 C123.973 F1107.7821 +X-30.104 Y-10.913 C123.723 F1124.0724 +X-29.842 Y-11.087 C123.473 F1139.6481 +X-29.584 Y-11.256 C123.223 F1154.5724 +X-29.331 Y-11.421 C122.973 F1168.8884 +X-29.083 Y-11.582 C122.723 F1182.646 +X-28.839 Y-11.738 C122.473 F1199.6102 +X-28.602 Y-11.888 C122.223 F1219.3922 +X-28.369 Y-12.033 C121.973 F1235.856 +X-28.141 Y-12.175 C121.723 F1250.031 +X-27.915 Y-12.314 C121.473 F1262.5378 +X-27.693 Y-12.449 C121.223 F1273.9817 +X-27.473 Y-12.581 C120.973 F1284.5292 +X-27.256 Y-12.711 Z-6.355 C120.723 F1294.4707 +X-27.041 Y-12.839 C120.473 F1304.0175 +X-26.829 Y-12.963 C120.223 F1313.3469 +X-26.618 Y-13.085 C119.973 F1322.6232 +X-26.41 Y-13.205 Z-6.354 C119.723 F1331.9971 +X-26.204 Y-13.322 C119.473 F1341.6735 +X-26.0 Y-13.436 C119.223 F1352.646 +X-25.799 Y-13.548 Z-6.353 C118.973 F1364.3391 +X-25.601 Y-13.657 C118.723 F1375.5932 +X-25.405 Y-13.763 C118.473 F1386.4414 +X-25.211 Y-13.867 C118.223 F1396.9156 +X-25.02 Y-13.969 C117.973 F1407.0365 +X-24.831 Y-14.069 Z-6.354 C117.723 F1416.8168 +X-24.643 Y-14.167 C117.473 F1426.2697 +X-24.458 Y-14.263 C117.223 F1435.3602 +X-24.275 Y-14.357 C116.973 F1444.3041 +X-24.093 Y-14.449 Z-6.355 C116.723 F1452.911 +X-23.913 Y-14.539 C116.473 F1461.2556 +X-23.734 Y-14.627 C116.223 F1469.3571 +X-23.557 Y-14.714 C115.973 F1477.2218 +X-23.382 Y-14.799 Z-6.356 C115.723 F1484.8632 +X-23.208 Y-14.883 C115.473 F1492.2944 +X-23.035 Y-14.965 C115.223 F1500.6606 +X-22.863 Y-15.045 C114.973 F1507.7172 +X-22.693 Y-15.124 C114.723 F1514.5928 +X-22.524 Y-15.202 C114.474 F1521.2871 +X-22.356 Y-15.278 C114.224 F1527.8144 +X-22.189 Y-15.353 C113.974 F1533.8475 +X-22.023 Y-15.427 C113.724 F1539.4857 +X-21.858 Y-15.499 C113.474 F1544.3957 +X-21.693 Y-15.57 C113.225 F1548.752 +X-21.529 Y-15.64 C112.975 F1552.5126 +X-21.365 Y-15.709 C112.725 F1555.7518 +X-21.202 Y-15.777 C112.475 F1558.4593 +X-21.038 Y-15.845 C112.226 F1560.645 +X-20.875 Y-15.911 C111.976 F1562.3566 +X-20.711 Y-15.977 C111.726 F1563.5537 +X-20.548 Y-16.042 C111.477 F1564.2974 +X-20.384 Y-16.106 C111.227 F1564.566 +X-20.219 Y-16.169 C110.977 F1564.3597 +X-20.054 Y-16.232 C110.727 F1563.7123 +X-19.889 Y-16.294 C110.478 F1562.6002 +X-19.722 Y-16.356 C110.228 F1561.0526 +X-19.555 Y-16.417 C109.978 F1559.0528 +X-19.387 Y-16.477 Z-6.355 C109.729 F1556.6052 +X-19.218 Y-16.537 C109.479 F1553.7125 +X-19.048 Y-16.597 C109.229 F1550.3792 +X-18.876 Y-16.656 C108.98 F1546.5945 +X-18.703 Y-16.715 C108.73 F1542.3516 +X-18.529 Y-16.773 C108.481 F1537.9425 +X-18.354 Y-16.831 C108.231 F1535.2798 +X-18.178 Y-16.889 C107.981 F1532.8621 +X-18.001 Y-16.946 C107.732 F1530.2673 +X-17.822 Y-17.003 C107.482 F1527.5246 +X-17.643 Y-17.059 C107.233 F1524.6146 +X-17.463 Y-17.115 C106.983 F1521.545 +X-17.282 Y-17.17 C106.734 F1518.3206 +X-17.099 Y-17.224 C106.484 F1514.9307 +X-16.915 Y-17.279 C106.235 F1511.4099 +X-16.73 Y-17.332 C105.985 F1507.7361 +X-16.543 Y-17.385 C105.736 F1503.9296 +X-16.356 Y-17.438 C105.486 F1500.005 +X-16.166 Y-17.49 C105.237 F1495.9749 +X-15.976 Y-17.541 C104.987 F1491.8348 +X-15.783 Y-17.592 C104.738 F1487.6334 +X-15.59 Y-17.643 C104.489 F1483.3596 +X-15.395 Y-17.692 C104.24 F1479.0533 +X-15.198 Y-17.742 Z-6.356 C103.99 F1474.7372 +X-15.0 Y-17.791 C103.741 F1470.4548 +X-14.8 Y-17.839 C103.492 F1466.266 +X-14.599 Y-17.887 C103.243 F1462.3157 +X-14.396 Y-17.934 C102.995 F1460.5585 +G94 +G00 Z5.0 +C83.102 +X19.203 Y-25.225 +Z3.0 +G93 +G01 X13.583 Y-18.772 Z-7.538 F7.3683 +X12.874 Y-18.856 C83.352 F668.7382 +X12.193 Y-18.933 C83.602 F691.1865 +X11.534 Y-19.006 C83.852 F708.0968 +X10.893 Y-19.074 C84.102 F723.3837 +X10.274 Y-19.136 C84.352 F742.8125 +X9.675 Y-19.194 C84.602 F761.6768 +X9.094 Y-19.248 C84.852 F778.8842 +X8.529 Y-19.297 C85.102 F794.8697 +X7.979 Y-19.343 C85.352 F810.0365 +X7.442 Y-19.386 C85.602 F824.6808 +X6.918 Y-19.425 B-74.999 C85.852 F839.035 +X6.406 Y-19.461 C86.102 F853.3086 +X5.906 Y-19.494 C86.352 F867.7401 +X5.418 Y-19.524 C86.602 F882.273 +X4.942 Y-19.551 C86.852 F897.4364 +X4.477 Y-19.576 C87.102 F911.0538 +X4.02 Y-19.598 C87.352 F923.5564 +X3.573 Y-19.618 C87.602 F935.9191 +X3.134 Y-19.635 C87.852 F948.1363 +X2.704 Y-19.65 C88.102 F960.2057 +X2.281 Y-19.663 C88.352 F972.1238 +X1.867 Y-19.674 C88.602 F983.7571 +X1.46 Y-19.683 C88.852 F995.42 +X1.06 Y-19.691 B-75.0 C89.102 F1006.8628 +X0.667 Y-19.696 C89.352 F1018.5373 +X0.282 Y-19.699 C89.602 F1030.2257 +X-0.097 Y-19.701 C89.852 F1041.1953 +X-0.47 C90.102 F1051.6588 +X-0.837 Y-19.7 C90.352 F1061.7852 +X-1.199 Y-19.697 C90.602 F1071.7177 +X-1.555 Y-19.692 C90.852 F1081.582 +X-1.906 Y-19.686 C91.102 F1091.4913 +X-2.251 Y-19.679 C91.352 F1101.5559 +X-2.591 Y-19.67 C91.602 F1111.9611 +X-2.925 Y-19.66 C91.852 F1122.1765 +X-3.255 Y-19.648 C92.102 F1130.6126 +X-3.581 Y-19.636 C92.352 F1138.8313 +X-3.903 Y-19.622 C92.602 F1147.389 +X-4.221 Y-19.607 C92.852 F1156.1735 +X-4.534 Y-19.591 C93.102 F1165.0615 +X-4.843 Y-19.574 C93.352 F1173.8124 +X-5.147 Y-19.555 C93.602 F1182.6688 +X-5.448 Y-19.536 C93.852 F1191.017 +X-5.745 Y-19.515 C94.102 F1199.3495 +X-6.039 Y-19.493 C94.352 F1206.9629 +X-6.329 Y-19.47 C94.602 F1214.4824 +X-6.616 Y-19.447 C94.852 F1221.1756 +X-6.899 Y-19.422 C95.102 F1228.4427 +X-7.18 Y-19.396 C95.352 F1236.1434 +X-7.457 Y-19.37 C95.602 F1244.0111 +X-7.731 Y-19.343 C95.852 F1251.4196 +X-8.001 Y-19.314 C96.102 F1258.978 +X-8.269 Y-19.285 C96.352 F1266.1353 +X-8.533 Y-19.255 C96.602 F1273.4067 +X-8.795 Y-19.224 C96.852 F1280.4391 +X-9.054 Y-19.193 Z-7.539 C97.102 F1287.2176 +X-9.31 Y-19.16 C97.352 F1294.1663 +X-9.563 Y-19.127 C97.602 F1300.8745 +X-9.813 Y-19.093 C97.852 F1307.4846 +X-10.061 Y-19.058 C98.102 F1314.0111 +X-10.307 Y-19.023 C98.352 F1320.4443 +X-10.55 Y-18.986 C98.602 F1326.7989 +X-10.79 Y-18.949 C98.852 F1333.0724 +X-11.028 Y-18.911 C99.102 F1339.2737 +X-11.264 Y-18.873 C99.352 F1345.4039 +X-11.498 Y-18.833 C99.602 F1351.4693 +X-11.729 Y-18.794 C99.852 F1356.609 +X-11.959 Y-18.754 C100.102 F1361.7168 +X-12.186 Y-18.713 C100.352 F1367.9589 +X-12.411 Y-18.672 C100.602 F1373.968 +X-12.634 Y-18.63 C100.852 F1379.4913 +X-12.855 Y-18.588 Z-7.538 C101.102 F1383.6086 +X-13.074 Y-18.544 C101.352 F1388.3088 +X-13.292 Y-18.5 C101.602 F1394.8505 +X-13.507 Y-18.455 C101.852 F1400.8281 +X-13.72 Y-18.409 C102.102 F1405.8609 +X-13.931 Y-18.363 C102.352 F1410.6661 +X-14.141 Y-18.316 C102.602 F1414.9859 +X-14.349 Y-18.269 C102.852 F1418.8992 +X-14.556 Y-18.221 C103.102 F1422.9329 +X-14.761 Y-18.173 Z-7.537 C103.352 F1426.7304 +X-14.965 Y-18.124 C103.602 F1430.501 +X-15.168 Y-18.075 C103.852 F1434.3148 +X-15.369 Y-18.025 C104.102 F1438.12 +X-15.569 Y-17.975 C104.352 F1442.2604 +X-15.767 Y-17.924 C104.602 F1446.6566 +X-15.963 Y-17.872 Z-7.536 C104.852 F1451.6127 +X-16.157 Y-17.82 C105.102 F1456.9256 +X-16.35 Y-17.767 C105.352 F1461.8621 +X-16.541 Y-17.714 C105.602 F1467.0001 +X-16.731 Y-17.661 C105.852 F1471.9078 +X-16.919 Y-17.607 Z-7.537 C106.102 F1476.7505 +X-17.105 Y-17.553 C106.352 F1481.3551 +X-17.289 Y-17.498 C106.602 F1486.1937 +X-17.473 Y-17.443 C106.852 F1490.6172 +X-17.654 Y-17.387 C107.102 F1495.3571 +X-17.834 Y-17.331 Z-7.538 C107.352 F1499.6187 +X-18.013 Y-17.275 C107.602 F1504.2418 +X-18.19 Y-17.218 C107.852 F1508.4187 +X-18.366 Y-17.161 C108.102 F1512.8765 +X-18.541 Y-17.104 C108.352 F1516.9912 +X-18.714 Y-17.046 Z-7.539 C108.602 F1521.2783 +X-18.886 Y-16.988 C108.852 F1525.076 +X-19.056 Y-16.93 C109.102 F1527.8743 +X-19.226 Y-16.871 C109.352 F1530.2115 +X-19.396 Y-16.811 C109.602 F1532.1559 +X-19.564 Y-16.751 C109.852 F1533.6802 +X-19.732 Y-16.69 C110.102 F1534.7168 +X-19.899 Y-16.628 C110.352 F1535.5891 +X-20.066 Y-16.566 C110.602 F1535.9619 +X-20.232 Y-16.503 C110.852 F1535.8045 +X-20.398 Y-16.439 C111.102 F1535.555 +X-20.564 Y-16.375 C111.352 F1534.6751 +X-20.73 Y-16.31 C111.602 F1533.6266 +X-20.896 Y-16.244 Z-7.538 C111.852 F1531.9829 +X-21.062 Y-16.177 C112.102 F1530.1564 +X-21.228 Y-16.109 C112.352 F1527.7216 +X-21.395 Y-16.04 C112.602 F1525.1169 +X-21.561 Y-15.97 C112.852 F1521.8869 +X-21.729 Y-15.899 C113.102 F1518.4506 +X-21.897 Y-15.827 Z-7.537 C113.352 F1514.4781 +X-22.065 Y-15.754 C113.602 F1509.9669 +X-22.234 Y-15.679 C113.852 F1505.2263 +X-22.405 Y-15.603 C114.102 F1499.8984 +X-22.576 Y-15.526 C114.352 F1494.1015 +X-22.748 Y-15.448 C114.602 F1488.0596 +X-22.921 Y-15.368 C114.852 F1482.6837 +X-23.095 Y-15.287 C115.102 F1477.2218 +X-23.27 Y-15.204 C115.352 F1471.615 +X-23.447 Y-15.12 C115.602 F1465.8138 +X-23.624 Y-15.034 C115.852 F1459.7202 +X-23.802 Y-14.948 C116.102 F1453.661 +X-23.982 Y-14.859 C116.352 F1447.1577 +X-24.163 Y-14.769 Z-7.538 C116.602 F1440.6108 +X-24.345 Y-14.677 C116.852 F1433.5945 +X-24.528 Y-14.584 C117.102 F1426.4671 +X-24.713 Y-14.489 C117.352 F1418.9423 +X-24.899 Y-14.392 C117.6 F1420.1702 +X-25.086 Y-14.294 C117.849 F1411.9889 +X-25.275 Y-14.194 C118.097 F1403.3193 +X-25.466 Y-14.091 C118.345 F1394.0316 +X-25.659 Y-13.987 C118.594 F1384.2472 +X-25.855 Y-13.88 C118.842 F1374.3443 +X-26.052 Y-13.77 C119.09 F1364.2358 +X-26.252 Y-13.658 C119.339 F1354.1178 +X-26.455 Y-13.544 C119.587 F1343.7762 +X-26.66 Y-13.427 C119.835 F1333.2721 +X-26.867 Y-13.307 C120.084 F1322.5935 +X-27.077 Y-13.185 C120.332 F1311.7216 +X-27.29 Y-13.06 C120.58 F1300.6075 +X-27.506 Y-12.932 C120.829 F1289.3788 +X-27.725 Y-12.801 C121.077 F1277.859 +X-27.946 Y-12.666 C121.325 F1266.0531 +X-28.171 Y-12.529 C121.574 F1254.0792 +X-28.4 Y-12.388 C121.822 F1241.754 +X-28.632 Y-12.243 C122.07 F1229.1302 +X-28.867 Y-12.095 C122.318 F1216.1241 +X-29.107 Y-11.942 C122.567 F1202.8301 +X-29.35 Y-11.786 C122.815 F1189.117 +X-29.598 Y-11.625 C123.063 F1175.096 +X-29.851 Y-11.46 C123.311 F1160.637 +X-30.108 Y-11.29 C123.56 F1145.6508 +X-30.37 Y-11.115 C123.808 F1130.0731 +X-30.638 Y-10.935 C124.056 F1113.9819 +X-30.912 Y-10.749 C124.304 F1097.1494 +X-31.193 Y-10.557 C124.552 F1079.7305 +X-31.48 Y-10.358 C124.801 F1061.424 +X-31.775 Y-10.152 C125.049 F1042.3949 +X-32.077 Y-9.939 C125.297 F1022.3321 +X-32.389 Y-9.717 C125.545 F1001.3532 +X-32.711 Y-9.486 C125.793 F979.1354 +X-33.044 Y-9.245 C126.041 F955.726 +X-33.389 Y-8.993 C126.289 F930.8337 +X-33.748 Y-8.728 C126.537 F904.7878 +X-34.122 Y-8.449 C126.785 F878.2101 +X-34.512 Y-8.156 B-74.999 C127.033 F850.3012 +X-34.921 Y-7.846 C127.281 F820.7473 +X-35.352 Y-7.516 C127.529 F789.2752 +X-35.808 Y-7.164 C127.777 F755.4718 +X-36.294 Y-6.786 C128.025 F718.8176 +X-36.818 Y-6.375 C128.273 F678.5538 +X-37.388 Y-5.923 C128.521 F633.5766 +X-38.022 Y-5.416 C128.769 F582.1292 +X-38.737 Y-4.839 C129.017 F526.6719 +X-39.573 Y-4.159 C129.264 F462.102 +X-40.62 Y-3.3 C129.512 F380.6863 +X-42.179 Y-2.008 B-75.0 C129.759 F267.0365 +G94 +G00 Z-6.244 +X-45.268 Y-5.721 +Z5.0 +B0. +B-5.545 C295.605 +X-38.238 Y-4.52 +Z3.977 +X-38.279 Y-4.606 +Z3.0 +G93 +G01 X-38.446 Y-4.956 Z-1.0 F74.6491 +X-35.486 Y-2.406 Z-1.347 F152.9543 +X-32.897 Y-0.251 Z-1.645 F177.4494 +X-30.802 Y1.417 Z-1.879 F223.1904 +X-28.947 Y2.82 Z-2.079 F257.0682 +X-27.436 Y3.902 Z-2.237 F321.5994 +X-25.892 Y4.942 Z-2.393 F321.1754 +X-24.308 Y5.934 Z-2.546 F320.0123 +X-23.095 Y6.639 Z-2.659 F426.1044 +X-21.857 Y7.308 Z-2.77 C295.606 F425.2876 +X-20.595 Y7.936 Z-2.878 F424.1469 +X-19.306 Y8.52 Z-2.983 F423.0298 +X-18.433 Y8.884 Z-3.051 F632.6563 +X-17.55 Y9.226 Z-3.118 F631.5472 +X-16.205 Y9.699 Z-3.216 F420.0519 +X-14.84 Y10.121 Z-3.31 F418.8683 +X-13.274 Y10.539 Z-3.413 F369.4562 +X-12.319 Y10.762 Z-3.472 F610.7992 +X-10.929 Y11.049 Z-3.556 F421.9864 +X-9.063 Y11.37 Z-3.662 F316.3553 +X-7.185 Y11.624 Z-3.763 F316.2401 +X-6.884 Y11.659 Z-3.779 F1974.1809 +X-6.877 F80937.4994 +X-5.772 Y11.773 Z-3.835 C295.607 F539.5796 +X-3.882 Y11.919 Z-3.928 F316.1164 +X-1.785 Y12.018 Z-4.024 F285.4908 +X0.215 Y12.056 Z-4.111 F299.7136 +X2.585 Y12.037 Z-4.209 F252.9498 +X5.214 Y11.947 Z-4.312 F227.9141 +X6.223 Y11.894 Z-4.349 F593.4067 +X6.23 Y11.893 Z-4.35 F80810.615 +X9.008 Y11.701 Z-4.449 F215.3553 +X12.082 Y11.415 Z-4.553 F194.2247 +X14.678 Y11.123 Z-4.637 F229.6195 +X18.207 Y10.663 Z-4.744 F168.4912 +X18.405 Y10.635 Z-4.75 F2994.8533 +X18.413 Y10.634 F80856.7982 +X21.661 Y10.155 Z-4.845 F182.6715 +X21.668 Y10.154 F80931.518 +X24.653 Y9.679 Z-4.929 F198.4514 +X24.66 Y9.678 F81004.2725 +X26.384 Y9.392 Z-4.976 F343.2213 +X26.391 Y9.39 F81034.5562 +X26.559 Y9.362 Z-4.981 F3523.4578 +X26.566 Y9.361 F81049.9485 +X28.267 Y9.072 Z-5.027 F347.7632 +X28.274 Y9.071 F81053.3655 +X28.74 Y8.991 Z-5.04 F1267.2415 +X28.748 Y8.99 F80979.4797 +X33.53 Y8.153 Z-5.167 F123.5382 +X34.152 Y8.002 Z-5.18 C295.608 F937.7009 +X34.288 Y7.908 Z-5.178 C295.61 F3581.4027 +X34.478 Y7.653 Z-5.164 F1889.8795 +X34.828 Y6.939 Z-5.116 C295.611 F752.3068 +X35.09 Y6.154 Z-5.058 F723.4108 +X35.215 Y5.671 Z-5.021 F1199.4997 +X35.323 Y5.171 Z-4.982 F1168.9299 +X35.452 Y4.442 Z-4.923 F807.7575 +X35.579 Y3.505 Z-4.847 F632.4046 +X35.703 Y2.191 Z-4.737 F453.0362 +X35.76 Y1.371 Z-4.667 F727.0279 +X36.26 Y1.4 Z-4.723 B-11.048 C330.498 F20.7254 +X36.749 Y1.423 Z-4.841 B-17.818 C340.903 F37.786 +X36.719 Y1.865 Z-4.878 B-17.819 C340.901 F1346.0015 +X36.64 Y2.844 Z-4.961 B-17.893 C339.779 F351.6821 +X36.581 Y3.426 Z-5.009 B-17.947 C338.964 F541.7247 +X36.439 Y4.483 Z-5.094 B-18.069 C337.089 F265.0356 +X36.33 Y5.111 Z-5.143 B-18.159 C335.664 F389.5788 +X36.219 Y5.657 Z-5.186 B-18.248 C334.183 F403.1438 +X36.07 Y6.269 Z-5.234 B-18.366 C332.149 F316.3557 +X35.906 Y6.822 Z-5.276 B-18.496 C329.799 F296.0736 +X35.725 Y7.312 Z-5.31 B-18.642 C327.049 F272.5643 +X35.578 Y7.643 Z-5.332 B-18.762 C324.62 F328.1436 +X35.441 Y7.912 Z-5.349 B-18.876 C322.118 F334.8327 +X35.315 Y8.13 Z-5.363 B-18.985 C319.523 F337.5923 +X35.093 Y8.442 Z-5.38 B-19.179 C314.079 F170.7355 +X34.914 Y8.626 Z-5.387 B-19.33 C308.477 F176.9345 +X34.758 Y8.749 Z-5.39 B-19.436 C302.174 F165.859 +X34.631 Y8.823 Z-5.396 B-19.473 C296.645 F196.2962 +X34.528 Y8.87 B-19.464 C292.386 F258.5202 +X34.255 Y8.957 Z-5.389 B-19.425 C288.14 F238.4766 +X34.036 Y9.014 Z-5.384 B-19.402 C286.519 F553.3283 +X33.62 Y9.102 Z-5.374 B-19.376 C284.982 F485.515 +X33.32 Y9.159 Z-5.366 B-19.365 C284.45 F1026.389 +X33.029 Y9.21 Z-5.359 B-19.361 C284.238 F1474.54 +X33.014 Y9.213 Z-5.358 C284.232 F33428.9029 +X29.486 Y9.828 Z-5.264 B-19.358 C284.099 F164.5819 +X29.479 Y9.829 Z-5.263 F79853.0038 +X25.55 Y10.493 Z-5.158 B-19.353 C283.813 F146.1768 +X25.542 Y10.495 F78684.0154 +X24.089 Y10.732 Z-5.118 B-19.35 C283.654 F390.477 +X24.082 Y10.733 C283.653 F78528.1632 +X21.469 Y11.144 Z-5.045 B-19.342 C283.3 F216.1909 +X21.462 Y11.145 C283.299 F78268.6198 +X18.841 Y11.532 Z-4.969 B-19.332 C282.858 F214.4649 +X18.834 Y11.533 Z-4.968 C282.856 F81684.4704 +X16.198 Y11.89 Z-4.889 B-19.321 C282.32 F212.3099 +X16.191 Y11.891 C282.319 F77644.3542 +X14.011 Y12.158 Z-4.82 B-19.309 C281.799 F255.5912 +X14.004 Y12.159 C281.797 F77634.0784 +X12.248 Y12.354 Z-4.764 B-19.297 C281.327 F316.1441 +X12.241 Y12.355 C281.325 F77760.1636 +X10.483 Y12.529 Z-4.705 B-19.283 C280.806 F314.7494 +X10.476 Y12.53 C280.804 F77262.9628 +X9.591 Y12.609 Z-4.674 B-19.276 C280.524 F623.7109 +X9.584 Y12.61 C280.521 F77271.1958 +X7.457 Y12.775 Z-4.598 B-19.256 C279.793 F258.6744 +X6.266 Y12.85 Z-4.555 B-19.244 C279.349 F459.2351 +X6.259 B-19.243 C279.346 F77090.4613 +X4.929 Y12.918 Z-4.505 B-19.229 C278.819 F409.8753 +X4.922 C278.816 F77008.305 +X3.591 Y12.968 Z-4.453 B-19.213 C278.252 F406.9836 +X3.584 C278.249 F73846.4474 +X2.257 Y12.999 Z-4.4 B-19.196 C277.649 F405.4405 +X2.25 Y13.0 Z-4.399 B-19.195 C277.645 F76191.0129 +X-0.265 Y13.007 Z-4.295 B-19.157 C276.394 F210.8106 +X-1.77 Y12.974 Z-4.231 B-19.129 C275.571 F346.7971 +X-1.777 C275.567 F74820.0144 +X-3.109 Y12.921 Z-4.171 B-19.102 C274.787 F386.2807 +X-3.116 Y12.92 Z-4.17 C274.783 F73988.7148 +X-4.936 Y12.807 Z-4.083 B-19.06 C273.636 F277.4991 +X-6.249 Y12.692 Z-4.018 B-19.026 C272.743 F376.9021 +X-7.14 Y12.597 Z-3.975 B-19.0 C272.106 F547.2768 +X-7.147 Z-3.974 C272.101 F71364.0271 +X-8.473 Y12.429 Z-3.904 B-18.96 C271.099 F360.8863 +X-8.48 Y12.428 C271.093 F70446.7604 +X-9.794 Y12.228 Z-3.83 B-18.916 C270.032 F355.258 +X-9.801 Y12.226 C270.026 F69282.4317 +X-11.112 Y11.989 Z-3.753 B-18.868 C268.895 F347.1623 +X-11.121 Y11.987 Z-3.752 C268.886 F46764.0042 +X-12.415 Y11.72 Z-3.674 B-18.816 C267.697 F341.9406 +X-12.428 Y11.717 B-18.815 C267.685 F34312.6747 +X-13.716 Y11.417 Z-3.594 B-18.756 C266.425 F333.4722 +X-13.728 Y11.414 Z-3.593 B-18.755 C266.412 F34378.574 +X-15.011 Y11.077 Z-3.512 B-18.689 C265.077 F324.3563 +X-15.023 Y11.074 Z-3.511 C265.064 F33557.1927 +X-16.302 Y10.695 Z-3.426 B-18.615 C263.646 F314.0155 +X-16.314 Y10.691 Z-3.425 C263.632 F32413.0602 +X-17.417 Y10.326 Z-3.346 B-18.546 C262.339 F352.0554 +X-18.179 Y10.049 Z-3.29 B-18.496 C261.409 F496.3687 +X-19.303 Y9.604 Z-3.204 B-18.417 C259.991 F327.3913 +X-20.158 Y9.233 Z-3.135 B-18.355 C258.886 F419.8371 +X-21.616 Y8.538 Z-3.012 B-18.246 C257.001 F240.5038 +X-22.51 Y8.076 Z-2.935 B-18.18 C255.893 F390.8079 +X-22.516 Y8.073 B-18.179 C255.886 F61693.4874 +X-23.714 Y7.424 Z-2.829 B-18.094 C254.53 F295.4973 +X-23.719 Y7.422 B-18.093 C254.525 F72984.8573 +X-24.894 Y6.741 Z-2.722 B-18.013 C253.286 F302.0164 +X-24.9 Y6.737 Z-2.721 C253.28 F60766.152 +X-26.042 Y6.031 Z-2.612 B-17.939 C252.152 F310.6152 +X-26.048 Y6.027 C252.146 F61596.6798 +X-27.165 Y5.296 Z-2.501 B-17.872 C251.123 F318.5311 +X-27.171 Y5.292 B-17.871 C251.117 F62070.5272 +X-28.267 Y4.539 Z-2.389 B-17.81 C250.193 F326.1476 +X-28.273 Y4.535 Z-2.388 B-17.809 C250.188 F63093.2551 +X-29.347 Y3.765 Z-2.276 B-17.754 C249.362 F335.3321 +X-29.353 Y3.76 Z-2.275 C249.358 F63758.6359 +X-30.414 Y2.971 Z-2.161 B-17.703 C248.62 F342.6697 +X-30.42 Y2.967 C248.616 F65051.256 +X-31.049 Y2.487 Z-2.091 B-17.676 C248.216 F583.3806 +X-31.055 Y2.482 B-17.675 C248.213 F64680.7161 +X-32.509 Y1.343 Z-1.929 B-17.618 C247.394 F255.4325 +X-32.515 Y1.338 Z-1.928 C247.391 F66179.6871 +X-33.535 Y0.516 Z-1.813 B-17.584 C246.903 F371.2537 +X-33.54 Y0.512 B-17.583 C246.901 F68071.2105 +X-35.565 Y-1.166 Z-1.581 B-17.528 C246.134 F191.2568 +X-35.57 Y-1.171 C246.132 F70454.6328 +X-37.85 Y-3.116 Z-1.316 B-17.488 C245.57 F176.812 +X-39.113 Y-4.213 Z-1.17 B-17.475 C245.384 F331.2891 +X-39.222 Y-4.098 Z-1.223 B-19.863 C243.22 F310.6544 +X-39.224 Y-4.096 Z-1.224 B-19.891 C243.198 F29956.3675 +X-39.431 Y-3.877 Z-1.339 B-24.517 C240.206 F206.2133 +X-39.598 Y-3.7 Z-1.457 B-28.286 C238.47 F318.4788 +X-39.748 Y-3.54 Z-1.58 B-31.66 C237.247 F410.8414 +X-37.682 Y-1.75 Z-1.822 B-31.68 C237.649 F198.2673 +X-37.672 Y-1.741 Z-1.823 C237.652 F37596.5444 +X-36.22 Y-0.507 Z-1.99 B-31.703 C238.095 F271.0022 +X-36.21 Y-0.498 Z-1.991 C238.099 F36650.4402 +X-34.212 Y1.156 Z-2.218 B-31.747 C238.945 F189.9409 +X-34.164 Y1.194 Z-2.223 B-31.749 C238.968 F7821.1115 +X-34.159 Y1.199 Z-2.224 C238.971 F70377.3058 +X-33.119 Y2.036 Z-2.34 B-31.778 C239.529 F353.2067 +X-33.113 Y2.04 Z-2.341 C239.532 F68895.8317 +X-31.437 Y3.345 Z-2.528 B-31.832 C240.602 F214.3547 +X-31.431 Y3.349 C240.606 F67607.9178 +X-30.985 Y3.687 Z-2.577 B-31.848 C240.928 F788.2881 +X-30.979 Y3.691 Z-2.578 C240.932 F66250.6148 +X-29.906 Y4.487 Z-2.692 B-31.89 C241.77 F324.6218 +X-29.901 Y4.49 Z-2.693 C241.774 F65263.8788 +X-28.809 Y5.271 Z-2.806 B-31.936 C242.72 F314.5489 +X-28.804 Y5.275 Z-2.807 B-31.937 C242.724 F64657.1053 +X-27.696 Y6.035 Z-2.919 B-31.988 C243.779 F306.01 +X-27.69 Y6.038 Z-2.92 C243.784 F63609.8972 +X-26.561 Y6.777 Z-3.031 B-32.044 C244.957 F296.8189 +X-26.555 Y6.78 C244.962 F62492.0477 +X-25.395 Y7.497 Z-3.14 B-32.106 C246.264 F286.5959 +X-25.388 Y7.502 Z-3.141 C246.272 F47745.7468 +X-24.211 Y8.189 Z-3.249 B-32.172 C247.691 F280.1201 +X-24.2 Y8.195 Z-3.25 B-32.173 C247.704 F31356.7842 +X-23.003 Y8.85 Z-3.357 B-32.242 C249.247 F273.8444 +X-22.993 Y8.855 Z-3.358 B-32.243 C249.261 F30946.966 +X-22.015 Y9.355 Z-3.44 B-32.302 C250.589 F334.077 +X-20.644 Y9.998 Z-3.551 B-32.385 C252.531 F239.1373 +X-19.433 Y10.509 Z-3.643 B-32.458 C254.292 F273.3943 +X-19.422 Y10.514 Z-3.644 B-32.459 C254.308 F30215.2688 +X-18.448 Y10.893 Z-3.71 B-32.516 C255.717 F345.7404 +X-17.724 Y11.154 Z-3.763 B-32.555 C256.725 F477.1751 +X-16.607 Y11.523 Z-3.847 B-32.612 C258.212 F319.2321 +X-16.601 Y11.525 C258.22 F62148.6619 +X-15.294 Y11.919 Z-3.936 B-32.673 C259.865 F282.9438 +X-15.288 Y11.92 C259.872 F63395.2384 +X-13.974 Y12.272 Z-4.021 B-32.729 C261.429 F291.7644 +X-13.967 Y12.273 Z-4.022 C261.436 F64276.2948 +X-12.642 Y12.584 Z-4.104 B-32.78 C262.911 F299.8223 +X-12.636 Y12.586 C262.918 F65657.4621 +X-11.31 Y12.857 Z-4.183 B-32.825 C264.305 F309.5964 +X-11.297 Y12.86 Z-4.184 B-32.826 C264.318 F33437.6567 +X-9.969 Y13.094 Z-4.259 B-32.867 C265.625 F318.7286 +X-9.956 Y13.096 Z-4.26 B-32.868 C265.637 F33825.2045 +X-8.613 Y13.297 Z-4.333 B-32.905 C266.878 F324.6057 +X-8.6 Y13.299 Z-4.334 B-32.906 C266.889 F34383.4721 +X-7.264 Y13.465 Z-4.403 B-32.94 C268.048 F335.3516 +X-7.251 Y13.467 Z-4.404 C268.059 F35051.9091 +X-5.743 Y13.618 Z-4.478 B-32.975 C269.285 F304.9292 +X-4.316 Y13.727 Z-4.546 B-33.004 C270.369 F330.3696 +X-3.189 Y13.792 Z-4.599 B-33.025 C271.175 F426.4969 +X-3.176 C271.185 F36373.2644 +X-1.827 Y13.846 Z-4.659 B-33.048 C272.096 F362.9783 +X-1.814 Y13.847 Z-4.66 B-33.049 C272.105 F36615.5389 +X0.188 Y13.883 Z-4.745 B-33.079 C273.356 F250.1464 +X0.198 C273.362 F52942.2217 +X2.243 Y13.873 Z-4.826 B-33.106 C274.525 F250.5828 +X2.256 C274.532 F37524.9532 +X3.593 Y13.84 Z-4.879 B-33.122 C275.233 F389.3896 +X3.607 Z-4.88 C275.24 F38041.7201 +X4.941 Y13.789 Z-4.931 B-33.136 C275.897 F394.5309 +X4.955 Y13.788 C275.904 F38540.3172 +X6.294 Y13.72 Z-4.982 B-33.149 C276.521 F397.3321 +X6.308 Y13.719 C276.527 F38614.1237 +X7.63 Y13.636 Z-5.031 B-33.16 C277.098 F406.4694 +X7.641 Y13.635 B-33.161 C277.102 F48189.2754 +X9.97 Y13.45 Z-5.117 B-33.178 C278.02 F233.3037 +X9.976 C278.022 F79047.3957 +X10.538 Y13.398 Z-5.137 B-33.182 C278.227 F972.9464 +X10.545 Y13.397 C278.23 F79365.5126 +X12.32 Y13.221 Z-5.195 B-33.193 C278.839 F309.845 +X12.327 Y13.22 Z-5.196 C278.842 F79517.8561 +X14.095 Y13.024 Z-5.252 B-33.203 C279.392 F313.1819 +X14.102 Y13.023 C279.395 F79746.2723 +X16.296 Y12.751 Z-5.32 B-33.214 C280.004 F253.8329 +X16.303 C280.006 F79894.2296 +X18.943 Y12.392 Z-5.399 B-33.224 C280.635 F212.3566 +X18.95 Y12.391 C280.636 F80109.6935 +X21.576 Y12.005 Z-5.476 B-33.232 C281.153 F214.7644 +X21.583 Y12.004 C281.155 F79938.2888 +X24.181 Y11.595 Z-5.549 B-33.239 C281.569 F218.2719 +X24.188 Y11.594 C281.57 F80054.3027 +X25.095 Y11.447 Z-5.573 B-33.241 C281.691 F628.8446 +X25.102 Y11.446 C281.692 F80100.2155 +X29.36 Y10.732 Z-5.686 B-33.247 C282.09 F134.8581 +X29.372 Y10.73 C282.091 F46298.7717 +X33.215 Y10.059 Z-5.789 B-33.249 C282.27 F151.2317 +X33.28 Y10.047 Z-5.792 C282.309 F7444.2129 +X33.29 Y10.045 B-33.25 C282.316 F45573.2821 +X33.6 Y9.989 Z-5.8 B-33.255 C282.719 F1290.5704 +X34.181 Y9.87 Z-5.813 B-33.28 C284.705 F447.8888 +X34.479 Y9.794 Z-5.818 B-33.305 C286.834 F539.7039 +X34.684 Y9.733 Z-5.821 B-33.323 C289.12 F561.9617 +X34.817 Y9.686 Z-5.822 B-33.336 C291.409 F604.1866 +X34.911 Y9.647 B-33.344 C293.698 F632.4456 +X35.028 Y9.592 B-33.345 C296.828 F469.9827 +X35.144 Y9.529 B-33.335 C300.075 F448.3535 +X35.254 Y9.457 Z-5.82 B-33.313 C303.324 F441.1247 +X35.345 Y9.389 Z-5.817 B-33.285 C306.038 F519.2526 +X35.439 Y9.314 Z-5.816 B-33.252 C308.675 F524.6673 +X35.535 Y9.231 Z-5.814 B-33.213 C311.24 F528.6034 +X35.633 Y9.138 Z-5.813 B-33.169 C313.735 F531.2854 +X35.796 Y8.96 Z-5.809 B-33.086 C317.609 F331.3806 +X35.965 Y8.74 Z-5.802 B-32.991 C321.333 F330.5507 +X36.139 Y8.471 Z-5.788 B-32.889 C324.879 F331.5044 +X36.315 Y8.148 Z-5.768 B-32.782 C328.214 F335.138 +X36.491 Y7.768 Z-5.743 B-32.675 C331.311 F341.5038 +X36.664 Y7.33 Z-5.713 B-32.57 C334.151 F350.3606 +X36.831 Y6.834 Z-5.679 B-32.469 C336.725 F361.3269 +X36.955 Y6.416 Z-5.65 B-32.395 C338.517 F485.7177 +X37.093 Y5.889 Z-5.61 B-32.311 C340.434 F425.8766 +X37.231 Y5.242 Z-5.562 B-32.224 C342.381 F388.4876 +X37.349 Y4.556 Z-5.51 B-32.146 C344.073 F408.8862 +X37.45 Y3.815 Z-5.455 B-32.076 C345.572 F418.5299 +X37.555 Y2.855 Z-5.375 B-32.003 C347.128 F356.786 +X37.636 Y1.886 Z-5.292 B-31.943 C348.358 F388.8995 +X37.665 Y1.449 Z-5.255 F1365.7334 +X38.078 Y1.452 Z-5.544 B-39.086 C350.177 F52.6613 +X38.45 Y1.449 Z-5.883 B-46.25 C351.509 F53.7496 +X38.42 Y1.891 Z-5.92 C351.506 F1348.0345 +X38.376 Y2.443 Z-5.967 B-46.272 C350.82 F867.6284 +X38.328 Y2.952 Z-6.01 B-46.293 C350.106 F918.4307 +X38.274 Y3.472 Z-6.051 B-46.318 C349.282 F873.2265 +X38.198 Y4.083 Z-6.099 B-46.351 C348.165 F712.8357 +X38.117 Y4.658 Z-6.14 B-46.388 C346.942 F721.6649 +X38.064 Y4.984 Z-6.163 B-46.412 C346.161 F1220.2127 +X37.964 Y5.513 Z-6.201 B-46.455 C344.734 F716.7812 +X37.838 Y6.082 Z-6.242 B-46.505 C342.959 F628.1239 +X37.766 Y6.364 Z-6.264 B-46.532 C341.964 F1199.6724 +X37.622 Y6.882 Z-6.299 B-46.587 C339.885 F611.8848 +X37.487 Y7.308 Z-6.328 B-46.638 C337.878 F684.2958 +X37.346 Y7.695 Z-6.352 B-46.691 C335.743 F687.0505 +X37.2 Y8.047 Z-6.372 B-46.745 C333.469 F686.241 +X37.051 Y8.365 Z-6.389 B-46.799 C331.061 F685.6864 +X36.9 Y8.65 Z-6.403 B-46.853 C328.523 F685.5006 +X36.748 Y8.905 Z-6.413 B-46.905 C325.861 F685.7993 +X36.596 Y9.131 Z-6.421 B-46.955 C323.083 F686.5871 +X36.411 Y9.375 Z-6.43 B-47.014 C319.507 F556.5898 +X36.315 Y9.493 Z-6.432 B-47.043 C317.545 F1049.519 +X36.22 Y9.597 Z-6.436 B-47.069 C315.586 F1073.2523 +X36.127 Y9.691 Z-6.44 B-47.093 C313.629 F1095.6048 +X36.037 Y9.779 Z-6.441 B-47.115 C311.673 F1115.9547 +X35.896 Y9.899 Z-6.443 B-47.144 C308.588 F721.9909 +X35.756 Y10.007 Z-6.444 B-47.167 C305.463 F727.7654 +X35.605 Y10.11 Z-6.445 B-47.185 C302.112 F690.9919 +X35.445 Y10.204 Z-6.446 B-47.195 C298.646 F676.7545 +X35.273 Y10.29 Z-6.445 B-47.198 C295.068 F661.9916 +X35.188 Y10.329 B-47.197 C293.28 F1329.7822 +X35.098 Y10.367 Z-6.446 B-47.193 C291.55 F1343.597 +X34.995 Y10.405 Z-6.445 B-47.187 C289.878 F1335.1958 +X34.748 Y10.484 Z-6.442 B-47.174 C286.972 F700.1299 +X34.586 Y10.528 Z-6.439 B-47.166 C285.629 F1342.9031 +X34.389 Y10.578 Z-6.436 B-47.157 C284.341 F1271.4672 +X34.297 Y10.6 Z-6.435 B-47.153 C283.831 F2981.0689 +X34.076 Y10.649 Z-6.432 B-47.145 C282.831 F1373.9236 +X33.718 Y10.719 Z-6.423 B-47.137 C281.848 F1049.3401 +X33.341 Y10.787 Z-6.414 B-47.132 C281.385 F1248.9188 +X33.333 Y10.789 C281.38 F62183.5684 +X32.664 Y10.904 Z-6.391 C281.309 F866.1672 +X29.55 Y11.45 Z-6.314 B-47.13 C281.184 F188.0019 +X29.543 Y11.452 Z-6.313 F81204.019 +X25.667 Y12.107 Z-6.215 B-47.126 C280.817 F149.4618 +X25.66 Y12.109 C280.816 F81301.7747 +X24.267 Y12.334 Z-6.177 B-47.125 C280.627 F412.2999 +X24.26 Y12.336 C280.626 F81361.4266 +X21.641 Y12.745 Z-6.101 B-47.121 C280.185 F217.466 +X21.634 Y12.746 C280.184 F81302.409 +X19.01 Y13.129 Z-6.023 B-47.117 C279.631 F214.5683 +X19.003 Y13.13 C279.629 F81099.6008 +X16.363 Y13.486 Z-5.941 B-47.11 C278.957 F210.2538 +X16.357 Y13.487 C278.955 F80742.5689 +X14.17 Y13.755 Z-5.871 B-47.103 C278.308 F250.3215 +X14.164 Y13.756 C278.306 F80539.452 +X12.385 Y13.953 Z-5.814 B-47.096 C277.717 F303.7742 +X12.378 Y13.954 C277.715 F79718.6781 +X9.729 Y14.21 Z-5.726 B-47.083 C276.727 F200.3264 +X9.722 Y14.211 Z-5.725 C276.725 F78863.019 +X7.683 Y14.374 Z-5.654 B-47.072 C275.87 F255.3848 +X7.676 Y14.375 C275.867 F78544.8972 +X6.327 Y14.463 Z-5.607 B-47.063 C275.253 F380.4592 +X6.32 C275.25 F77792.722 +X4.961 Y14.535 Z-5.559 B-47.054 C274.591 F372.4438 +X4.954 C274.587 F77489.533 +X3.603 Y14.589 Z-5.509 B-47.044 C273.888 F369.1091 +X3.596 C273.884 F76813.7032 +X2.232 Y14.624 Z-5.456 B-47.033 C273.131 F359.7869 +X2.225 C273.127 F75884.2417 +X0.374 Y14.633 Z-5.382 B-47.018 C272.024 F259.482 +X0.367 C272.02 F74719.4369 +X-1.872 Y14.589 Z-5.283 B-46.997 C270.548 F208.1157 +X-1.885 Z-5.282 B-46.996 C270.54 F36713.6052 +X-3.255 Y14.532 Z-5.22 B-46.981 C269.565 F331.6596 +X-3.267 Y14.531 Z-5.219 C269.556 F36204.2865 +X-5.187 Y14.41 Z-5.129 B-46.956 C268.087 F230.0754 +X-7.122 Y14.231 Z-5.036 B-46.926 C266.474 F220.3745 +X-7.387 Y14.201 Z-5.024 B-46.922 C266.242 F1584.0953 +X-7.399 Y14.199 C266.232 F34912.5051 +X-8.767 Y14.03 Z-4.955 B-46.898 C264.988 F300.4979 +X-8.779 Y14.028 Z-4.954 B-46.897 C264.977 F34298.9779 +X-10.129 Y13.828 Z-4.884 B-46.871 C263.672 F295.9267 +X-10.14 Y13.826 Z-4.883 C263.66 F34039.7562 +X-11.497 Y13.588 Z-4.809 B-46.843 C262.265 F285.3808 +X-11.509 Y13.586 Z-4.808 B-46.842 C262.252 F33519.4292 +X-12.855 Y13.311 Z-4.731 B-46.811 C260.781 F278.5171 +X-12.866 Y13.309 Z-4.73 C260.768 F32887.7837 +X-14.2 Y12.996 Z-4.649 B-46.777 C259.219 F271.716 +X-14.211 Y12.993 Z-4.648 C259.206 F32266.9315 +X-15.549 Y12.636 Z-4.563 B-46.74 C257.558 F261.6144 +X-15.555 Y12.635 C257.551 F63350.8616 +X-16.888 Y12.233 Z-4.473 B-46.7 C255.813 F253.1177 +X-16.894 Y12.231 B-46.699 C255.806 F62202.4905 +X-17.978 Y11.875 Z-4.392 B-46.664 C254.324 F301.9667 +X-19.311 Y11.381 Z-4.297 B-46.616 C252.41 F236.8422 +X-20.857 Y10.741 Z-4.187 B-46.553 C250.071 F196.0762 +X-21.573 Y10.418 Z-4.133 B-46.523 C248.983 F417.4483 +X-22.897 Y9.773 Z-4.024 B-46.469 C247.081 F228.1219 +X-23.412 Y9.503 Z-3.982 B-46.449 C246.373 F590.9343 +X-23.423 Y9.497 Z-3.981 C246.359 F29457.6154 +X-24.652 Y8.827 Z-3.875 B-46.403 C244.741 F249.277 +X-24.657 Y8.825 Z-3.874 B-46.402 C244.734 F62197.117 +X-25.86 Y8.124 Z-3.767 B-46.358 C243.243 F256.977 +X-25.866 Y8.121 Z-3.766 C243.236 F59045.4407 +X-27.036 Y7.395 Z-3.657 B-46.317 C241.884 F267.3592 +X-27.041 Y7.392 Z-3.656 C241.878 F59926.5588 +X-28.188 Y6.641 Z-3.544 B-46.279 C240.653 F276.7075 +X-28.199 Y6.634 Z-3.543 C240.642 F30703.6573 +X-29.32 Y5.866 Z-3.431 B-46.245 C239.545 F288.0194 +X-29.33 Y5.859 Z-3.43 C239.536 F31463.2298 +X-30.43 Y5.073 Z-3.318 B-46.214 C238.557 F298.9587 +X-30.44 Y5.066 Z-3.316 C238.548 F31649.5393 +X-31.521 Y4.266 Z-3.204 B-46.186 C237.681 F310.2516 +X-31.526 Y4.262 Z-3.203 C237.678 F68223.093 +X-32.141 Y3.797 Z-3.137 B-46.171 C237.225 F554.7299 +X-32.146 Y3.793 Z-3.136 C237.222 F66211.8197 +X-33.648 Y2.623 Z-2.97 B-46.139 C236.24 F231.4058 +X-33.653 Y2.619 C236.236 F67469.7409 +X-34.699 Y1.778 Z-2.854 B-46.12 C235.655 F341.7678 +X-34.704 Y1.773 Z-2.853 C235.653 F68866.9361 +X-35.736 Y0.926 Z-2.737 B-46.103 C235.16 F354.6726 +X-35.741 Y0.921 Z-2.736 C235.158 F69850.9816 +X-36.758 Y0.072 Z-2.62 B-46.09 C234.749 F368.9935 +X-36.764 Y0.067 Z-2.619 C234.747 F71311.2967 +X-38.313 Y-1.252 Z-2.442 B-46.073 C234.262 F249.8612 +X-38.318 Y-1.256 Z-2.441 C234.261 F73144.0091 +X-40.311 Y-2.98 Z-2.208 B-46.061 C233.863 F203.5865 +X-40.554 Y-2.753 Z-2.591 B-53.286 C232.747 F296.5346 +X-40.765 Y-2.567 Z-3.013 B-60.521 C231.824 F316.0536 +X-38.974 Y-1.018 Z-3.223 B-60.525 C232.176 F226.0533 +X-38.964 Y-1.009 Z-3.224 C232.179 F37871.5671 +X-38.413 Y-0.537 Z-3.288 B-60.528 C232.329 F709.801 +X-38.408 Y-0.532 Z-3.289 C232.33 F74361.8537 +X-37.215 Y0.48 Z-3.425 B-60.534 C232.725 F319.937 +X-37.21 Y0.485 Z-3.426 C232.726 F72825.2116 +X-36.184 Y1.342 Z-3.542 B-60.54 C233.145 F360.8298 +X-36.179 Y1.346 Z-3.543 C233.148 F72052.5863 +X-35.14 Y2.199 Z-3.659 B-60.549 C233.651 F346.3151 +X-35.135 Y2.204 Z-3.66 C233.654 F70546.049 +X-34.084 Y3.048 Z-3.775 B-60.558 C234.246 F333.4819 +X-34.08 Y3.052 Z-3.776 C234.249 F69960.3217 +X-32.892 Y3.982 Z-3.903 B-60.571 C235.022 F286.7666 +X-32.885 Y3.987 Z-3.904 C235.026 F51550.1838 +X-31.941 Y4.706 Z-4.004 B-60.581 C235.721 F351.5514 +X-31.931 Y4.714 Z-4.005 C235.729 F33212.2844 +X-30.847 Y5.517 Z-4.118 B-60.594 C236.615 F298.9594 +X-30.837 Y5.524 Z-4.119 C236.623 F32728.7448 +X-29.727 Y6.318 Z-4.233 B-60.609 C237.625 F285.4132 +X-29.717 Y6.325 Z-4.234 C237.635 F32185.0029 +X-28.581 Y7.104 Z-4.346 B-60.625 C238.761 F272.7263 +X-28.571 Y7.11 Z-4.347 C238.771 F31680.2604 +X-27.419 Y7.862 Z-4.455 B-60.644 C240.017 F263.3842 +X-27.41 Y7.868 Z-4.456 C240.028 F32105.4451 +X-26.222 Y8.601 Z-4.561 B-60.664 C241.419 F250.5001 +X-26.213 Y8.606 Z-4.562 C241.429 F35506.3416 +X-25.002 Y9.313 Z-4.669 B-60.685 C242.948 F241.5327 +X-24.993 Y9.319 Z-4.67 C242.96 F31195.0905 +X-23.849 Y9.947 Z-4.77 B-60.705 C244.489 F251.5056 +X-23.747 Y10.0 Z-4.779 B-60.707 C244.63 F2794.3152 +X-23.738 Y10.005 Z-4.78 C244.643 F30806.167 +X-22.494 Y10.641 Z-4.882 B-60.73 C246.415 F227.4654 +X-21.287 Y11.202 Z-4.976 B-60.754 C248.207 F232.8878 +X-20.065 Y11.721 Z-5.064 B-60.777 C250.06 F230.3678 +X-18.814 Y12.2 Z-5.148 B-60.801 C251.94 F228.8286 +X-17.525 Y12.644 Z-5.231 B-60.823 C253.804 F228.6546 +X-17.144 Y12.763 Z-5.257 B-60.829 C254.333 F793.695 +X-17.133 Y12.766 C254.347 F29298.4505 +X-16.068 Y13.094 Z-5.325 B-60.845 C255.768 F290.7024 +X-15.777 Y13.175 Z-5.345 B-60.849 C256.142 F1088.4005 +X-15.771 Y13.176 Z-5.346 C256.15 F53346.7462 +X-14.498 Y13.519 Z-5.425 B-60.866 C257.74 F253.3281 +X-14.412 Y13.54 Z-5.431 B-60.867 C257.844 F3804.3334 +X-14.401 Y13.543 Z-5.432 C257.857 F30435.6909 +X-13.11 Y13.848 Z-5.51 B-60.882 C259.379 F258.6362 +X-13.033 Y13.864 Z-5.515 B-60.883 C259.467 F4403.6859 +X-13.022 Y13.867 C259.48 F30827.8978 +X-11.693 Y14.14 Z-5.592 B-60.897 C260.956 F259.9579 +X-11.649 Y14.148 Z-5.595 B-60.898 C261.005 F7808.318 +X-11.637 Y14.15 C261.017 F31231.5074 +X-10.273 Y14.391 Z-5.671 B-60.911 C262.446 F261.3423 +X-10.261 Y14.392 C262.458 F31656.9675 +X-8.884 Y14.599 Z-5.744 B-60.924 C263.818 F266.9961 +X-8.873 Y14.601 Z-5.745 C263.829 F32097.7192 +X-7.497 Y14.773 Z-5.815 B-60.935 C265.11 F275.1332 +X-7.485 Y14.774 C265.12 F32552.0814 +X-6.337 Y14.897 Z-5.869 B-60.944 C266.131 F338.2356 +X-4.801 Y15.023 Z-5.941 B-60.954 C267.409 F259.4851 +X-3.332 Y15.108 Z-6.009 B-60.963 C268.552 F278.9641 +X-3.319 Y15.109 C268.561 F33889.9477 +X-1.94 Y15.164 Z-6.069 B-60.971 C269.569 F304.5848 +X-1.928 Y15.165 C269.578 F34133.5626 +X-0.322 Y15.201 Z-6.135 B-60.98 C270.676 F268.3018 +X2.062 Y15.194 Z-6.23 B-60.99 C272.168 F186.5981 +X2.202 Y15.191 Z-6.236 B-60.991 C272.25 F3224.6653 +X2.215 Y15.19 C272.258 F35542.704 +X3.573 Y15.157 Z-6.289 B-60.996 C273.033 F336.6313 +X3.586 Y15.156 C273.04 F35967.8421 +X4.943 Y15.104 Z-6.34 B-61.001 C273.766 F343.2037 +X4.956 Y15.103 C273.773 F36169.3985 +X6.309 Y15.034 Z-6.39 B-61.005 C274.452 F350.4662 +X6.322 Y15.033 C274.458 F36544.5556 +X7.674 Y14.947 Z-6.439 B-61.009 C275.095 F356.2204 +X7.687 Y14.946 C275.101 F37004.8247 +X9.221 Y14.829 Z-6.493 B-61.013 C275.774 F319.4795 +X9.234 Y14.828 C275.779 F37137.7621 +X10.603 Y14.707 Z-6.541 B-61.016 C276.337 F363.5588 +X10.617 Y14.706 Z-6.542 C276.343 F37477.1621 +X12.401 Y14.53 Z-6.601 B-61.019 C277.014 F283.5738 +X12.415 Y14.529 C277.018 F37802.0097 +X14.196 Y14.332 Z-6.659 B-61.022 C277.627 F289.0293 +X14.202 C277.629 F83396.2845 +X16.413 Y14.058 Z-6.728 B-61.026 C278.302 F237.0327 +X16.42 Y14.057 C278.304 F77240.8248 +X19.077 Y13.696 Z-6.805 B-61.03 C279.0 F201.3043 +X19.084 Y13.695 C279.002 F78390.2213 +X21.726 Y13.305 Z-6.88 B-61.033 C279.576 F206.5627 +X21.732 Y13.304 C279.577 F79387.6531 +X24.39 Y12.887 Z-6.955 B-61.035 C280.036 F209.2549 +X24.398 Y12.886 C280.037 F70229.821 +X26.61 Y12.523 Z-7.016 B-61.036 C280.34 F254.8939 +X26.617 Y12.522 C280.341 F89580.5894 +X29.692 Y12.0 Z-7.097 B-61.037 C280.615 F186.6645 +X29.7 Y11.999 C280.616 F76080.4181 +X32.915 Y11.44 Z-7.183 B-61.038 C280.75 F181.4541 +X32.923 Y11.439 Z-7.184 F69759.7242 +X33.198 Y11.391 Z-7.191 C280.757 F2130.3496 +X33.448 Y11.347 Z-7.197 C280.839 F2149.233 +X33.802 Y11.282 Z-7.206 B-61.04 C281.305 F1191.9857 +X34.172 Y11.21 Z-7.214 B-61.044 C282.329 F870.0243 +X34.407 Y11.159 Z-7.218 B-61.048 C283.365 F1084.7911 +X34.614 Y11.107 Z-7.221 B-61.052 C284.548 F1053.6611 +X34.796 Y11.056 Z-7.224 B-61.057 C285.847 F1040.2992 +X34.956 Y11.01 Z-7.227 B-61.061 C287.249 F1030.6203 +X35.098 Y10.965 Z-7.229 B-61.064 C288.756 F1012.1992 +X35.226 Y10.921 Z-7.23 B-61.067 C290.364 F991.1011 +X35.343 Y10.876 Z-7.231 B-61.069 C292.068 F967.4179 +X35.508 Y10.804 B-61.071 C294.849 F611.7274 +X35.662 Y10.726 Z-7.229 B-61.07 C297.71 F607.1854 +X35.81 Y10.643 Z-7.227 B-61.067 C300.537 F615.7453 +X35.963 Y10.547 Z-7.226 B-61.062 C303.385 F607.4773 +X36.231 Y10.361 B-61.047 C308.243 F354.7907 +X36.339 Y10.272 Z-7.225 B-61.039 C310.274 F845.8101 +X36.446 Y10.177 B-61.03 C312.304 F844.0491 +X36.586 Y10.043 Z-7.222 B-61.016 C314.929 F650.0926 +X36.725 Y9.894 Z-7.219 B-61.0 C317.534 F649.8193 +X36.885 Y9.706 Z-7.214 B-60.98 C320.433 F577.1494 +X37.044 Y9.498 Z-7.208 B-60.959 C323.246 F586.1405 +X37.203 Y9.269 Z-7.202 B-60.937 C325.963 F596.2641 +X37.343 Y9.044 Z-7.195 B-60.916 C328.3 F678.4769 +X37.484 Y8.796 Z-7.186 B-60.895 C330.575 F681.8165 +X37.624 Y8.523 Z-7.175 B-60.873 C332.783 F684.2589 +X37.762 Y8.223 Z-7.161 B-60.85 C334.919 F686.8114 +X37.899 Y7.895 Z-7.145 B-60.827 C336.974 F689.4232 +X38.032 Y7.536 Z-7.125 B-60.804 C338.944 F692.0275 +X38.161 Y7.145 Z-7.102 B-60.782 C340.822 F694.4649 +X38.286 Y6.722 Z-7.076 B-60.76 C342.605 F696.5652 +X38.404 Y6.266 Z-7.046 B-60.738 C344.288 F698.1273 +X38.516 Y5.776 Z-7.013 B-60.718 C345.867 F698.9667 +X38.619 Y5.252 Z-6.978 B-60.698 C347.341 F698.8899 +X38.703 Y4.77 Z-6.944 B-60.681 C348.537 F802.8294 +X38.795 Y4.149 Z-6.9 B-60.662 C349.89 F657.2091 +X38.877 Y3.493 Z-6.851 B-60.644 C351.105 F659.2881 +X38.949 Y2.796 Z-6.797 B-60.629 C352.199 F652.8435 +X39.025 Y1.858 Z-6.723 B-60.612 C353.421 F509.225 +X39.054 Y1.421 Z-6.686 F1365.7332 +X39.277 Y1.398 Z-7.138 B-67.804 C354.173 F52.7173 +X39.441 Y1.369 Z-7.613 B-75.0 C354.852 F52.1148 +X39.411 Y1.811 Z-7.651 C354.85 F1345.5538 +X39.364 Y2.433 Z-7.699 C354.06 F572.0885 +X39.312 Y2.999 Z-7.742 C353.241 F593.7335 +X39.25 Y3.582 Z-7.785 B-74.999 C352.282 F542.6193 +X39.181 Y4.133 Z-7.825 C351.244 F536.3072 +X39.106 Y4.653 Z-7.861 B-75.0 C350.128 F528.9123 +X39.024 Y5.143 Z-7.894 C348.938 F522.2697 +X38.967 Y5.453 Z-7.914 C348.108 F778.22 +X38.905 Y5.76 Z-7.934 C347.226 F751.1826 +X38.841 Y6.053 Z-7.952 C346.318 F748.8457 +X38.776 Y6.333 Z-7.969 C345.384 F746.3243 +X38.708 Y6.6 Z-7.985 C344.425 F743.6188 +X38.595 Y7.007 Z-8.009 C342.814 F454.4602 +X38.477 Y7.387 Z-8.029 C341.126 F447.2511 +X38.355 Y7.741 Z-8.047 C339.359 F439.409 +X38.23 Y8.069 Z-8.062 C337.517 F431.8851 +X38.102 Y8.374 Z-8.075 C335.603 F424.7397 +X37.971 Y8.655 Z-8.086 C333.621 F418.0078 +X37.839 Y8.915 Z-8.095 C331.574 F411.6854 +X37.706 Y9.156 Z-8.102 C329.467 F405.8708 +X37.571 Y9.378 Z-8.108 C327.305 F400.4652 +X37.397 Y9.638 Z-8.114 C324.454 F307.2381 +X37.216 Y9.88 Z-8.119 C321.438 F293.6622 +X37.047 Y10.083 Z-8.122 C318.559 F310.4373 +X36.963 Y10.176 Z-8.124 C317.119 F624.9603 +X36.829 Y10.315 Z-8.125 C314.793 F388.2288 +X36.695 Y10.444 C312.444 F385.9715 +X36.559 Y10.563 Z-8.126 C310.071 F383.1777 +X36.34 Y10.735 C306.257 F238.7935 +X36.114 Y10.89 Z-8.127 C302.362 F234.0536 +X35.699 Y11.119 C295.54 F133.2539 +X35.508 Y11.205 Z-8.126 C292.572 F305.0253 +X35.383 Y11.254 Z-8.127 C290.746 F493.3197 +X35.234 Y11.307 Z-8.126 C288.922 F483.3455 +X35.05 Y11.367 Z-8.125 B-74.999 C286.964 F441.334 +X34.797 Y11.438 Z-8.123 B-75.0 C285.009 F419.6441 +X34.655 Y11.475 Z-8.121 B-74.999 C284.046 F830.2073 +X34.425 Y11.528 Z-8.118 C282.746 F591.1789 +X34.178 Y11.581 Z-8.114 B-75.0 C281.776 F718.2837 +X33.846 Y11.645 Z-8.107 B-75.001 C280.921 F703.5145 +X33.528 Y11.703 Z-8.1 B-74.999 C280.428 F963.4447 +X33.158 Y11.768 Z-8.09 B-75.0 C280.324 F1361.0686 +X30.19 Y12.285 Z-8.011 C280.217 F194.8405 +X30.183 Y12.286 F81083.5478 +X27.776 Y12.698 Z-7.946 C280.021 F233.7338 +X27.769 Y12.7 C280.02 F83018.2242 +X26.286 Y12.949 Z-7.906 C279.852 F372.1054 +X26.278 Y12.95 C279.851 F78036.094 +X25.018 Y13.157 Z-7.871 C279.678 F431.8839 +X25.011 Y13.158 C279.677 F77487.7157 +X21.611 Y13.695 Z-7.777 C279.084 F156.4304 +X21.604 Y13.696 C279.082 F74389.2434 +X18.741 Y14.116 Z-7.694 C278.431 F179.9995 +X15.731 Y14.516 Z-7.604 B-74.999 C277.595 F166.0693 +X13.884 Y14.737 Z-7.548 C277.001 F263.9258 +X13.878 C276.999 F73054.5347 +X12.396 Y14.9 Z-7.501 C276.476 F322.7 +X12.389 Y14.901 C276.473 F72890.7397 +X9.407 Y15.183 Z-7.403 B-75.0 C275.284 F155.9397 +X6.964 Y15.363 Z-7.318 C274.172 F184.1523 +X4.558 Y15.49 Z-7.231 B-74.999 C272.944 F181.076 +X2.56 Y15.553 Z-7.156 C271.816 F211.4404 +X0.226 Y15.573 Z-7.064 B-75.0 C270.362 F175.0341 +X-2.065 Y15.531 Z-6.969 C268.78 F171.7019 +X-4.185 Y15.431 Z-6.875 C267.168 F178.5776 +X-6.338 Y15.265 Z-6.777 C265.376 F169.227 +X-7.78 Y15.114 Z-6.708 B-74.999 C264.082 F244.2709 +X-9.161 Y14.936 Z-6.64 C262.764 F247.5917 +X-10.557 Y14.722 Z-6.568 C261.35 F237.8757 +X-11.93 Y14.475 Z-6.493 C259.876 F234.7003 +X-13.278 Y14.196 Z-6.417 B-75.0 C258.344 F231.6425 +X-14.602 Y13.882 Z-6.339 C256.755 F228.7456 +X-15.921 Y13.528 Z-6.259 C255.093 F223.0826 +X-17.432 Y13.07 Z-6.165 C253.059 F187.1668 +X-18.658 Y12.655 Z-6.087 C251.298 F221.8509 +X-19.861 Y12.204 Z-6.007 C249.492 F219.2315 +X-21.058 Y11.711 Z-5.922 C247.66 F216.7079 +X-22.257 Y11.169 Z-5.832 C245.837 F215.3224 +X-23.467 Y10.574 Z-5.737 C244.057 F215.3179 +X-24.695 Y9.925 Z-5.638 C242.353 F216.7215 +X-25.97 Y9.2 Z-5.532 C240.695 F213.423 +X-27.208 Y8.449 Z-5.421 B-74.999 C239.18 F223.9084 +X-28.271 Y7.769 Z-5.324 B-75.0 C237.977 F267.7079 +X-29.567 Y6.898 Z-5.201 C236.63 F225.5195 +X-30.236 Y6.429 Z-5.136 C235.981 F445.2455 +X-30.246 Y6.422 Z-5.135 C235.971 F30561.4858 +X-31.476 Y5.535 Z-5.011 C234.875 F248.4638 +X-32.905 Y4.459 Z-4.863 B-74.999 C233.755 F221.3797 +X-34.156 Y3.483 Z-4.73 C232.905 F262.276 +X-35.451 Y2.442 Z-4.589 C232.154 F262.7475 +X-36.786 Y1.342 Z-4.441 B-74.998 C231.515 F265.2297 +X-37.553 Y0.698 Z-4.354 C231.207 F476.1052 +X-37.564 Y0.689 Z-4.353 C231.203 F35272.7164 +X-38.656 Y-0.237 Z-4.228 C230.837 F344.7398 +X-38.666 Y-0.246 Z-4.227 C230.833 F35823.702 +X-40.363 Y-1.707 Z-4.03 B-74.999 C230.423 F231.7572 +X-41.081 Y-2.332 Z-3.946 C230.304 F568.6766 +G94 +G00 Z-2.652 +X-44.166 Y1.385 +Z5.0 +B0. +Z10.0 +Z10.818 + +( FINISH2 FLOWLINE SRF_MILL1 ) +G00 G54 X-44.166 Y1.385 Z10.818 +B-74.999 C230.318 +X-44.276 Y1.721 +Z10.0 +Z3.0 +G93 +G01 Z-3.879 F43.6109 +X-41.192 Y-1.996 Z-5.173 F60.0 +X-39.443 Y-0.553 C230.665 F234.1759 +X-38.827 Y-0.051 C230.833 F641.2242 +X-38.817 Y-0.042 C230.836 F37189.8454 +X-37.419 Y1.088 C231.309 F273.4246 +X-36.093 Y2.139 B-75.0 C231.882 F276.5858 +X-35.416 Y2.667 C232.223 F525.2646 +X-35.411 Y2.671 C232.226 F68633.2928 +X-33.833 Y3.874 C233.155 F218.1489 +X-32.509 Y4.85 C234.081 F249.5157 +X-31.246 Y5.749 C235.09 F252.7008 +X-29.831 Y6.714 C236.365 F218.262 +G94 +G00 Z10.0 +C257.016 +X-28.102 Y23.416 +Z3.0 +G93 +G01 X-14.387 Y13.936 Z-6.356 F8.2994 +X-15.962 Y13.543 Z-6.352 B-75.001 C255.048 F187.9741 +X-17.208 Y13.191 C253.377 F227.9221 +X-18.446 Y12.802 Z-6.355 B-75.0 C251.625 F221.5628 +X-19.648 Y12.383 Z-6.357 C249.855 F222.1155 +X-20.861 Y11.917 Z-6.359 C248.033 F216.0646 +X-22.072 Y11.406 Z-6.36 B-74.999 C246.214 F214.6647 +X-23.29 Y10.845 Z-6.358 C244.43 F214.4118 +X-24.521 Y10.231 Z-6.356 B-75.0 C242.709 F215.3624 +X-25.647 Y9.631 Z-6.354 C241.227 F240.5196 +X-26.907 Y8.917 C239.679 F220.0416 +X-28.198 Y8.14 Z-6.356 C238.216 F220.5877 +X-29.512 Y7.304 Z-6.357 C236.847 F222.5519 +X-30.902 Y6.373 Z-6.356 C235.542 F217.0683 +X-32.215 Y5.452 Z-6.355 C234.448 F237.7782 +X-33.539 Y4.488 Z-6.354 C233.479 F244.3166 +X-35.053 Y3.347 Z-6.355 B-74.999 C232.53 F221.9638 +X-36.652 Y2.103 Z-6.356 C231.713 F220.2137 +X-38.368 Y0.731 B-74.998 C231.039 F215.8718 +X-39.017 Y0.203 C230.835 F592.7917 +X-39.028 Y0.194 C230.832 F35513.1376 +X-40.817 Y-1.274 B-74.999 C230.412 F223.7249 +X-41.685 Y-1.994 B-75.0 C230.277 F481.7573 +X-42.179 Y-1.992 Z-7.538 C230.241 F456.6723 +X-40.409 Y-0.526 B-74.999 C230.533 F234.526 +X-39.222 Y0.445 C230.834 F333.1572 +X-39.213 Y0.453 C230.837 F43506.9431 +X-37.812 Y1.585 C231.31 F270.5211 +X-36.496 Y2.629 C231.877 F275.6321 +X-35.13 Y3.687 C232.597 F254.8458 +X-33.625 Y4.819 B-75.0 C233.548 F221.7031 +X-32.361 Y5.737 C234.477 F254.0994 +X-31.119 Y6.607 C235.509 F249.8268 +X-30.125 Y7.279 C236.419 F303.3609 +X-28.843 Y8.11 C237.708 F228.4967 +X-27.868 Y8.713 C238.766 F293.645 +X-26.66 Y9.427 C240.167 F231.7753 +X-25.46 Y10.094 C241.659 F228.0501 +X-24.269 Y10.716 C243.241 F224.5436 +X-23.081 Y11.294 C244.915 F220.3655 +X-21.601 Y11.953 C247.112 F173.9163 +X-20.576 Y12.37 C248.651 F251.4893 +X-19.347 Y12.828 Z-7.539 C250.468 F213.1699 +X-18.089 Y13.252 C252.273 F213.1813 +X-16.8 Y13.642 Z-7.538 C254.045 F214.2141 +X-15.473 Y13.999 Z-7.537 C255.77 F215.5862 +X-14.215 Y14.3 C257.313 F235.5284 +X-12.84 Y14.589 Z-7.538 C258.916 F222.1266 +X-11.436 Y14.845 C260.466 F224.4422 +X-9.644 Y15.116 C262.319 F182.3842 +X-8.005 Y15.314 C263.896 F206.9033 +X-6.513 Y15.456 C265.239 F234.8764 +X-4.999 Y15.564 C266.52 F238.233 +X-2.768 Y15.665 C268.266 F167.5537 +X-0.488 Y15.702 C269.886 F170.7014 +X1.913 Y15.673 C271.426 F168.5031 +X4.332 Y15.583 C272.82 F173.765 +X6.807 Y15.433 C274.095 F175.8975 +X8.998 Y15.257 C275.106 F205.0622 +X11.532 Y15.007 C276.148 F182.6972 +X12.385 Y14.911 C276.47 F553.5682 +X12.398 Y14.91 C276.475 F35736.4591 +X13.593 Y14.77 C276.901 F399.9158 +G94 +G00 Z-6.244 +X14.173 Y19.565 +Z10.0 +B0. +B-75.0 C360.0 +X44.466 Y-5.887 +Z5.0 +Z3.0 +G93 +G01 Z-7.056 F29.8332 +X39.636 Z-8.35 F60.0 +Y-3.578 F259.8332 +X39.638 Y-3.57 F78989.2007 +Y1.887 F109.9529 +G94 +G00 Z-7.055 +X44.468 +Z5.0 +B0. +Z10.0 + +G53 G49 Z30 M09 +G53 Y0. B0 C0 +M429 ;Restore Trivkins +M30 +% diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc new file mode 100644 index 0000000..b9f6969 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc @@ -0,0 +1,4510 @@ +( Impeller 5-axis 12/24/2011) +( This is preceded by cutting the external "conical" shape on a lathe) +( This is only a demo - roughing out in soft non-metal material) +M428 ;TCP:xyzac +G93 +S600 M3 +( --- Operation 1 ) +G0 X 16.339 Y -25.409 Z 33.353 A -71.841 C -35.930 +G0 X 7.417 Y -13.098 Z 28.366 A -71.841 C -35.930 +G1 X 6.302 Y -11.560 Z 27.743 A -71.841 C -35.930 F 318 +G1 X 6.358 Y -12.418 Z 26.178 A -71.266 C -32.919 F 159 +G1 X 6.346 Y -12.607 Z 25.858 A -71.158 C -32.304 F 159 +G1 X 6.307 Y -12.804 Z 25.552 A -71.093 C -31.715 F 159 +G1 X 6.238 Y -13.009 Z 25.262 A -71.073 C -31.151 F 159 +G1 X 6.140 Y -13.221 Z 24.986 A -71.096 C -30.614 F 159 +G1 X 6.014 Y -13.434 Z 24.729 A -71.164 C -30.107 F 159 +G1 X 5.891 Y -13.609 Z 24.534 A -71.252 C -29.718 F 159 +G1 X 5.476 Y -14.121 Z 23.987 A -71.566 C -28.632 F 159 +G1 X 4.815 Y -14.881 Z 23.162 A -71.965 C -27.052 F 159 +G1 X 4.310 Y -15.426 Z 22.558 A -72.202 C -25.935 F 159 +G1 X 3.785 Y -15.960 Z 21.956 A -72.387 C -24.870 F 159 +G1 X 3.244 Y -16.483 Z 21.354 A -72.522 C -23.855 F 159 +G1 X 2.429 Y -17.222 Z 20.484 A -72.638 C -22.463 F 159 +G1 X 1.632 Y -17.898 Z 19.669 A -72.669 C -21.233 F 159 +G1 X 0.727 Y -18.615 Z 18.778 A -72.625 C -19.964 F 159 +G1 X -0.210 Y -19.310 Z 17.890 A -72.500 C -18.780 F 159 +G1 X -0.850 Y -19.760 Z 17.302 A -72.381 C -18.024 F 159 +G1 X -1.872 Y -20.439 Z 16.396 A -71.935 C -17.384 F 159 +G1 X -2.911 Y -21.087 Z 15.512 A -71.371 C -17.097 F 159 +G1 X -3.972 Y -21.712 Z 14.638 A -70.844 C -16.828 F 159 +G1 X -5.028 Y -22.302 Z 13.797 A -70.367 C -16.583 F 159 +G1 X -6.121 Y -22.881 Z 12.954 A -69.921 C -16.352 F 159 +G1 X -7.239 Y -23.445 Z 12.117 A -69.512 C -16.140 F 159 +G1 X -8.443 Y -24.025 Z 11.258 A -68.408 C -17.485 F 159 +G1 X -9.087 Y -24.329 Z 10.817 A -67.494 C -19.003 F 159 +G1 X -9.731 Y -24.634 Z 10.377 A -66.596 C -20.528 F 159 +G1 X -10.381 Y -24.933 Z 9.946 A -65.737 C -22.068 F 159 +G1 X -11.029 Y -25.234 Z 9.515 A -64.898 C -23.611 F 159 +G1 X -11.683 Y -25.529 Z 9.094 A -64.103 C -25.160 F 159 +G1 X -12.335 Y -25.825 Z 8.674 A -63.332 C -26.705 F 159 +G1 X -13.018 Y -26.127 Z 8.248 A -62.581 C -28.312 F 159 +G1 X -13.699 Y -26.430 Z 7.823 A -61.858 C -29.909 F 159 +G1 X -15.018 Y -27.002 Z 7.027 A -60.593 C -32.959 F 159 +G1 X -16.370 Y -27.574 Z 6.238 A -59.462 C -36.012 F 159 +G1 X -17.703 Y -28.124 Z 5.489 A -58.507 C -38.930 F 159 +G1 X -18.590 Y -28.488 Z 5.002 A -57.948 C -40.822 F 159 +G1 X -19.456 Y -28.875 Z 4.516 A -57.404 C -42.675 F 159 +G1 X -20.304 Y -29.295 Z 4.026 A -56.865 C -44.507 F 159 +G1 X -20.997 Y -29.667 Z 3.618 A -56.426 C -46.020 F 159 +G1 X -21.811 Y -30.137 Z 3.134 A -55.918 C -47.811 F 159 +G1 X -23.728 Y -31.352 Z 1.937 A -54.730 C -52.054 F 159 +G1 X -23.882 Y -31.459 Z 1.837 A -54.607 C -51.977 F 636 +G1 X -24.010 Y -31.567 Z 1.743 A -54.496 C -51.906 F 636 +G1 X -24.113 Y -31.676 Z 1.655 A -54.395 C -51.842 F 636 +G1 X -24.192 Y -31.786 Z 1.574 A -54.304 C -51.784 F 636 +G1 X -24.245 Y -31.897 Z 1.500 A -54.220 C -51.731 F 636 +G1 X -24.275 Y -32.008 Z 1.432 A -54.143 C -51.682 F 636 +G1 X -24.281 Y -32.118 Z 1.371 A -54.070 C -51.635 F 636 +G1 X -24.263 Y -32.228 Z 1.317 A -53.998 C -51.590 F 636 +G1 X -24.223 Y -32.337 Z 1.270 A -53.925 C -51.543 F 636 +G1 X -24.159 Y -32.445 Z 1.230 A -53.850 C -51.494 F 636 +G1 X -24.073 Y -32.550 Z 1.198 A -53.769 C -51.442 F 636 +G1 X -23.965 Y -32.654 Z 1.172 A -53.681 C -51.385 F 636 +G1 X -23.835 Y -32.755 Z 1.154 A -53.585 C -51.323 F 636 +G1 X -23.683 Y -32.853 Z 1.143 A -53.480 C -51.255 F 636 +G1 X -23.510 Y -32.947 Z 1.139 A -53.366 C -51.181 F 636 +G1 X -23.317 Y -33.038 Z 1.143 A -53.243 C -51.100 F 636 +G1 X -23.113 Y -33.121 Z 1.153 A -53.142 C -51.034 F 636 +G1 X -22.912 Y -33.193 Z 1.170 A -53.043 C -50.969 F 636 +G1 X -22.712 Y -33.252 Z 1.192 A -52.947 C -50.905 F 636 +G1 X -22.515 Y -33.299 Z 1.221 A -52.853 C -50.843 F 636 +G1 X -22.320 Y -33.334 Z 1.256 A -52.761 C -50.782 F 636 +G1 X -22.129 Y -33.355 Z 1.297 A -52.671 C -50.722 F 636 +G1 X -21.941 Y -33.363 Z 1.344 A -52.582 C -50.662 F 636 +G1 X -21.756 Y -33.357 Z 1.398 A -52.494 C -50.603 F 636 +G1 X -21.576 Y -33.338 Z 1.457 A -52.407 C -50.545 F 636 +G1 X -21.401 Y -33.303 Z 1.524 A -52.319 C -50.486 F 636 +G1 X -21.230 Y -33.254 Z 1.596 A -52.231 C -50.427 F 636 +G1 X -21.065 Y -33.190 Z 1.676 A -52.142 C -50.367 F 636 +G1 X -20.905 Y -33.109 Z 1.761 A -52.052 C -50.305 F 636 +G1 X -20.751 Y -33.014 Z 1.853 A -51.959 C -50.242 F 636 +G1 X -20.604 Y -32.901 Z 1.952 A -51.863 C -50.176 F 636 +G1 X -20.463 Y -32.772 Z 2.058 A -51.763 C -50.108 F 636 +G1 X -19.254 Y -31.563 Z 3.017 A -53.155 C -46.358 F 159 +G1 X -18.880 Y -31.212 Z 3.301 A -53.584 C -45.229 F 159 +G1 X -18.484 Y -30.874 Z 3.589 A -54.009 C -44.087 F 159 +G1 X -18.115 Y -30.588 Z 3.846 A -54.380 C -43.061 F 159 +G1 X -17.727 Y -30.313 Z 4.104 A -54.744 C -42.018 F 159 +G1 X -17.134 Y -29.941 Z 4.476 A -55.254 C -40.486 F 159 +G1 X -16.074 Y -29.370 Z 5.099 A -56.092 C -37.843 F 159 +G1 X -14.797 Y -28.688 Z 5.868 A -57.235 C -34.613 F 159 +G1 X -14.162 Y -28.344 Z 6.265 A -57.877 C -32.986 F 159 +G1 X -13.525 Y -28.001 Z 6.663 A -58.550 C -31.347 F 159 +G1 X -12.893 Y -27.655 Z 7.073 A -59.277 C -29.710 F 159 +G1 X -12.258 Y -27.310 Z 7.484 A -60.034 C -28.067 F 159 +G1 X -11.674 Y -26.988 Z 7.876 A -60.782 C -26.551 F 159 +G1 X -11.089 Y -26.666 Z 8.268 A -61.554 C -25.036 F 159 +G1 X -10.508 Y -26.342 Z 8.669 A -62.366 C -23.534 F 159 +G1 X -9.926 Y -26.020 Z 9.072 A -63.200 C -22.038 F 159 +G1 X -9.304 Y -25.671 Z 9.514 A -64.138 C -20.448 F 159 +G1 X -8.682 Y -25.323 Z 9.958 A -65.096 C -18.869 F 159 +G1 X -8.065 Y -24.973 Z 10.410 A -66.091 C -17.318 F 159 +G1 X -7.448 Y -24.626 Z 10.864 A -67.099 C -15.784 F 159 +G1 X -6.340 Y -23.980 Z 11.727 A -67.941 C -15.314 F 159 +G1 X -5.281 Y -23.339 Z 12.587 A -68.469 C -15.593 F 159 +G1 X -4.239 Y -22.684 Z 13.460 A -69.036 C -15.890 F 159 +G1 X -3.191 Y -21.997 Z 14.369 A -69.656 C -16.214 F 159 +G1 X -2.187 Y -21.309 Z 15.269 A -70.298 C -16.546 F 159 +G1 X -1.310 Y -20.681 Z 16.081 A -70.898 C -16.861 F 159 +G1 X -0.467 Y -20.047 Z 16.893 A -71.355 C -17.515 F 159 +G1 X 0.439 Y -19.327 Z 17.800 A -71.634 C -18.679 F 159 +G1 X 1.320 Y -18.588 Z 18.715 A -71.841 C -19.915 F 159 +G1 X 2.169 Y -17.832 Z 19.633 A -71.964 C -21.235 F 159 +G1 X 2.887 Y -17.153 Z 20.443 A -72.003 C -22.463 F 159 +G1 X 3.675 Y -16.358 Z 21.371 A -71.958 C -23.956 F 159 +G1 X 4.424 Y -15.546 Z 22.302 A -71.807 C -25.554 F 159 +G1 X 4.903 Y -14.993 Z 22.925 A -71.639 C -26.685 F 159 +G1 X 5.365 Y -14.432 Z 23.549 A -71.425 C -27.853 F 159 +G1 X 5.952 Y -13.669 Z 24.385 A -71.059 C -29.475 F 159 +G1 X 6.126 Y -13.414 Z 24.670 A -70.942 C -30.040 F 159 +G1 X 6.292 Y -13.128 Z 25.013 A -70.850 C -30.717 F 159 +G1 X 6.424 Y -12.845 Z 25.376 A -70.803 C -31.434 F 159 +G1 X 6.521 Y -12.569 Z 25.758 A -70.799 C -32.188 F 159 +G1 X 6.587 Y -12.302 Z 26.157 A -70.837 C -32.977 F 159 +G1 X 6.719 Y -11.084 Z 28.149 A -71.108 C -36.914 F 159 +G1 X 6.718 Y -11.024 Z 28.255 A -71.228 C -36.831 F 636 +G1 X 6.700 Y -10.985 Z 28.343 A -71.325 C -36.765 F 636 +G1 X 6.666 Y -10.965 Z 28.411 A -71.403 C -36.711 F 636 +G1 X 6.643 Y -10.962 Z 28.438 A -71.438 C -36.687 F 636 +G1 X 6.617 Y -10.965 Z 28.461 A -71.472 C -36.664 F 636 +G1 X 6.555 Y -10.983 Z 28.490 A -71.542 C -36.616 F 636 +G1 X 6.481 Y -11.021 Z 28.500 A -71.625 C -36.559 F 636 +G1 X 6.396 Y -11.076 Z 28.490 A -71.726 C -36.490 F 636 +G1 X 6.300 Y -11.148 Z 28.459 A -71.849 C -36.406 F 636 +G1 X 6.205 Y -11.229 Z 28.413 A -71.947 C -36.339 F 636 +G1 X 6.121 Y -11.308 Z 28.358 A -72.042 C -36.274 F 636 +G1 X 6.050 Y -11.386 Z 28.293 A -72.134 C -36.212 F 636 +G1 X 5.992 Y -11.462 Z 28.219 A -72.224 C -36.151 F 636 +G1 X 5.948 Y -11.535 Z 28.134 A -72.312 C -36.091 F 636 +G1 X 5.921 Y -11.605 Z 28.040 A -72.402 C -36.030 F 636 +G1 X 5.910 Y -11.671 Z 27.935 A -72.494 C -35.968 F 636 +G1 X 5.917 Y -11.732 Z 27.820 A -72.591 C -35.902 F 636 +G1 X 6.139 Y -12.524 Z 26.198 A -71.673 C -32.860 F 159 +G1 X 6.161 Y -12.641 Z 25.971 A -71.541 C -32.438 F 159 +G1 X 6.163 Y -12.765 Z 25.751 A -71.439 C -32.028 F 159 +G1 X 6.132 Y -12.961 Z 25.439 A -71.345 C -31.436 F 159 +G1 X 6.059 Y -13.167 Z 25.146 A -71.320 C -30.873 F 159 +G1 X 5.947 Y -13.380 Z 24.877 A -71.361 C -30.348 F 159 +G1 X 5.798 Y -13.593 Z 24.635 A -71.467 C -29.864 F 159 +G1 X 5.388 Y -14.068 Z 24.140 A -71.812 C -28.867 F 159 +G1 X 4.731 Y -14.775 Z 23.390 A -72.274 C -27.404 F 159 +G1 X 4.197 Y -15.311 Z 22.807 A -72.583 C -26.305 F 159 +G1 X 3.645 Y -15.834 Z 22.224 A -72.840 C -25.254 F 159 +G1 X 3.074 Y -16.344 Z 21.643 A -73.047 C -24.254 F 159 +G1 X 2.486 Y -16.841 Z 21.063 A -73.208 C -23.301 F 159 +G1 X 1.882 Y -17.324 Z 20.484 A -73.327 C -22.390 F 159 +G1 X 1.044 Y -17.954 Z 19.707 A -73.428 C -21.225 F 159 +G1 X 0.081 Y -18.626 Z 18.846 A -73.476 C -19.985 F 159 +G1 X -0.916 Y -19.271 Z 17.988 A -73.424 C -18.876 F 159 +G1 X -1.885 Y -19.853 Z 17.182 A -73.237 C -18.065 F 159 +G1 X -2.966 Y -20.457 Z 16.321 A -72.769 C -17.807 F 159 +G1 X -4.072 Y -21.031 Z 15.468 A -72.330 C -17.585 F 159 +G1 X -5.197 Y -21.577 Z 14.628 A -71.930 C -17.383 F 159 +G1 X -6.112 Y -21.993 Z 13.965 A -71.638 C -17.235 F 159 +G1 X -7.039 Y -22.392 Z 13.308 A -71.373 C -17.100 F 159 +G1 X -8.215 Y -22.869 Z 12.499 A -71.076 C -16.948 F 159 +G1 X -9.511 Y -23.377 Z 11.647 A -69.689 C -19.191 F 159 +G1 X -10.182 Y -23.630 Z 11.219 A -68.867 C -20.673 F 159 +G1 X -10.851 Y -23.885 Z 10.793 A -68.063 C -22.154 F 159 +G1 X -11.524 Y -24.131 Z 10.375 A -67.299 C -23.635 F 159 +G1 X -12.197 Y -24.377 Z 9.958 A -66.555 C -25.109 F 159 +G1 X -12.874 Y -24.615 Z 9.550 A -65.855 C -26.578 F 159 +G1 X -13.550 Y -24.854 Z 9.142 A -65.177 C -28.035 F 159 +G1 X -14.856 Y -25.296 Z 8.377 A -63.981 C -30.799 F 159 +G1 X -15.956 Y -25.655 Z 7.749 A -63.077 C -33.068 F 159 +G1 X -16.746 Y -25.901 Z 7.312 A -62.494 C -34.656 F 159 +G1 X -17.533 Y -26.147 Z 6.876 A -61.941 C -36.212 F 159 +G1 X -18.906 Y -26.555 Z 6.142 A -61.101 C -38.833 F 159 +G1 X -20.051 Y -26.885 Z 5.550 A -60.502 C -40.933 F 159 +G1 X -21.192 Y -27.213 Z 4.960 A -59.956 C -42.956 F 159 +G1 X -23.005 Y -27.766 Z 4.036 A -59.193 C -46.067 F 159 +G1 X -24.574 Y -28.263 Z 3.254 A -58.640 C -48.642 F 159 +G1 X -26.697 Y -29.042 Z 2.140 A -57.888 C -52.060 F 159 +G1 X -26.957 Y -29.146 Z 1.999 A -57.699 C -51.996 F 636 +G1 X -27.196 Y -29.258 Z 1.860 A -57.519 C -51.935 F 636 +G1 X -27.413 Y -29.379 Z 1.725 A -57.348 C -51.876 F 636 +G1 X -27.608 Y -29.507 Z 1.592 A -57.185 C -51.820 F 636 +G1 X -27.783 Y -29.642 Z 1.463 A -57.030 C -51.767 F 636 +G1 X -27.937 Y -29.784 Z 1.336 A -56.883 C -51.716 F 636 +G1 X -28.071 Y -29.932 Z 1.213 A -56.741 C -51.666 F 636 +G1 X -28.185 Y -30.086 Z 1.093 A -56.604 C -51.619 F 636 +G1 X -28.279 Y -30.245 Z 0.976 A -56.472 C -51.573 F 636 +G1 X -28.354 Y -30.410 Z 0.863 A -56.344 C -51.528 F 636 +G1 X -28.410 Y -30.578 Z 0.754 A -56.217 C -51.483 F 636 +G1 X -28.447 Y -30.751 Z 0.648 A -56.093 C -51.439 F 636 +G1 X -28.465 Y -30.928 Z 0.547 A -55.970 C -51.396 F 636 +G1 X -28.465 Y -31.107 Z 0.449 A -55.846 C -51.352 F 636 +G1 X -28.448 Y -31.290 Z 0.355 A -55.722 C -51.307 F 636 +G1 X -28.413 Y -31.475 Z 0.265 A -55.596 C -51.263 F 636 +G1 X -28.361 Y -31.661 Z 0.179 A -55.468 C -51.217 F 636 +G1 X -28.291 Y -31.849 Z 0.098 A -55.338 C -51.170 F 636 +G1 X -28.206 Y -32.038 Z 0.021 A -55.204 C -51.122 F 636 +G1 X -28.104 Y -32.228 Z -0.051 A -55.067 C -51.072 F 636 +G1 X -27.985 Y -32.417 Z -0.119 A -54.926 C -51.021 F 636 +G1 X -27.852 Y -32.607 Z -0.182 A -54.781 C -50.968 F 636 +G1 X -27.703 Y -32.795 Z -0.241 A -54.632 C -50.913 F 636 +G1 X -27.538 Y -32.983 Z -0.294 A -54.479 C -50.857 F 636 +G1 X -27.359 Y -33.168 Z -0.342 A -54.321 C -50.799 F 636 +G1 X -27.166 Y -33.352 Z -0.386 A -54.158 C -50.738 F 636 +G1 X -26.958 Y -33.533 Z -0.424 A -53.990 C -50.676 F 636 +G1 X -26.737 Y -33.711 Z -0.457 A -53.818 C -50.612 F 636 +G1 X -26.502 Y -33.885 Z -0.484 A -53.641 C -50.545 F 636 +G1 X -26.253 Y -34.056 Z -0.506 A -53.459 C -50.476 F 636 +G1 X -25.992 Y -34.223 Z -0.522 A -53.272 C -50.406 F 636 +G1 X -25.718 Y -34.384 Z -0.533 A -53.081 C -50.333 F 636 +G1 X -25.437 Y -34.540 Z -0.538 A -52.916 C -50.269 F 636 +G1 X -25.154 Y -34.689 Z -0.538 A -52.751 C -50.206 F 636 +G1 X -24.869 Y -34.830 Z -0.533 A -52.588 C -50.143 F 636 +G1 X -24.583 Y -34.964 Z -0.523 A -52.425 C -50.080 F 636 +G1 X -24.296 Y -35.090 Z -0.508 A -52.264 C -50.017 F 636 +G1 X -24.008 Y -35.207 Z -0.488 A -52.104 C -49.954 F 636 +G1 X -23.721 Y -35.315 Z -0.463 A -51.946 C -49.892 F 636 +G1 X -23.433 Y -35.415 Z -0.433 A -51.789 C -49.830 F 636 +G1 X -23.147 Y -35.504 Z -0.397 A -51.634 C -49.768 F 636 +G1 X -22.862 Y -35.584 Z -0.356 A -51.481 C -49.707 F 636 +G1 X -22.578 Y -35.654 Z -0.310 A -51.329 C -49.647 F 636 +G1 X -22.297 Y -35.713 Z -0.259 A -51.179 C -49.586 F 636 +G1 X -22.018 Y -35.762 Z -0.203 A -51.031 C -49.526 F 636 +G1 X -21.742 Y -35.799 Z -0.141 A -50.885 C -49.467 F 636 +G1 X -21.469 Y -35.824 Z -0.074 A -50.741 C -49.408 F 636 +G1 X -21.200 Y -35.838 Z -0.002 A -50.598 C -49.349 F 636 +G1 X -20.935 Y -35.839 Z 0.075 A -50.456 C -49.291 F 636 +G1 X -20.675 Y -35.827 Z 0.158 A -50.316 C -49.233 F 636 +G1 X -20.419 Y -35.803 Z 0.247 A -50.177 C -49.176 F 636 +G1 X -20.169 Y -35.765 Z 0.340 A -50.039 C -49.118 F 636 +G1 X -19.925 Y -35.713 Z 0.440 A -49.901 C -49.061 F 636 +G1 X -19.687 Y -35.647 Z 0.544 A -49.764 C -49.003 F 636 +G1 X -19.455 Y -35.567 Z 0.654 A -49.627 C -48.945 F 636 +G1 X -19.231 Y -35.472 Z 0.770 A -49.489 C -48.886 F 636 +G1 X -19.013 Y -35.362 Z 0.891 A -49.350 C -48.827 F 636 +G1 X -18.804 Y -35.236 Z 1.017 A -49.209 C -48.767 F 636 +G1 X -18.603 Y -35.094 Z 1.149 A -49.066 C -48.706 F 636 +G1 X -18.411 Y -34.937 Z 1.287 A -48.921 C -48.643 F 636 +G1 X -18.228 Y -34.762 Z 1.430 A -48.772 C -48.579 F 636 +G1 X -18.054 Y -34.571 Z 1.579 A -48.620 C -48.512 F 636 +G1 X -17.891 Y -34.362 Z 1.733 A -48.463 C -48.444 F 636 +G1 X -17.737 Y -34.136 Z 1.893 A -48.302 C -48.373 F 636 +G1 X -16.823 Y -32.682 Z 2.900 A -50.315 C -44.245 F 159 +G1 X -16.704 Y -32.501 Z 3.027 A -50.578 C -43.729 F 159 +G1 X -16.441 Y -32.150 Z 3.283 A -51.085 C -42.682 F 159 +G1 X -16.143 Y -31.818 Z 3.540 A -51.565 C -41.608 F 159 +G1 X -15.809 Y -31.504 Z 3.797 A -52.016 C -40.501 F 159 +G1 X -15.439 Y -31.212 Z 4.051 A -52.433 C -39.363 F 159 +G1 X -14.327 Y -30.471 Z 4.755 A -53.548 C -36.134 F 159 +G1 X -13.615 Y -30.002 Z 5.209 A -54.325 C -34.064 F 159 +G1 X -13.010 Y -29.600 Z 5.611 A -55.055 C -32.299 F 159 +G1 X -12.403 Y -29.198 Z 6.015 A -55.820 C -30.533 F 159 +G1 X -11.801 Y -28.797 Z 6.431 A -56.642 C -28.785 F 159 +G1 X -11.197 Y -28.398 Z 6.849 A -57.496 C -27.043 F 159 +G1 X -10.599 Y -27.998 Z 7.277 A -58.403 C -25.325 F 159 +G1 X -9.999 Y -27.600 Z 7.708 A -59.339 C -23.620 F 159 +G1 X -9.385 Y -27.190 Z 8.164 A -60.355 C -21.890 F 159 +G1 X -8.770 Y -26.782 Z 8.621 A -61.395 C -20.181 F 159 +G1 X -8.179 Y -26.387 Z 9.075 A -62.445 C -18.561 F 159 +G1 X -7.588 Y -25.994 Z 9.530 A -63.512 C -16.964 F 159 +G1 X -7.003 Y -25.602 Z 9.994 A -64.611 C -15.409 F 159 +G1 X -6.425 Y -25.216 Z 10.454 A -65.628 C -14.069 F 159 +G1 X -5.415 Y -24.506 Z 11.322 A -66.256 C -14.411 F 159 +G1 X -4.420 Y -23.790 Z 12.204 A -66.919 C -14.768 F 159 +G1 X -3.442 Y -23.066 Z 13.101 A -67.618 C -15.141 F 159 +G1 X -2.472 Y -22.323 Z 14.021 A -68.358 C -15.533 F 159 +G1 X -1.538 Y -21.584 Z 14.937 A -69.116 C -15.931 F 159 +G1 X -0.645 Y -20.851 Z 15.844 A -69.871 C -16.363 F 159 +G1 X 0.233 Y -20.093 Z 16.777 A -70.391 C -17.361 F 159 +G1 X 1.080 Y -19.327 Z 17.712 A -70.779 C -18.545 F 159 +G1 X 1.898 Y -18.548 Z 18.653 A -71.062 C -19.860 F 159 +G1 X 2.688 Y -17.755 Z 19.599 A -71.271 C -21.233 F 159 +G1 X 3.377 Y -17.024 Z 20.462 A -71.384 C -22.554 F 159 +G1 X 4.082 Y -16.232 Z 21.386 A -71.415 C -24.051 F 159 +G1 X 4.776 Y -15.396 Z 22.348 A -71.336 C -25.712 F 159 +G1 X 5.431 Y -14.549 Z 23.312 A -71.142 C -27.471 F 159 +G1 X 5.906 Y -13.891 Z 24.051 A -70.918 C -28.876 F 159 +G1 X 6.200 Y -13.456 Z 24.540 A -70.740 C -29.831 F 159 +G1 X 6.374 Y -13.167 Z 24.876 A -70.634 C -30.497 F 159 +G1 X 6.530 Y -12.878 Z 25.223 A -70.542 C -31.191 F 159 +G1 X 6.666 Y -12.592 Z 25.580 A -70.462 C -31.912 F 159 +G1 X 6.838 Y -12.169 Z 26.133 A -70.362 C -33.037 F 159 +G1 X 7.180 Y -10.880 Z 28.012 A -70.183 C -36.819 F 159 +G1 X 7.193 Y -10.818 Z 28.107 A -70.304 C -36.780 F 636 +G1 X 7.194 Y -10.765 Z 28.197 A -70.414 C -36.744 F 636 +G1 X 7.185 Y -10.721 Z 28.282 A -70.515 C -36.712 F 636 +G1 X 7.165 Y -10.687 Z 28.360 A -70.607 C -36.682 F 636 +G1 X 7.137 Y -10.661 Z 28.433 A -70.694 C -36.654 F 636 +G1 X 7.099 Y -10.645 Z 28.499 A -70.776 C -36.628 F 636 +G1 X 7.053 Y -10.637 Z 28.559 A -70.856 C -36.602 F 636 +G1 X 6.999 Y -10.638 Z 28.613 A -70.936 C -36.576 F 636 +G1 X 6.937 Y -10.646 Z 28.659 A -71.019 C -36.550 F 636 +G1 X 6.868 Y -10.663 Z 28.699 A -71.104 C -36.523 F 636 +G1 X 6.793 Y -10.688 Z 28.732 A -71.194 C -36.494 F 636 +G1 X 6.712 Y -10.720 Z 28.758 A -71.290 C -36.463 F 636 +G1 X 6.625 Y -10.759 Z 28.777 A -71.393 C -36.430 F 636 +G1 X 6.533 Y -10.806 Z 28.787 A -71.502 C -36.396 F 636 +G1 X 6.437 Y -10.860 Z 28.791 A -71.618 C -36.359 F 636 +G1 X 6.337 Y -10.920 Z 28.786 A -71.741 C -36.319 F 636 +G1 X 6.141 Y -11.049 Z 28.758 A -71.955 C -36.252 F 636 +G1 X 6.050 Y -11.115 Z 28.735 A -72.058 C -36.219 F 636 +G1 X 5.965 Y -11.180 Z 28.706 A -72.159 C -36.187 F 636 +G1 X 5.886 Y -11.246 Z 28.671 A -72.258 C -36.156 F 636 +G1 X 5.813 Y -11.312 Z 28.630 A -72.354 C -36.126 F 636 +G1 X 5.747 Y -11.377 Z 28.583 A -72.448 C -36.096 F 636 +G1 X 5.688 Y -11.441 Z 28.530 A -72.541 C -36.067 F 636 +G1 X 5.638 Y -11.505 Z 28.471 A -72.632 C -36.038 F 636 +G1 X 5.595 Y -11.567 Z 28.405 A -72.722 C -36.010 F 636 +G1 X 5.562 Y -11.628 Z 28.333 A -72.812 C -35.981 F 636 +G1 X 5.538 Y -11.686 Z 28.254 A -72.904 C -35.953 F 636 +G1 X 5.524 Y -11.743 Z 28.170 A -72.997 C -35.923 F 636 +G1 X 5.521 Y -11.798 Z 28.078 A -73.094 C -35.893 F 636 +G1 X 5.528 Y -11.849 Z 27.980 A -73.194 C -35.862 F 636 +G1 X 5.547 Y -11.898 Z 27.875 A -73.300 C -35.829 F 636 +G1 X 5.922 Y -12.627 Z 26.218 A -72.073 C -32.800 F 159 +G1 X 5.972 Y -12.735 Z 25.979 A -71.881 C -32.372 F 159 +G1 X 5.995 Y -12.854 Z 25.747 A -71.735 C -31.951 F 159 +G1 X 5.991 Y -12.982 Z 25.526 A -71.634 C -31.541 F 159 +G1 X 5.962 Y -13.117 Z 25.317 A -71.579 C -31.148 F 159 +G1 X 5.914 Y -13.242 Z 25.140 A -71.566 C -30.809 F 159 +G1 X 5.847 Y -13.370 Z 24.976 A -71.587 C -30.488 F 159 +G1 X 5.714 Y -13.563 Z 24.753 A -71.678 C -30.044 F 159 +G1 X 5.661 Y -13.627 Z 24.685 A -71.725 C -29.906 F 159 +G1 X 5.190 Y -14.129 Z 24.177 A -72.152 C -28.867 F 159 +G1 X 4.646 Y -14.672 Z 23.617 A -72.581 C -27.755 F 159 +G1 X 4.082 Y -15.198 Z 23.057 A -72.966 C -26.676 F 159 +G1 X 3.498 Y -15.708 Z 22.499 A -73.302 C -25.644 F 159 +G1 X 2.895 Y -16.203 Z 21.942 A -73.588 C -24.663 F 159 +G1 X 2.274 Y -16.682 Z 21.386 A -73.829 C -23.729 F 159 +G1 X 1.636 Y -17.144 Z 20.831 A -74.029 C -22.838 F 159 +G1 X 1.000 Y -17.578 Z 20.293 A -74.187 C -22.009 F 159 +G1 X 0.342 Y -18.000 Z 19.751 A -74.313 C -21.208 F 159 +G1 X -0.341 Y -18.414 Z 19.202 A -74.415 C -20.415 F 159 +G1 X -1.040 Y -18.811 Z 18.654 A -74.467 C -19.691 F 159 +G1 X -1.903 Y -19.271 Z 17.993 A -74.490 C -18.861 F 159 +G1 X -2.648 Y -19.641 Z 17.442 A -74.310 C -18.580 F 159 +G1 X -3.794 Y -20.169 Z 16.618 A -73.959 C -18.405 F 159 +G1 X -4.964 Y -20.661 Z 15.803 A -73.645 C -18.248 F 159 +G1 X -6.153 Y -21.115 Z 15.000 A -73.369 C -18.110 F 159 +G1 X -7.362 Y -21.535 Z 14.208 A -73.131 C -17.991 F 159 +G1 X -8.636 Y -21.934 Z 13.397 A -72.921 C -17.886 F 159 +G1 X -9.947 Y -22.321 Z 12.591 A -72.031 C -19.319 F 159 +G1 X -10.639 Y -22.518 Z 12.178 A -71.279 C -20.743 F 159 +G1 X -11.330 Y -22.715 Z 11.765 A -70.545 C -22.160 F 159 +G1 X -12.719 Y -23.085 Z 10.956 A -69.169 C -24.960 F 159 +G1 X -13.891 Y -23.377 Z 10.288 A -68.103 C -27.269 F 159 +G1 X -15.213 Y -23.685 Z 9.550 A -67.007 C -29.802 F 159 +G1 X -16.612 Y -23.985 Z 8.788 A -65.970 C -32.384 F 159 +G1 X -18.158 Y -24.288 Z 7.968 A -64.967 C -35.110 F 159 +G1 X -19.561 Y -24.536 Z 7.245 A -64.181 C -37.458 F 159 +G1 X -20.966 Y -24.760 Z 6.540 A -63.504 C -39.685 F 159 +G1 X -22.372 Y -24.960 Z 5.854 A -62.929 C -41.788 F 159 +G1 X -23.780 Y -25.138 Z 5.185 A -62.447 C -43.771 F 159 +G1 X -25.192 Y -25.295 Z 4.536 A -62.049 C -45.634 F 159 +G1 X -26.606 Y -25.431 Z 3.905 A -61.729 C -47.382 F 159 +G1 X -27.806 Y -25.531 Z 3.385 A -61.511 C -48.776 F 159 +G1 X -30.046 Y -25.823 Z 2.363 A -61.061 C -51.336 F 159 +G1 X -30.293 Y -25.859 Z 2.248 A -60.899 C -51.289 F 636 +G1 X -30.530 Y -25.903 Z 2.133 A -60.743 C -51.244 F 636 +G1 X -30.756 Y -25.953 Z 2.018 A -60.591 C -51.200 F 636 +G1 X -30.972 Y -26.010 Z 1.904 A -60.444 C -51.157 F 636 +G1 X -31.178 Y -26.073 Z 1.790 A -60.301 C -51.115 F 636 +G1 X -31.374 Y -26.142 Z 1.676 A -60.162 C -51.074 F 636 +G1 X -31.559 Y -26.218 Z 1.563 A -60.027 C -51.034 F 636 +G1 X -31.734 Y -26.299 Z 1.451 A -59.896 C -50.996 F 636 +G1 X -31.900 Y -26.386 Z 1.339 A -59.768 C -50.958 F 636 +G1 X -32.056 Y -26.479 Z 1.227 A -59.644 C -50.921 F 636 +G1 X -32.202 Y -26.577 Z 1.116 A -59.522 C -50.885 F 636 +G1 X -32.338 Y -26.680 Z 1.006 A -59.402 C -50.849 F 636 +G1 X -32.465 Y -26.788 Z 0.897 A -59.286 C -50.814 F 636 +G1 X -32.583 Y -26.902 Z 0.788 A -59.171 C -50.779 F 636 +G1 X -32.691 Y -27.020 Z 0.681 A -59.058 C -50.745 F 636 +G1 X -32.790 Y -27.142 Z 0.574 A -58.946 C -50.712 F 636 +G1 X -32.879 Y -27.269 Z 0.468 A -58.836 C -50.679 F 636 +G1 X -32.960 Y -27.401 Z 0.363 A -58.727 C -50.645 F 636 +G1 X -33.032 Y -27.536 Z 0.259 A -58.618 C -50.612 F 636 +G1 X -33.094 Y -27.676 Z 0.156 A -58.510 C -50.580 F 636 +G1 X -33.148 Y -27.819 Z 0.054 A -58.402 C -50.547 F 636 +G1 X -33.194 Y -27.965 Z -0.046 A -58.295 C -50.514 F 636 +G1 X -33.230 Y -28.116 Z -0.146 A -58.187 C -50.481 F 636 +G1 X -33.259 Y -28.269 Z -0.244 A -58.079 C -50.448 F 636 +G1 X -33.278 Y -28.426 Z -0.341 A -57.971 C -50.414 F 636 +G1 X -33.290 Y -28.585 Z -0.436 A -57.862 C -50.381 F 636 +G1 X -33.293 Y -28.747 Z -0.531 A -57.752 C -50.347 F 636 +G1 X -33.288 Y -28.912 Z -0.623 A -57.641 C -50.312 F 636 +G1 X -33.276 Y -29.080 Z -0.715 A -57.529 C -50.277 F 636 +G1 X -33.255 Y -29.249 Z -0.805 A -57.416 C -50.242 F 636 +G1 X -33.226 Y -29.421 Z -0.893 A -57.302 C -50.206 F 636 +G1 X -33.190 Y -29.595 Z -0.980 A -57.186 C -50.170 F 636 +G1 X -33.146 Y -29.770 Z -1.065 A -57.069 C -50.133 F 636 +G1 X -33.094 Y -29.947 Z -1.148 A -56.951 C -50.096 F 636 +G1 X -32.968 Y -30.306 Z -1.309 A -56.709 C -50.020 F 636 +G1 X -32.814 Y -30.669 Z -1.463 A -56.462 C -49.941 F 636 +G1 X -32.631 Y -31.035 Z -1.610 A -56.207 C -49.859 F 636 +G1 X -32.420 Y -31.403 Z -1.748 A -55.946 C -49.775 F 636 +G1 X -32.182 Y -31.772 Z -1.878 A -55.679 C -49.688 F 636 +G1 X -31.918 Y -32.139 Z -1.999 A -55.405 C -49.599 F 636 +G1 X -31.629 Y -32.505 Z -2.111 A -55.125 C -49.507 F 636 +G1 X -31.315 Y -32.868 Z -2.213 A -54.838 C -49.412 F 636 +G1 X -30.978 Y -33.225 Z -2.306 A -54.546 C -49.314 F 636 +G1 X -30.617 Y -33.577 Z -2.388 A -54.248 C -49.214 F 636 +G1 X -30.233 Y -33.922 Z -2.460 A -53.944 C -49.111 F 636 +G1 X -29.828 Y -34.257 Z -2.521 A -53.635 C -49.005 F 636 +G1 X -29.402 Y -34.583 Z -2.570 A -53.321 C -48.897 F 636 +G1 X -28.956 Y -34.897 Z -2.608 A -53.002 C -48.786 F 636 +G1 X -28.491 Y -35.199 Z -2.634 A -52.678 C -48.673 F 636 +G1 X -28.011 Y -35.490 Z -2.649 A -52.394 C -48.572 F 636 +G1 X -27.522 Y -35.771 Z -2.653 A -52.107 C -48.470 F 636 +G1 X -27.026 Y -36.043 Z -2.648 A -51.821 C -48.367 F 636 +G1 X -26.522 Y -36.303 Z -2.633 A -51.533 C -48.263 F 636 +G1 X -26.014 Y -36.551 Z -2.607 A -51.246 C -48.158 F 636 +G1 X -25.501 Y -36.786 Z -2.572 A -50.960 C -48.053 F 636 +G1 X -24.986 Y -37.007 Z -2.527 A -50.675 C -47.947 F 636 +G1 X -24.469 Y -37.213 Z -2.473 A -50.392 C -47.841 F 636 +G1 X -23.952 Y -37.403 Z -2.408 A -50.111 C -47.735 F 636 +G1 X -23.436 Y -37.576 Z -2.333 A -49.833 C -47.629 F 636 +G1 X -22.922 Y -37.732 Z -2.249 A -49.558 C -47.523 F 636 +G1 X -22.411 Y -37.869 Z -2.155 A -49.287 C -47.418 F 636 +G1 X -21.905 Y -37.987 Z -2.052 A -49.019 C -47.313 F 636 +G1 X -21.406 Y -38.084 Z -1.938 A -48.756 C -47.209 F 636 +G1 X -20.913 Y -38.160 Z -1.815 A -48.496 C -47.106 F 636 +G1 X -20.429 Y -38.213 Z -1.682 A -48.241 C -47.004 F 636 +G1 X -19.954 Y -38.243 Z -1.540 A -47.991 C -46.903 F 636 +G1 X -19.490 Y -38.249 Z -1.388 A -47.745 C -46.803 F 636 +G1 X -19.039 Y -38.230 Z -1.226 A -47.503 C -46.703 F 636 +G1 X -18.818 Y -38.210 Z -1.142 A -47.383 C -46.654 F 636 +G1 X -18.601 Y -38.184 Z -1.055 A -47.265 C -46.605 F 636 +G1 X -18.387 Y -38.152 Z -0.966 A -47.147 C -46.556 F 636 +G1 X -18.178 Y -38.112 Z -0.875 A -47.030 C -46.507 F 636 +G1 X -17.972 Y -38.065 Z -0.781 A -46.913 C -46.458 F 636 +G1 X -17.770 Y -38.012 Z -0.684 A -46.798 C -46.409 F 636 +G1 X -17.573 Y -37.951 Z -0.586 A -46.682 C -46.360 F 636 +G1 X -17.380 Y -37.882 Z -0.485 A -46.567 C -46.312 F 636 +G1 X -17.192 Y -37.807 Z -0.381 A -46.453 C -46.263 F 636 +G1 X -17.009 Y -37.723 Z -0.276 A -46.338 C -46.214 F 636 +G1 X -16.830 Y -37.632 Z -0.168 A -46.224 C -46.164 F 636 +G1 X -16.656 Y -37.534 Z -0.057 A -46.109 C -46.115 F 636 +G1 X -16.488 Y -37.427 Z 0.056 A -45.994 C -46.065 F 636 +G1 X -16.325 Y -37.312 Z 0.171 A -45.878 C -46.014 F 636 +G1 X -16.168 Y -37.189 Z 0.288 A -45.761 C -45.963 F 636 +G1 X -16.016 Y -37.058 Z 0.408 A -45.644 C -45.912 F 636 +G1 X -15.871 Y -36.918 Z 0.530 A -45.525 C -45.860 F 636 +G1 X -15.731 Y -36.770 Z 0.655 A -45.405 C -45.807 F 636 +G1 X -15.597 Y -36.614 Z 0.782 A -45.284 C -45.753 F 636 +G1 X -15.470 Y -36.448 Z 0.911 A -45.161 C -45.698 F 636 +G1 X -15.349 Y -36.274 Z 1.043 A -45.035 C -45.641 F 636 +G1 X -15.235 Y -36.091 Z 1.176 A -44.908 C -45.584 F 636 +G1 X -15.128 Y -35.898 Z 1.313 A -44.778 C -45.525 F 636 +G1 X -15.028 Y -35.697 Z 1.451 A -44.645 C -45.465 F 636 +G1 X -14.934 Y -35.486 Z 1.592 A -44.509 C -45.403 F 636 +G1 X -14.848 Y -35.266 Z 1.735 A -44.371 C -45.339 F 636 +G1 X -14.255 Y -33.645 Z 2.774 A -47.126 C -41.069 F 159 +G1 X -14.186 Y -33.458 Z 2.895 A -47.454 C -40.597 F 159 +G1 X -14.049 Y -33.191 Z 3.076 A -47.910 C -39.848 F 159 +G1 X -13.872 Y -32.939 Z 3.255 A -48.321 C -39.052 F 159 +G1 X -13.653 Y -32.705 Z 3.433 A -48.684 C -38.202 F 159 +G1 X -12.741 Y -31.949 Z 4.058 A -49.856 C -35.042 F 159 +G1 X -12.083 Y -31.411 Z 4.511 A -50.764 C -32.788 F 159 +G1 X -11.517 Y -30.947 Z 4.919 A -51.623 C -30.865 F 159 +G1 X -10.949 Y -30.483 Z 5.329 A -52.522 C -28.957 F 159 +G1 X -10.387 Y -30.023 Z 5.752 A -53.481 C -27.088 F 159 +G1 X -9.823 Y -29.564 Z 6.177 A -54.475 C -25.242 F 159 +G1 X -9.264 Y -29.108 Z 6.614 A -55.523 C -23.440 F 159 +G1 X -8.703 Y -28.654 Z 7.053 A -56.599 C -21.668 F 159 +G1 X -8.092 Y -28.159 Z 7.550 A -57.837 C -19.775 F 159 +G1 X -7.480 Y -27.666 Z 8.049 A -59.100 C -17.923 F 159 +G1 X -6.874 Y -27.178 Z 8.561 A -60.408 C -16.135 F 159 +G1 X -6.268 Y -26.692 Z 9.074 A -61.731 C -14.392 F 159 +G1 X -5.244 Y -25.851 Z 9.993 A -63.458 C -12.864 F 159 +G1 X -4.317 Y -25.055 Z 10.886 A -64.269 C -13.319 F 159 +G1 X -3.404 Y -24.257 Z 11.793 A -65.108 C -13.783 F 159 +G1 X -2.507 Y -23.458 Z 12.716 A -65.974 C -14.257 F 159 +G1 X -1.425 Y -22.468 Z 13.872 A -67.078 C -14.852 F 159 +G1 X -0.654 Y -21.744 Z 14.725 A -67.904 C -15.293 F 159 +G1 X 0.184 Y -20.931 Z 15.687 A -68.762 C -15.966 F 159 +G1 X 0.980 Y -20.124 Z 16.647 A -69.338 C -17.166 F 159 +G1 X 1.754 Y -19.311 Z 17.612 A -69.829 C -18.439 F 159 +G1 X 2.503 Y -18.491 Z 18.585 A -70.233 C -19.793 F 159 +G1 X 3.223 Y -17.663 Z 19.563 A -70.546 C -21.227 F 159 +G1 X 3.811 Y -16.955 Z 20.396 A -70.737 C -22.511 F 159 +G1 X 4.258 Y -16.393 Z 21.055 A -70.835 C -23.570 F 159 +G1 X 4.901 Y -15.542 Z 22.047 A -70.885 C -25.253 F 159 +G1 X 5.508 Y -14.683 Z 23.041 A -70.814 C -27.037 F 159 +G1 X 5.965 Y -13.997 Z 23.833 A -70.677 C -28.513 F 159 +G1 X 6.469 Y -13.185 Z 24.763 A -70.411 C -30.325 F 159 +G1 X 6.809 Y -12.598 Z 25.433 A -70.140 C -31.692 F 159 +G1 X 7.131 Y -12.008 Z 26.106 A -69.806 C -33.100 F 159 +G1 X 7.679 Y -10.655 Z 27.850 A -69.177 C -36.669 F 159 +G1 X 12.967 Y -2.280 Z 27.743 A -71.841 C -87.360 F 636 +G1 X 13.673 Y -2.771 Z 26.178 A -71.266 C -84.349 F 159 +G1 X 13.813 Y -2.898 Z 25.858 A -71.158 C -83.734 F 159 +G1 X 13.943 Y -3.052 Z 25.552 A -71.093 C -83.145 F 159 +G1 X 14.060 Y -3.234 Z 25.262 A -71.073 C -82.581 F 159 +G1 X 14.164 Y -3.442 Z 24.986 A -71.096 C -82.044 F 159 +G1 X 14.253 Y -3.674 Z 24.729 A -71.164 C -81.537 F 159 +G1 X 14.313 Y -3.879 Z 24.534 A -71.252 C -81.148 F 159 +G1 X 14.455 Y -4.523 Z 23.987 A -71.566 C -80.062 F 159 +G1 X 14.637 Y -5.513 Z 23.162 A -71.965 C -78.482 F 159 +G1 X 14.747 Y -6.248 Z 22.558 A -72.202 C -77.365 F 159 +G1 X 14.838 Y -6.991 Z 21.956 A -72.387 C -76.300 F 159 +G1 X 14.910 Y -7.740 Z 21.354 A -72.522 C -75.285 F 159 +G1 X 14.980 Y -8.839 Z 20.484 A -72.638 C -73.893 F 159 +G1 X 15.011 Y -9.882 Z 19.669 A -72.669 C -72.663 F 159 +G1 X 15.007 Y -11.037 Z 18.778 A -72.625 C -71.394 F 159 +G1 X 14.966 Y -12.203 Z 17.890 A -72.500 C -70.210 F 159 +G1 X 14.919 Y -12.984 Z 17.302 A -72.381 C -69.454 F 159 +G1 X 14.813 Y -14.206 Z 16.396 A -71.935 C -68.814 F 159 +G1 X 14.672 Y -15.423 Z 15.512 A -71.371 C -68.527 F 159 +G1 X 14.499 Y -16.643 Z 14.638 A -70.844 C -68.258 F 159 +G1 X 14.302 Y -17.836 Z 13.797 A -70.367 C -68.013 F 159 +G1 X 14.073 Y -19.051 Z 12.954 A -69.921 C -67.782 F 159 +G1 X 13.817 Y -20.277 Z 12.117 A -69.512 C -67.570 F 159 +G1 X 13.520 Y -21.580 Z 11.258 A -68.408 C -68.915 F 159 +G1 X 13.355 Y -22.273 Z 10.817 A -67.494 C -70.433 F 159 +G1 X 13.193 Y -22.966 Z 10.377 A -66.596 C -71.958 F 159 +G1 X 13.022 Y -23.661 Z 9.946 A -65.737 C -73.498 F 159 +G1 X 12.853 Y -24.356 Z 9.515 A -64.898 C -75.041 F 159 +G1 X 12.676 Y -25.051 Z 9.094 A -64.103 C -76.590 F 159 +G1 X 12.501 Y -25.745 Z 8.674 A -63.332 C -78.135 F 159 +G1 X 12.311 Y -26.467 Z 8.248 A -62.581 C -79.742 F 159 +G1 X 12.124 Y -27.189 Z 7.823 A -61.858 C -81.339 F 159 +G1 X 11.748 Y -28.577 Z 7.027 A -60.593 C -84.389 F 159 +G1 X 11.352 Y -29.991 Z 6.238 A -59.462 C -87.442 F 159 +G1 X 10.952 Y -31.376 Z 5.489 A -58.507 C -90.360 F 159 +G1 X 10.682 Y -32.296 Z 5.002 A -57.948 C -92.252 F 159 +G1 X 10.445 Y -33.215 Z 4.516 A -57.404 C -94.105 F 159 +G1 X 10.245 Y -34.139 Z 4.026 A -56.865 C -95.937 F 159 +G1 X 10.104 Y -34.913 Z 3.618 A -56.426 C -97.450 F 159 +G1 X 9.964 Y -35.842 Z 3.134 A -55.918 C -99.241 F 159 +G1 X 9.719 Y -38.099 Z 1.937 A -54.730 C -103.484 F 159 +G1 X 9.706 Y -38.286 Z 1.837 A -54.607 C -103.407 F 636 +G1 X 9.711 Y -38.453 Z 1.743 A -54.496 C -103.336 F 636 +G1 X 9.732 Y -38.602 Z 1.655 A -54.395 C -103.272 F 636 +G1 X 9.769 Y -38.732 Z 1.574 A -54.304 C -103.215 F 636 +G1 X 9.822 Y -38.843 Z 1.500 A -54.220 C -103.161 F 636 +G1 X 9.890 Y -38.935 Z 1.432 A -54.143 C -103.112 F 636 +G1 X 9.973 Y -39.009 Z 1.371 A -54.070 C -103.065 F 636 +G1 X 10.070 Y -39.064 Z 1.317 A -53.998 C -103.020 F 636 +G1 X 10.181 Y -39.100 Z 1.270 A -53.926 C -102.973 F 636 +G1 X 10.304 Y -39.117 Z 1.230 A -53.850 C -102.924 F 636 +G1 X 10.441 Y -39.116 Z 1.198 A -53.769 C -102.872 F 636 +G1 X 10.589 Y -39.096 Z 1.172 A -53.681 C -102.815 F 636 +G1 X 10.749 Y -39.057 Z 1.154 A -53.585 C -102.753 F 636 +G1 X 10.920 Y -38.999 Z 1.143 A -53.480 C -102.685 F 636 +G1 X 11.102 Y -38.923 Z 1.139 A -53.366 C -102.611 F 636 +G1 X 11.293 Y -38.828 Z 1.143 A -53.243 C -102.530 F 636 +G1 X 11.485 Y -38.721 Z 1.153 A -53.142 C -102.464 F 636 +G1 X 11.667 Y -38.608 Z 1.170 A -53.043 C -102.399 F 636 +G1 X 11.838 Y -38.489 Z 1.192 A -52.947 C -102.335 F 636 +G1 X 11.998 Y -38.364 Z 1.221 A -52.853 C -102.273 F 636 +G1 X 12.146 Y -38.233 Z 1.256 A -52.761 C -102.212 F 636 +G1 X 12.282 Y -38.097 Z 1.297 A -52.671 C -102.152 F 636 +G1 X 12.406 Y -37.955 Z 1.344 A -52.582 C -102.092 F 636 +G1 X 12.516 Y -37.808 Z 1.398 A -52.494 C -102.033 F 636 +G1 X 12.613 Y -37.654 Z 1.457 A -52.407 C -101.975 F 636 +G1 X 12.695 Y -37.496 Z 1.524 A -52.319 C -101.916 F 636 +G1 X 12.763 Y -37.332 Z 1.596 A -52.231 C -101.857 F 636 +G1 X 12.816 Y -37.162 Z 1.676 A -52.142 C -101.797 F 636 +G1 X 12.853 Y -36.988 Z 1.761 A -52.052 C -101.735 F 636 +G1 X 12.874 Y -36.807 Z 1.853 A -51.959 C -101.672 F 636 +G1 X 12.878 Y -36.622 Z 1.952 A -51.863 C -101.606 F 636 +G1 X 12.865 Y -36.432 Z 2.058 A -51.763 C -101.538 F 636 +G1 X 12.673 Y -34.732 Z 3.017 A -53.155 C -97.788 F 159 +G1 X 12.632 Y -34.221 Z 3.301 A -53.584 C -96.659 F 159 +G1 X 12.615 Y -33.701 Z 3.589 A -54.009 C -95.517 F 159 +G1 X 12.621 Y -33.234 Z 3.846 A -54.380 C -94.491 F 159 +G1 X 12.648 Y -32.759 Z 4.104 A -54.744 C -93.448 F 159 +G1 X 12.727 Y -32.064 Z 4.476 A -55.254 C -91.916 F 159 +G1 X 12.941 Y -30.879 Z 5.099 A -56.092 C -89.273 F 159 +G1 X 13.204 Y -29.455 Z 5.868 A -57.235 C -86.043 F 159 +G1 X 13.331 Y -28.744 Z 6.265 A -57.877 C -84.416 F 159 +G1 X 13.460 Y -28.032 Z 6.663 A -58.550 C -82.777 F 159 +G1 X 13.584 Y -27.322 Z 7.073 A -59.277 C -81.140 F 159 +G1 X 13.710 Y -26.611 Z 7.484 A -60.034 C -79.497 F 159 +G1 X 13.822 Y -25.953 Z 7.876 A -60.782 C -77.981 F 159 +G1 X 13.935 Y -25.295 Z 8.268 A -61.554 C -76.466 F 159 +G1 X 14.044 Y -24.639 Z 8.669 A -62.366 C -74.964 F 159 +G1 X 14.155 Y -23.983 Z 9.072 A -63.200 C -73.468 F 159 +G1 X 14.270 Y -23.280 Z 9.514 A -64.138 C -71.878 F 159 +G1 X 14.386 Y -22.576 Z 9.958 A -65.096 C -70.299 F 159 +G1 X 14.497 Y -21.876 Z 10.410 A -66.091 C -68.748 F 159 +G1 X 14.610 Y -21.176 Z 10.864 A -67.099 C -67.214 F 159 +G1 X 14.796 Y -19.908 Z 11.727 A -67.941 C -66.744 F 159 +G1 X 14.955 Y -18.679 Z 12.587 A -68.469 C -67.023 F 159 +G1 X 15.092 Y -17.457 Z 13.460 A -69.036 C -67.320 F 159 +G1 X 15.209 Y -16.209 Z 14.369 A -69.656 C -67.644 F 159 +G1 X 15.297 Y -14.996 Z 15.269 A -70.298 C -67.976 F 159 +G1 X 15.352 Y -13.918 Z 16.081 A -70.898 C -68.291 F 159 +G1 X 15.383 Y -12.864 Z 16.893 A -71.355 C -68.945 F 159 +G1 X 15.385 Y -11.706 Z 17.800 A -71.634 C -70.109 F 159 +G1 X 15.356 Y -10.558 Z 18.715 A -71.841 C -71.345 F 159 +G1 X 15.294 Y -9.422 Z 19.633 A -71.964 C -72.665 F 159 +G1 X 15.211 Y -8.437 Z 20.443 A -72.003 C -73.893 F 159 +G1 X 15.081 Y -7.326 Z 21.371 A -71.958 C -75.386 F 159 +G1 X 14.913 Y -6.233 Z 22.302 A -71.807 C -76.984 F 159 +G1 X 14.779 Y -5.514 Z 22.925 A -71.639 C -78.115 F 159 +G1 X 14.628 Y -4.803 Z 23.549 A -71.425 C -79.283 F 159 +G1 X 14.398 Y -3.869 Z 24.385 A -71.059 C -80.905 F 159 +G1 X 14.307 Y -3.574 Z 24.670 A -70.942 C -81.470 F 159 +G1 X 14.187 Y -3.266 Z 25.013 A -70.850 C -82.147 F 159 +G1 X 14.047 Y -2.986 Z 25.376 A -70.803 C -82.864 F 159 +G1 X 13.893 Y -2.738 Z 25.758 A -70.799 C -83.618 F 159 +G1 X 13.725 Y -2.520 Z 26.157 A -70.837 C -84.407 F 159 +G1 X 12.855 Y -1.658 Z 28.149 A -71.108 C -88.344 F 159 +G1 X 12.807 Y -1.621 Z 28.255 A -71.228 C -88.261 F 636 +G1 X 12.765 Y -1.610 Z 28.343 A -71.325 C -88.195 F 636 +G1 X 12.729 Y -1.625 Z 28.411 A -71.403 C -88.141 F 636 +G1 X 12.713 Y -1.641 Z 28.438 A -71.438 C -88.117 F 636 +G1 X 12.698 Y -1.662 Z 28.461 A -71.472 C -88.094 F 636 +G1 X 12.674 Y -1.723 Z 28.490 A -71.542 C -88.046 F 636 +G1 X 12.657 Y -1.804 Z 28.500 A -71.625 C -87.989 F 636 +G1 X 12.647 Y -1.905 Z 28.490 A -71.726 C -87.920 F 636 +G1 X 12.644 Y -2.025 Z 28.459 A -71.849 C -87.836 F 636 +G1 X 12.648 Y -2.150 Z 28.413 A -71.947 C -87.769 F 636 +G1 X 12.658 Y -2.265 Z 28.358 A -72.042 C -87.704 F 636 +G1 X 12.674 Y -2.369 Z 28.293 A -72.134 C -87.642 F 636 +G1 X 12.697 Y -2.462 Z 28.219 A -72.224 C -87.581 F 636 +G1 X 12.727 Y -2.541 Z 28.134 A -72.312 C -87.521 F 636 +G1 X 12.765 Y -2.606 Z 28.040 A -72.402 C -87.460 F 636 +G1 X 12.809 Y -2.656 Z 27.935 A -72.494 C -87.398 F 636 +G1 X 12.862 Y -2.689 Z 27.820 A -72.591 C -87.332 F 636 +G1 X 13.620 Y -3.009 Z 26.198 A -71.673 C -84.290 F 159 +G1 X 13.724 Y -3.065 Z 25.971 A -71.541 C -83.868 F 159 +G1 X 13.823 Y -3.140 Z 25.751 A -71.439 C -83.458 F 159 +G1 X 13.957 Y -3.287 Z 25.439 A -71.345 C -82.866 F 159 +G1 X 14.073 Y -3.472 Z 25.146 A -71.320 C -82.303 F 159 +G1 X 14.169 Y -3.692 Z 24.877 A -71.361 C -81.778 F 159 +G1 X 14.243 Y -3.941 Z 24.635 A -71.467 C -81.294 F 159 +G1 X 14.358 Y -4.558 Z 24.140 A -71.812 C -80.297 F 159 +G1 X 14.502 Y -5.513 Z 23.390 A -72.274 C -78.834 F 159 +G1 X 14.588 Y -6.264 Z 22.807 A -72.583 C -77.735 F 159 +G1 X 14.652 Y -7.022 Z 22.224 A -72.840 C -76.684 F 159 +G1 X 14.695 Y -7.787 Z 21.643 A -73.047 C -75.684 F 159 +G1 X 14.717 Y -8.556 Z 21.063 A -73.208 C -74.731 F 159 +G1 X 14.718 Y -9.329 Z 20.484 A -73.327 C -73.820 F 159 +G1 X 14.688 Y -10.378 Z 19.707 A -73.428 C -72.655 F 159 +G1 X 14.613 Y -11.549 Z 18.846 A -73.476 C -71.415 F 159 +G1 X 14.496 Y -12.731 Z 17.988 A -73.424 C -70.306 F 159 +G1 X 14.347 Y -13.852 Z 17.182 A -73.237 C -69.495 F 159 +G1 X 14.145 Y -15.073 Z 16.321 A -72.769 C -69.237 F 159 +G1 X 13.905 Y -16.296 Z 15.468 A -72.330 C -69.015 F 159 +G1 X 13.629 Y -17.516 Z 14.628 A -71.930 C -68.813 F 159 +G1 X 13.385 Y -18.490 Z 13.965 A -71.638 C -68.665 F 159 +G1 X 13.119 Y -19.465 Z 13.308 A -71.373 C -68.530 F 159 +G1 X 12.758 Y -20.681 Z 12.499 A -71.076 C -68.378 F 159 +G1 X 12.347 Y -22.011 Z 11.647 A -69.689 C -70.621 F 159 +G1 X 12.127 Y -22.693 Z 11.219 A -68.867 C -72.103 F 159 +G1 X 11.909 Y -23.375 Z 10.793 A -68.063 C -73.584 F 159 +G1 X 11.681 Y -24.055 Z 10.375 A -67.299 C -75.065 F 159 +G1 X 11.455 Y -24.735 Z 9.958 A -66.555 C -76.539 F 159 +G1 X 11.219 Y -25.413 Z 9.550 A -65.855 C -78.008 F 159 +G1 X 10.984 Y -26.090 Z 9.142 A -65.177 C -79.465 F 159 +G1 X 10.515 Y -27.387 Z 8.377 A -63.981 C -82.229 F 159 +G1 X 10.110 Y -28.470 Z 7.749 A -63.077 C -84.498 F 159 +G1 X 9.810 Y -29.241 Z 7.312 A -62.494 C -86.086 F 159 +G1 X 9.512 Y -30.010 Z 6.876 A -61.941 C -87.642 F 159 +G1 X 8.975 Y -31.338 Z 6.142 A -61.101 C -90.263 F 159 +G1 X 8.519 Y -32.439 Z 5.550 A -60.502 C -92.363 F 159 +G1 X 8.064 Y -33.535 Z 4.960 A -59.956 C -94.386 F 159 +G1 X 7.366 Y -35.297 Z 4.036 A -59.193 C -97.497 F 159 +G1 X 6.776 Y -36.834 Z 3.254 A -58.640 C -100.072 F 159 +G1 X 6.061 Y -38.980 Z 2.140 A -57.888 C -103.490 F 159 +G1 X 5.980 Y -39.248 Z 1.999 A -57.699 C -103.426 F 636 +G1 X 5.920 Y -39.505 Z 1.860 A -57.519 C -103.365 F 636 +G1 X 5.879 Y -39.749 Z 1.725 A -57.348 C -103.306 F 636 +G1 X 5.857 Y -39.982 Z 1.592 A -57.185 C -103.250 F 636 +G1 X 5.853 Y -40.203 Z 1.463 A -57.030 C -103.197 F 636 +G1 X 5.868 Y -40.412 Z 1.336 A -56.883 C -103.146 F 636 +G1 X 5.901 Y -40.609 Z 1.213 A -56.741 C -103.096 F 636 +G1 X 5.950 Y -40.794 Z 1.093 A -56.604 C -103.049 F 636 +G1 X 6.016 Y -40.967 Z 0.976 A -56.472 C -103.003 F 636 +G1 X 6.098 Y -41.128 Z 0.863 A -56.344 C -102.958 F 636 +G1 X 6.195 Y -41.277 Z 0.754 A -56.217 C -102.913 F 636 +G1 X 6.307 Y -41.413 Z 0.648 A -56.093 C -102.869 F 636 +G1 X 6.434 Y -41.538 Z 0.547 A -55.970 C -102.826 F 636 +G1 X 6.574 Y -41.650 Z 0.449 A -55.846 C -102.782 F 636 +G1 X 6.727 Y -41.750 Z 0.355 A -55.722 C -102.737 F 636 +G1 X 6.894 Y -41.838 Z 0.265 A -55.596 C -102.692 F 636 +G1 X 7.072 Y -41.914 Z 0.179 A -55.468 C -102.647 F 636 +G1 X 7.262 Y -41.977 Z 0.098 A -55.338 C -102.600 F 636 +G1 X 7.464 Y -42.027 Z 0.021 A -55.204 C -102.552 F 636 +G1 X 7.675 Y -42.066 Z -0.051 A -55.067 C -102.502 F 636 +G1 X 7.897 Y -42.092 Z -0.119 A -54.926 C -102.451 F 636 +G1 X 8.129 Y -42.105 Z -0.182 A -54.781 C -102.398 F 636 +G1 X 8.369 Y -42.106 Z -0.241 A -54.632 C -102.343 F 636 +G1 X 8.618 Y -42.094 Z -0.294 A -54.479 C -102.287 F 636 +G1 X 8.875 Y -42.070 Z -0.342 A -54.321 C -102.229 F 636 +G1 X 9.139 Y -42.033 Z -0.386 A -54.158 C -102.168 F 636 +G1 X 9.410 Y -41.984 Z -0.424 A -53.990 C -102.106 F 636 +G1 X 9.687 Y -41.922 Z -0.457 A -53.818 C -102.042 F 636 +G1 X 9.970 Y -41.847 Z -0.484 A -53.641 C -101.975 F 636 +G1 X 10.258 Y -41.759 Z -0.506 A -53.459 C -101.906 F 636 +G1 X 10.551 Y -41.659 Z -0.522 A -53.272 C -101.836 F 636 +G1 X 10.849 Y -41.545 Z -0.533 A -53.081 C -101.763 F 636 +G1 X 11.146 Y -41.423 Z -0.538 A -52.916 C -101.699 F 636 +G1 X 11.439 Y -41.294 Z -0.538 A -52.751 C -101.636 F 636 +G1 X 11.727 Y -41.159 Z -0.533 A -52.588 C -101.573 F 636 +G1 X 12.010 Y -41.019 Z -0.523 A -52.425 C -101.510 F 636 +G1 X 12.287 Y -40.873 Z -0.508 A -52.264 C -101.447 F 636 +G1 X 12.558 Y -40.721 Z -0.488 A -52.104 C -101.384 F 636 +G1 X 12.822 Y -40.564 Z -0.463 A -51.946 C -101.322 F 636 +G1 X 13.079 Y -40.401 Z -0.433 A -51.789 C -101.260 F 636 +G1 X 13.328 Y -40.233 Z -0.397 A -51.634 C -101.199 F 636 +G1 X 13.568 Y -40.060 Z -0.356 A -51.481 C -101.137 F 636 +G1 X 13.799 Y -39.882 Z -0.310 A -51.329 C -101.077 F 636 +G1 X 14.021 Y -39.699 Z -0.259 A -51.179 C -101.016 F 636 +G1 X 14.233 Y -39.511 Z -0.203 A -51.031 C -100.956 F 636 +G1 X 14.434 Y -39.318 Z -0.141 A -50.885 C -100.897 F 636 +G1 X 14.624 Y -39.121 Z -0.074 A -50.741 C -100.838 F 636 +G1 X 14.802 Y -38.919 Z -0.002 A -50.598 C -100.779 F 636 +G1 X 14.968 Y -38.712 Z 0.075 A -50.456 C -100.721 F 636 +G1 X 15.122 Y -38.502 Z 0.158 A -50.316 C -100.663 F 636 +G1 X 15.262 Y -38.287 Z 0.247 A -50.177 C -100.606 F 636 +G1 X 15.388 Y -38.067 Z 0.340 A -50.039 C -100.548 F 636 +G1 X 15.500 Y -37.844 Z 0.440 A -49.901 C -100.491 F 636 +G1 X 15.597 Y -37.617 Z 0.544 A -49.764 C -100.433 F 636 +G1 X 15.678 Y -37.386 Z 0.654 A -49.627 C -100.375 F 636 +G1 X 15.744 Y -37.151 Z 0.770 A -49.489 C -100.316 F 636 +G1 X 15.793 Y -36.913 Z 0.891 A -49.350 C -100.257 F 636 +G1 X 15.825 Y -36.671 Z 1.017 A -49.209 C -100.197 F 636 +G1 X 15.840 Y -36.425 Z 1.149 A -49.066 C -100.136 F 636 +G1 X 15.836 Y -36.177 Z 1.287 A -48.921 C -100.073 F 636 +G1 X 15.814 Y -35.925 Z 1.430 A -48.772 C -100.009 F 636 +G1 X 15.773 Y -35.670 Z 1.579 A -48.620 C -99.942 F 636 +G1 X 15.712 Y -35.412 Z 1.733 A -48.463 C -99.874 F 636 +G1 X 15.630 Y -35.151 Z 1.893 A -48.302 C -99.803 F 636 +G1 X 15.064 Y -33.529 Z 2.900 A -50.315 C -95.675 F 159 +G1 X 14.996 Y -33.323 Z 3.027 A -50.578 C -95.160 F 159 +G1 X 14.886 Y -32.899 Z 3.283 A -51.085 C -94.112 F 159 +G1 X 14.812 Y -32.459 Z 3.540 A -51.565 C -93.038 F 159 +G1 X 14.775 Y -32.002 Z 3.797 A -52.016 C -91.931 F 159 +G1 X 14.778 Y -31.531 Z 4.051 A -52.433 C -90.793 F 159 +G1 X 14.892 Y -30.199 Z 4.755 A -53.548 C -87.564 F 159 +G1 X 14.969 Y -29.350 Z 5.209 A -54.325 C -85.493 F 159 +G1 X 15.031 Y -28.626 Z 5.611 A -55.055 C -83.729 F 159 +G1 X 15.096 Y -27.901 Z 6.015 A -55.820 C -81.963 F 159 +G1 X 15.158 Y -27.181 Z 6.431 A -56.642 C -80.215 F 159 +G1 X 15.221 Y -26.460 Z 6.849 A -57.496 C -78.473 F 159 +G1 X 15.282 Y -25.743 Z 7.277 A -58.403 C -76.755 F 159 +G1 X 15.345 Y -25.026 Z 7.708 A -59.339 C -75.050 F 159 +G1 X 15.407 Y -24.290 Z 8.164 A -60.355 C -73.320 F 159 +G1 X 15.472 Y -23.554 Z 8.621 A -61.395 C -71.611 F 159 +G1 X 15.531 Y -22.846 Z 9.075 A -62.445 C -69.991 F 159 +G1 X 15.593 Y -22.139 Z 9.530 A -63.512 C -68.394 F 159 +G1 X 15.651 Y -21.437 Z 9.994 A -64.611 C -66.839 F 159 +G1 X 15.709 Y -20.745 Z 10.454 A -65.628 C -65.499 F 159 +G1 X 15.784 Y -19.512 Z 11.322 A -66.256 C -65.841 F 159 +G1 X 15.844 Y -18.288 Z 12.204 A -66.919 C -66.198 F 159 +G1 X 15.888 Y -17.072 Z 13.101 A -67.618 C -66.571 F 159 +G1 X 15.913 Y -15.850 Z 14.021 A -68.358 C -66.963 F 159 +G1 X 15.917 Y -14.660 Z 14.937 A -69.116 C -67.361 F 159 +G1 X 15.900 Y -13.504 Z 15.844 A -69.871 C -67.793 F 159 +G1 X 15.854 Y -12.345 Z 16.777 A -70.391 C -68.791 F 159 +G1 X 15.783 Y -11.205 Z 17.712 A -70.779 C -69.975 F 159 +G1 X 15.685 Y -10.080 Z 18.653 A -71.062 C -71.290 F 159 +G1 X 15.558 Y -8.968 Z 19.599 A -71.271 C -72.663 F 159 +G1 X 15.416 Y -7.973 Z 20.462 A -71.384 C -73.984 F 159 +G1 X 15.235 Y -6.929 Z 21.386 A -71.415 C -75.481 F 159 +G1 X 15.015 Y -5.865 Z 22.348 A -71.336 C -77.142 F 159 +G1 X 14.761 Y -4.824 Z 23.312 A -71.142 C -78.901 F 159 +G1 X 14.543 Y -4.042 Z 24.051 A -70.918 C -80.306 F 159 +G1 X 14.386 Y -3.542 Z 24.540 A -70.740 C -81.261 F 159 +G1 X 14.268 Y -3.225 Z 24.876 A -70.634 C -81.927 F 159 +G1 X 14.140 Y -2.924 Z 25.223 A -70.542 C -82.621 F 159 +G1 X 14.001 Y -2.639 Z 25.580 A -70.462 C -83.342 F 159 +G1 X 13.778 Y -2.241 Z 26.133 A -70.362 C -84.467 F 159 +G1 X 12.983 Y -1.169 Z 28.012 A -70.183 C -88.249 F 159 +G1 X 12.942 Y -1.121 Z 28.107 A -70.304 C -88.210 F 636 +G1 X 12.901 Y -1.087 Z 28.197 A -70.414 C -88.174 F 636 +G1 X 12.862 Y -1.067 Z 28.282 A -70.515 C -88.142 F 636 +G1 X 12.823 Y -1.061 Z 28.360 A -70.607 C -88.112 F 636 +G1 X 12.785 Y -1.067 Z 28.433 A -70.694 C -88.084 F 636 +G1 X 12.749 Y -1.087 Z 28.499 A -70.776 C -88.058 F 636 +G1 X 12.714 Y -1.118 Z 28.559 A -70.856 C -88.032 F 636 +G1 X 12.680 Y -1.161 Z 28.613 A -70.936 C -88.006 F 636 +G1 X 12.649 Y -1.214 Z 28.659 A -71.019 C -87.980 F 636 +G1 X 12.619 Y -1.278 Z 28.699 A -71.104 C -87.953 F 636 +G1 X 12.591 Y -1.353 Z 28.732 A -71.194 C -87.924 F 636 +G1 X 12.566 Y -1.436 Z 28.758 A -71.290 C -87.893 F 636 +G1 X 12.543 Y -1.528 Z 28.777 A -71.393 C -87.860 F 636 +G1 X 12.522 Y -1.629 Z 28.787 A -71.502 C -87.826 F 636 +G1 X 12.504 Y -1.738 Z 28.791 A -71.618 C -87.789 F 636 +G1 X 12.488 Y -1.854 Z 28.786 A -71.741 C -87.749 F 636 +G1 X 12.467 Y -2.087 Z 28.758 A -71.955 C -87.682 F 636 +G1 X 12.462 Y -2.199 Z 28.735 A -72.058 C -87.649 F 636 +G1 X 12.460 Y -2.307 Z 28.706 A -72.159 C -87.617 F 636 +G1 X 12.462 Y -2.410 Z 28.671 A -72.258 C -87.586 F 636 +G1 X 12.468 Y -2.508 Z 28.630 A -72.354 C -87.556 F 636 +G1 X 12.478 Y -2.600 Z 28.583 A -72.448 C -87.526 F 636 +G1 X 12.492 Y -2.686 Z 28.530 A -72.541 C -87.497 F 636 +G1 X 12.510 Y -2.765 Z 28.471 A -72.632 C -87.468 F 636 +G1 X 12.532 Y -2.837 Z 28.405 A -72.722 C -87.440 F 636 +G1 X 12.559 Y -2.901 Z 28.333 A -72.812 C -87.411 F 636 +G1 X 12.590 Y -2.956 Z 28.254 A -72.904 C -87.383 F 636 +G1 X 12.626 Y -3.002 Z 28.170 A -72.997 C -87.353 F 636 +G1 X 12.666 Y -3.039 Z 28.078 A -73.094 C -87.323 F 636 +G1 X 12.711 Y -3.066 Z 27.980 A -73.194 C -87.292 F 636 +G1 X 12.761 Y -3.082 Z 27.875 A -73.300 C -87.259 F 636 +G1 X 13.564 Y -3.242 Z 26.218 A -72.073 C -84.230 F 159 +G1 X 13.680 Y -3.271 Z 25.979 A -71.881 C -83.802 F 159 +G1 X 13.787 Y -3.327 Z 25.747 A -71.735 C -83.381 F 159 +G1 X 13.885 Y -3.410 Z 25.526 A -71.634 C -82.971 F 159 +G1 X 13.972 Y -3.517 Z 25.317 A -71.579 C -82.578 F 159 +G1 X 14.041 Y -3.633 Z 25.140 A -71.566 C -82.239 F 159 +G1 X 14.099 Y -3.764 Z 24.976 A -71.587 C -81.918 F 159 +G1 X 14.167 Y -3.989 Z 24.753 A -71.678 C -81.474 F 159 +G1 X 14.184 Y -4.070 Z 24.685 A -71.725 C -81.336 F 159 +G1 X 14.283 Y -4.752 Z 24.177 A -72.152 C -80.297 F 159 +G1 X 14.368 Y -5.515 Z 23.617 A -72.581 C -79.185 F 159 +G1 X 14.428 Y -6.284 Z 23.057 A -72.966 C -78.106 F 159 +G1 X 14.463 Y -7.059 Z 22.499 A -73.302 C -77.074 F 159 +G1 X 14.474 Y -7.838 Z 21.942 A -73.588 C -76.093 F 159 +G1 X 14.461 Y -8.622 Z 21.386 A -73.829 C -75.159 F 159 +G1 X 14.424 Y -9.410 Z 20.831 A -74.029 C -74.268 F 159 +G1 X 14.367 Y -10.177 Z 20.293 A -74.187 C -73.439 F 159 +G1 X 14.287 Y -10.955 Z 19.751 A -74.313 C -72.638 F 159 +G1 X 14.184 Y -11.747 Z 19.202 A -74.415 C -71.845 F 159 +G1 X 14.059 Y -12.542 Z 18.654 A -74.467 C -71.121 F 159 +G1 X 13.880 Y -13.503 Z 17.993 A -74.490 C -70.291 F 159 +G1 X 13.706 Y -14.316 Z 17.442 A -74.310 C -70.010 F 159 +G1 X 13.404 Y -15.541 Z 16.618 A -73.959 C -69.835 F 159 +G1 X 13.059 Y -16.762 Z 15.803 A -73.645 C -69.678 F 159 +G1 X 12.673 Y -17.975 Z 15.000 A -73.369 C -69.540 F 159 +G1 X 12.247 Y -19.182 Z 14.208 A -73.131 C -69.421 F 159 +G1 X 11.765 Y -20.427 Z 13.397 A -72.921 C -69.316 F 159 +G1 X 11.250 Y -21.694 Z 12.591 A -72.031 C -70.749 F 159 +G1 X 10.972 Y -22.357 Z 12.178 A -71.279 C -72.173 F 159 +G1 X 10.696 Y -23.021 Z 11.765 A -70.545 C -73.590 F 159 +G1 X 10.119 Y -24.337 Z 10.956 A -69.169 C -76.390 F 159 +G1 X 9.617 Y -25.435 Z 10.288 A -68.103 C -78.699 F 159 +G1 X 9.033 Y -26.661 Z 9.550 A -67.007 C -81.232 F 159 +G1 X 8.396 Y -27.942 Z 8.788 A -65.970 C -83.814 F 159 +G1 X 7.668 Y -29.340 Z 7.968 A -64.967 C -86.540 F 159 +G1 X 6.988 Y -30.592 Z 7.245 A -64.181 C -88.888 F 159 +G1 X 6.287 Y -31.829 Z 6.540 A -63.504 C -91.115 F 159 +G1 X 5.567 Y -33.053 Z 5.854 A -62.929 C -93.218 F 159 +G1 X 4.828 Y -34.266 Z 5.185 A -62.447 C -95.201 F 159 +G1 X 4.070 Y -35.467 Z 4.536 A -62.049 C -97.064 F 159 +G1 X 3.295 Y -36.657 Z 3.905 A -61.729 C -98.812 F 159 +G1 X 2.625 Y -37.658 Z 3.385 A -61.511 C -100.206 F 159 +G1 X 1.457 Y -39.591 Z 2.363 A -61.061 C -102.766 F 159 +G1 X 1.331 Y -39.807 Z 2.248 A -60.899 C -102.719 F 636 +G1 X 1.218 Y -40.019 Z 2.133 A -60.743 C -102.674 F 636 +G1 X 1.116 Y -40.228 Z 2.018 A -60.591 C -102.630 F 636 +G1 X 1.025 Y -40.432 Z 1.904 A -60.444 C -102.587 F 636 +G1 X 0.946 Y -40.632 Z 1.790 A -60.301 C -102.545 F 636 +G1 X 0.879 Y -40.828 Z 1.676 A -60.162 C -102.504 F 636 +G1 X 0.822 Y -41.020 Z 1.563 A -60.027 C -102.464 F 636 +G1 X 0.776 Y -41.208 Z 1.451 A -59.896 C -102.426 F 636 +G1 X 0.741 Y -41.392 Z 1.339 A -59.768 C -102.388 F 636 +G1 X 0.716 Y -41.571 Z 1.227 A -59.644 C -102.351 F 636 +G1 X 0.702 Y -41.747 Z 1.116 A -59.522 C -102.315 F 636 +G1 X 0.698 Y -41.918 Z 1.006 A -59.402 C -102.279 F 636 +G1 X 0.703 Y -42.084 Z 0.897 A -59.286 C -102.244 F 636 +G1 X 0.719 Y -42.247 Z 0.788 A -59.171 C -102.209 F 636 +G1 X 0.744 Y -42.405 Z 0.681 A -59.058 C -102.175 F 636 +G1 X 0.778 Y -42.559 Z 0.574 A -58.946 C -102.142 F 636 +G1 X 0.821 Y -42.708 Z 0.468 A -58.836 C -102.108 F 636 +G1 X 0.874 Y -42.853 Z 0.363 A -58.726 C -102.075 F 636 +G1 X 0.935 Y -42.994 Z 0.259 A -58.618 C -102.042 F 636 +G1 X 1.005 Y -43.130 Z 0.156 A -58.510 C -102.010 F 636 +G1 X 1.083 Y -43.261 Z 0.054 A -58.402 C -101.977 F 636 +G1 X 1.169 Y -43.388 Z -0.046 A -58.295 C -101.944 F 636 +G1 X 1.264 Y -43.510 Z -0.146 A -58.187 C -101.911 F 636 +G1 X 1.366 Y -43.628 Z -0.244 A -58.079 C -101.878 F 636 +G1 X 1.476 Y -43.741 Z -0.341 A -57.971 C -101.844 F 636 +G1 X 1.594 Y -43.850 Z -0.436 A -57.862 C -101.811 F 636 +G1 X 1.719 Y -43.953 Z -0.531 A -57.752 C -101.777 F 636 +G1 X 1.851 Y -44.052 Z -0.623 A -57.641 C -101.742 F 636 +G1 X 1.989 Y -44.147 Z -0.715 A -57.529 C -101.707 F 636 +G1 X 2.135 Y -44.236 Z -0.805 A -57.416 C -101.672 F 636 +G1 X 2.287 Y -44.321 Z -0.893 A -57.302 C -101.636 F 636 +G1 X 2.446 Y -44.401 Z -0.980 A -57.186 C -101.600 F 636 +G1 X 2.610 Y -44.476 Z -1.065 A -57.069 C -101.563 F 636 +G1 X 2.781 Y -44.546 Z -1.148 A -56.951 C -101.526 F 636 +G1 X 3.140 Y -44.671 Z -1.309 A -56.709 C -101.450 F 636 +G1 X 3.520 Y -44.776 Z -1.463 A -56.462 C -101.371 F 636 +G1 X 3.920 Y -44.861 Z -1.610 A -56.207 C -101.289 F 636 +G1 X 4.340 Y -44.926 Z -1.748 A -55.946 C -101.205 F 636 +G1 X 4.776 Y -44.970 Z -1.878 A -55.679 C -101.118 F 636 +G1 X 5.228 Y -44.993 Z -1.999 A -55.405 C -101.029 F 636 +G1 X 5.694 Y -44.995 Z -2.111 A -55.125 C -100.937 F 636 +G1 X 6.173 Y -44.976 Z -2.213 A -54.838 C -100.842 F 636 +G1 X 6.664 Y -44.935 Z -2.306 A -54.546 C -100.744 F 636 +G1 X 7.164 Y -44.872 Z -2.388 A -54.248 C -100.644 F 636 +G1 X 7.672 Y -44.787 Z -2.460 A -53.944 C -100.541 F 636 +G1 X 8.187 Y -44.680 Z -2.521 A -53.635 C -100.435 F 636 +G1 X 8.707 Y -44.550 Z -2.570 A -53.321 C -100.327 F 636 +G1 X 9.231 Y -44.397 Z -2.608 A -53.002 C -100.216 F 636 +G1 X 9.757 Y -44.221 Z -2.634 A -52.678 C -100.103 F 636 +G1 X 10.284 Y -44.027 Z -2.649 A -52.394 C -100.002 F 636 +G1 X 10.808 Y -43.821 Z -2.653 A -52.107 C -99.900 F 636 +G1 X 11.330 Y -43.601 Z -2.648 A -51.820 C -99.797 F 636 +G1 X 11.847 Y -43.370 Z -2.633 A -51.533 C -99.693 F 636 +G1 X 12.358 Y -43.127 Z -2.607 A -51.246 C -99.588 F 636 +G1 X 12.861 Y -42.873 Z -2.572 A -50.960 C -99.483 F 636 +G1 X 13.355 Y -42.608 Z -2.527 A -50.675 C -99.377 F 636 +G1 X 13.839 Y -42.332 Z -2.473 A -50.392 C -99.271 F 636 +G1 X 14.310 Y -42.046 Z -2.408 A -50.111 C -99.165 F 636 +G1 X 14.767 Y -41.751 Z -2.333 A -49.833 C -99.059 F 636 +G1 X 15.210 Y -41.446 Z -2.249 A -49.558 C -98.953 F 636 +G1 X 15.635 Y -41.133 Z -2.155 A -49.287 C -98.848 F 636 +G1 X 16.043 Y -40.810 Z -2.052 A -49.019 C -98.743 F 636 +G1 X 16.430 Y -40.480 Z -1.938 A -48.756 C -98.639 F 636 +G1 X 16.797 Y -40.142 Z -1.815 A -48.496 C -98.536 F 636 +G1 X 17.140 Y -39.797 Z -1.682 A -48.241 C -98.434 F 636 +G1 X 17.460 Y -39.445 Z -1.540 A -47.991 C -98.333 F 636 +G1 X 17.753 Y -39.086 Z -1.388 A -47.745 C -98.233 F 636 +G1 X 18.020 Y -38.721 Z -1.226 A -47.503 C -98.133 F 636 +G1 X 18.142 Y -38.536 Z -1.142 A -47.383 C -98.084 F 636 +G1 X 18.257 Y -38.350 Z -1.055 A -47.265 C -98.035 F 636 +G1 X 18.365 Y -38.163 Z -0.966 A -47.147 C -97.986 F 636 +G1 X 18.464 Y -37.974 Z -0.875 A -47.030 C -97.937 F 636 +G1 X 18.556 Y -37.784 Z -0.781 A -46.913 C -97.888 F 636 +G1 X 18.640 Y -37.593 Z -0.684 A -46.798 C -97.839 F 636 +G1 X 18.715 Y -37.401 Z -0.586 A -46.682 C -97.790 F 636 +G1 X 18.782 Y -37.207 Z -0.485 A -46.567 C -97.742 F 636 +G1 X 18.840 Y -37.013 Z -0.381 A -46.453 C -97.693 F 636 +G1 X 18.890 Y -36.817 Z -0.276 A -46.338 C -97.644 F 636 +G1 X 18.930 Y -36.621 Z -0.168 A -46.224 C -97.594 F 636 +G1 X 18.961 Y -36.424 Z -0.057 A -46.109 C -97.545 F 636 +G1 X 18.982 Y -36.226 Z 0.056 A -45.994 C -97.495 F 636 +G1 X 18.994 Y -36.027 Z 0.171 A -45.878 C -97.445 F 636 +G1 X 18.996 Y -35.827 Z 0.288 A -45.761 C -97.393 F 636 +G1 X 18.988 Y -35.627 Z 0.408 A -45.644 C -97.342 F 636 +G1 X 18.970 Y -35.426 Z 0.530 A -45.525 C -97.290 F 636 +G1 X 18.941 Y -35.224 Z 0.655 A -45.405 C -97.237 F 636 +G1 X 18.902 Y -35.022 Z 0.782 A -45.284 C -97.183 F 636 +G1 X 18.852 Y -34.820 Z 0.911 A -45.161 C -97.128 F 636 +G1 X 18.791 Y -34.617 Z 1.043 A -45.035 C -97.071 F 636 +G1 X 18.719 Y -34.413 Z 1.176 A -44.908 C -97.014 F 636 +G1 X 18.635 Y -34.209 Z 1.313 A -44.778 C -96.955 F 636 +G1 X 18.540 Y -34.005 Z 1.451 A -44.645 C -96.895 F 636 +G1 X 18.433 Y -33.801 Z 1.592 A -44.509 C -96.833 F 636 +G1 X 18.315 Y -33.596 Z 1.735 A -44.371 C -96.769 F 636 +G1 X 17.417 Y -32.122 Z 2.774 A -47.126 C -92.499 F 159 +G1 X 17.315 Y -31.952 Z 2.895 A -47.454 C -92.027 F 159 +G1 X 17.191 Y -31.678 Z 3.076 A -47.910 C -91.279 F 159 +G1 X 17.104 Y -31.383 Z 3.255 A -48.321 C -90.482 F 159 +G1 X 17.058 Y -31.065 Z 3.433 A -48.684 C -89.632 F 159 +G1 X 17.036 Y -29.881 Z 4.058 A -49.856 C -86.472 F 159 +G1 X 17.025 Y -29.031 Z 4.511 A -50.764 C -84.218 F 159 +G1 X 17.015 Y -28.299 Z 4.919 A -51.623 C -82.295 F 159 +G1 X 17.006 Y -27.566 Z 5.329 A -52.522 C -80.387 F 159 +G1 X 16.997 Y -26.839 Z 5.752 A -53.481 C -78.518 F 159 +G1 X 16.990 Y -26.112 Z 6.177 A -54.475 C -76.672 F 159 +G1 X 16.983 Y -25.391 Z 6.614 A -55.523 C -74.870 F 159 +G1 X 16.977 Y -24.670 Z 7.053 A -56.599 C -73.098 F 159 +G1 X 16.971 Y -23.883 Z 7.550 A -57.837 C -71.205 F 159 +G1 X 16.968 Y -23.097 Z 8.049 A -59.100 C -69.353 F 159 +G1 X 16.963 Y -22.319 Z 8.561 A -60.408 C -67.565 F 159 +G1 X 16.961 Y -21.542 Z 9.074 A -61.731 C -65.822 F 159 +G1 X 16.942 Y -20.218 Z 9.993 A -63.458 C -64.294 F 159 +G1 X 16.897 Y -18.996 Z 10.886 A -64.269 C -64.749 F 159 +G1 X 16.843 Y -17.785 Z 11.793 A -65.108 C -65.213 F 159 +G1 X 16.777 Y -16.585 Z 12.716 A -65.974 C -65.687 F 159 +G1 X 16.678 Y -15.122 Z 13.872 A -67.078 C -66.282 F 159 +G1 X 16.592 Y -14.068 Z 14.725 A -67.904 C -66.723 F 159 +G1 X 16.480 Y -12.907 Z 15.687 A -68.762 C -67.396 F 159 +G1 X 16.345 Y -11.780 Z 16.647 A -69.338 C -68.596 F 159 +G1 X 16.192 Y -10.669 Z 17.612 A -69.829 C -69.869 F 159 +G1 X 16.017 Y -9.572 Z 18.585 A -70.233 C -71.223 F 159 +G1 X 15.819 Y -8.492 Z 19.563 A -70.546 C -72.657 F 159 +G1 X 15.632 Y -7.591 Z 20.396 A -70.737 C -73.941 F 159 +G1 X 15.471 Y -6.891 Z 21.055 A -70.835 C -75.000 F 159 +G1 X 15.207 Y -5.858 Z 22.047 A -70.885 C -76.683 F 159 +G1 X 14.914 Y -4.848 Z 23.041 A -70.814 C -78.467 F 159 +G1 X 14.662 Y -4.063 Z 23.833 A -70.677 C -79.943 F 159 +G1 X 14.342 Y -3.163 Z 24.763 A -70.411 C -81.755 F 159 +G1 X 14.095 Y -2.531 Z 25.433 A -70.140 C -83.122 F 159 +G1 X 13.835 Y -1.912 Z 26.106 A -69.806 C -84.530 F 159 +G1 X 13.118 Y -0.639 Z 27.850 A -69.177 C -88.099 F 159 +G1 X 9.867 Y 8.717 Z 27.743 A -71.841 C -138.790 F 636 +G1 X 10.691 Y 8.962 Z 26.178 A -71.266 C -135.779 F 159 +G1 X 10.878 Y 8.993 Z 25.858 A -71.158 C -135.164 F 159 +G1 X 11.080 Y 8.998 Z 25.552 A -71.093 C -134.575 F 159 +G1 X 11.295 Y 8.977 Z 25.262 A -71.073 C -134.011 F 159 +G1 X 11.523 Y 8.928 Z 24.986 A -71.096 C -133.474 F 159 +G1 X 11.759 Y 8.853 Z 24.729 A -71.164 C -132.967 F 159 +G1 X 11.956 Y 8.772 Z 24.534 A -71.252 C -132.578 F 159 +G1 X 12.548 Y 8.482 Z 23.987 A -71.566 C -131.492 F 159 +G1 X 13.436 Y 8.007 Z 23.162 A -71.965 C -129.912 F 159 +G1 X 14.080 Y 7.635 Z 22.558 A -72.202 C -128.795 F 159 +G1 X 14.717 Y 7.242 Z 21.956 A -72.387 C -127.730 F 159 +G1 X 15.347 Y 6.831 Z 21.354 A -72.522 C -126.715 F 159 +G1 X 16.250 Y 6.201 Z 20.484 A -72.638 C -125.323 F 159 +G1 X 17.085 Y 5.575 Z 19.669 A -72.669 C -124.093 F 159 +G1 X 17.986 Y 4.852 Z 18.778 A -72.625 C -122.824 F 159 +G1 X 18.872 Y 4.093 Z 17.890 A -72.500 C -121.640 F 159 +G1 X 19.453 Y 3.569 Z 17.302 A -72.381 C -120.884 F 159 +G1 X 20.343 Y 2.724 Z 16.396 A -71.935 C -120.244 F 159 +G1 X 21.206 Y 1.856 Z 15.512 A -71.371 C -119.957 F 159 +G1 X 22.052 Y 0.960 Z 14.638 A -70.844 C -119.688 F 159 +G1 X 22.861 Y 0.062 Z 13.797 A -70.367 C -119.443 F 159 +G1 X 23.669 Y -0.875 Z 12.954 A -69.921 C -119.212 F 159 +G1 X 24.468 Y -1.839 Z 12.117 A -69.512 C -119.000 F 159 +G1 X 25.302 Y -2.884 Z 11.258 A -68.408 C -120.345 F 159 +G1 X 25.741 Y -3.445 Z 10.817 A -67.494 C -121.863 F 159 +G1 X 26.181 Y -4.004 Z 10.377 A -66.596 C -123.388 F 159 +G1 X 26.618 Y -4.571 Z 9.946 A -65.737 C -124.928 F 159 +G1 X 27.056 Y -5.136 Z 9.515 A -64.898 C -126.471 F 159 +G1 X 27.489 Y -5.708 Z 9.094 A -64.103 C -128.020 F 159 +G1 X 27.923 Y -6.277 Z 8.674 A -63.332 C -129.565 F 159 +G1 X 28.369 Y -6.876 Z 8.248 A -62.581 C -131.172 F 159 +G1 X 28.816 Y -7.472 Z 7.823 A -61.858 C -132.769 F 159 +G1 X 29.667 Y -8.632 Z 7.027 A -60.593 C -135.819 F 159 +G1 X 30.526 Y -9.823 Z 6.238 A -59.462 C -138.872 F 159 +G1 X 31.359 Y -10.999 Z 5.489 A -58.507 C -141.790 F 159 +G1 X 31.911 Y -11.784 Z 5.002 A -57.948 C -143.682 F 159 +G1 X 32.481 Y -12.542 Z 4.516 A -57.404 C -145.535 F 159 +G1 X 33.079 Y -13.275 Z 4.026 A -56.865 C -147.367 F 159 +G1 X 33.596 Y -13.868 Z 3.618 A -56.426 C -148.880 F 159 +G1 X 34.236 Y -14.556 Z 3.134 A -55.918 C -150.671 F 159 +G1 X 35.847 Y -16.155 Z 1.937 A -54.730 C -154.914 F 159 +G1 X 35.985 Y -16.281 Z 1.837 A -54.607 C -154.837 F 636 +G1 X 36.119 Y -16.382 Z 1.743 A -54.496 C -154.766 F 636 +G1 X 36.248 Y -16.458 Z 1.655 A -54.395 C -154.702 F 636 +G1 X 36.373 Y -16.510 Z 1.574 A -54.304 C -154.644 F 636 +G1 X 36.493 Y -16.538 Z 1.500 A -54.220 C -154.591 F 636 +G1 X 36.608 Y -16.542 Z 1.432 A -54.143 C -154.542 F 636 +G1 X 36.717 Y -16.523 Z 1.371 A -54.070 C -154.495 F 636 +G1 X 36.820 Y -16.482 Z 1.317 A -53.998 C -154.449 F 636 +G1 X 36.917 Y -16.418 Z 1.270 A -53.926 C -154.403 F 636 +G1 X 37.008 Y -16.332 Z 1.230 A -53.850 C -154.354 F 636 +G1 X 37.092 Y -16.225 Z 1.198 A -53.769 C -154.302 F 636 +G1 X 37.169 Y -16.096 Z 1.172 A -53.681 C -154.245 F 636 +G1 X 37.238 Y -15.947 Z 1.154 A -53.585 C -154.183 F 636 +G1 X 37.300 Y -15.777 Z 1.143 A -53.480 C -154.115 F 636 +G1 X 37.353 Y -15.588 Z 1.139 A -53.366 C -154.041 F 636 +G1 X 37.399 Y -15.379 Z 1.143 A -53.243 C -153.960 F 636 +G1 X 37.435 Y -15.162 Z 1.153 A -53.142 C -153.894 F 636 +G1 X 37.459 Y -14.949 Z 1.170 A -53.043 C -153.829 F 636 +G1 X 37.473 Y -14.741 Z 1.192 A -52.947 C -153.765 F 636 +G1 X 37.475 Y -14.538 Z 1.221 A -52.853 C -153.703 F 636 +G1 X 37.465 Y -14.341 Z 1.256 A -52.761 C -153.642 F 636 +G1 X 37.444 Y -14.150 Z 1.297 A -52.671 C -153.582 F 636 +G1 X 37.410 Y -13.965 Z 1.344 A -52.582 C -153.522 F 636 +G1 X 37.363 Y -13.786 Z 1.398 A -52.494 C -153.463 F 636 +G1 X 37.304 Y -13.615 Z 1.457 A -52.407 C -153.405 F 636 +G1 X 37.231 Y -13.452 Z 1.524 A -52.319 C -153.346 F 636 +G1 X 37.145 Y -13.297 Z 1.596 A -52.231 C -153.287 F 636 +G1 X 37.045 Y -13.150 Z 1.676 A -52.142 C -153.227 F 636 +G1 X 36.932 Y -13.012 Z 1.761 A -52.052 C -153.165 F 636 +G1 X 36.804 Y -12.883 Z 1.853 A -51.959 C -153.102 F 636 +G1 X 36.662 Y -12.764 Z 1.952 A -51.863 C -153.036 F 636 +G1 X 36.505 Y -12.656 Z 2.058 A -51.763 C -152.968 F 636 +G1 X 35.057 Y -11.746 Z 3.017 A -53.155 C -149.218 F 159 +G1 X 34.631 Y -11.459 Z 3.301 A -53.584 C -148.089 F 159 +G1 X 34.214 Y -11.149 Z 3.589 A -54.009 C -146.947 F 159 +G1 X 33.852 Y -10.853 Z 3.846 A -54.380 C -145.921 F 159 +G1 X 33.498 Y -10.536 Z 4.104 A -54.744 C -144.878 F 159 +G1 X 33.004 Y -10.041 Z 4.476 A -55.254 C -143.346 F 159 +G1 X 32.211 Y -9.134 Z 5.099 A -56.092 C -140.703 F 159 +G1 X 31.262 Y -8.040 Z 5.868 A -57.235 C -137.473 F 159 +G1 X 30.785 Y -7.498 Z 6.265 A -57.877 C -135.846 F 159 +G1 X 30.309 Y -6.953 Z 6.663 A -58.550 C -134.207 F 159 +G1 X 29.831 Y -6.414 Z 7.073 A -59.277 C -132.570 F 159 +G1 X 29.353 Y -5.872 Z 7.484 A -60.034 C -130.927 F 159 +G1 X 28.909 Y -5.375 Z 7.876 A -60.782 C -129.411 F 159 +G1 X 28.465 Y -4.876 Z 8.268 A -61.554 C -127.896 F 159 +G1 X 28.020 Y -4.381 Z 8.669 A -62.366 C -126.394 F 159 +G1 X 27.577 Y -3.886 Z 9.072 A -63.200 C -124.898 F 159 +G1 X 27.098 Y -3.358 Z 9.514 A -64.138 C -123.308 F 159 +G1 X 26.620 Y -2.828 Z 9.958 A -65.096 C -121.729 F 159 +G1 X 26.142 Y -2.305 Z 10.410 A -66.091 C -120.178 F 159 +G1 X 25.666 Y -1.780 Z 10.864 A -67.099 C -118.644 F 159 +G1 X 24.790 Y -0.844 Z 11.727 A -67.941 C -118.174 F 159 +G1 X 23.928 Y 0.046 Z 12.587 A -68.469 C -118.453 F 159 +G1 X 23.058 Y 0.916 Z 13.460 A -69.036 C -118.750 F 159 +G1 X 22.155 Y 1.785 Z 14.369 A -69.656 C -119.074 F 159 +G1 X 21.261 Y 2.610 Z 15.269 A -70.298 C -119.406 F 159 +G1 X 20.454 Y 3.326 Z 16.081 A -70.898 C -119.721 F 159 +G1 X 19.648 Y 4.007 Z 16.893 A -71.355 C -120.375 F 159 +G1 X 18.745 Y 4.730 Z 17.800 A -71.634 C -121.539 F 159 +G1 X 17.828 Y 5.424 Z 18.715 A -71.841 C -122.775 F 159 +G1 X 16.902 Y 6.083 Z 19.633 A -71.964 C -124.095 F 159 +G1 X 16.080 Y 6.632 Z 20.443 A -72.003 C -125.323 F 159 +G1 X 15.130 Y 7.223 Z 21.371 A -71.958 C -126.816 F 159 +G1 X 14.171 Y 7.774 Z 22.302 A -71.807 C -128.414 F 159 +G1 X 13.526 Y 8.117 Z 22.925 A -71.639 C -129.545 F 159 +G1 X 12.876 Y 8.442 Z 23.549 A -71.425 C -130.713 F 159 +G1 X 12.001 Y 8.845 Z 24.385 A -71.059 C -132.335 F 159 +G1 X 11.715 Y 8.958 Z 24.670 A -70.942 C -132.900 F 159 +G1 X 11.398 Y 9.056 Z 25.013 A -70.850 C -133.577 F 159 +G1 X 11.093 Y 9.121 Z 25.376 A -70.803 C -134.294 F 159 +G1 X 10.802 Y 9.155 Z 25.758 A -70.799 C -135.048 F 159 +G1 X 10.527 Y 9.160 Z 26.157 A -70.837 C -135.837 F 159 +G1 X 9.311 Y 9.017 Z 28.149 A -71.108 C -139.774 F 159 +G1 X 9.252 Y 9.003 Z 28.255 A -71.228 C -139.691 F 636 +G1 X 9.218 Y 8.976 Z 28.343 A -71.325 C -139.625 F 636 +G1 X 9.206 Y 8.939 Z 28.411 A -71.403 C -139.571 F 636 +G1 X 9.209 Y 8.917 Z 28.438 A -71.438 C -139.547 F 636 +G1 X 9.217 Y 8.892 Z 28.461 A -71.472 C -139.524 F 636 +G1 X 9.249 Y 8.835 Z 28.490 A -71.542 C -139.476 F 636 +G1 X 9.302 Y 8.771 Z 28.500 A -71.625 C -139.419 F 636 +G1 X 9.374 Y 8.700 Z 28.490 A -71.726 C -139.350 F 636 +G1 X 9.466 Y 8.623 Z 28.459 A -71.849 C -139.266 F 636 +G1 X 9.566 Y 8.548 Z 28.413 A -71.947 C -139.199 F 636 +G1 X 9.662 Y 8.484 Z 28.358 A -72.042 C -139.134 F 636 +G1 X 9.754 Y 8.432 Z 28.293 A -72.134 C -139.072 F 636 +G1 X 9.841 Y 8.392 Z 28.219 A -72.224 C -139.011 F 636 +G1 X 9.922 Y 8.366 Z 28.134 A -72.312 C -138.951 F 636 +G1 X 9.996 Y 8.355 Z 28.040 A -72.402 C -138.890 F 636 +G1 X 10.063 Y 8.359 Z 27.935 A -72.494 C -138.828 F 636 +G1 X 10.121 Y 8.380 Z 27.820 A -72.591 C -138.762 F 636 +G1 X 10.844 Y 8.773 Z 26.198 A -71.673 C -135.720 F 159 +G1 X 10.953 Y 8.820 Z 25.971 A -71.541 C -135.298 F 159 +G1 X 11.073 Y 8.850 Z 25.751 A -71.439 C -134.888 F 159 +G1 X 11.271 Y 8.863 Z 25.439 A -71.345 C -134.296 F 159 +G1 X 11.488 Y 8.838 Z 25.146 A -71.320 C -133.733 F 159 +G1 X 11.720 Y 8.776 Z 24.877 A -71.361 C -133.208 F 159 +G1 X 11.961 Y 8.678 Z 24.635 A -71.467 C -132.724 F 159 +G1 X 12.516 Y 8.384 Z 24.140 A -71.812 C -131.727 F 159 +G1 X 13.352 Y 7.901 Z 23.390 A -72.274 C -130.264 F 159 +G1 X 13.993 Y 7.500 Z 22.807 A -72.583 C -129.165 F 159 +G1 X 14.626 Y 7.078 Z 22.224 A -72.840 C -128.114 F 159 +G1 X 15.250 Y 6.635 Z 21.643 A -73.047 C -127.114 F 159 +G1 X 15.865 Y 6.172 Z 21.063 A -73.208 C -126.161 F 159 +G1 X 16.470 Y 5.691 Z 20.484 A -73.327 C -125.250 F 159 +G1 X 17.271 Y 5.014 Z 19.707 A -73.428 C -124.085 F 159 +G1 X 18.141 Y 4.225 Z 18.846 A -73.476 C -122.845 F 159 +G1 X 18.991 Y 3.396 Z 17.988 A -73.424 C -121.736 F 159 +G1 X 19.775 Y 2.581 Z 17.182 A -73.237 C -120.925 F 159 +G1 X 20.604 Y 1.662 Z 16.321 A -72.769 C -120.667 F 159 +G1 X 21.410 Y 0.711 Z 15.468 A -72.330 C -120.445 F 159 +G1 X 22.192 Y -0.264 Z 14.628 A -71.930 C -120.243 F 159 +G1 X 22.802 Y -1.063 Z 13.965 A -71.638 C -120.095 F 159 +G1 X 23.397 Y -1.879 Z 13.308 A -71.373 C -119.960 F 159 +G1 X 24.124 Y -2.919 Z 12.499 A -71.076 C -119.808 F 159 +G1 X 24.907 Y -4.070 Z 11.647 A -69.689 C -122.051 F 159 +G1 X 25.303 Y -4.667 Z 11.219 A -68.867 C -123.533 F 159 +G1 X 25.701 Y -5.262 Z 10.793 A -68.063 C -125.014 F 159 +G1 X 26.090 Y -5.865 Z 10.375 A -67.299 C -126.495 F 159 +G1 X 26.481 Y -6.465 Z 9.958 A -66.555 C -127.969 F 159 +G1 X 26.863 Y -7.073 Z 9.550 A -65.855 C -129.438 F 159 +G1 X 27.246 Y -7.678 Z 9.142 A -65.177 C -130.895 F 159 +G1 X 27.968 Y -8.854 Z 8.377 A -63.981 C -133.659 F 159 +G1 X 28.563 Y -9.846 Z 7.749 A -63.077 C -135.928 F 159 +G1 X 28.978 Y -10.561 Z 7.312 A -62.494 C -137.516 F 159 +G1 X 29.394 Y -11.274 Z 6.876 A -61.941 C -139.072 F 159 +G1 X 30.097 Y -12.521 Z 6.142 A -61.101 C -141.693 F 159 +G1 X 30.674 Y -13.565 Z 5.550 A -60.502 C -143.793 F 159 +G1 X 31.247 Y -14.603 Z 4.960 A -59.956 C -145.816 F 159 +G1 X 32.190 Y -16.248 Z 4.036 A -59.193 C -148.927 F 159 +G1 X 33.023 Y -17.667 Z 3.254 A -58.640 C -151.502 F 159 +G1 X 34.255 Y -19.564 Z 2.140 A -57.888 C -154.920 F 159 +G1 X 34.415 Y -19.794 Z 1.999 A -57.699 C -154.856 F 636 +G1 X 34.577 Y -20.002 Z 1.860 A -57.519 C -154.795 F 636 +G1 X 34.743 Y -20.186 Z 1.725 A -57.348 C -154.736 F 636 +G1 X 34.911 Y -20.349 Z 1.592 A -57.185 C -154.680 F 636 +G1 X 35.082 Y -20.489 Z 1.463 A -57.030 C -154.627 F 636 +G1 X 35.255 Y -20.608 Z 1.336 A -56.883 C -154.576 F 636 +G1 X 35.429 Y -20.705 Z 1.213 A -56.741 C -154.526 F 636 +G1 X 35.604 Y -20.782 Z 1.093 A -56.604 C -154.479 F 636 +G1 X 35.781 Y -20.838 Z 0.976 A -56.472 C -154.433 F 636 +G1 X 35.957 Y -20.875 Z 0.863 A -56.344 C -154.388 F 636 +G1 X 36.134 Y -20.891 Z 0.754 A -56.218 C -154.343 F 636 +G1 X 36.311 Y -20.889 Z 0.648 A -56.093 C -154.299 F 636 +G1 X 36.487 Y -20.868 Z 0.547 A -55.970 C -154.256 F 636 +G1 X 36.663 Y -20.828 Z 0.449 A -55.846 C -154.212 F 636 +G1 X 36.837 Y -20.770 Z 0.355 A -55.722 C -154.167 F 636 +G1 X 37.009 Y -20.695 Z 0.265 A -55.596 C -154.122 F 636 +G1 X 37.179 Y -20.602 Z 0.179 A -55.468 C -154.077 F 636 +G1 X 37.347 Y -20.493 Z 0.098 A -55.338 C -154.030 F 636 +G1 X 37.512 Y -20.367 Z 0.021 A -55.204 C -153.982 F 636 +G1 X 37.674 Y -20.226 Z -0.051 A -55.067 C -153.932 F 636 +G1 X 37.833 Y -20.068 Z -0.119 A -54.926 C -153.881 F 636 +G1 X 37.988 Y -19.896 Z -0.182 A -54.781 C -153.828 F 636 +G1 X 38.138 Y -19.708 Z -0.241 A -54.632 C -153.773 F 636 +G1 X 38.284 Y -19.507 Z -0.294 A -54.479 C -153.717 F 636 +G1 X 38.426 Y -19.291 Z -0.342 A -54.321 C -153.659 F 636 +G1 X 38.561 Y -19.061 Z -0.386 A -54.158 C -153.598 F 636 +G1 X 38.692 Y -18.819 Z -0.424 A -53.990 C -153.536 F 636 +G1 X 38.816 Y -18.563 Z -0.457 A -53.818 C -153.472 F 636 +G1 X 38.934 Y -18.295 Z -0.484 A -53.641 C -153.405 F 636 +G1 X 39.045 Y -18.015 Z -0.506 A -53.459 C -153.336 F 636 +G1 X 39.149 Y -17.723 Z -0.522 A -53.272 C -153.266 F 636 +G1 X 39.246 Y -17.420 Z -0.533 A -53.081 C -153.193 F 636 +G1 X 39.335 Y -17.112 Z -0.538 A -52.916 C -153.129 F 636 +G1 X 39.417 Y -16.802 Z -0.538 A -52.751 C -153.066 F 636 +G1 X 39.492 Y -16.493 Z -0.533 A -52.588 C -153.003 F 636 +G1 X 39.558 Y -16.184 Z -0.523 A -52.425 C -152.940 F 636 +G1 X 39.617 Y -15.876 Z -0.508 A -52.264 C -152.877 F 636 +G1 X 39.667 Y -15.570 Z -0.488 A -52.104 C -152.814 F 636 +G1 X 39.709 Y -15.265 Z -0.463 A -51.946 C -152.752 F 636 +G1 X 39.742 Y -14.963 Z -0.433 A -51.789 C -152.690 F 636 +G1 X 39.766 Y -14.664 Z -0.397 A -51.634 C -152.628 F 636 +G1 X 39.780 Y -14.368 Z -0.356 A -51.481 C -152.567 F 636 +G1 X 39.785 Y -14.077 Z -0.310 A -51.329 C -152.506 F 636 +G1 X 39.780 Y -13.789 Z -0.259 A -51.179 C -152.446 F 636 +G1 X 39.765 Y -13.506 Z -0.203 A -51.031 C -152.386 F 636 +G1 X 39.740 Y -13.229 Z -0.141 A -50.885 C -152.327 F 636 +G1 X 39.704 Y -12.957 Z -0.074 A -50.741 C -152.268 F 636 +G1 X 39.657 Y -12.692 Z -0.002 A -50.598 C -152.209 F 636 +G1 X 39.599 Y -12.433 Z 0.075 A -50.456 C -152.151 F 636 +G1 X 39.530 Y -12.182 Z 0.158 A -50.316 C -152.093 F 636 +G1 X 39.449 Y -11.938 Z 0.247 A -50.177 C -152.036 F 636 +G1 X 39.357 Y -11.703 Z 0.340 A -50.039 C -151.978 F 636 +G1 X 39.252 Y -11.476 Z 0.440 A -49.901 C -151.921 F 636 +G1 X 39.135 Y -11.259 Z 0.544 A -49.764 C -151.863 F 636 +G1 X 39.005 Y -11.051 Z 0.654 A -49.627 C -151.805 F 636 +G1 X 38.862 Y -10.853 Z 0.770 A -49.489 C -151.746 F 636 +G1 X 38.707 Y -10.666 Z 0.891 A -49.350 C -151.687 F 636 +G1 X 38.537 Y -10.490 Z 1.017 A -49.209 C -151.627 F 636 +G1 X 38.355 Y -10.326 Z 1.149 A -49.066 C -151.566 F 636 +G1 X 38.158 Y -10.174 Z 1.287 A -48.921 C -151.503 F 636 +G1 X 37.947 Y -10.034 Z 1.430 A -48.772 C -151.439 F 636 +G1 X 37.722 Y -9.907 Z 1.579 A -48.620 C -151.372 F 636 +G1 X 37.482 Y -9.794 Z 1.733 A -48.463 C -151.304 F 636 +G1 X 37.227 Y -9.695 Z 1.893 A -48.302 C -151.233 F 636 +G1 X 35.607 Y -9.127 Z 2.900 A -50.315 C -147.105 F 159 +G1 X 35.403 Y -9.051 Z 3.027 A -50.578 C -146.589 F 159 +G1 X 35.003 Y -8.873 Z 3.283 A -51.085 C -145.542 F 159 +G1 X 34.612 Y -8.657 Z 3.540 A -51.565 C -144.468 F 159 +G1 X 34.232 Y -8.401 Z 3.797 A -52.016 C -143.361 F 159 +G1 X 33.866 Y -8.105 Z 4.051 A -52.433 C -142.223 F 159 +G1 X 32.896 Y -7.185 Z 4.755 A -53.548 C -138.994 F 159 +G1 X 32.280 Y -6.596 Z 5.209 A -54.325 C -136.924 F 159 +G1 X 31.753 Y -6.095 Z 5.611 A -55.055 C -135.159 F 159 +G1 X 31.226 Y -5.593 Z 6.015 A -55.820 C -133.393 F 159 +G1 X 30.702 Y -5.096 Z 6.431 A -56.642 C -131.645 F 159 +G1 X 30.178 Y -4.596 Z 6.849 A -57.496 C -129.903 F 159 +G1 X 29.655 Y -4.102 Z 7.277 A -58.403 C -128.185 F 159 +G1 X 29.134 Y -3.605 Z 7.708 A -59.339 C -126.480 F 159 +G1 X 28.597 Y -3.098 Z 8.164 A -60.355 C -124.750 F 159 +G1 X 28.062 Y -2.589 Z 8.621 A -61.395 C -123.041 F 159 +G1 X 27.545 Y -2.101 Z 9.075 A -62.445 C -121.421 F 159 +G1 X 27.031 Y -1.612 Z 9.530 A -63.511 C -119.824 F 159 +G1 X 26.518 Y -1.129 Z 9.994 A -64.611 C -118.269 F 159 +G1 X 26.013 Y -0.652 Z 10.454 A -65.628 C -116.929 F 159 +G1 X 25.097 Y 0.175 Z 11.322 A -66.256 C -117.271 F 159 +G1 X 24.177 Y 0.986 Z 12.204 A -66.919 C -117.628 F 159 +G1 X 23.253 Y 1.778 Z 13.101 A -67.618 C -118.001 F 159 +G1 X 22.314 Y 2.559 Z 14.021 A -68.358 C -118.393 F 159 +G1 X 21.385 Y 3.305 Z 14.937 A -69.116 C -118.791 F 159 +G1 X 20.471 Y 4.012 Z 15.844 A -69.871 C -119.223 F 159 +G1 X 19.537 Y 4.699 Z 16.777 A -70.391 C -120.221 F 159 +G1 X 18.601 Y 5.354 Z 17.712 A -70.779 C -121.405 F 159 +G1 X 17.660 Y 5.979 Z 18.653 A -71.062 C -122.720 F 159 +G1 X 16.712 Y 6.572 Z 19.599 A -71.271 C -124.093 F 159 +G1 X 15.845 Y 7.082 Z 20.462 A -71.384 C -125.414 F 159 +G1 X 14.916 Y 7.592 Z 21.386 A -71.415 C -126.911 F 159 +G1 X 13.947 Y 8.083 Z 22.348 A -71.336 C -128.572 F 159 +G1 X 12.975 Y 8.533 Z 23.312 A -71.142 C -130.331 F 159 +G1 X 12.228 Y 8.850 Z 24.051 A -70.918 C -131.736 F 159 +G1 X 11.739 Y 9.039 Z 24.540 A -70.740 C -132.691 F 159 +G1 X 11.418 Y 9.145 Z 24.876 A -70.634 C -133.357 F 159 +G1 X 11.102 Y 9.232 Z 25.223 A -70.542 C -134.051 F 159 +G1 X 10.793 Y 9.302 Z 25.580 A -70.462 C -134.772 F 159 +G1 X 10.342 Y 9.375 Z 26.133 A -70.362 C -135.897 F 159 +G1 X 9.009 Y 9.422 Z 28.012 A -70.183 C -139.679 F 159 +G1 X 8.945 Y 9.420 Z 28.107 A -70.304 C -139.640 F 636 +G1 X 8.893 Y 9.409 Z 28.197 A -70.414 C -139.604 F 636 +G1 X 8.853 Y 9.391 Z 28.282 A -70.515 C -139.572 F 636 +G1 X 8.824 Y 9.364 Z 28.360 A -70.607 C -139.542 F 636 +G1 X 8.806 Y 9.331 Z 28.433 A -70.694 C -139.514 F 636 +G1 X 8.798 Y 9.290 Z 28.499 A -70.776 C -139.488 F 636 +G1 X 8.801 Y 9.243 Z 28.559 A -70.856 C -139.462 F 636 +G1 X 8.813 Y 9.191 Z 28.613 A -70.936 C -139.436 F 636 +G1 X 8.836 Y 9.132 Z 28.659 A -71.019 C -139.410 F 636 +G1 X 8.867 Y 9.069 Z 28.699 A -71.104 C -139.383 F 636 +G1 X 8.908 Y 9.001 Z 28.732 A -71.194 C -139.354 F 636 +G1 X 8.957 Y 8.929 Z 28.758 A -71.290 C -139.323 F 636 +G1 X 9.015 Y 8.853 Z 28.777 A -71.393 C -139.290 F 636 +G1 X 9.081 Y 8.774 Z 28.787 A -71.502 C -139.256 F 636 +G1 X 9.155 Y 8.692 Z 28.791 A -71.618 C -139.219 F 636 +G1 X 9.236 Y 8.608 Z 28.786 A -71.741 C -139.179 F 636 +G1 X 9.405 Y 8.446 Z 28.758 A -71.955 C -139.112 F 636 +G1 X 9.489 Y 8.372 Z 28.735 A -72.058 C -139.079 F 636 +G1 X 9.572 Y 8.304 Z 28.706 A -72.159 C -139.047 F 636 +G1 X 9.654 Y 8.241 Z 28.671 A -72.258 C -139.016 F 636 +G1 X 9.734 Y 8.185 Z 28.630 A -72.354 C -138.986 F 636 +G1 X 9.813 Y 8.135 Z 28.583 A -72.448 C -138.956 F 636 +G1 X 9.888 Y 8.092 Z 28.530 A -72.541 C -138.927 F 636 +G1 X 9.961 Y 8.057 Z 28.471 A -72.632 C -138.898 F 636 +G1 X 10.031 Y 8.030 Z 28.405 A -72.722 C -138.870 F 636 +G1 X 10.098 Y 8.011 Z 28.333 A -72.812 C -138.841 F 636 +G1 X 10.161 Y 8.000 Z 28.254 A -72.904 C -138.813 F 636 +G1 X 10.219 Y 7.999 Z 28.170 A -72.997 C -138.783 F 636 +G1 X 10.273 Y 8.008 Z 28.078 A -73.094 C -138.753 F 636 +G1 X 10.322 Y 8.027 Z 27.980 A -73.194 C -138.722 F 636 +G1 X 10.366 Y 8.056 Z 27.875 A -73.300 C -138.689 F 636 +G1 X 10.992 Y 8.584 Z 26.218 A -72.073 C -135.660 F 159 +G1 X 11.086 Y 8.656 Z 25.979 A -71.881 C -135.232 F 159 +G1 X 11.198 Y 8.705 Z 25.747 A -71.735 C -134.810 F 159 +G1 X 11.323 Y 8.730 Z 25.526 A -71.634 C -134.401 F 159 +G1 X 11.461 Y 8.731 Z 25.317 A -71.579 C -134.008 F 159 +G1 X 11.594 Y 8.713 Z 25.140 A -71.566 C -133.669 F 159 +G1 X 11.734 Y 8.676 Z 24.976 A -71.587 C -133.348 F 159 +G1 X 11.951 Y 8.589 Z 24.753 A -71.678 C -132.904 F 159 +G1 X 12.025 Y 8.552 Z 24.685 A -71.725 C -132.766 F 159 +G1 X 12.620 Y 8.204 Z 24.177 A -72.152 C -131.727 F 159 +G1 X 13.269 Y 7.795 Z 23.617 A -72.581 C -130.615 F 159 +G1 X 13.908 Y 7.362 Z 23.057 A -72.966 C -129.536 F 159 +G1 X 14.536 Y 6.907 Z 22.499 A -73.302 C -128.504 F 159 +G1 X 15.152 Y 6.429 Z 21.942 A -73.588 C -127.523 F 159 +G1 X 15.757 Y 5.930 Z 21.386 A -73.829 C -126.589 F 159 +G1 X 16.350 Y 5.411 Z 20.831 A -74.029 C -125.698 F 159 +G1 X 16.914 Y 4.887 Z 20.293 A -74.187 C -124.869 F 159 +G1 X 17.473 Y 4.340 Z 19.751 A -74.313 C -124.068 F 159 +G1 X 18.028 Y 3.766 Z 19.202 A -74.415 C -123.275 F 159 +G1 X 18.571 Y 3.173 Z 18.654 A -74.467 C -122.551 F 159 +G1 X 19.211 Y 2.433 Z 17.993 A -74.490 C -121.721 F 159 +G1 X 19.738 Y 1.790 Z 17.442 A -74.310 C -121.440 F 159 +G1 X 20.508 Y 0.791 Z 16.618 A -73.959 C -121.265 F 159 +G1 X 21.247 Y -0.241 Z 15.803 A -73.645 C -121.108 F 159 +G1 X 21.955 Y -1.299 Z 15.000 A -73.369 C -120.970 F 159 +G1 X 22.633 Y -2.385 Z 14.208 A -73.131 C -120.851 F 159 +G1 X 23.306 Y -3.537 Z 13.397 A -72.921 C -120.746 F 159 +G1 X 23.975 Y -4.729 Z 12.591 A -72.031 C -122.179 F 159 +G1 X 24.321 Y -5.361 Z 12.178 A -71.279 C -123.603 F 159 +G1 X 24.667 Y -5.990 Z 11.765 A -70.545 C -125.020 F 159 +G1 X 25.337 Y -7.262 Z 10.956 A -69.169 C -127.820 F 159 +G1 X 25.883 Y -8.339 Z 10.288 A -68.103 C -130.129 F 159 +G1 X 26.477 Y -9.560 Z 9.550 A -67.007 C -132.662 F 159 +G1 X 27.081 Y -10.857 Z 8.788 A -65.970 C -135.244 F 159 +G1 X 27.720 Y -12.297 Z 7.968 A -64.967 C -137.970 F 159 +G1 X 28.275 Y -13.610 Z 7.245 A -64.181 C -140.318 F 159 +G1 X 28.805 Y -14.929 Z 6.540 A -63.504 C -142.545 F 159 +G1 X 29.314 Y -16.255 Z 5.854 A -62.929 C -144.648 F 159 +G1 X 29.801 Y -17.589 Z 5.185 A -62.447 C -146.631 F 159 +G1 X 30.267 Y -18.930 Z 4.536 A -62.049 C -148.494 F 159 +G1 X 30.714 Y -20.278 Z 3.905 A -61.729 C -150.242 F 159 +G1 X 31.079 Y -21.426 Z 3.385 A -61.511 C -151.636 F 159 +G1 X 31.862 Y -23.545 Z 2.363 A -61.061 C -154.196 F 159 +G1 X 31.953 Y -23.778 Z 2.248 A -60.899 C -154.149 F 636 +G1 X 32.048 Y -23.999 Z 2.133 A -60.743 C -154.104 F 636 +G1 X 32.147 Y -24.208 Z 2.018 A -60.591 C -154.060 F 636 +G1 X 32.251 Y -24.406 Z 1.904 A -60.444 C -154.017 F 636 +G1 X 32.358 Y -24.593 Z 1.790 A -60.301 C -153.975 F 636 +G1 X 32.469 Y -24.768 Z 1.676 A -60.162 C -153.934 F 636 +G1 X 32.584 Y -24.932 Z 1.563 A -60.027 C -153.894 F 636 +G1 X 32.702 Y -25.085 Z 1.451 A -59.896 C -153.856 F 636 +G1 X 32.824 Y -25.227 Z 1.339 A -59.768 C -153.818 F 636 +G1 X 32.949 Y -25.358 Z 1.227 A -59.644 C -153.781 F 636 +G1 X 33.077 Y -25.479 Z 1.116 A -59.522 C -153.745 F 636 +G1 X 33.208 Y -25.589 Z 1.006 A -59.403 C -153.709 F 636 +G1 X 33.342 Y -25.689 Z 0.897 A -59.286 C -153.674 F 636 +G1 X 33.479 Y -25.778 Z 0.788 A -59.171 C -153.639 F 636 +G1 X 33.618 Y -25.857 Z 0.681 A -59.058 C -153.605 F 636 +G1 X 33.759 Y -25.926 Z 0.574 A -58.946 C -153.572 F 636 +G1 X 33.903 Y -25.985 Z 0.468 A -58.836 C -153.539 F 636 +G1 X 34.049 Y -26.035 Z 0.363 A -58.726 C -153.505 F 636 +G1 X 34.197 Y -26.074 Z 0.259 A -58.618 C -153.473 F 636 +G1 X 34.347 Y -26.105 Z 0.156 A -58.510 C -153.440 F 636 +G1 X 34.499 Y -26.125 Z 0.054 A -58.402 C -153.407 F 636 +G1 X 34.652 Y -26.137 Z -0.046 A -58.295 C -153.374 F 636 +G1 X 34.806 Y -26.139 Z -0.146 A -58.187 C -153.341 F 636 +G1 X 34.962 Y -26.133 Z -0.244 A -58.079 C -153.308 F 636 +G1 X 35.119 Y -26.117 Z -0.341 A -57.971 C -153.274 F 636 +G1 X 35.277 Y -26.093 Z -0.436 A -57.862 C -153.241 F 636 +G1 X 35.436 Y -26.060 Z -0.531 A -57.752 C -153.207 F 636 +G1 X 35.596 Y -26.018 Z -0.623 A -57.641 C -153.172 F 636 +G1 X 35.756 Y -25.969 Z -0.715 A -57.529 C -153.137 F 636 +G1 X 35.917 Y -25.911 Z -0.805 A -57.416 C -153.102 F 636 +G1 X 36.078 Y -25.844 Z -0.893 A -57.302 C -153.066 F 636 +G1 X 36.239 Y -25.770 Z -0.980 A -57.186 C -153.030 F 636 +G1 X 36.401 Y -25.688 Z -1.065 A -57.069 C -152.993 F 636 +G1 X 36.562 Y -25.599 Z -1.148 A -56.951 C -152.956 F 636 +G1 X 36.883 Y -25.396 Z -1.309 A -56.709 C -152.880 F 636 +G1 X 37.203 Y -25.165 Z -1.463 A -56.462 C -152.801 F 636 +G1 X 37.519 Y -24.905 Z -1.610 A -56.207 C -152.719 F 636 +G1 X 37.831 Y -24.617 Z -1.748 A -55.946 C -152.635 F 636 +G1 X 38.137 Y -24.304 Z -1.878 A -55.679 C -152.548 F 636 +G1 X 38.437 Y -23.964 Z -1.999 A -55.405 C -152.459 F 636 +G1 X 38.730 Y -23.601 Z -2.111 A -55.125 C -152.367 F 636 +G1 X 39.013 Y -23.214 Z -2.213 A -54.838 C -152.272 F 636 +G1 X 39.287 Y -22.806 Z -2.306 A -54.546 C -152.174 F 636 +G1 X 39.549 Y -22.375 Z -2.388 A -54.248 C -152.074 F 636 +G1 X 39.800 Y -21.925 Z -2.460 A -53.944 C -151.971 F 636 +G1 X 40.037 Y -21.456 Z -2.521 A -53.635 C -151.865 F 636 +G1 X 40.260 Y -20.968 Z -2.570 A -53.321 C -151.757 F 636 +G1 X 40.467 Y -20.463 Z -2.608 A -53.002 C -151.646 F 636 +G1 X 40.658 Y -19.942 Z -2.634 A -52.678 C -151.533 F 636 +G1 X 40.834 Y -19.410 Z -2.649 A -52.394 C -151.432 F 636 +G1 X 41.000 Y -18.870 Z -2.653 A -52.107 C -151.330 F 636 +G1 X 41.154 Y -18.326 Z -2.648 A -51.821 C -151.227 F 636 +G1 X 41.295 Y -17.777 Z -2.633 A -51.533 C -151.123 F 636 +G1 X 41.424 Y -17.226 Z -2.607 A -51.246 C -151.018 F 636 +G1 X 41.539 Y -16.674 Z -2.572 A -50.960 C -150.913 F 636 +G1 X 41.639 Y -16.123 Z -2.527 A -50.675 C -150.807 F 636 +G1 X 41.725 Y -15.573 Z -2.473 A -50.392 C -150.701 F 636 +G1 X 41.796 Y -15.026 Z -2.408 A -50.111 C -150.595 F 636 +G1 X 41.850 Y -14.485 Z -2.333 A -49.833 C -150.489 F 636 +G1 X 41.887 Y -13.949 Z -2.249 A -49.558 C -150.383 F 636 +G1 X 41.908 Y -13.421 Z -2.155 A -49.287 C -150.278 F 636 +G1 X 41.910 Y -12.901 Z -2.052 A -49.019 C -150.173 F 636 +G1 X 41.893 Y -12.392 Z -1.938 A -48.756 C -150.069 F 636 +G1 X 41.857 Y -11.895 Z -1.815 A -48.496 C -149.966 F 636 +G1 X 41.801 Y -11.411 Z -1.682 A -48.241 C -149.864 F 636 +G1 X 41.725 Y -10.942 Z -1.540 A -47.991 C -149.763 F 636 +G1 X 41.628 Y -10.488 Z -1.388 A -47.745 C -149.663 F 636 +G1 X 41.508 Y -10.053 Z -1.226 A -47.503 C -149.563 F 636 +G1 X 41.440 Y -9.842 Z -1.142 A -47.383 C -149.514 F 636 +G1 X 41.367 Y -9.636 Z -1.055 A -47.265 C -149.465 F 636 +G1 X 41.287 Y -9.435 Z -0.966 A -47.147 C -149.416 F 636 +G1 X 41.202 Y -9.239 Z -0.875 A -47.030 C -149.367 F 636 +G1 X 41.111 Y -9.049 Z -0.781 A -46.913 C -149.318 F 636 +G1 X 41.013 Y -8.864 Z -0.684 A -46.798 C -149.269 F 636 +G1 X 40.910 Y -8.686 Z -0.586 A -46.682 C -149.220 F 636 +G1 X 40.800 Y -8.513 Z -0.485 A -46.567 C -149.171 F 636 +G1 X 40.685 Y -8.346 Z -0.381 A -46.453 C -149.123 F 636 +G1 X 40.563 Y -8.186 Z -0.276 A -46.338 C -149.074 F 636 +G1 X 40.434 Y -8.032 Z -0.168 A -46.224 C -149.024 F 636 +G1 X 40.299 Y -7.885 Z -0.057 A -46.109 C -148.975 F 636 +G1 X 40.158 Y -7.745 Z 0.056 A -45.994 C -148.925 F 636 +G1 X 40.010 Y -7.611 Z 0.171 A -45.878 C -148.874 F 636 +G1 X 39.855 Y -7.485 Z 0.288 A -45.761 C -148.824 F 636 +G1 X 39.693 Y -7.367 Z 0.408 A -45.644 C -148.772 F 636 +G1 X 39.525 Y -7.256 Z 0.530 A -45.525 C -148.720 F 636 +G1 X 39.349 Y -7.152 Z 0.655 A -45.405 C -148.667 F 636 +G1 X 39.167 Y -7.057 Z 0.782 A -45.284 C -148.613 F 636 +G1 X 38.977 Y -6.970 Z 0.911 A -45.161 C -148.557 F 636 +G1 X 38.780 Y -6.891 Z 1.043 A -45.035 C -148.501 F 636 +G1 X 38.576 Y -6.820 Z 1.176 A -44.908 C -148.444 F 636 +G1 X 38.365 Y -6.759 Z 1.313 A -44.778 C -148.385 F 636 +G1 X 38.146 Y -6.706 Z 1.451 A -44.645 C -148.325 F 636 +G1 X 37.920 Y -6.662 Z 1.592 A -44.509 C -148.263 F 636 +G1 X 37.686 Y -6.627 Z 1.735 A -44.371 C -148.199 F 636 +G1 X 35.974 Y -6.409 Z 2.774 A -47.126 C -143.929 F 159 +G1 X 35.777 Y -6.383 Z 2.895 A -47.454 C -143.457 F 159 +G1 X 35.485 Y -6.310 Z 3.076 A -47.910 C -142.709 F 159 +G1 X 35.201 Y -6.193 Z 3.255 A -48.321 C -141.912 F 159 +G1 X 34.924 Y -6.031 Z 3.433 A -48.684 C -141.062 F 159 +G1 X 33.984 Y -5.310 Z 4.058 A -49.856 C -137.902 F 159 +G1 X 33.312 Y -4.788 Z 4.511 A -50.764 C -135.648 F 159 +G1 X 32.734 Y -4.340 Z 4.919 A -51.623 C -133.725 F 159 +G1 X 32.155 Y -3.890 Z 5.329 A -52.522 C -131.817 F 159 +G1 X 31.581 Y -3.444 Z 5.752 A -53.481 C -129.948 F 159 +G1 X 31.009 Y -2.996 Z 6.177 A -54.475 C -128.102 F 159 +G1 X 30.440 Y -2.553 Z 6.614 A -55.523 C -126.300 F 159 +G1 X 29.873 Y -2.107 Z 7.053 A -56.599 C -124.528 F 159 +G1 X 29.254 Y -1.622 Z 7.550 A -57.837 C -122.635 F 159 +G1 X 28.637 Y -1.134 Z 8.049 A -59.100 C -120.783 F 159 +G1 X 28.026 Y -0.653 Z 8.561 A -60.408 C -118.995 F 159 +G1 X 27.418 Y -0.170 Z 9.074 A -61.731 C -117.252 F 159 +G1 X 26.370 Y 0.641 Z 9.993 A -63.458 C -115.724 F 159 +G1 X 25.387 Y 1.368 Z 10.886 A -64.269 C -116.179 F 159 +G1 X 24.406 Y 2.080 Z 11.793 A -65.108 C -116.643 F 159 +G1 X 23.427 Y 2.777 Z 12.716 A -65.974 C -117.117 F 159 +G1 X 22.222 Y 3.611 Z 13.872 A -67.078 C -117.712 F 159 +G1 X 21.344 Y 4.202 Z 14.725 A -67.904 C -118.153 F 159 +G1 X 20.366 Y 4.838 Z 15.687 A -68.762 C -118.826 F 159 +G1 X 19.401 Y 5.435 Z 16.647 A -69.338 C -120.026 F 159 +G1 X 18.437 Y 6.008 Z 17.612 A -69.829 C -121.299 F 159 +G1 X 17.470 Y 6.556 Z 18.585 A -70.233 C -122.653 F 159 +G1 X 16.503 Y 7.074 Z 19.563 A -70.546 C -124.087 F 159 +G1 X 15.681 Y 7.489 Z 20.396 A -70.737 C -125.371 F 159 +G1 X 15.034 Y 7.799 Z 21.055 A -70.835 C -126.430 F 159 +G1 X 14.061 Y 8.237 Z 22.047 A -70.885 C -128.113 F 159 +G1 X 13.089 Y 8.638 Z 23.041 A -70.814 C -129.897 F 159 +G1 X 12.318 Y 8.930 Z 23.833 A -70.677 C -131.373 F 159 +G1 X 11.415 Y 9.241 Z 24.763 A -70.411 C -133.185 F 159 +G1 X 10.767 Y 9.442 Z 25.433 A -70.140 C -134.552 F 159 +G1 X 10.120 Y 9.625 Z 26.106 A -69.806 C -135.960 F 159 +G1 X 8.679 Y 9.858 Z 27.850 A -69.177 C -139.529 F 159 +G1 X -0.663 Y 13.149 Z 27.743 A -71.841 C -190.220 F 636 +G1 X -0.341 Y 13.947 Z 26.178 A -71.266 C -187.209 F 159 +G1 X -0.249 Y 14.112 Z 25.858 A -71.158 C -186.594 F 159 +G1 X -0.127 Y 14.273 Z 25.552 A -71.093 C -186.005 F 159 +G1 X 0.024 Y 14.428 Z 25.262 A -71.073 C -185.441 F 159 +G1 X 0.203 Y 14.575 Z 24.986 A -71.096 C -184.904 F 159 +G1 X 0.410 Y 14.713 Z 24.729 A -71.164 C -184.397 F 159 +G1 X 0.596 Y 14.817 Z 24.534 A -71.252 C -184.008 F 159 +G1 X 1.192 Y 15.099 Z 23.987 A -71.566 C -182.922 F 159 +G1 X 2.117 Y 15.497 Z 23.162 A -71.965 C -181.342 F 159 +G1 X 2.809 Y 15.768 Z 22.558 A -72.202 C -180.225 F 159 +G1 X 3.513 Y 16.022 Z 21.956 A -72.387 C -179.160 F 159 +G1 X 4.228 Y 16.258 Z 21.354 A -72.522 C -178.145 F 159 +G1 X 5.283 Y 16.571 Z 20.484 A -72.638 C -176.753 F 159 +G1 X 6.293 Y 16.834 Z 19.669 A -72.669 C -175.523 F 159 +G1 X 7.420 Y 17.088 Z 18.778 A -72.625 C -174.254 F 159 +G1 X 8.566 Y 17.307 Z 17.890 A -72.500 C -173.070 F 159 +G1 X 9.338 Y 17.435 Z 17.302 A -72.381 C -172.314 F 159 +G1 X 10.553 Y 17.603 Z 16.396 A -71.935 C -171.674 F 159 +G1 X 11.770 Y 17.737 Z 15.512 A -71.371 C -171.387 F 159 +G1 X 12.998 Y 17.840 Z 14.638 A -70.844 C -171.118 F 159 +G1 X 14.205 Y 17.913 Z 13.797 A -70.367 C -170.873 F 159 +G1 X 15.441 Y 17.960 Z 12.954 A -69.921 C -170.642 F 159 +G1 X 16.693 Y 17.983 Z 12.117 A -69.512 C -170.430 F 159 +G1 X 18.029 Y 17.984 Z 11.258 A -68.408 C -171.775 F 159 +G1 X 18.742 Y 17.978 Z 10.817 A -67.494 C -173.293 F 159 +G1 X 19.454 Y 17.974 Z 10.377 A -66.596 C -174.818 F 159 +G1 X 20.170 Y 17.961 Z 9.946 A -65.737 C -176.358 F 159 +G1 X 20.884 Y 17.951 Z 9.515 A -64.898 C -177.901 F 159 +G1 X 21.601 Y 17.933 Z 9.094 A -64.103 C -179.450 F 159 +G1 X 22.317 Y 17.918 Z 8.674 A -63.332 C -180.995 F 159 +G1 X 23.063 Y 17.893 Z 8.248 A -62.581 C -182.602 F 159 +G1 X 23.808 Y 17.871 Z 7.823 A -61.858 C -184.199 F 159 +G1 X 25.245 Y 17.814 Z 7.027 A -60.593 C -187.249 F 159 +G1 X 26.712 Y 17.743 Z 6.238 A -59.462 C -190.302 F 159 +G1 X 28.151 Y 17.660 Z 5.489 A -58.507 C -193.220 F 159 +G1 X 29.108 Y 17.603 Z 5.002 A -57.948 C -195.112 F 159 +G1 X 30.057 Y 17.576 Z 4.516 A -57.404 C -196.965 F 159 +G1 X 31.003 Y 17.586 Z 4.026 A -56.865 C -198.797 F 159 +G1 X 31.789 Y 17.621 Z 3.618 A -56.426 C -200.310 F 159 +G1 X 32.725 Y 17.692 Z 3.134 A -55.918 C -202.101 F 159 +G1 X 34.980 Y 17.955 Z 1.937 A -54.730 C -206.344 F 159 +G1 X 35.165 Y 17.984 Z 1.837 A -54.607 C -206.267 F 636 +G1 X 35.327 Y 18.026 Z 1.743 A -54.496 C -206.196 F 636 +G1 X 35.468 Y 18.079 Z 1.655 A -54.395 C -206.132 F 636 +G1 X 35.586 Y 18.145 Z 1.574 A -54.304 C -206.075 F 636 +G1 X 35.683 Y 18.221 Z 1.500 A -54.220 C -206.021 F 636 +G1 X 35.757 Y 18.308 Z 1.432 A -54.143 C -205.972 F 636 +G1 X 35.811 Y 18.405 Z 1.371 A -54.070 C -205.925 F 636 +G1 X 35.843 Y 18.512 Z 1.317 A -53.998 C -205.880 F 636 +G1 X 35.853 Y 18.628 Z 1.270 A -53.926 C -205.833 F 636 +G1 X 35.843 Y 18.752 Z 1.230 A -53.850 C -205.784 F 636 +G1 X 35.811 Y 18.885 Z 1.198 A -53.769 C -205.732 F 636 +G1 X 35.758 Y 19.025 Z 1.172 A -53.681 C -205.675 F 636 +G1 X 35.685 Y 19.172 Z 1.154 A -53.585 C -205.613 F 636 +G1 X 35.591 Y 19.326 Z 1.143 A -53.480 C -205.545 F 636 +G1 X 35.476 Y 19.486 Z 1.139 A -53.366 C -205.471 F 636 +G1 X 35.341 Y 19.652 Z 1.143 A -53.243 C -205.390 F 636 +G1 X 35.194 Y 19.815 Z 1.153 A -53.142 C -205.324 F 636 +G1 X 35.043 Y 19.967 Z 1.170 A -53.043 C -205.259 F 636 +G1 X 34.889 Y 20.107 Z 1.192 A -52.947 C -205.195 F 636 +G1 X 34.731 Y 20.235 Z 1.221 A -52.853 C -205.133 F 636 +G1 X 34.571 Y 20.351 Z 1.256 A -52.761 C -205.072 F 636 +G1 X 34.408 Y 20.453 Z 1.297 A -52.671 C -205.012 F 636 +G1 X 34.242 Y 20.542 Z 1.344 A -52.582 C -204.952 F 636 +G1 X 34.074 Y 20.617 Z 1.398 A -52.494 C -204.893 F 636 +G1 X 33.903 Y 20.677 Z 1.457 A -52.407 C -204.835 F 636 +G1 X 33.730 Y 20.722 Z 1.524 A -52.319 C -204.776 F 636 +G1 X 33.555 Y 20.752 Z 1.596 A -52.231 C -204.717 F 636 +G1 X 33.378 Y 20.765 Z 1.676 A -52.142 C -204.657 F 636 +G1 X 33.199 Y 20.763 Z 1.761 A -52.052 C -204.595 F 636 +G1 X 33.019 Y 20.743 Z 1.853 A -51.959 C -204.532 F 636 +G1 X 32.837 Y 20.706 Z 1.952 A -51.863 C -204.466 F 636 +G1 X 32.655 Y 20.651 Z 2.058 A -51.763 C -204.398 F 636 +G1 X 31.040 Y 20.086 Z 3.017 A -53.155 C -200.648 F 159 +G1 X 30.551 Y 19.932 Z 3.301 A -53.584 C -199.519 F 159 +G1 X 30.048 Y 19.799 Z 3.589 A -54.009 C -198.377 F 159 +G1 X 29.591 Y 19.701 Z 3.846 A -54.380 C -197.351 F 159 +G1 X 29.122 Y 19.622 Z 4.104 A -54.744 C -196.308 F 159 +G1 X 28.427 Y 19.544 Z 4.476 A -55.254 C -194.776 F 159 +G1 X 27.224 Y 19.489 Z 5.099 A -56.092 C -192.133 F 159 +G1 X 25.777 Y 19.429 Z 5.868 A -57.235 C -188.903 F 159 +G1 X 25.056 Y 19.395 Z 6.265 A -57.877 C -187.276 F 159 +G1 X 24.333 Y 19.362 Z 6.663 A -58.550 C -185.637 F 159 +G1 X 23.613 Y 19.324 Z 7.073 A -59.277 C -184.000 F 159 +G1 X 22.892 Y 19.289 Z 7.484 A -60.034 C -182.357 F 159 +G1 X 22.226 Y 19.251 Z 7.876 A -60.782 C -180.841 F 159 +G1 X 21.559 Y 19.216 Z 8.268 A -61.554 C -179.326 F 159 +G1 X 20.896 Y 19.176 Z 8.669 A -62.366 C -177.824 F 159 +G1 X 20.231 Y 19.138 Z 9.072 A -63.200 C -176.328 F 159 +G1 X 19.520 Y 19.093 Z 9.514 A -64.138 C -174.738 F 159 +G1 X 18.808 Y 19.050 Z 9.958 A -65.096 C -173.159 F 159 +G1 X 18.101 Y 19.002 Z 10.410 A -66.091 C -171.608 F 159 +G1 X 17.394 Y 18.957 Z 10.864 A -67.099 C -170.074 F 159 +G1 X 16.115 Y 18.856 Z 11.727 A -67.941 C -169.604 F 159 +G1 X 14.882 Y 18.737 Z 12.587 A -68.469 C -169.883 F 159 +G1 X 13.660 Y 18.599 Z 13.460 A -69.036 C -170.180 F 159 +G1 X 12.417 Y 18.435 Z 14.369 A -69.656 C -170.504 F 159 +G1 X 11.215 Y 18.251 Z 15.269 A -70.298 C -170.836 F 159 +G1 X 10.152 Y 18.065 Z 16.081 A -70.898 C -171.151 F 159 +G1 X 9.117 Y 17.860 Z 16.893 A -71.355 C -171.805 F 159 +G1 X 7.989 Y 17.604 Z 17.800 A -71.634 C -172.969 F 159 +G1 X 6.875 Y 17.321 Z 18.715 A -71.841 C -174.205 F 159 +G1 X 5.782 Y 17.007 Z 19.633 A -71.964 C -175.525 F 159 +G1 X 4.840 Y 16.707 Z 20.443 A -72.003 C -176.753 F 159 +G1 X 3.786 Y 16.333 Z 21.371 A -71.958 C -178.246 F 159 +G1 X 2.758 Y 15.926 Z 22.302 A -71.807 C -179.844 F 159 +G1 X 2.086 Y 15.636 Z 22.925 A -71.639 C -180.975 F 159 +G1 X 1.427 Y 15.330 Z 23.549 A -71.425 C -182.143 F 159 +G1 X 0.567 Y 14.897 Z 24.385 A -71.059 C -183.765 F 159 +G1 X 0.300 Y 14.744 Z 24.670 A -70.942 C -184.330 F 159 +G1 X 0.026 Y 14.558 Z 25.013 A -70.850 C -185.007 F 159 +G1 X -0.215 Y 14.360 Z 25.376 A -70.803 C -185.724 F 159 +G1 X -0.423 Y 14.154 Z 25.758 A -70.799 C -186.478 F 159 +G1 X -0.598 Y 13.941 Z 26.157 A -70.837 C -187.267 F 159 +G1 X -1.245 Y 12.902 Z 28.149 A -71.108 C -191.204 F 159 +G1 X -1.270 Y 12.847 Z 28.255 A -71.228 C -191.121 F 636 +G1 X -1.271 Y 12.803 Z 28.343 A -71.325 C -191.055 F 636 +G1 X -1.249 Y 12.771 Z 28.411 A -71.403 C -191.001 F 636 +G1 X -1.230 Y 12.759 Z 28.438 A -71.438 C -190.977 F 636 +G1 X -1.206 Y 12.750 Z 28.461 A -71.472 C -190.954 F 636 +G1 X -1.142 Y 12.740 Z 28.490 A -71.542 C -190.906 F 636 +G1 X -1.059 Y 12.741 Z 28.500 A -71.625 C -190.849 F 636 +G1 X -0.958 Y 12.754 Z 28.490 A -71.726 C -190.780 F 636 +G1 X -0.840 Y 12.777 Z 28.459 A -71.849 C -190.696 F 636 +G1 X -0.719 Y 12.809 Z 28.413 A -71.947 C -190.629 F 636 +G1 X -0.609 Y 12.844 Z 28.358 A -72.042 C -190.564 F 636 +G1 X -0.511 Y 12.884 Z 28.293 A -72.134 C -190.502 F 636 +G1 X -0.426 Y 12.927 Z 28.219 A -72.224 C -190.441 F 636 +G1 X -0.355 Y 12.974 Z 28.134 A -72.312 C -190.381 F 636 +G1 X -0.300 Y 13.025 Z 28.040 A -72.402 C -190.320 F 636 +G1 X -0.262 Y 13.079 Z 27.935 A -72.494 C -190.258 F 636 +G1 X -0.241 Y 13.138 Z 27.820 A -72.591 C -190.192 F 636 +G1 X -0.098 Y 13.948 Z 26.198 A -71.673 C -187.150 F 159 +G1 X -0.067 Y 14.062 Z 25.971 A -71.541 C -186.728 F 159 +G1 X -0.015 Y 14.175 Z 25.751 A -71.439 C -186.318 F 159 +G1 X 0.098 Y 14.338 Z 25.439 A -71.345 C -185.726 F 159 +G1 X 0.253 Y 14.493 Z 25.146 A -71.320 C -185.163 F 159 +G1 X 0.446 Y 14.635 Z 24.877 A -71.361 C -184.638 F 159 +G1 X 0.672 Y 14.763 Z 24.635 A -71.467 C -184.154 F 159 +G1 X 1.248 Y 15.013 Z 24.140 A -71.812 C -183.157 F 159 +G1 X 2.147 Y 15.365 Z 23.390 A -72.274 C -181.694 F 159 +G1 X 2.861 Y 15.616 Z 22.807 A -72.583 C -180.595 F 159 +G1 X 3.585 Y 15.848 Z 22.224 A -72.840 C -179.544 F 159 +G1 X 4.321 Y 16.060 Z 21.643 A -73.047 C -178.544 F 159 +G1 X 5.066 Y 16.252 Z 21.063 A -73.208 C -177.591 F 159 +G1 X 5.819 Y 16.425 Z 20.484 A -73.327 C -176.680 F 159 +G1 X 6.848 Y 16.629 Z 19.707 A -73.428 C -175.515 F 159 +G1 X 8.007 Y 16.817 Z 18.846 A -73.476 C -174.275 F 159 +G1 X 9.185 Y 16.966 Z 17.988 A -73.424 C -173.166 F 159 +G1 X 10.311 Y 17.070 Z 17.182 A -73.237 C -172.355 F 159 +G1 X 11.547 Y 17.145 Z 16.321 A -72.769 C -172.097 F 159 +G1 X 12.792 Y 17.183 Z 15.468 A -72.330 C -171.875 F 159 +G1 X 14.043 Y 17.186 Z 14.628 A -71.930 C -171.673 F 159 +G1 X 15.048 Y 17.164 Z 13.965 A -71.638 C -171.525 F 159 +G1 X 16.057 Y 17.122 Z 13.308 A -71.373 C -171.390 F 159 +G1 X 17.322 Y 17.041 Z 12.499 A -71.076 C -171.238 F 159 +G1 X 18.711 Y 16.936 Z 11.647 A -69.689 C -173.481 F 159 +G1 X 19.425 Y 16.874 Z 11.219 A -68.867 C -174.963 F 159 +G1 X 20.138 Y 16.813 Z 10.793 A -68.063 C -176.444 F 159 +G1 X 20.852 Y 16.742 Z 10.375 A -67.299 C -177.925 F 159 +G1 X 21.565 Y 16.673 Z 9.958 A -66.555 C -179.399 F 159 +G1 X 22.278 Y 16.593 Z 9.550 A -65.855 C -180.868 F 159 +G1 X 22.991 Y 16.515 Z 9.142 A -65.177 C -182.325 F 159 +G1 X 24.360 Y 16.347 Z 8.377 A -63.981 C -185.089 F 159 +G1 X 25.506 Y 16.193 Z 7.749 A -63.077 C -187.358 F 159 +G1 X 26.324 Y 16.072 Z 7.312 A -62.494 C -188.946 F 159 +G1 X 27.140 Y 15.953 Z 6.876 A -61.941 C -190.502 F 159 +G1 X 28.555 Y 15.725 Z 6.142 A -61.101 C -193.123 F 159 +G1 X 29.729 Y 15.525 Z 5.550 A -60.502 C -195.223 F 159 +G1 X 30.899 Y 15.326 Z 4.960 A -59.956 C -197.246 F 159 +G1 X 32.773 Y 15.038 Z 4.036 A -59.193 C -200.357 F 159 +G1 X 34.402 Y 14.804 Z 3.254 A -58.640 C -202.932 F 159 +G1 X 36.653 Y 14.585 Z 2.140 A -57.888 C -206.350 F 159 +G1 X 36.933 Y 14.566 Z 1.999 A -57.699 C -206.286 F 636 +G1 X 37.196 Y 14.564 Z 1.860 A -57.519 C -206.225 F 636 +G1 X 37.444 Y 14.578 Z 1.725 A -57.348 C -206.166 F 636 +G1 X 37.676 Y 14.609 Z 1.592 A -57.185 C -206.110 F 636 +G1 X 37.892 Y 14.655 Z 1.463 A -57.030 C -206.057 F 636 +G1 X 38.092 Y 14.715 Z 1.336 A -56.883 C -206.006 F 636 +G1 X 38.277 Y 14.791 Z 1.213 A -56.741 C -205.956 F 636 +G1 X 38.447 Y 14.880 Z 1.093 A -56.604 C -205.909 F 636 +G1 X 38.600 Y 14.983 Z 0.976 A -56.472 C -205.863 F 636 +G1 X 38.739 Y 15.099 Z 0.863 A -56.344 C -205.818 F 636 +G1 X 38.863 Y 15.227 Z 0.754 A -56.218 C -205.773 F 636 +G1 X 38.971 Y 15.366 Z 0.648 A -56.093 C -205.729 F 636 +G1 X 39.064 Y 15.517 Z 0.547 A -55.970 C -205.686 F 636 +G1 X 39.142 Y 15.679 Z 0.449 A -55.846 C -205.642 F 636 +G1 X 39.206 Y 15.851 Z 0.355 A -55.722 C -205.597 F 636 +G1 X 39.254 Y 16.033 Z 0.265 A -55.596 C -205.552 F 636 +G1 X 39.288 Y 16.223 Z 0.179 A -55.468 C -205.507 F 636 +G1 X 39.307 Y 16.423 Z 0.098 A -55.338 C -205.460 F 636 +G1 X 39.312 Y 16.630 Z 0.021 A -55.204 C -205.412 F 636 +G1 X 39.302 Y 16.845 Z -0.051 A -55.067 C -205.362 F 636 +G1 X 39.278 Y 17.068 Z -0.119 A -54.926 C -205.311 F 636 +G1 X 39.240 Y 17.296 Z -0.182 A -54.781 C -205.258 F 636 +G1 X 39.187 Y 17.531 Z -0.241 A -54.632 C -205.203 F 636 +G1 X 39.120 Y 17.771 Z -0.294 A -54.479 C -205.147 F 636 +G1 X 39.040 Y 18.016 Z -0.342 A -54.321 C -205.089 F 636 +G1 X 38.945 Y 18.265 Z -0.386 A -54.158 C -205.028 F 636 +G1 X 38.836 Y 18.518 Z -0.424 A -53.990 C -204.966 F 636 +G1 X 38.714 Y 18.775 Z -0.457 A -53.818 C -204.902 F 636 +G1 X 38.578 Y 19.034 Z -0.484 A -53.641 C -204.835 F 636 +G1 X 38.428 Y 19.295 Z -0.506 A -53.459 C -204.767 F 636 +G1 X 38.265 Y 19.559 Z -0.522 A -53.272 C -204.696 F 636 +G1 X 38.089 Y 19.823 Z -0.533 A -53.081 C -204.623 F 636 +G1 X 37.903 Y 20.086 Z -0.538 A -52.916 C -204.559 F 636 +G1 X 37.712 Y 20.343 Z -0.538 A -52.751 C -204.496 F 636 +G1 X 37.517 Y 20.594 Z -0.533 A -52.588 C -204.433 F 636 +G1 X 37.317 Y 20.838 Z -0.523 A -52.425 C -204.370 F 636 +G1 X 37.113 Y 21.076 Z -0.508 A -52.264 C -204.307 F 636 +G1 X 36.905 Y 21.306 Z -0.488 A -52.104 C -204.244 F 636 +G1 X 36.693 Y 21.529 Z -0.463 A -51.946 C -204.182 F 636 +G1 X 36.477 Y 21.743 Z -0.433 A -51.789 C -204.120 F 636 +G1 X 36.258 Y 21.948 Z -0.397 A -51.634 C -204.058 F 636 +G1 X 36.036 Y 22.144 Z -0.356 A -51.481 C -203.997 F 636 +G1 X 35.811 Y 22.330 Z -0.310 A -51.329 C -203.937 F 636 +G1 X 35.583 Y 22.505 Z -0.259 A -51.179 C -203.876 F 636 +G1 X 35.352 Y 22.670 Z -0.203 A -51.031 C -203.816 F 636 +G1 X 35.120 Y 22.823 Z -0.141 A -50.885 C -203.757 F 636 +G1 X 34.885 Y 22.964 Z -0.074 A -50.741 C -203.698 F 636 +G1 X 34.648 Y 23.093 Z -0.002 A -50.598 C -203.639 F 636 +G1 X 34.410 Y 23.209 Z 0.075 A -50.456 C -203.581 F 636 +G1 X 34.170 Y 23.312 Z 0.158 A -50.316 C -203.523 F 636 +G1 X 33.929 Y 23.400 Z 0.247 A -50.177 C -203.466 F 636 +G1 X 33.688 Y 23.475 Z 0.340 A -50.039 C -203.408 F 636 +G1 X 33.445 Y 23.534 Z 0.440 A -49.901 C -203.351 F 636 +G1 X 33.202 Y 23.578 Z 0.544 A -49.764 C -203.293 F 636 +G1 X 32.959 Y 23.606 Z 0.654 A -49.627 C -203.235 F 636 +G1 X 32.715 Y 23.618 Z 0.770 A -49.489 C -203.176 F 636 +G1 X 32.472 Y 23.613 Z 0.891 A -49.350 C -203.117 F 636 +G1 X 32.229 Y 23.590 Z 1.017 A -49.209 C -203.057 F 636 +G1 X 31.986 Y 23.550 Z 1.149 A -49.066 C -202.996 F 636 +G1 X 31.744 Y 23.491 Z 1.287 A -48.921 C -202.933 F 636 +G1 X 31.504 Y 23.413 Z 1.430 A -48.772 C -202.869 F 636 +G1 X 31.264 Y 23.316 Z 1.579 A -48.620 C -202.802 F 636 +G1 X 31.026 Y 23.199 Z 1.733 A -48.463 C -202.734 F 636 +G1 X 30.790 Y 23.062 Z 1.893 A -48.302 C -202.663 F 636 +G1 X 29.336 Y 22.149 Z 2.900 A -50.315 C -198.535 F 159 +G1 X 29.150 Y 22.037 Z 3.027 A -50.578 C -198.020 F 159 +G1 X 28.760 Y 21.835 Z 3.283 A -51.085 C -196.972 F 159 +G1 X 28.348 Y 21.664 Z 3.540 A -51.565 C -195.898 F 159 +G1 X 27.911 Y 21.527 Z 3.797 A -52.016 C -194.791 F 159 +G1 X 27.451 Y 21.425 Z 4.051 A -52.433 C -193.653 F 159 +G1 X 26.127 Y 21.239 Z 4.755 A -53.548 C -190.424 F 159 +G1 X 25.282 Y 21.125 Z 5.209 A -54.325 C -188.354 F 159 +G1 X 24.563 Y 21.026 Z 5.611 A -55.055 C -186.589 F 159 +G1 X 23.842 Y 20.927 Z 6.015 A -55.820 C -184.823 F 159 +G1 X 23.126 Y 20.827 Z 6.431 A -56.642 C -183.075 F 159 +G1 X 22.408 Y 20.729 Z 6.849 A -57.496 C -181.333 F 159 +G1 X 21.696 Y 20.628 Z 7.277 A -58.403 C -179.615 F 159 +G1 X 20.983 Y 20.530 Z 7.708 A -59.339 C -177.910 F 159 +G1 X 20.252 Y 20.427 Z 8.164 A -60.355 C -176.180 F 159 +G1 X 19.520 Y 20.326 Z 8.621 A -61.395 C -174.471 F 159 +G1 X 18.817 Y 20.226 Z 9.075 A -62.445 C -172.851 F 159 +G1 X 18.113 Y 20.129 Z 9.530 A -63.511 C -171.254 F 159 +G1 X 17.416 Y 20.029 Z 9.994 A -64.611 C -169.699 F 159 +G1 X 16.728 Y 19.932 Z 10.454 A -65.628 C -168.359 F 159 +G1 X 15.510 Y 19.731 Z 11.322 A -66.256 C -168.701 F 159 +G1 X 14.303 Y 19.517 Z 12.204 A -66.919 C -169.058 F 159 +G1 X 13.108 Y 19.289 Z 13.101 A -67.618 C -169.431 F 159 +G1 X 11.911 Y 19.041 Z 14.021 A -68.358 C -169.823 F 159 +G1 X 10.749 Y 18.780 Z 14.937 A -69.116 C -170.221 F 159 +G1 X 9.626 Y 18.507 Z 15.844 A -69.871 C -170.653 F 159 +G1 X 8.507 Y 18.204 Z 16.777 A -70.391 C -171.651 F 159 +G1 X 7.412 Y 17.882 Z 17.712 A -70.779 C -172.835 F 159 +G1 X 6.336 Y 17.535 Z 18.653 A -71.062 C -174.150 F 159 +G1 X 5.281 Y 17.164 Z 19.599 A -71.271 C -175.523 F 159 +G1 X 4.342 Y 16.804 Z 20.462 A -71.384 C -176.844 F 159 +G1 X 3.364 Y 16.395 Z 21.386 A -71.415 C -178.341 F 159 +G1 X 2.376 Y 15.944 Z 22.348 A -71.336 C -180.002 F 159 +G1 X 1.418 Y 15.464 Z 23.312 A -71.142 C -181.761 F 159 +G1 X 0.704 Y 15.078 Z 24.051 A -70.918 C -183.166 F 159 +G1 X 0.251 Y 14.814 Z 24.540 A -70.740 C -184.121 F 159 +G1 X -0.031 Y 14.628 Z 24.876 A -70.634 C -184.787 F 159 +G1 X -0.296 Y 14.436 Z 25.223 A -70.542 C -185.481 F 159 +G1 X -0.544 Y 14.237 Z 25.580 A -70.462 C -186.202 F 159 +G1 X -0.882 Y 13.931 Z 26.133 A -70.362 C -187.327 F 159 +G1 X -1.750 Y 12.918 Z 28.012 A -70.183 C -191.109 F 159 +G1 X -1.788 Y 12.867 Z 28.107 A -70.304 C -191.070 F 636 +G1 X -1.812 Y 12.820 Z 28.197 A -70.414 C -191.034 F 636 +G1 X -1.822 Y 12.777 Z 28.282 A -70.515 C -191.002 F 636 +G1 X -1.820 Y 12.737 Z 28.360 A -70.607 C -190.972 F 636 +G1 X -1.805 Y 12.702 Z 28.433 A -70.694 C -190.944 F 636 +G1 X -1.778 Y 12.671 Z 28.499 A -70.776 C -190.918 F 636 +G1 X -1.740 Y 12.644 Z 28.559 A -70.856 C -190.892 F 636 +G1 X -1.691 Y 12.621 Z 28.613 A -70.936 C -190.866 F 636 +G1 X -1.631 Y 12.602 Z 28.659 A -71.019 C -190.840 F 636 +G1 X -1.562 Y 12.587 Z 28.699 A -71.104 C -190.813 F 636 +G1 X -1.484 Y 12.577 Z 28.732 A -71.194 C -190.784 F 636 +G1 X -1.397 Y 12.570 Z 28.758 A -71.290 C -190.753 F 636 +G1 X -1.301 Y 12.568 Z 28.777 A -71.393 C -190.720 F 636 +G1 X -1.199 Y 12.570 Z 28.787 A -71.502 C -190.686 F 636 +G1 X -1.089 Y 12.577 Z 28.791 A -71.618 C -190.649 F 636 +G1 X -0.972 Y 12.588 Z 28.786 A -71.741 C -190.609 F 636 +G1 X -0.740 Y 12.619 Z 28.758 A -71.955 C -190.542 F 636 +G1 X -0.630 Y 12.639 Z 28.735 A -72.058 C -190.509 F 636 +G1 X -0.524 Y 12.661 Z 28.706 A -72.159 C -190.477 F 636 +G1 X -0.424 Y 12.686 Z 28.671 A -72.258 C -190.446 F 636 +G1 X -0.330 Y 12.714 Z 28.630 A -72.354 C -190.416 F 636 +G1 X -0.242 Y 12.744 Z 28.583 A -72.448 C -190.386 F 636 +G1 X -0.162 Y 12.776 Z 28.530 A -72.541 C -190.357 F 636 +G1 X -0.089 Y 12.812 Z 28.471 A -72.632 C -190.328 F 636 +G1 X -0.024 Y 12.849 Z 28.405 A -72.722 C -190.300 F 636 +G1 X 0.033 Y 12.889 Z 28.333 A -72.812 C -190.271 F 636 +G1 X 0.080 Y 12.932 Z 28.254 A -72.904 C -190.243 F 636 +G1 X 0.117 Y 12.977 Z 28.170 A -72.997 C -190.213 F 636 +G1 X 0.144 Y 13.025 Z 28.078 A -73.094 C -190.183 F 636 +G1 X 0.160 Y 13.074 Z 27.980 A -73.194 C -190.152 F 636 +G1 X 0.164 Y 13.127 Z 27.875 A -73.300 C -190.119 F 636 +G1 X 0.142 Y 13.946 Z 26.218 A -72.073 C -187.090 F 159 +G1 X 0.144 Y 14.065 Z 25.979 A -71.881 C -186.662 F 159 +G1 X 0.175 Y 14.182 Z 25.747 A -71.735 C -186.241 F 159 +G1 X 0.234 Y 14.296 Z 25.526 A -71.634 C -185.831 F 159 +G1 X 0.319 Y 14.404 Z 25.317 A -71.579 C -185.438 F 159 +G1 X 0.416 Y 14.497 Z 25.140 A -71.566 C -185.099 F 159 +G1 X 0.532 Y 14.583 Z 24.976 A -71.587 C -184.778 F 159 +G1 X 0.736 Y 14.699 Z 24.753 A -71.678 C -184.334 F 159 +G1 X 0.811 Y 14.734 Z 24.685 A -71.725 C -184.196 F 159 +G1 X 1.454 Y 14.982 Z 24.177 A -72.152 C -183.157 F 159 +G1 X 2.179 Y 15.235 Z 23.617 A -72.581 C -182.045 F 159 +G1 X 2.915 Y 15.464 Z 23.057 A -72.966 C -180.966 F 159 +G1 X 3.663 Y 15.671 Z 22.499 A -73.302 C -179.934 F 159 +G1 X 4.420 Y 15.855 Z 21.942 A -73.588 C -178.953 F 159 +G1 X 5.188 Y 16.017 Z 21.386 A -73.829 C -178.019 F 159 +G1 X 5.963 Y 16.157 Z 20.831 A -74.029 C -177.128 F 159 +G1 X 6.725 Y 16.271 Z 20.293 A -74.187 C -176.299 F 159 +G1 X 7.501 Y 16.367 Z 19.751 A -74.313 C -175.498 F 159 +G1 X 8.295 Y 16.443 Z 19.202 A -74.415 C -174.705 F 159 +G1 X 9.098 Y 16.498 Z 18.654 A -74.467 C -173.981 F 159 +G1 X 10.075 Y 16.537 Z 17.993 A -74.490 C -173.151 F 159 +G1 X 10.906 Y 16.548 Z 17.442 A -74.310 C -172.870 F 159 +G1 X 12.168 Y 16.527 Z 16.618 A -73.959 C -172.695 F 159 +G1 X 13.435 Y 16.462 Z 15.803 A -73.645 C -172.538 F 159 +G1 X 14.703 Y 16.356 Z 15.000 A -73.369 C -172.400 F 159 +G1 X 15.975 Y 16.209 Z 14.208 A -73.131 C -172.281 F 159 +G1 X 17.296 Y 16.016 Z 13.397 A -72.921 C -172.176 F 159 +G1 X 18.645 Y 15.797 Z 12.591 A -72.031 C -173.609 F 159 +G1 X 19.354 Y 15.673 Z 12.178 A -71.279 C -175.033 F 159 +G1 X 20.063 Y 15.552 Z 11.765 A -70.545 C -176.450 F 159 +G1 X 21.474 Y 15.282 Z 10.956 A -69.169 C -179.250 F 159 +G1 X 22.657 Y 15.037 Z 10.288 A -68.103 C -181.559 F 159 +G1 X 23.982 Y 14.741 Z 9.550 A -67.007 C -184.092 F 159 +G1 X 25.373 Y 14.404 Z 8.788 A -65.970 C -186.674 F 159 +G1 X 26.897 Y 14.006 Z 7.968 A -64.967 C -189.400 F 159 +G1 X 28.269 Y 13.621 Z 7.245 A -64.181 C -191.748 F 159 +G1 X 29.631 Y 13.214 Z 6.540 A -63.504 C -193.975 F 159 +G1 X 30.985 Y 12.784 Z 5.854 A -62.929 C -196.078 F 159 +G1 X 32.332 Y 12.333 Z 5.185 A -62.447 C -198.060 F 159 +G1 X 33.671 Y 11.862 Z 4.536 A -62.049 C -199.924 F 159 +G1 X 35.004 Y 11.371 Z 3.905 A -61.729 C -201.672 F 159 +G1 X 36.129 Y 10.940 Z 3.385 A -61.511 C -203.066 F 159 +G1 X 38.274 Y 10.232 Z 2.363 A -61.061 C -205.626 F 159 +G1 X 38.512 Y 10.158 Z 2.248 A -60.899 C -205.579 F 636 +G1 X 38.745 Y 10.094 Z 2.133 A -60.743 C -205.534 F 636 +G1 X 38.970 Y 10.041 Z 2.018 A -60.591 C -205.490 F 636 +G1 X 39.189 Y 9.998 Z 1.904 A -60.444 C -205.447 F 636 +G1 X 39.402 Y 9.966 Z 1.790 A -60.301 C -205.405 F 636 +G1 X 39.609 Y 9.944 Z 1.676 A -60.162 C -205.364 F 636 +G1 X 39.808 Y 9.931 Z 1.563 A -60.027 C -205.324 F 636 +G1 X 40.002 Y 9.928 Z 1.451 A -59.896 C -205.286 F 636 +G1 X 40.189 Y 9.935 Z 1.339 A -59.768 C -205.248 F 636 +G1 X 40.369 Y 9.951 Z 1.227 A -59.644 C -205.211 F 636 +G1 X 40.543 Y 9.976 Z 1.116 A -59.522 C -205.175 F 636 +G1 X 40.711 Y 10.010 Z 1.006 A -59.402 C -205.139 F 636 +G1 X 40.872 Y 10.052 Z 0.897 A -59.286 C -205.104 F 636 +G1 X 41.027 Y 10.104 Z 0.788 A -59.171 C -205.069 F 636 +G1 X 41.176 Y 10.163 Z 0.681 A -59.058 C -205.035 F 636 +G1 X 41.318 Y 10.231 Z 0.574 A -58.946 C -205.002 F 636 +G1 X 41.454 Y 10.306 Z 0.468 A -58.836 C -204.969 F 636 +G1 X 41.584 Y 10.390 Z 0.363 A -58.726 C -204.935 F 636 +G1 X 41.707 Y 10.481 Z 0.259 A -58.618 C -204.902 F 636 +G1 X 41.824 Y 10.579 Z 0.156 A -58.510 C -204.870 F 636 +G1 X 41.935 Y 10.684 Z 0.054 A -58.402 C -204.837 F 636 +G1 X 42.039 Y 10.797 Z -0.046 A -58.295 C -204.804 F 636 +G1 X 42.138 Y 10.916 Z -0.146 A -58.187 C -204.771 F 636 +G1 X 42.230 Y 11.042 Z -0.244 A -58.079 C -204.738 F 636 +G1 X 42.315 Y 11.175 Z -0.341 A -57.971 C -204.704 F 636 +G1 X 42.395 Y 11.314 Z -0.436 A -57.862 C -204.671 F 636 +G1 X 42.468 Y 11.458 Z -0.531 A -57.752 C -204.637 F 636 +G1 X 42.536 Y 11.609 Z -0.623 A -57.641 C -204.602 F 636 +G1 X 42.597 Y 11.765 Z -0.715 A -57.529 C -204.567 F 636 +G1 X 42.651 Y 11.927 Z -0.805 A -57.416 C -204.532 F 636 +G1 X 42.700 Y 12.094 Z -0.893 A -57.302 C -204.496 F 636 +G1 X 42.743 Y 12.267 Z -0.980 A -57.186 C -204.460 F 636 +G1 X 42.779 Y 12.444 Z -1.065 A -57.069 C -204.423 F 636 +G1 X 42.809 Y 12.626 Z -1.148 A -56.951 C -204.386 F 636 +G1 X 42.852 Y 13.003 Z -1.309 A -56.709 C -204.310 F 636 +G1 X 42.870 Y 13.397 Z -1.463 A -56.462 C -204.231 F 636 +G1 X 42.864 Y 13.807 Z -1.610 A -56.207 C -204.149 F 636 +G1 X 42.833 Y 14.230 Z -1.748 A -55.946 C -204.065 F 636 +G1 X 42.779 Y 14.665 Z -1.878 A -55.679 C -203.978 F 636 +G1 X 42.701 Y 15.111 Z -1.999 A -55.405 C -203.889 F 636 +G1 X 42.599 Y 15.566 Z -2.111 A -55.125 C -203.797 F 636 +G1 X 42.474 Y 16.029 Z -2.213 A -54.838 C -203.702 F 636 +G1 X 42.325 Y 16.498 Z -2.306 A -54.546 C -203.604 F 636 +G1 X 42.152 Y 16.971 Z -2.388 A -54.248 C -203.504 F 636 +G1 X 41.956 Y 17.448 Z -2.460 A -53.944 C -203.401 F 636 +G1 X 41.737 Y 17.926 Z -2.521 A -53.635 C -203.295 F 636 +G1 X 41.494 Y 18.404 Z -2.570 A -53.321 C -203.187 F 636 +G1 X 41.229 Y 18.881 Z -2.608 A -53.002 C -203.076 F 636 +G1 X 40.940 Y 19.355 Z -2.634 A -52.678 C -202.963 F 636 +G1 X 40.634 Y 19.825 Z -2.649 A -52.394 C -202.862 F 636 +G1 X 40.316 Y 20.291 Z -2.653 A -52.107 C -202.760 F 636 +G1 X 39.986 Y 20.750 Z -2.648 A -51.821 C -202.657 F 636 +G1 X 39.645 Y 21.203 Z -2.633 A -51.533 C -202.553 F 636 +G1 X 39.295 Y 21.647 Z -2.607 A -51.246 C -202.448 F 636 +G1 X 38.935 Y 22.081 Z -2.572 A -50.960 C -202.343 F 636 +G1 X 38.566 Y 22.504 Z -2.527 A -50.675 C -202.237 F 636 +G1 X 38.190 Y 22.914 Z -2.473 A -50.392 C -202.131 F 636 +G1 X 37.807 Y 23.309 Z -2.408 A -50.111 C -202.025 F 636 +G1 X 37.417 Y 23.690 Z -2.333 A -49.833 C -201.919 F 636 +G1 X 37.021 Y 24.053 Z -2.249 A -49.558 C -201.813 F 636 +G1 X 36.621 Y 24.398 Z -2.155 A -49.287 C -201.708 F 636 +G1 X 36.216 Y 24.723 Z -2.052 A -49.019 C -201.603 F 636 +G1 X 35.808 Y 25.028 Z -1.938 A -48.756 C -201.499 F 636 +G1 X 35.397 Y 25.310 Z -1.815 A -48.496 C -201.396 F 636 +G1 X 34.984 Y 25.568 Z -1.682 A -48.241 C -201.294 F 636 +G1 X 34.569 Y 25.801 Z -1.540 A -47.991 C -201.193 F 636 +G1 X 34.154 Y 26.007 Z -1.388 A -47.745 C -201.093 F 636 +G1 X 33.739 Y 26.186 Z -1.226 A -47.503 C -200.993 F 636 +G1 X 33.532 Y 26.264 Z -1.142 A -47.383 C -200.944 F 636 +G1 X 33.325 Y 26.335 Z -1.055 A -47.265 C -200.895 F 636 +G1 X 33.118 Y 26.398 Z -0.966 A -47.147 C -200.846 F 636 +G1 X 32.912 Y 26.453 Z -0.875 A -47.030 C -200.797 F 636 +G1 X 32.706 Y 26.500 Z -0.781 A -46.913 C -200.748 F 636 +G1 X 32.501 Y 26.539 Z -0.684 A -46.798 C -200.699 F 636 +G1 X 32.297 Y 26.570 Z -0.586 A -46.682 C -200.650 F 636 +G1 X 32.094 Y 26.592 Z -0.485 A -46.567 C -200.602 F 636 +G1 X 31.891 Y 26.606 Z -0.381 A -46.453 C -200.553 F 636 +G1 X 31.690 Y 26.610 Z -0.276 A -46.338 C -200.504 F 636 +G1 X 31.489 Y 26.606 Z -0.168 A -46.224 C -200.454 F 636 +G1 X 31.290 Y 26.592 Z -0.057 A -46.109 C -200.405 F 636 +G1 X 31.092 Y 26.569 Z 0.056 A -45.994 C -200.355 F 636 +G1 X 30.896 Y 26.536 Z 0.171 A -45.878 C -200.304 F 636 +G1 X 30.701 Y 26.493 Z 0.288 A -45.761 C -200.254 F 636 +G1 X 30.507 Y 26.441 Z 0.408 A -45.644 C -200.202 F 636 +G1 X 30.315 Y 26.379 Z 0.530 A -45.525 C -200.150 F 636 +G1 X 30.125 Y 26.306 Z 0.655 A -45.405 C -200.097 F 636 +G1 X 29.937 Y 26.223 Z 0.782 A -45.284 C -200.043 F 636 +G1 X 29.750 Y 26.129 Z 0.911 A -45.161 C -199.988 F 636 +G1 X 29.566 Y 26.024 Z 1.043 A -45.035 C -199.931 F 636 +G1 X 29.384 Y 25.908 Z 1.176 A -44.908 C -199.874 F 636 +G1 X 29.204 Y 25.782 Z 1.313 A -44.778 C -199.815 F 636 +G1 X 29.026 Y 25.644 Z 1.451 A -44.645 C -199.755 F 636 +G1 X 28.850 Y 25.494 Z 1.592 A -44.509 C -199.693 F 636 +G1 X 28.677 Y 25.333 Z 1.735 A -44.371 C -199.629 F 636 +G1 X 27.440 Y 24.130 Z 2.774 A -47.126 C -195.359 F 159 +G1 X 27.297 Y 23.992 Z 2.895 A -47.454 C -194.887 F 159 +G1 X 27.057 Y 23.810 Z 3.076 A -47.910 C -194.139 F 159 +G1 X 26.788 Y 23.660 Z 3.255 A -48.321 C -193.342 F 159 +G1 X 26.489 Y 23.545 Z 3.433 A -48.684 C -192.492 F 159 +G1 X 25.340 Y 23.259 Z 4.058 A -49.856 C -189.332 F 159 +G1 X 24.513 Y 23.060 Z 4.511 A -50.764 C -187.078 F 159 +G1 X 23.802 Y 22.887 Z 4.919 A -51.623 C -185.155 F 159 +G1 X 23.089 Y 22.715 Z 5.329 A -52.522 C -183.247 F 159 +G1 X 22.383 Y 22.544 Z 5.752 A -53.481 C -181.378 F 159 +G1 X 21.676 Y 22.376 Z 6.177 A -54.475 C -179.532 F 159 +G1 X 20.974 Y 22.208 Z 6.614 A -55.523 C -177.730 F 159 +G1 X 20.272 Y 22.042 Z 7.053 A -56.599 C -175.958 F 159 +G1 X 19.507 Y 21.861 Z 7.550 A -57.837 C -174.065 F 159 +G1 X 18.741 Y 21.683 Z 8.049 A -59.100 C -172.213 F 159 +G1 X 17.984 Y 21.505 Z 8.561 A -60.408 C -170.425 F 159 +G1 X 17.227 Y 21.330 Z 9.074 A -61.731 C -168.682 F 159 +G1 X 15.940 Y 21.017 Z 9.993 A -63.458 C -167.154 F 159 +G1 X 14.759 Y 20.702 Z 10.886 A -64.269 C -167.609 F 159 +G1 X 13.590 Y 20.379 Z 11.793 A -65.108 C -168.073 F 159 +G1 X 12.435 Y 20.048 Z 12.716 A -65.974 C -168.547 F 159 +G1 X 11.031 Y 19.625 Z 13.872 A -67.078 C -169.142 F 159 +G1 X 10.022 Y 19.307 Z 14.725 A -67.904 C -169.583 F 159 +G1 X 8.915 Y 18.939 Z 15.687 A -68.762 C -170.256 F 159 +G1 X 7.847 Y 18.557 Z 16.647 A -69.338 C -171.456 F 159 +G1 X 6.797 Y 18.160 Z 17.612 A -69.829 C -172.729 F 159 +G1 X 5.766 Y 17.746 Z 18.585 A -70.233 C -174.083 F 159 +G1 X 4.758 Y 17.313 Z 19.563 A -70.546 C -175.517 F 159 +G1 X 3.921 Y 16.929 Z 20.396 A -70.737 C -176.801 F 159 +G1 X 3.275 Y 16.617 Z 21.055 A -70.835 C -177.860 F 159 +G1 X 2.327 Y 16.129 Z 22.047 A -70.885 C -179.543 F 159 +G1 X 1.407 Y 15.619 Z 23.041 A -70.814 C -181.327 F 159 +G1 X 0.698 Y 15.198 Z 23.833 A -70.677 C -182.803 F 159 +G1 X -0.108 Y 14.686 Z 24.763 A -70.411 C -184.615 F 159 +G1 X -0.670 Y 14.305 Z 25.433 A -70.140 C -185.982 F 159 +G1 X -1.216 Y 13.913 Z 26.106 A -69.806 C -187.390 F 159 +G1 X -2.297 Y 12.932 Z 27.850 A -69.177 C -190.959 F 159 +G1 X -10.694 Y 7.679 Z 27.743 A -71.841 C -241.650 F 636 +G1 X -11.117 Y 8.428 Z 26.178 A -71.266 C -238.639 F 159 +G1 X -11.189 Y 8.604 Z 25.858 A -71.158 C -238.024 F 159 +G1 X -11.238 Y 8.799 Z 25.552 A -71.093 C -237.435 F 159 +G1 X -11.265 Y 9.014 Z 25.262 A -71.073 C -236.871 F 159 +G1 X -11.269 Y 9.246 Z 24.986 A -71.096 C -236.334 F 159 +G1 X -11.248 Y 9.494 Z 24.729 A -71.164 C -235.827 F 159 +G1 X -11.213 Y 9.704 Z 24.534 A -71.252 C -235.438 F 159 +G1 X -11.062 Y 10.346 Z 23.987 A -71.566 C -234.352 F 159 +G1 X -10.796 Y 11.317 Z 23.162 A -71.965 C -232.772 F 159 +G1 X -10.577 Y 12.027 Z 22.558 A -72.202 C -231.655 F 159 +G1 X -10.336 Y 12.736 Z 21.956 A -72.387 C -230.590 F 159 +G1 X -10.076 Y 13.442 Z 21.354 A -72.522 C -229.575 F 159 +G1 X -9.662 Y 14.462 Z 20.484 A -72.638 C -228.183 F 159 +G1 X -9.238 Y 15.416 Z 19.669 A -72.669 C -226.953 F 159 +G1 X -8.733 Y 16.455 Z 18.778 A -72.625 C -225.684 F 159 +G1 X -8.191 Y 17.488 Z 17.890 A -72.500 C -224.500 F 159 +G1 X -7.810 Y 18.171 Z 17.302 A -72.381 C -223.744 F 159 +G1 X -7.183 Y 19.226 Z 16.396 A -71.935 C -223.104 F 159 +G1 X -6.529 Y 20.261 Z 15.512 A -71.371 C -222.817 F 159 +G1 X -5.844 Y 21.285 Z 14.638 A -70.844 C -222.548 F 159 +G1 X -5.148 Y 22.274 Z 13.797 A -70.367 C -222.303 F 159 +G1 X -4.415 Y 23.270 Z 12.954 A -69.921 C -222.072 F 159 +G1 X -3.652 Y 24.263 Z 12.117 A -69.512 C -221.860 F 159 +G1 X -2.820 Y 25.309 Z 11.258 A -68.408 C -223.205 F 159 +G1 X -2.371 Y 25.862 Z 10.817 A -67.494 C -224.723 F 159 +G1 X -1.924 Y 26.416 Z 10.377 A -66.596 C -226.248 F 159 +G1 X -1.468 Y 26.968 Z 9.946 A -65.737 C -227.788 F 159 +G1 X -1.014 Y 27.520 Z 9.515 A -64.898 C -229.331 F 159 +G1 X -0.553 Y 28.070 Z 9.094 A -64.103 C -230.880 F 159 +G1 X -0.095 Y 28.620 Z 8.674 A -63.332 C -232.425 F 159 +G1 X 0.390 Y 29.188 Z 8.248 A -62.581 C -234.032 F 159 +G1 X 0.871 Y 29.756 Z 7.823 A -61.858 C -235.629 F 159 +G1 X 1.812 Y 30.844 Z 7.027 A -60.593 C -238.679 F 159 +G1 X 2.782 Y 31.947 Z 6.238 A -59.462 C -241.732 F 159 +G1 X 3.744 Y 33.021 Z 5.489 A -58.507 C -244.650 F 159 +G1 X 4.386 Y 33.733 Z 5.002 A -57.948 C -246.542 F 159 +G1 X 4.998 Y 34.458 Z 4.516 A -57.404 C -248.395 F 159 +G1 X 5.579 Y 35.204 Z 4.026 A -56.865 C -250.227 F 159 +G1 X 6.042 Y 35.840 Z 3.618 A -56.426 C -251.740 F 159 +G1 X 6.571 Y 36.616 Z 3.134 A -55.918 C -253.531 F 159 +G1 X 7.772 Y 38.543 Z 1.937 A -54.730 C -257.774 F 159 +G1 X 7.864 Y 38.706 Z 1.837 A -54.607 C -257.697 F 636 +G1 X 7.932 Y 38.859 Z 1.743 A -54.496 C -257.626 F 636 +G1 X 7.978 Y 39.002 Z 1.655 A -54.395 C -257.563 F 636 +G1 X 8.000 Y 39.135 Z 1.574 A -54.304 C -257.504 F 636 +G1 X 8.001 Y 39.259 Z 1.500 A -54.220 C -257.451 F 636 +G1 X 7.980 Y 39.371 Z 1.432 A -54.143 C -257.402 F 636 +G1 X 7.937 Y 39.474 Z 1.371 A -54.070 C -257.355 F 636 +G1 X 7.873 Y 39.565 Z 1.317 A -53.998 C -257.310 F 636 +G1 X 7.789 Y 39.646 Z 1.270 A -53.926 C -257.263 F 636 +G1 X 7.685 Y 39.715 Z 1.230 A -53.850 C -257.214 F 636 +G1 X 7.562 Y 39.773 Z 1.198 A -53.769 C -257.162 F 636 +G1 X 7.420 Y 39.819 Z 1.172 A -53.681 C -257.105 F 636 +G1 X 7.259 Y 39.853 Z 1.154 A -53.585 C -257.043 F 636 +G1 X 7.080 Y 39.876 Z 1.143 A -53.480 C -256.975 F 636 +G1 X 6.883 Y 39.886 Z 1.139 A -53.366 C -256.901 F 636 +G1 X 6.669 Y 39.884 Z 1.143 A -53.243 C -256.820 F 636 +G1 X 6.450 Y 39.870 Z 1.153 A -53.142 C -256.754 F 636 +G1 X 6.237 Y 39.847 Z 1.170 A -53.043 C -256.689 F 636 +G1 X 6.031 Y 39.814 Z 1.192 A -52.947 C -256.625 F 636 +G1 X 5.833 Y 39.771 Z 1.221 A -52.853 C -256.563 F 636 +G1 X 5.643 Y 39.718 Z 1.256 A -52.761 C -256.502 F 636 +G1 X 5.461 Y 39.654 Z 1.297 A -52.671 C -256.442 F 636 +G1 X 5.288 Y 39.579 Z 1.344 A -52.582 C -256.382 F 636 +G1 X 5.125 Y 39.494 Z 1.398 A -52.494 C -256.323 F 636 +G1 X 4.971 Y 39.398 Z 1.457 A -52.407 C -256.265 F 636 +G1 X 4.828 Y 39.291 Z 1.524 A -52.319 C -256.206 F 636 +G1 X 4.696 Y 39.173 Z 1.596 A -52.231 C -256.147 F 636 +G1 X 4.575 Y 39.043 Z 1.676 A -52.142 C -256.087 F 636 +G1 X 4.465 Y 38.902 Z 1.761 A -52.052 C -256.025 F 636 +G1 X 4.369 Y 38.748 Z 1.853 A -51.959 C -255.962 F 636 +G1 X 4.284 Y 38.583 Z 1.952 A -51.863 C -255.896 F 636 +G1 X 4.213 Y 38.406 Z 2.058 A -51.763 C -255.828 F 636 +G1 X 3.649 Y 36.792 Z 3.017 A -53.155 C -252.078 F 159 +G1 X 3.464 Y 36.313 Z 3.301 A -53.584 C -250.949 F 159 +G1 X 3.254 Y 35.837 Z 3.589 A -54.009 C -249.807 F 159 +G1 X 3.046 Y 35.419 Z 3.846 A -54.380 C -248.781 F 159 +G1 X 2.816 Y 35.003 Z 4.104 A -54.744 C -247.738 F 159 +G1 X 2.443 Y 34.411 Z 4.476 A -55.254 C -246.206 F 159 +G1 X 1.736 Y 33.436 Z 5.099 A -56.092 C -243.563 F 159 +G1 X 0.881 Y 32.267 Z 5.868 A -57.235 C -240.333 F 159 +G1 X 0.458 Y 31.682 Z 6.265 A -57.877 C -238.706 F 159 +G1 X 0.033 Y 31.096 Z 6.663 A -58.550 C -237.067 F 159 +G1 X -0.386 Y 30.510 Z 7.073 A -59.277 C -235.430 F 159 +G1 X -0.808 Y 29.924 Z 7.484 A -60.034 C -233.787 F 159 +G1 X -1.194 Y 29.380 Z 7.876 A -60.782 C -232.271 F 159 +G1 X -1.582 Y 28.836 Z 8.268 A -61.554 C -230.756 F 159 +G1 X -1.965 Y 28.293 Z 8.669 A -62.366 C -229.254 F 159 +G1 X -2.350 Y 27.750 Z 9.072 A -63.200 C -227.758 F 159 +G1 X -2.758 Y 27.165 Z 9.514 A -64.138 C -226.168 F 159 +G1 X -3.168 Y 26.582 Z 9.958 A -65.096 C -224.589 F 159 +G1 X -3.571 Y 25.999 Z 10.410 A -66.091 C -223.038 F 159 +G1 X -3.977 Y 25.418 Z 10.864 A -67.099 C -221.504 F 159 +G1 X -4.695 Y 24.356 Z 11.727 A -67.941 C -221.034 F 159 +G1 X -5.371 Y 23.318 Z 12.587 A -68.469 C -221.313 F 159 +G1 X -6.025 Y 22.276 Z 13.460 A -69.036 C -221.610 F 159 +G1 X -6.671 Y 21.202 Z 14.369 A -69.656 C -221.934 F 159 +G1 X -7.277 Y 20.147 Z 15.269 A -70.298 C -222.266 F 159 +G1 X -7.795 Y 19.201 Z 16.081 A -70.898 C -222.581 F 159 +G1 X -8.279 Y 18.263 Z 16.893 A -71.355 C -223.235 F 159 +G1 X -8.783 Y 17.222 Z 17.800 A -71.634 C -224.399 F 159 +G1 X -9.256 Y 16.174 Z 18.715 A -71.841 C -225.635 F 159 +G1 X -9.692 Y 15.124 Z 19.633 A -71.964 C -226.955 F 159 +G1 X -10.044 Y 14.201 Z 20.443 A -72.003 C -228.183 F 159 +G1 X -10.410 Y 13.143 Z 21.371 A -71.958 C -229.676 F 159 +G1 X -10.733 Y 12.086 Z 22.302 A -71.807 C -231.274 F 159 +G1 X -10.924 Y 11.380 Z 22.925 A -71.639 C -232.405 F 159 +G1 X -11.096 Y 10.674 Z 23.549 A -71.425 C -233.573 F 159 +G1 X -11.294 Y 9.732 Z 24.385 A -71.059 C -235.195 F 159 +G1 X -11.341 Y 9.427 Z 24.670 A -70.942 C -235.760 F 159 +G1 X -11.365 Y 9.097 Z 25.013 A -70.850 C -236.437 F 159 +G1 X -11.361 Y 8.784 Z 25.376 A -70.803 C -237.154 F 159 +G1 X -11.330 Y 8.494 Z 25.758 A -70.799 C -237.908 F 159 +G1 X -11.273 Y 8.224 Z 26.157 A -70.837 C -238.697 F 159 +G1 X -10.863 Y 7.070 Z 28.149 A -71.108 C -242.634 F 159 +G1 X -10.836 Y 7.017 Z 28.255 A -71.228 C -242.551 F 636 +G1 X -10.803 Y 6.989 Z 28.343 A -71.325 C -242.485 F 636 +G1 X -10.764 Y 6.986 Z 28.411 A -71.403 C -242.431 F 636 +G1 X -10.742 Y 6.993 Z 28.438 A -71.438 C -242.407 F 636 +G1 X -10.720 Y 7.007 Z 28.461 A -71.472 C -242.384 F 636 +G1 X -10.672 Y 7.050 Z 28.490 A -71.542 C -242.336 F 636 +G1 X -10.622 Y 7.116 Z 28.500 A -71.625 C -242.279 F 636 +G1 X -10.568 Y 7.203 Z 28.490 A -71.726 C -242.210 F 636 +G1 X -10.514 Y 7.310 Z 28.459 A -71.849 C -242.126 F 636 +G1 X -10.463 Y 7.424 Z 28.413 A -71.947 C -242.059 F 636 +G1 X -10.422 Y 7.532 Z 28.358 A -72.042 C -241.994 F 636 +G1 X -10.392 Y 7.633 Z 28.293 A -72.134 C -241.932 F 636 +G1 X -10.372 Y 7.726 Z 28.219 A -72.224 C -241.871 F 636 +G1 X -10.365 Y 7.811 Z 28.134 A -72.312 C -241.811 F 636 +G1 X -10.370 Y 7.886 Z 28.040 A -72.402 C -241.750 F 636 +G1 X -10.389 Y 7.950 Z 27.935 A -72.494 C -241.688 F 636 +G1 X -10.422 Y 8.002 Z 27.820 A -72.591 C -241.622 F 636 +G1 X -10.966 Y 8.619 Z 26.198 A -71.673 C -238.580 F 159 +G1 X -11.036 Y 8.715 Z 25.971 A -71.541 C -238.158 F 159 +G1 X -11.092 Y 8.826 Z 25.751 A -71.439 C -237.748 F 159 +G1 X -11.149 Y 9.016 Z 25.439 A -71.345 C -237.156 F 159 +G1 X -11.173 Y 9.233 Z 25.146 A -71.320 C -236.593 F 159 +G1 X -11.165 Y 9.473 Z 24.877 A -71.361 C -236.068 F 159 +G1 X -11.123 Y 9.730 Z 24.635 A -71.467 C -235.584 F 159 +G1 X -10.959 Y 10.336 Z 24.140 A -71.812 C -234.587 F 159 +G1 X -10.674 Y 11.258 Z 23.390 A -72.274 C -233.124 F 159 +G1 X -10.426 Y 11.973 Z 22.807 A -72.583 C -232.025 F 159 +G1 X -10.155 Y 12.684 Z 22.224 A -72.840 C -230.974 F 159 +G1 X -9.862 Y 13.391 Z 21.643 A -73.047 C -229.974 F 159 +G1 X -9.548 Y 14.093 Z 21.063 A -73.208 C -229.021 F 159 +G1 X -9.214 Y 14.791 Z 20.484 A -73.327 C -228.110 F 159 +G1 X -8.732 Y 15.722 Z 19.707 A -73.428 C -226.945 F 159 +G1 X -8.156 Y 16.745 Z 18.846 A -73.476 C -225.705 F 159 +G1 X -7.538 Y 17.759 Z 17.988 A -73.424 C -224.596 F 159 +G1 X -6.917 Y 18.704 Z 17.182 A -73.237 C -223.785 F 159 +G1 X -6.206 Y 19.717 Z 16.321 A -72.769 C -223.527 F 159 +G1 X -5.459 Y 20.715 Z 15.468 A -72.330 C -223.305 F 159 +G1 X -4.681 Y 21.694 Z 14.628 A -71.930 C -223.103 F 159 +G1 X -4.038 Y 22.466 Z 13.965 A -71.638 C -222.955 F 159 +G1 X -3.376 Y 23.229 Z 13.308 A -71.373 C -222.820 F 159 +G1 X -2.524 Y 24.168 Z 12.499 A -71.076 C -222.668 F 159 +G1 X -1.576 Y 25.188 Z 11.647 A -69.689 C -224.911 F 159 +G1 X -1.082 Y 25.707 Z 11.219 A -68.867 C -226.393 F 159 +G1 X -0.590 Y 26.227 Z 10.793 A -68.063 C -227.874 F 159 +G1 X -0.089 Y 26.741 Z 10.375 A -67.299 C -229.355 F 159 +G1 X 0.409 Y 27.255 Z 9.958 A -66.555 C -230.829 F 159 +G1 X 0.916 Y 27.764 Z 9.550 A -65.855 C -232.298 F 159 +G1 X 1.422 Y 28.272 Z 9.142 A -65.177 C -233.755 F 159 +G1 X 2.407 Y 29.237 Z 8.377 A -63.981 C -236.519 F 159 +G1 X 3.242 Y 30.038 Z 7.749 A -63.077 C -238.788 F 159 +G1 X 3.846 Y 30.602 Z 7.312 A -62.494 C -240.376 F 159 +G1 X 4.449 Y 31.166 Z 6.876 A -61.941 C -241.932 F 159 +G1 X 5.509 Y 32.129 Z 6.142 A -61.101 C -244.553 F 159 +G1 X 6.397 Y 32.923 Z 5.550 A -60.502 C -246.653 F 159 +G1 X 7.282 Y 33.714 Z 4.960 A -59.956 C -248.676 F 159 +G1 X 8.676 Y 34.999 Z 4.036 A -59.193 C -251.787 F 159 +G1 X 9.874 Y 36.127 Z 3.254 A -58.640 C -254.362 F 159 +G1 X 11.449 Y 37.750 Z 2.140 A -57.888 C -257.780 F 159 +G1 X 11.638 Y 37.957 Z 1.999 A -57.699 C -257.716 F 636 +G1 X 11.804 Y 38.162 Z 1.860 A -57.519 C -257.655 F 636 +G1 X 11.947 Y 38.364 Z 1.725 A -57.348 C -257.596 F 636 +G1 X 12.068 Y 38.565 Z 1.592 A -57.185 C -257.540 F 636 +G1 X 12.167 Y 38.762 Z 1.463 A -57.030 C -257.487 F 636 +G1 X 12.244 Y 38.957 Z 1.336 A -56.883 C -257.436 F 636 +G1 X 12.300 Y 39.149 Z 1.213 A -56.741 C -257.386 F 636 +G1 X 12.336 Y 39.337 Z 1.093 A -56.604 C -257.339 F 636 +G1 X 12.352 Y 39.521 Z 0.976 A -56.472 C -257.293 F 636 +G1 X 12.348 Y 39.702 Z 0.863 A -56.344 C -257.247 F 636 +G1 X 12.325 Y 39.878 Z 0.754 A -56.217 C -257.203 F 636 +G1 X 12.283 Y 40.050 Z 0.648 A -56.093 C -257.159 F 636 +G1 X 12.223 Y 40.217 Z 0.547 A -55.970 C -257.116 F 636 +G1 X 12.146 Y 40.379 Z 0.449 A -55.846 C -257.072 F 636 +G1 X 12.051 Y 40.535 Z 0.355 A -55.722 C -257.027 F 636 +G1 X 11.939 Y 40.687 Z 0.265 A -55.596 C -256.982 F 636 +G1 X 11.811 Y 40.832 Z 0.179 A -55.468 C -256.937 F 636 +G1 X 11.667 Y 40.972 Z 0.098 A -55.338 C -256.890 F 636 +G1 X 11.508 Y 41.105 Z 0.021 A -55.204 C -256.842 F 636 +G1 X 11.333 Y 41.231 Z -0.051 A -55.067 C -256.792 F 636 +G1 X 11.145 Y 41.351 Z -0.119 A -54.926 C -256.741 F 636 +G1 X 10.942 Y 41.463 Z -0.182 A -54.781 C -256.688 F 636 +G1 X 10.726 Y 41.568 Z -0.241 A -54.632 C -256.633 F 636 +G1 X 10.496 Y 41.666 Z -0.294 A -54.479 C -256.577 F 636 +G1 X 10.255 Y 41.755 Z -0.342 A -54.321 C -256.519 F 636 +G1 X 10.001 Y 41.837 Z -0.386 A -54.158 C -256.458 F 636 +G1 X 9.735 Y 41.910 Z -0.424 A -53.990 C -256.396 F 636 +G1 X 9.458 Y 41.974 Z -0.457 A -53.818 C -256.332 F 636 +G1 X 9.171 Y 42.029 Z -0.484 A -53.641 C -256.265 F 636 +G1 X 8.873 Y 42.075 Z -0.506 A -53.459 C -256.196 F 636 +G1 X 8.565 Y 42.112 Z -0.522 A -53.272 C -256.126 F 636 +G1 X 8.249 Y 42.139 Z -0.533 A -53.081 C -256.053 F 636 +G1 X 7.928 Y 42.157 Z -0.538 A -52.916 C -255.989 F 636 +G1 X 7.608 Y 42.168 Z -0.538 A -52.751 C -255.926 F 636 +G1 X 7.290 Y 42.172 Z -0.533 A -52.588 C -255.863 F 636 +G1 X 6.974 Y 42.168 Z -0.523 A -52.425 C -255.800 F 636 +G1 X 6.661 Y 42.157 Z -0.508 A -52.264 C -255.737 F 636 +G1 X 6.351 Y 42.138 Z -0.488 A -52.104 C -255.674 F 636 +G1 X 6.045 Y 42.111 Z -0.463 A -51.946 C -255.612 F 636 +G1 X 5.743 Y 42.075 Z -0.433 A -51.789 C -255.550 F 636 +G1 X 5.446 Y 42.032 Z -0.397 A -51.634 C -255.488 F 636 +G1 X 5.154 Y 41.980 Z -0.356 A -51.481 C -255.427 F 636 +G1 X 4.869 Y 41.920 Z -0.310 A -51.329 C -255.367 F 636 +G1 X 4.589 Y 41.851 Z -0.259 A -51.179 C -255.306 F 636 +G1 X 4.317 Y 41.774 Z -0.203 A -51.031 C -255.246 F 636 +G1 X 4.052 Y 41.688 Z -0.141 A -50.885 C -255.187 F 636 +G1 X 3.795 Y 41.592 Z -0.074 A -50.741 C -255.128 F 636 +G1 X 3.547 Y 41.487 Z -0.002 A -50.598 C -255.069 F 636 +G1 X 3.308 Y 41.373 Z 0.075 A -50.456 C -255.011 F 636 +G1 X 3.078 Y 41.250 Z 0.158 A -50.316 C -254.953 F 636 +G1 X 2.859 Y 41.117 Z 0.247 A -50.177 C -254.896 F 636 +G1 X 2.650 Y 40.974 Z 0.340 A -50.039 C -254.838 F 636 +G1 X 2.452 Y 40.822 Z 0.440 A -49.901 C -254.781 F 636 +G1 X 2.266 Y 40.659 Z 0.544 A -49.764 C -254.723 F 636 +G1 X 2.092 Y 40.486 Z 0.654 A -49.627 C -254.665 F 636 +G1 X 1.931 Y 40.303 Z 0.770 A -49.489 C -254.606 F 636 +G1 X 1.784 Y 40.110 Z 0.891 A -49.350 C -254.547 F 636 +G1 X 1.650 Y 39.906 Z 1.017 A -49.209 C -254.487 F 636 +G1 X 1.530 Y 39.691 Z 1.149 A -49.066 C -254.426 F 636 +G1 X 1.426 Y 39.465 Z 1.287 A -48.921 C -254.363 F 636 +G1 X 1.336 Y 39.229 Z 1.430 A -48.772 C -254.299 F 636 +G1 X 1.263 Y 38.981 Z 1.579 A -48.620 C -254.232 F 636 +G1 X 1.206 Y 38.722 Z 1.733 A -48.463 C -254.164 F 636 +G1 X 1.166 Y 38.451 Z 1.893 A -48.302 C -254.093 F 636 +G1 X 0.973 Y 36.745 Z 2.900 A -50.315 C -249.965 F 159 +G1 X 0.945 Y 36.530 Z 3.027 A -50.578 C -249.449 F 159 +G1 X 0.860 Y 36.100 Z 3.283 A -51.085 C -248.402 F 159 +G1 X 0.736 Y 35.671 Z 3.540 A -51.565 C -247.328 F 159 +G1 X 0.571 Y 35.243 Z 3.797 A -52.016 C -246.221 F 159 +G1 X 0.364 Y 34.820 Z 4.051 A -52.433 C -245.083 F 159 +G1 X -0.316 Y 33.670 Z 4.755 A -53.548 C -241.854 F 159 +G1 X -0.754 Y 32.938 Z 5.209 A -54.325 C -239.783 F 159 +G1 X -1.125 Y 32.313 Z 5.611 A -55.055 C -238.019 F 159 +G1 X -1.497 Y 31.688 Z 6.015 A -55.820 C -236.253 F 159 +G1 X -1.865 Y 31.066 Z 6.431 A -56.642 C -234.505 F 159 +G1 X -2.236 Y 30.444 Z 6.849 A -57.496 C -232.763 F 159 +G1 X -2.602 Y 29.824 Z 7.277 A -58.403 C -231.045 F 159 +G1 X -2.969 Y 29.205 Z 7.708 A -59.339 C -229.340 F 159 +G1 X -3.344 Y 28.569 Z 8.164 A -60.355 C -227.610 F 159 +G1 X -3.722 Y 27.934 Z 8.621 A -61.395 C -225.901 F 159 +G1 X -4.082 Y 27.322 Z 9.075 A -62.445 C -224.281 F 159 +G1 X -4.445 Y 26.712 Z 9.530 A -63.512 C -222.684 F 159 +G1 X -4.801 Y 26.104 Z 9.994 A -64.611 C -221.129 F 159 +G1 X -5.154 Y 25.506 Z 10.454 A -65.628 C -219.789 F 159 +G1 X -5.757 Y 24.428 Z 11.322 A -66.256 C -220.131 F 159 +G1 X -6.342 Y 23.351 Z 12.204 A -66.919 C -220.488 F 159 +G1 X -6.909 Y 22.274 Z 13.101 A -67.618 C -220.861 F 159 +G1 X -7.461 Y 21.184 Z 14.021 A -68.358 C -221.253 F 159 +G1 X -7.982 Y 20.113 Z 14.937 A -69.116 C -221.651 F 159 +G1 X -8.468 Y 19.065 Z 15.844 A -69.871 C -222.083 F 159 +G1 X -8.929 Y 18.001 Z 16.777 A -70.391 C -223.081 F 159 +G1 X -9.360 Y 16.943 Z 17.712 A -70.779 C -224.265 F 159 +G1 X -9.759 Y 15.886 Z 18.653 A -71.062 C -225.580 F 159 +G1 X -10.127 Y 14.830 Z 19.599 A -71.271 C -226.953 F 159 +G1 X -10.431 Y 13.872 Z 20.462 A -71.384 C -228.274 F 159 +G1 X -10.721 Y 12.852 Z 21.386 A -71.415 C -229.771 F 159 +G1 X -10.984 Y 11.798 Z 22.348 A -71.336 C -231.432 F 159 +G1 X -11.207 Y 10.750 Z 23.312 A -71.142 C -233.191 F 159 +G1 X -11.349 Y 9.951 Z 24.051 A -70.918 C -234.596 F 159 +G1 X -11.425 Y 9.432 Z 24.540 A -70.740 C -235.551 F 159 +G1 X -11.457 Y 9.096 Z 24.876 A -70.634 C -236.217 F 159 +G1 X -11.471 Y 8.769 Z 25.223 A -70.542 C -236.911 F 159 +G1 X -11.470 Y 8.452 Z 25.580 A -70.462 C -237.632 F 159 +G1 X -11.442 Y 7.996 Z 26.133 A -70.362 C -238.757 F 159 +G1 X -11.191 Y 6.686 Z 28.012 A -70.183 C -242.539 F 159 +G1 X -11.175 Y 6.624 Z 28.107 A -70.304 C -242.500 F 636 +G1 X -11.153 Y 6.576 Z 28.197 A -70.414 C -242.464 F 636 +G1 X -11.126 Y 6.541 Z 28.282 A -70.515 C -242.432 F 636 +G1 X -11.093 Y 6.518 Z 28.360 A -70.607 C -242.402 F 636 +G1 X -11.056 Y 6.508 Z 28.433 A -70.694 C -242.374 F 636 +G1 X -11.015 Y 6.510 Z 28.499 A -70.776 C -242.348 F 636 +G1 X -10.970 Y 6.523 Z 28.559 A -70.856 C -242.322 F 636 +G1 X -10.922 Y 6.547 Z 28.613 A -70.936 C -242.296 F 636 +G1 X -10.870 Y 6.581 Z 28.659 A -71.019 C -242.270 F 636 +G1 X -10.815 Y 6.626 Z 28.699 A -71.104 C -242.243 F 636 +G1 X -10.758 Y 6.681 Z 28.732 A -71.194 C -242.214 F 636 +G1 X -10.699 Y 6.745 Z 28.758 A -71.290 C -242.183 F 636 +G1 X -10.638 Y 6.818 Z 28.777 A -71.393 C -242.150 F 636 +G1 X -10.575 Y 6.900 Z 28.787 A -71.502 C -242.116 F 636 +G1 X -10.512 Y 6.990 Z 28.791 A -71.618 C -242.079 F 636 +G1 X -10.448 Y 7.088 Z 28.786 A -71.741 C -242.039 F 636 +G1 X -10.327 Y 7.289 Z 28.758 A -71.955 C -241.972 F 636 +G1 X -10.274 Y 7.388 Z 28.735 A -72.058 C -241.939 F 636 +G1 X -10.226 Y 7.484 Z 28.706 A -72.159 C -241.907 F 636 +G1 X -10.183 Y 7.578 Z 28.671 A -72.258 C -241.876 F 636 +G1 X -10.146 Y 7.669 Z 28.630 A -72.354 C -241.845 F 636 +G1 X -10.115 Y 7.756 Z 28.583 A -72.448 C -241.816 F 636 +G1 X -10.090 Y 7.839 Z 28.530 A -72.541 C -241.787 F 636 +G1 X -10.072 Y 7.918 Z 28.471 A -72.632 C -241.758 F 636 +G1 X -10.061 Y 7.993 Z 28.405 A -72.722 C -241.730 F 636 +G1 X -10.057 Y 8.062 Z 28.333 A -72.812 C -241.701 F 636 +G1 X -10.061 Y 8.125 Z 28.254 A -72.904 C -241.673 F 636 +G1 X -10.073 Y 8.182 Z 28.170 A -72.997 C -241.643 F 636 +G1 X -10.094 Y 8.233 Z 28.078 A -73.094 C -241.613 F 636 +G1 X -10.123 Y 8.276 Z 27.980 A -73.194 C -241.582 F 636 +G1 X -10.161 Y 8.313 Z 27.875 A -73.300 C -241.549 F 636 +G1 X -10.815 Y 8.806 Z 26.218 A -72.073 C -238.520 F 159 +G1 X -10.907 Y 8.882 Z 25.979 A -71.881 C -238.092 F 159 +G1 X -10.979 Y 8.979 Z 25.747 A -71.735 C -237.671 F 159 +G1 X -11.031 Y 9.096 Z 25.526 A -71.634 C -237.261 F 159 +G1 X -11.063 Y 9.230 Z 25.317 A -71.579 C -236.868 F 159 +G1 X -11.075 Y 9.364 Z 25.140 A -71.566 C -236.529 F 159 +G1 X -11.070 Y 9.508 Z 24.976 A -71.587 C -236.208 F 159 +G1 X -11.034 Y 9.740 Z 24.753 A -71.678 C -235.764 F 159 +G1 X -11.014 Y 9.820 Z 24.685 A -71.725 C -235.626 F 159 +G1 X -10.807 Y 10.477 Z 24.177 A -72.152 C -234.587 F 159 +G1 X -10.553 Y 11.202 Z 23.617 A -72.581 C -233.475 F 159 +G1 X -10.273 Y 11.921 Z 23.057 A -72.966 C -232.396 F 159 +G1 X -9.969 Y 12.634 Z 22.499 A -73.302 C -231.364 F 159 +G1 X -9.640 Y 13.341 Z 21.942 A -73.588 C -230.383 F 159 +G1 X -9.288 Y 14.042 Z 21.386 A -73.829 C -229.449 F 159 +G1 X -8.914 Y 14.735 Z 20.831 A -74.029 C -228.558 F 159 +G1 X -8.529 Y 15.402 Z 20.293 A -74.187 C -227.729 F 159 +G1 X -8.120 Y 16.069 Z 19.751 A -74.313 C -226.928 F 159 +G1 X -7.684 Y 16.737 Z 19.202 A -74.415 C -226.135 F 159 +G1 X -7.227 Y 17.399 Z 18.654 A -74.467 C -225.411 F 159 +G1 X -6.648 Y 18.188 Z 17.993 A -74.490 C -224.581 F 159 +G1 X -6.138 Y 18.844 Z 17.442 A -74.310 C -224.300 F 159 +G1 X -5.335 Y 19.817 Z 16.618 A -73.959 C -224.125 F 159 +G1 X -4.494 Y 20.768 Z 15.803 A -73.645 C -223.968 F 159 +G1 X -3.620 Y 21.693 Z 15.000 A -73.369 C -223.830 F 159 +G1 X -2.713 Y 22.596 Z 14.208 A -73.131 C -223.711 F 159 +G1 X -1.739 Y 23.509 Z 13.397 A -72.921 C -223.606 F 159 +G1 X -0.726 Y 24.427 Z 12.591 A -72.031 C -225.039 F 159 +G1 X -0.187 Y 24.904 Z 12.178 A -71.279 C -226.463 F 159 +G1 X 0.350 Y 25.382 Z 11.765 A -70.545 C -227.880 F 159 +G1 X 1.440 Y 26.318 Z 10.956 A -69.169 C -230.680 F 159 +G1 X 2.369 Y 27.089 Z 10.288 A -68.103 C -232.989 F 159 +G1 X 3.427 Y 27.940 Z 9.550 A -67.007 C -235.522 F 159 +G1 X 4.557 Y 28.818 Z 8.788 A -65.970 C -238.104 F 159 +G1 X 5.819 Y 29.762 Z 7.968 A -64.967 C -240.830 F 159 +G1 X 6.975 Y 30.594 Z 7.245 A -64.181 C -243.178 F 159 +G1 X 8.143 Y 31.406 Z 6.540 A -63.504 C -245.405 F 159 +G1 X 9.323 Y 32.196 Z 5.854 A -62.929 C -247.508 F 159 +G1 X 10.515 Y 32.968 Z 5.185 A -62.447 C -249.491 F 159 +G1 X 11.719 Y 33.721 Z 4.536 A -62.049 C -251.354 F 159 +G1 X 12.933 Y 34.457 Z 3.905 A -61.729 C -253.102 F 159 +G1 X 13.972 Y 35.068 Z 3.385 A -61.511 C -254.496 F 159 +G1 X 15.862 Y 36.304 Z 2.363 A -61.061 C -257.056 F 159 +G1 X 16.069 Y 36.444 Z 2.248 A -60.899 C -257.009 F 636 +G1 X 16.264 Y 36.586 Z 2.133 A -60.743 C -256.964 F 636 +G1 X 16.446 Y 36.729 Z 2.018 A -60.591 C -256.920 F 636 +G1 X 16.616 Y 36.874 Z 1.904 A -60.444 C -256.877 F 636 +G1 X 16.774 Y 37.020 Z 1.790 A -60.301 C -256.835 F 636 +G1 X 16.920 Y 37.167 Z 1.676 A -60.162 C -256.794 F 636 +G1 X 17.055 Y 37.316 Z 1.563 A -60.027 C -256.755 F 636 +G1 X 17.177 Y 37.465 Z 1.451 A -59.896 C -256.716 F 636 +G1 X 17.289 Y 37.616 Z 1.339 A -59.768 C -256.678 F 636 +G1 X 17.389 Y 37.767 Z 1.227 A -59.644 C -256.641 F 636 +G1 X 17.478 Y 37.918 Z 1.116 A -59.522 C -256.605 F 636 +G1 X 17.556 Y 38.071 Z 1.006 A -59.402 C -256.569 F 636 +G1 X 17.623 Y 38.223 Z 0.897 A -59.286 C -256.534 F 636 +G1 X 17.680 Y 38.376 Z 0.788 A -59.171 C -256.500 F 636 +G1 X 17.726 Y 38.530 Z 0.681 A -59.058 C -256.466 F 636 +G1 X 17.762 Y 38.683 Z 0.574 A -58.946 C -256.432 F 636 +G1 X 17.788 Y 38.836 Z 0.468 A -58.836 C -256.399 F 636 +G1 X 17.803 Y 38.990 Z 0.363 A -58.726 C -256.365 F 636 +G1 X 17.809 Y 39.143 Z 0.259 A -58.618 C -256.333 F 636 +G1 X 17.805 Y 39.296 Z 0.156 A -58.510 C -256.300 F 636 +G1 X 17.792 Y 39.448 Z 0.054 A -58.402 C -256.267 F 636 +G1 X 17.769 Y 39.600 Z -0.046 A -58.295 C -256.234 F 636 +G1 X 17.737 Y 39.751 Z -0.146 A -58.187 C -256.201 F 636 +G1 X 17.696 Y 39.902 Z -0.244 A -58.079 C -256.168 F 636 +G1 X 17.645 Y 40.051 Z -0.341 A -57.971 C -256.134 F 636 +G1 X 17.587 Y 40.200 Z -0.436 A -57.862 C -256.101 F 636 +G1 X 17.519 Y 40.348 Z -0.531 A -57.752 C -256.067 F 636 +G1 X 17.443 Y 40.494 Z -0.623 A -57.641 C -256.032 F 636 +G1 X 17.359 Y 40.639 Z -0.715 A -57.529 C -255.997 F 636 +G1 X 17.267 Y 40.783 Z -0.805 A -57.416 C -255.962 F 636 +G1 X 17.166 Y 40.925 Z -0.893 A -57.302 C -255.926 F 636 +G1 X 17.058 Y 41.066 Z -0.980 A -57.186 C -255.890 F 636 +G1 X 16.942 Y 41.205 Z -1.065 A -57.069 C -255.853 F 636 +G1 X 16.819 Y 41.342 Z -1.148 A -56.951 C -255.816 F 636 +G1 X 16.550 Y 41.611 Z -1.309 A -56.709 C -255.740 F 636 +G1 X 16.253 Y 41.871 Z -1.463 A -56.462 C -255.661 F 636 +G1 X 15.929 Y 42.121 Z -1.610 A -56.207 C -255.579 F 636 +G1 X 15.580 Y 42.361 Z -1.748 A -55.946 C -255.495 F 636 +G1 X 15.206 Y 42.590 Z -1.878 A -55.679 C -255.408 F 636 +G1 X 14.808 Y 42.807 Z -1.999 A -55.405 C -255.319 F 636 +G1 X 14.389 Y 43.011 Z -2.111 A -55.125 C -255.227 F 636 +G1 X 13.949 Y 43.201 Z -2.213 A -54.838 C -255.132 F 636 +G1 X 13.489 Y 43.377 Z -2.306 A -54.546 C -255.034 F 636 +G1 X 13.012 Y 43.537 Z -2.388 A -54.248 C -254.934 F 636 +G1 X 12.517 Y 43.681 Z -2.460 A -53.944 C -254.831 F 636 +G1 X 12.006 Y 43.808 Z -2.521 A -53.635 C -254.725 F 636 +G1 X 11.481 Y 43.917 Z -2.570 A -53.321 C -254.617 F 636 +G1 X 10.943 Y 44.006 Z -2.608 A -53.002 C -254.506 F 636 +G1 X 10.393 Y 44.076 Z -2.634 A -52.678 C -254.393 F 636 +G1 X 9.834 Y 44.130 Z -2.649 A -52.394 C -254.292 F 636 +G1 X 9.272 Y 44.171 Z -2.653 A -52.107 C -254.190 F 636 +G1 X 8.706 Y 44.200 Z -2.648 A -51.821 C -254.087 F 636 +G1 X 8.140 Y 44.216 Z -2.633 A -51.533 C -253.983 F 636 +G1 X 7.575 Y 44.219 Z -2.607 A -51.246 C -253.878 F 636 +G1 X 7.011 Y 44.208 Z -2.572 A -50.960 C -253.773 F 636 +G1 X 6.451 Y 44.183 Z -2.527 A -50.675 C -253.667 F 636 +G1 X 5.896 Y 44.145 Z -2.473 A -50.392 C -253.561 F 636 +G1 X 5.347 Y 44.092 Z -2.408 A -50.111 C -253.455 F 636 +G1 X 4.807 Y 44.024 Z -2.333 A -49.833 C -253.349 F 636 +G1 X 4.276 Y 43.941 Z -2.249 A -49.558 C -253.243 F 636 +G1 X 3.757 Y 43.843 Z -2.155 A -49.287 C -253.138 F 636 +G1 X 3.250 Y 43.730 Z -2.052 A -49.019 C -253.033 F 636 +G1 X 2.757 Y 43.600 Z -1.938 A -48.756 C -252.929 F 636 +G1 X 2.281 Y 43.455 Z -1.815 A -48.496 C -252.826 F 636 +G1 X 1.821 Y 43.293 Z -1.682 A -48.241 C -252.724 F 636 +G1 X 1.381 Y 43.114 Z -1.540 A -47.991 C -252.623 F 636 +G1 X 0.960 Y 42.918 Z -1.388 A -47.745 C -252.523 F 636 +G1 X 0.562 Y 42.705 Z -1.226 A -47.503 C -252.423 F 636 +G1 X 0.372 Y 42.591 Z -1.142 A -47.383 C -252.374 F 636 +G1 X 0.187 Y 42.474 Z -1.055 A -47.265 C -252.325 F 636 +G1 X 0.009 Y 42.351 Z -0.966 A -47.147 C -252.276 F 636 +G1 X -0.163 Y 42.225 Z -0.875 A -47.030 C -252.227 F 636 +G1 X -0.328 Y 42.093 Z -0.781 A -46.913 C -252.178 F 636 +G1 X -0.486 Y 41.958 Z -0.684 A -46.798 C -252.129 F 636 +G1 X -0.638 Y 41.817 Z -0.586 A -46.682 C -252.080 F 636 +G1 X -0.782 Y 41.672 Z -0.485 A -46.567 C -252.032 F 636 +G1 X -0.918 Y 41.522 Z -0.381 A -46.453 C -251.983 F 636 +G1 X -1.048 Y 41.367 Z -0.276 A -46.338 C -251.934 F 636 +G1 X -1.169 Y 41.208 Z -0.168 A -46.224 C -251.884 F 636 +G1 X -1.282 Y 41.043 Z -0.057 A -46.109 C -251.835 F 636 +G1 X -1.388 Y 40.874 Z 0.056 A -45.994 C -251.785 F 636 +G1 X -1.484 Y 40.700 Z 0.171 A -45.878 C -251.734 F 636 +G1 X -1.573 Y 40.521 Z 0.288 A -45.761 C -251.684 F 636 +G1 X -1.653 Y 40.337 Z 0.408 A -45.644 C -251.632 F 636 +G1 X -1.723 Y 40.148 Z 0.530 A -45.525 C -251.580 F 636 +G1 X -1.785 Y 39.954 Z 0.655 A -45.405 C -251.527 F 636 +G1 X -1.837 Y 39.755 Z 0.782 A -45.284 C -251.473 F 636 +G1 X -1.880 Y 39.551 Z 0.911 A -45.161 C -251.418 F 636 +G1 X -1.913 Y 39.341 Z 1.043 A -45.035 C -251.361 F 636 +G1 X -1.937 Y 39.127 Z 1.176 A -44.908 C -251.304 F 636 +G1 X -1.950 Y 38.907 Z 1.313 A -44.778 C -251.245 F 636 +G1 X -1.953 Y 38.682 Z 1.451 A -44.645 C -251.185 F 636 +G1 X -1.945 Y 38.451 Z 1.592 A -44.509 C -251.123 F 636 +G1 X -1.927 Y 38.215 Z 1.735 A -44.371 C -251.059 F 636 +G1 X -1.758 Y 36.498 Z 2.774 A -47.126 C -246.789 F 159 +G1 X -1.739 Y 36.300 Z 2.895 A -47.454 C -246.317 F 159 +G1 X -1.747 Y 36.000 Z 3.076 A -47.910 C -245.568 F 159 +G1 X -1.797 Y 35.696 Z 3.255 A -48.321 C -244.772 F 159 +G1 X -1.893 Y 35.390 Z 3.433 A -48.684 C -243.922 F 159 +G1 X -2.387 Y 34.313 Z 4.058 A -49.856 C -240.762 F 159 +G1 X -2.746 Y 33.543 Z 4.511 A -50.764 C -238.508 F 159 +G1 X -3.054 Y 32.879 Z 4.919 A -51.623 C -236.585 F 159 +G1 X -3.364 Y 32.215 Z 5.329 A -52.522 C -234.677 F 159 +G1 X -3.671 Y 31.556 Z 5.752 A -53.481 C -232.807 F 159 +G1 X -3.980 Y 30.898 Z 6.177 A -54.475 C -230.962 F 159 +G1 X -4.286 Y 30.244 Z 6.614 A -55.523 C -229.160 F 159 +G1 X -4.595 Y 29.592 Z 7.053 A -56.599 C -227.388 F 159 +G1 X -4.930 Y 28.881 Z 7.550 A -57.837 C -225.495 F 159 +G1 X -5.268 Y 28.171 Z 8.049 A -59.100 C -223.643 F 159 +G1 X -5.601 Y 27.468 Z 8.561 A -60.408 C -221.855 F 159 +G1 X -5.936 Y 26.768 Z 9.074 A -61.731 C -220.112 F 159 +G1 X -6.494 Y 25.566 Z 9.993 A -63.458 C -218.584 F 159 +G1 X -6.984 Y 24.446 Z 10.886 A -64.269 C -219.039 F 159 +G1 X -7.460 Y 23.331 Z 11.793 A -65.108 C -219.503 F 159 +G1 X -7.921 Y 22.221 Z 12.716 A -65.974 C -219.977 F 159 +G1 X -8.467 Y 20.861 Z 13.872 A -67.078 C -220.572 F 159 +G1 X -8.847 Y 19.873 Z 14.725 A -67.904 C -221.013 F 159 +G1 X -9.249 Y 18.778 Z 15.687 A -68.762 C -221.686 F 159 +G1 X -9.616 Y 17.705 Z 16.647 A -69.338 C -222.886 F 159 +G1 X -9.961 Y 16.637 Z 17.612 A -69.829 C -224.159 F 159 +G1 X -10.279 Y 15.573 Z 18.585 A -70.233 C -225.513 F 159 +G1 X -10.569 Y 14.514 Z 19.563 A -70.546 C -226.947 F 159 +G1 X -10.791 Y 13.621 Z 20.396 A -70.737 C -228.231 F 159 +G1 X -10.950 Y 12.921 Z 21.055 A -70.835 C -229.290 F 159 +G1 X -11.160 Y 11.875 Z 22.047 A -70.885 C -230.973 F 159 +G1 X -11.335 Y 10.838 Z 23.041 A -70.814 C -232.757 F 159 +G1 X -11.448 Y 10.021 Z 23.833 A -70.677 C -234.233 F 159 +G1 X -11.550 Y 9.072 Z 24.763 A -70.411 C -236.045 F 159 +G1 X -11.602 Y 8.395 Z 25.433 A -70.140 C -237.412 F 159 +G1 X -11.636 Y 7.724 Z 26.106 A -69.806 C -238.820 F 159 +G1 X -11.542 Y 6.267 Z 27.850 A -69.177 C -242.389 F 159 +G1 X -12.672 Y -3.573 Z 27.743 A -71.841 C -293.080 F 636 +G1 X -13.521 Y -3.437 Z 26.178 A -71.266 C -290.069 F 159 +G1 X -13.702 Y -3.384 Z 25.858 A -71.158 C -289.454 F 159 +G1 X -13.886 Y -3.301 Z 25.552 A -71.093 C -288.865 F 159 +G1 X -14.071 Y -3.188 Z 25.262 A -71.073 C -288.301 F 159 +G1 X -14.255 Y -3.046 Z 24.986 A -71.096 C -287.764 F 159 +G1 X -14.435 Y -2.875 Z 24.729 A -71.164 C -287.257 F 159 +G1 X -14.578 Y -2.717 Z 24.534 A -71.252 C -286.868 F 159 +G1 X -14.985 Y -2.198 Z 23.987 A -71.566 C -285.782 F 159 +G1 X -15.579 Y -1.385 Z 23.162 A -71.965 C -284.202 F 159 +G1 X -15.998 Y -0.771 Z 22.558 A -72.202 C -283.085 F 159 +G1 X -16.402 Y -0.141 Z 21.956 A -72.387 C -282.020 F 159 +G1 X -16.792 Y 0.503 Z 21.354 A -72.522 C -281.005 F 159 +G1 X -17.331 Y 1.462 Z 20.484 A -72.638 C -279.613 F 159 +G1 X -17.812 Y 2.389 Z 19.669 A -72.669 C -278.383 F 159 +G1 X -18.311 Y 3.431 Z 18.778 A -72.625 C -277.114 F 159 +G1 X -18.780 Y 4.499 Z 17.890 A -72.500 C -275.930 F 159 +G1 X -19.076 Y 5.223 Z 17.302 A -72.381 C -275.174 F 159 +G1 X -19.511 Y 6.371 Z 16.396 A -71.935 C -274.534 F 159 +G1 X -19.911 Y 7.528 Z 15.512 A -71.371 C -274.247 F 159 +G1 X -20.285 Y 8.702 Z 14.638 A -70.844 C -273.978 F 159 +G1 X -20.625 Y 9.862 Z 13.797 A -70.367 C -273.733 F 159 +G1 X -20.947 Y 11.056 Z 12.954 A -69.921 C -273.502 F 159 +G1 X -21.247 Y 12.272 Z 12.117 A -69.512 C -273.290 F 159 +G1 X -21.546 Y 13.574 Z 11.258 A -68.408 C -274.635 F 159 +G1 X -21.698 Y 14.270 Z 10.817 A -67.494 C -276.153 F 159 +G1 X -21.853 Y 14.966 Z 10.377 A -66.596 C -277.678 F 159 +G1 X -22.000 Y 15.666 Z 9.946 A -65.737 C -279.218 F 159 +G1 X -22.149 Y 16.365 Z 9.515 A -64.898 C -280.761 F 159 +G1 X -22.291 Y 17.068 Z 9.094 A -64.103 C -282.310 F 159 +G1 X -22.435 Y 17.769 Z 8.674 A -63.332 C -283.855 F 159 +G1 X -22.578 Y 18.502 Z 8.248 A -62.581 C -285.462 F 159 +G1 X -22.722 Y 19.234 Z 7.823 A -61.858 C -287.059 F 159 +G1 X -22.986 Y 20.647 Z 7.027 A -60.593 C -290.109 F 159 +G1 X -23.243 Y 22.093 Z 6.238 A -59.462 C -293.162 F 159 +G1 X -23.483 Y 23.514 Z 5.489 A -58.507 C -296.080 F 159 +G1 X -23.640 Y 24.460 Z 5.002 A -57.948 C -297.972 F 159 +G1 X -23.825 Y 25.391 Z 4.516 A -57.404 C -299.825 F 159 +G1 X -24.045 Y 26.311 Z 4.026 A -56.865 C -301.657 F 159 +G1 X -24.254 Y 27.069 Z 3.618 A -56.426 C -303.170 F 159 +G1 X -24.532 Y 27.967 Z 3.134 A -55.918 C -304.961 F 159 +G1 X -25.290 Y 30.107 Z 1.937 A -54.730 C -309.204 F 159 +G1 X -25.359 Y 30.280 Z 1.837 A -54.607 C -309.127 F 636 +G1 X -25.436 Y 30.429 Z 1.743 A -54.496 C -309.056 F 636 +G1 X -25.520 Y 30.554 Z 1.655 A -54.395 C -308.992 F 636 +G1 X -25.610 Y 30.655 Z 1.574 A -54.304 C -308.935 F 636 +G1 X -25.706 Y 30.732 Z 1.500 A -54.220 C -308.881 F 636 +G1 X -25.807 Y 30.786 Z 1.432 A -54.143 C -308.832 F 636 +G1 X -25.914 Y 30.816 Z 1.371 A -54.070 C -308.785 F 636 +G1 X -26.025 Y 30.823 Z 1.317 A -53.998 C -308.740 F 636 +G1 X -26.140 Y 30.808 Z 1.270 A -53.926 C -308.693 F 636 +G1 X -26.259 Y 30.770 Z 1.230 A -53.850 C -308.644 F 636 +G1 X -26.381 Y 30.709 Z 1.198 A -53.769 C -308.592 F 636 +G1 X -26.506 Y 30.627 Z 1.172 A -53.681 C -308.535 F 636 +G1 X -26.634 Y 30.523 Z 1.154 A -53.585 C -308.473 F 636 +G1 X -26.763 Y 30.396 Z 1.143 A -53.480 C -308.405 F 636 +G1 X -26.893 Y 30.249 Z 1.139 A -53.366 C -308.331 F 636 +G1 X -27.025 Y 30.080 Z 1.143 A -53.243 C -308.250 F 636 +G1 X -27.151 Y 29.901 Z 1.153 A -53.142 C -308.184 F 636 +G1 X -27.266 Y 29.720 Z 1.170 A -53.043 C -308.119 F 636 +G1 X -27.368 Y 29.538 Z 1.192 A -52.947 C -308.055 F 636 +G1 X -27.458 Y 29.356 Z 1.221 A -52.853 C -307.993 F 636 +G1 X -27.535 Y 29.174 Z 1.256 A -52.761 C -307.932 F 636 +G1 X -27.598 Y 28.993 Z 1.297 A -52.671 C -307.872 F 636 +G1 X -27.648 Y 28.811 Z 1.344 A -52.582 C -307.812 F 636 +G1 X -27.683 Y 28.630 Z 1.398 A -52.494 C -307.753 F 636 +G1 X -27.704 Y 28.450 Z 1.457 A -52.407 C -307.695 F 636 +G1 X -27.710 Y 28.272 Z 1.524 A -52.319 C -307.636 F 636 +G1 X -27.699 Y 28.094 Z 1.596 A -52.231 C -307.577 F 636 +G1 X -27.673 Y 27.919 Z 1.676 A -52.142 C -307.517 F 636 +G1 X -27.631 Y 27.745 Z 1.761 A -52.052 C -307.455 F 636 +G1 X -27.572 Y 27.574 Z 1.853 A -51.959 C -307.392 F 636 +G1 X -27.495 Y 27.405 Z 1.952 A -51.863 C -307.326 F 636 +G1 X -27.401 Y 27.239 Z 2.058 A -51.763 C -307.258 F 636 +G1 X -26.491 Y 25.791 Z 3.017 A -53.155 C -303.508 F 159 +G1 X -26.231 Y 25.348 Z 3.301 A -53.584 C -302.379 F 159 +G1 X -25.990 Y 24.888 Z 3.589 A -54.009 C -301.237 F 159 +G1 X -25.793 Y 24.464 Z 3.846 A -54.380 C -300.211 F 159 +G1 X -25.612 Y 24.025 Z 4.104 A -54.744 C -299.168 F 159 +G1 X -25.381 Y 23.364 Z 4.476 A -55.254 C -297.636 F 159 +G1 X -25.060 Y 22.203 Z 5.099 A -56.092 C -294.993 F 159 +G1 X -24.679 Y 20.806 Z 5.868 A -57.235 C -291.763 F 159 +G1 X -24.485 Y 20.111 Z 6.265 A -57.877 C -290.136 F 159 +G1 X -24.292 Y 19.414 Z 6.663 A -58.550 C -288.497 F 159 +G1 X -24.095 Y 18.720 Z 7.073 A -59.277 C -286.860 F 159 +G1 X -23.900 Y 18.025 Z 7.484 A -60.034 C -285.217 F 159 +G1 X -23.715 Y 17.384 Z 7.876 A -60.782 C -283.701 F 159 +G1 X -23.532 Y 16.742 Z 8.268 A -61.554 C -282.186 F 159 +G1 X -23.346 Y 16.103 Z 8.669 A -62.366 C -280.684 F 159 +G1 X -23.161 Y 15.464 Z 9.072 A -63.200 C -279.188 F 159 +G1 X -22.959 Y 14.781 Z 9.514 A -64.138 C -277.598 F 159 +G1 X -22.758 Y 14.096 Z 9.958 A -65.096 C -276.019 F 159 +G1 X -22.554 Y 13.417 Z 10.410 A -66.091 C -274.468 F 159 +G1 X -22.352 Y 12.738 Z 10.864 A -67.099 C -272.934 F 159 +G1 X -21.970 Y 11.514 Z 11.727 A -67.941 C -272.464 F 159 +G1 X -21.580 Y 10.339 Z 12.587 A -68.469 C -272.743 F 159 +G1 X -21.173 Y 9.178 Z 13.460 A -69.036 C -273.040 F 159 +G1 X -20.736 Y 8.003 Z 14.369 A -69.656 C -273.364 F 159 +G1 X -20.289 Y 6.872 Z 15.269 A -70.298 C -273.696 F 159 +G1 X -19.872 Y 5.877 Z 16.081 A -70.898 C -274.011 F 159 +G1 X -19.441 Y 4.914 Z 16.893 A -71.355 C -274.665 F 159 +G1 X -18.941 Y 3.870 Z 17.800 A -71.634 C -275.829 F 159 +G1 X -18.416 Y 2.847 Z 18.715 A -71.841 C -277.065 F 159 +G1 X -17.868 Y 1.851 Z 19.633 A -71.964 C -278.385 F 159 +G1 X -17.365 Y 1.000 Z 20.443 A -72.003 C -279.613 F 159 +G1 X -16.766 Y 0.055 Z 21.371 A -71.958 C -281.106 F 159 +G1 X -16.140 Y -0.856 Z 22.302 A -71.807 C -282.704 F 159 +G1 X -15.708 Y -1.446 Z 22.925 A -71.639 C -283.835 F 159 +G1 X -15.263 Y -2.021 Z 23.549 A -71.425 C -285.003 F 159 +G1 X -14.650 Y -2.763 Z 24.385 A -71.059 C -286.625 F 159 +G1 X -14.441 Y -2.989 Z 24.670 A -70.942 C -287.190 F 159 +G1 X -14.198 Y -3.215 Z 25.013 A -70.850 C -287.867 F 159 +G1 X -13.952 Y -3.406 Z 25.376 A -70.803 C -288.584 F 159 +G1 X -13.705 Y -3.563 Z 25.758 A -70.799 C -289.338 F 159 +G1 X -13.459 Y -3.686 Z 26.157 A -70.837 C -290.127 F 159 +G1 X -12.301 Y -4.085 Z 28.149 A -71.108 C -294.064 F 159 +G1 X -12.242 Y -4.098 Z 28.255 A -71.228 C -293.981 F 636 +G1 X -12.199 Y -4.089 Z 28.343 A -71.325 C -293.915 F 636 +G1 X -12.173 Y -4.060 Z 28.411 A -71.403 C -293.861 F 636 +G1 X -12.165 Y -4.039 Z 28.438 A -71.438 C -293.837 F 636 +G1 X -12.162 Y -4.013 Z 28.461 A -71.472 C -293.814 F 636 +G1 X -12.166 Y -3.948 Z 28.490 A -71.542 C -293.766 F 636 +G1 X -12.186 Y -3.868 Z 28.500 A -71.625 C -293.709 F 636 +G1 X -12.221 Y -3.772 Z 28.490 A -71.726 C -293.640 F 636 +G1 X -12.270 Y -3.663 Z 28.459 A -71.849 C -293.556 F 636 +G1 X -12.328 Y -3.552 Z 28.413 A -71.947 C -293.489 F 636 +G1 X -12.387 Y -3.453 Z 28.358 A -72.042 C -293.424 F 636 +G1 X -12.447 Y -3.366 Z 28.293 A -72.134 C -293.362 F 636 +G1 X -12.508 Y -3.292 Z 28.219 A -72.224 C -293.301 F 636 +G1 X -12.569 Y -3.234 Z 28.134 A -72.312 C -293.241 F 636 +G1 X -12.631 Y -3.191 Z 28.040 A -72.402 C -293.180 F 636 +G1 X -12.693 Y -3.166 Z 27.935 A -72.494 C -293.118 F 636 +G1 X -12.754 Y -3.159 Z 27.820 A -72.591 C -293.052 F 636 +G1 X -13.576 Y -3.200 Z 26.198 A -71.673 C -290.010 F 159 +G1 X -13.695 Y -3.195 Z 25.971 A -71.541 C -289.589 F 159 +G1 X -13.816 Y -3.170 Z 25.751 A -71.439 C -289.178 F 159 +G1 X -14.000 Y -3.096 Z 25.439 A -71.345 C -288.586 F 159 +G1 X -14.185 Y -2.979 Z 25.146 A -71.320 C -288.023 F 159 +G1 X -14.367 Y -2.823 Z 24.877 A -71.361 C -287.498 F 159 +G1 X -14.542 Y -2.630 Z 24.635 A -71.467 C -287.014 F 159 +G1 X -14.914 Y -2.124 Z 24.140 A -71.812 C -286.017 F 159 +G1 X -15.457 Y -1.327 Z 23.390 A -72.274 C -284.554 F 159 +G1 X -15.861 Y -0.687 Z 22.807 A -72.583 C -283.455 F 159 +G1 X -16.248 Y -0.032 Z 22.224 A -72.840 C -282.404 F 159 +G1 X -16.618 Y 0.638 Z 21.643 A -73.047 C -281.404 F 159 +G1 X -16.972 Y 1.321 Z 21.063 A -73.208 C -280.451 F 159 +G1 X -17.309 Y 2.018 Z 20.484 A -73.327 C -279.540 F 159 +G1 X -17.737 Y 2.975 Z 19.707 A -73.428 C -278.375 F 159 +G1 X -18.178 Y 4.063 Z 18.846 A -73.476 C -277.135 F 159 +G1 X -18.584 Y 5.178 Z 17.988 A -73.424 C -276.026 F 159 +G1 X -18.937 Y 6.253 Z 17.182 A -73.237 C -275.215 F 159 +G1 X -19.285 Y 7.441 Z 16.321 A -72.769 C -274.957 F 159 +G1 X -19.599 Y 8.647 Z 15.468 A -72.330 C -274.735 F 159 +G1 X -19.880 Y 9.866 Z 14.628 A -71.930 C -274.533 F 159 +G1 X -20.083 Y 10.850 Z 13.965 A -71.638 C -274.385 F 159 +G1 X -20.266 Y 11.843 Z 13.308 A -71.373 C -274.250 F 159 +G1 X -20.469 Y 13.095 Z 12.499 A -71.076 C -274.098 F 159 +G1 X -20.676 Y 14.472 Z 11.647 A -69.689 C -276.341 F 159 +G1 X -20.774 Y 15.182 Z 11.219 A -68.867 C -277.823 F 159 +G1 X -20.874 Y 15.891 Z 10.793 A -68.063 C -279.304 F 159 +G1 X -20.963 Y 16.602 Z 10.375 A -67.299 C -280.785 F 159 +G1 X -21.054 Y 17.313 Z 9.958 A -66.555 C -282.259 F 159 +G1 X -21.136 Y 18.026 Z 9.550 A -65.855 C -283.728 F 159 +G1 X -21.218 Y 18.738 Z 9.142 A -65.177 C -285.185 F 159 +G1 X -21.359 Y 20.110 Z 8.377 A -63.981 C -287.949 F 159 +G1 X -21.464 Y 21.262 Z 7.749 A -63.077 C -290.218 F 159 +G1 X -21.528 Y 22.087 Z 7.312 A -62.494 C -291.806 F 159 +G1 X -21.593 Y 22.909 Z 6.876 A -61.941 C -293.362 F 159 +G1 X -21.686 Y 24.339 Z 6.142 A -61.101 C -295.983 F 159 +G1 X -21.752 Y 25.528 Z 5.550 A -60.502 C -298.083 F 159 +G1 X -21.819 Y 26.713 Z 4.960 A -59.956 C -300.106 F 159 +G1 X -21.955 Y 28.604 Z 4.036 A -59.193 C -303.217 F 159 +G1 X -22.090 Y 30.244 Z 3.254 A -58.640 C -305.792 F 159 +G1 X -22.377 Y 32.487 Z 2.140 A -57.888 C -309.210 F 159 +G1 X -22.421 Y 32.764 Z 1.999 A -57.699 C -309.146 F 636 +G1 X -22.477 Y 33.022 Z 1.860 A -57.519 C -309.085 F 636 +G1 X -22.546 Y 33.260 Z 1.725 A -57.348 C -309.026 F 636 +G1 X -22.628 Y 33.479 Z 1.592 A -57.185 C -308.970 F 636 +G1 X -22.721 Y 33.680 Z 1.463 A -57.030 C -308.917 F 636 +G1 X -22.825 Y 33.862 Z 1.336 A -56.883 C -308.866 F 636 +G1 X -22.939 Y 34.025 Z 1.213 A -56.741 C -308.816 F 636 +G1 X -23.064 Y 34.170 Z 1.093 A -56.604 C -308.769 F 636 +G1 X -23.198 Y 34.298 Z 0.976 A -56.472 C -308.723 F 636 +G1 X -23.342 Y 34.407 Z 0.863 A -56.344 C -308.678 F 636 +G1 X -23.494 Y 34.499 Z 0.754 A -56.218 C -308.633 F 636 +G1 X -23.655 Y 34.573 Z 0.648 A -56.093 C -308.589 F 636 +G1 X -23.823 Y 34.631 Z 0.547 A -55.970 C -308.546 F 636 +G1 X -23.998 Y 34.671 Z 0.449 A -55.846 C -308.502 F 636 +G1 X -24.179 Y 34.694 Z 0.355 A -55.722 C -308.457 F 636 +G1 X -24.367 Y 34.701 Z 0.265 A -55.596 C -308.413 F 636 +G1 X -24.561 Y 34.692 Z 0.179 A -55.468 C -308.367 F 636 +G1 X -24.760 Y 34.666 Z 0.098 A -55.338 C -308.320 F 636 +G1 X -24.963 Y 34.625 Z 0.021 A -55.204 C -308.272 F 636 +G1 X -25.170 Y 34.567 Z -0.051 A -55.067 C -308.222 F 636 +G1 X -25.382 Y 34.494 Z -0.119 A -54.926 C -308.171 F 636 +G1 X -25.596 Y 34.406 Z -0.182 A -54.781 C -308.118 F 636 +G1 X -25.813 Y 34.302 Z -0.241 A -54.632 C -308.063 F 636 +G1 X -26.032 Y 34.184 Z -0.294 A -54.479 C -308.007 F 636 +G1 X -26.253 Y 34.051 Z -0.342 A -54.321 C -307.949 F 636 +G1 X -26.475 Y 33.903 Z -0.386 A -54.158 C -307.888 F 636 +G1 X -26.697 Y 33.741 Z -0.424 A -53.990 C -307.826 F 636 +G1 X -26.920 Y 33.564 Z -0.457 A -53.818 C -307.762 F 636 +G1 X -27.143 Y 33.374 Z -0.484 A -53.641 C -307.695 F 636 +G1 X -27.364 Y 33.170 Z -0.506 A -53.459 C -307.626 F 636 +G1 X -27.585 Y 32.952 Z -0.522 A -53.272 C -307.556 F 636 +G1 X -27.803 Y 32.721 Z -0.533 A -53.081 C -307.483 F 636 +G1 X -28.018 Y 32.482 Z -0.538 A -52.916 C -307.419 F 636 +G1 X -28.226 Y 32.239 Z -0.538 A -52.751 C -307.356 F 636 +G1 X -28.427 Y 31.992 Z -0.533 A -52.588 C -307.293 F 636 +G1 X -28.621 Y 31.743 Z -0.523 A -52.425 C -307.230 F 636 +G1 X -28.808 Y 31.491 Z -0.508 A -52.264 C -307.167 F 636 +G1 X -28.986 Y 31.237 Z -0.488 A -52.104 C -307.104 F 636 +G1 X -29.155 Y 30.981 Z -0.463 A -51.946 C -307.042 F 636 +G1 X -29.316 Y 30.723 Z -0.433 A -51.789 C -306.980 F 636 +G1 X -29.467 Y 30.464 Z -0.397 A -51.634 C -306.918 F 636 +G1 X -29.609 Y 30.203 Z -0.356 A -51.481 C -306.857 F 636 +G1 X -29.740 Y 29.942 Z -0.310 A -51.329 C -306.797 F 636 +G1 X -29.860 Y 29.681 Z -0.259 A -51.179 C -306.736 F 636 +G1 X -29.969 Y 29.420 Z -0.203 A -51.031 C -306.676 F 636 +G1 X -30.067 Y 29.159 Z -0.141 A -50.885 C -306.617 F 636 +G1 X -30.152 Y 28.899 Z -0.074 A -50.741 C -306.558 F 636 +G1 X -30.225 Y 28.639 Z -0.002 A -50.598 C -306.499 F 636 +G1 X -30.285 Y 28.381 Z 0.075 A -50.456 C -306.441 F 636 +G1 X -30.332 Y 28.125 Z 0.158 A -50.316 C -306.383 F 636 +G1 X -30.365 Y 27.870 Z 0.247 A -50.177 C -306.326 F 636 +G1 X -30.384 Y 27.618 Z 0.340 A -50.039 C -306.268 F 636 +G1 X -30.387 Y 27.368 Z 0.440 A -49.901 C -306.211 F 636 +G1 X -30.376 Y 27.121 Z 0.544 A -49.764 C -306.153 F 636 +G1 X -30.349 Y 26.878 Z 0.654 A -49.627 C -306.095 F 636 +G1 X -30.307 Y 26.638 Z 0.770 A -49.489 C -306.036 F 636 +G1 X -30.248 Y 26.402 Z 0.891 A -49.350 C -305.977 F 636 +G1 X -30.171 Y 26.170 Z 1.017 A -49.209 C -305.917 F 636 +G1 X -30.078 Y 25.942 Z 1.149 A -49.066 C -305.856 F 636 +G1 X -29.967 Y 25.720 Z 1.287 A -48.921 C -305.793 F 636 +G1 X -29.838 Y 25.503 Z 1.430 A -48.772 C -305.729 F 636 +G1 X -29.690 Y 25.291 Z 1.579 A -48.620 C -305.662 F 636 +G1 X -29.523 Y 25.085 Z 1.733 A -48.463 C -305.594 F 636 +G1 X -29.336 Y 24.885 Z 1.893 A -48.302 C -305.523 F 636 +G1 X -28.122 Y 23.670 Z 2.900 A -50.315 C -301.395 F 159 +G1 X -27.972 Y 23.514 Z 3.027 A -50.578 C -300.880 F 159 +G1 X -27.689 Y 23.179 Z 3.283 A -51.085 C -299.832 F 159 +G1 X -27.430 Y 22.815 Z 3.540 A -51.565 C -298.758 F 159 +G1 X -27.199 Y 22.420 Z 3.797 A -52.016 C -297.651 F 159 +G1 X -26.997 Y 21.994 Z 4.051 A -52.433 C -296.513 F 159 +G1 X -26.522 Y 20.745 Z 4.755 A -53.548 C -293.284 F 159 +G1 X -26.223 Y 19.946 Z 5.209 A -54.325 C -291.214 F 159 +G1 X -25.965 Y 19.267 Z 5.611 A -55.055 C -289.449 F 159 +G1 X -25.709 Y 18.586 Z 6.015 A -55.820 C -287.683 F 159 +G1 X -25.452 Y 17.910 Z 6.431 A -56.642 C -285.935 F 159 +G1 X -25.196 Y 17.233 Z 6.849 A -57.496 C -284.193 F 159 +G1 X -24.940 Y 16.560 Z 7.277 A -58.403 C -282.475 F 159 +G1 X -24.685 Y 15.887 Z 7.708 A -59.339 C -280.770 F 159 +G1 X -24.422 Y 15.197 Z 8.164 A -60.355 C -279.040 F 159 +G1 X -24.161 Y 14.506 Z 8.621 A -61.395 C -277.331 F 159 +G1 X -23.907 Y 13.843 Z 9.075 A -62.445 C -275.711 F 159 +G1 X -23.655 Y 13.179 Z 9.530 A -63.512 C -274.114 F 159 +G1 X -23.403 Y 12.521 Z 9.994 A -64.611 C -272.559 F 159 +G1 X -23.155 Y 11.872 Z 10.454 A -65.628 C -271.219 F 159 +G1 X -22.688 Y 10.729 Z 11.322 A -66.256 C -271.561 F 159 +G1 X -22.211 Y 9.600 Z 12.204 A -66.919 C -271.918 F 159 +G1 X -21.722 Y 8.486 Z 13.101 A -67.618 C -272.291 F 159 +G1 X -21.215 Y 7.374 Z 14.021 A -68.358 C -272.683 F 159 +G1 X -20.702 Y 6.300 Z 14.937 A -69.116 C -273.081 F 159 +G1 X -20.185 Y 5.266 Z 15.844 A -69.871 C -273.513 F 159 +G1 X -19.641 Y 4.242 Z 16.777 A -70.391 C -274.511 F 159 +G1 X -19.083 Y 3.246 Z 17.712 A -70.779 C -275.695 F 159 +G1 X -18.505 Y 2.274 Z 18.653 A -71.062 C -277.010 F 159 +G1 X -17.909 Y 1.328 Z 19.599 A -71.271 C -278.383 F 159 +G1 X -17.349 Y 0.493 Z 20.462 A -71.384 C -279.704 F 159 +G1 X -16.733 Y -0.370 Z 21.386 A -71.415 C -281.201 F 159 +G1 X -16.073 Y -1.232 Z 22.348 A -71.336 C -282.862 F 159 +G1 X -15.392 Y -2.060 Z 23.312 A -71.142 C -284.621 F 159 +G1 X -14.856 Y -2.669 Z 24.051 A -70.918 C -286.026 F 159 +G1 X -14.498 Y -3.052 Z 24.540 A -70.740 C -286.981 F 159 +G1 X -14.254 Y -3.286 Z 24.876 A -70.634 C -287.647 F 159 +G1 X -14.008 Y -3.502 Z 25.223 A -70.542 C -288.341 F 159 +G1 X -13.759 Y -3.699 Z 25.580 A -70.462 C -289.062 F 159 +G1 X -13.385 Y -3.960 Z 26.133 A -70.362 C -290.187 F 159 +G1 X -12.205 Y -4.581 Z 28.012 A -70.183 C -293.969 F 159 +G1 X -12.146 Y -4.607 Z 28.107 A -70.304 C -293.930 F 636 +G1 X -12.095 Y -4.620 Z 28.197 A -70.414 C -293.894 F 636 +G1 X -12.050 Y -4.620 Z 28.282 A -70.515 C -293.862 F 636 +G1 X -12.013 Y -4.609 Z 28.360 A -70.607 C -293.832 F 636 +G1 X -11.982 Y -4.587 Z 28.433 A -70.694 C -293.804 F 636 +G1 X -11.957 Y -4.554 Z 28.499 A -70.776 C -293.778 F 636 +G1 X -11.939 Y -4.510 Z 28.559 A -70.856 C -293.752 F 636 +G1 X -11.928 Y -4.457 Z 28.613 A -70.936 C -293.726 F 636 +G1 X -11.923 Y -4.395 Z 28.659 A -71.019 C -293.700 F 636 +G1 X -11.924 Y -4.325 Z 28.699 A -71.104 C -293.673 F 636 +G1 X -11.931 Y -4.246 Z 28.732 A -71.194 C -293.644 F 636 +G1 X -11.944 Y -4.159 Z 28.758 A -71.290 C -293.613 F 636 +G1 X -11.963 Y -4.066 Z 28.777 A -71.393 C -293.580 F 636 +G1 X -11.988 Y -3.966 Z 28.787 A -71.502 C -293.546 F 636 +G1 X -12.019 Y -3.860 Z 28.791 A -71.618 C -293.509 F 636 +G1 X -12.056 Y -3.749 Z 28.786 A -71.741 C -293.469 F 636 +G1 X -12.138 Y -3.530 Z 28.758 A -71.955 C -293.402 F 636 +G1 X -12.182 Y -3.427 Z 28.735 A -72.058 C -293.369 F 636 +G1 X -12.227 Y -3.329 Z 28.706 A -72.159 C -293.337 F 636 +G1 X -12.274 Y -3.237 Z 28.671 A -72.258 C -293.306 F 636 +G1 X -12.321 Y -3.151 Z 28.630 A -72.354 C -293.276 F 636 +G1 X -12.370 Y -3.073 Z 28.583 A -72.448 C -293.246 F 636 +G1 X -12.420 Y -3.001 Z 28.530 A -72.541 C -293.217 F 636 +G1 X -12.471 Y -2.938 Z 28.471 A -72.632 C -293.188 F 636 +G1 X -12.522 Y -2.883 Z 28.405 A -72.722 C -293.160 F 636 +G1 X -12.573 Y -2.837 Z 28.333 A -72.812 C -293.131 F 636 +G1 X -12.625 Y -2.801 Z 28.254 A -72.904 C -293.103 F 636 +G1 X -12.678 Y -2.774 Z 28.170 A -72.997 C -293.073 F 636 +G1 X -12.730 Y -2.759 Z 28.078 A -73.094 C -293.043 F 636 +G1 X -12.782 Y -2.754 Z 27.980 A -73.194 C -293.012 F 636 +G1 X -12.834 Y -2.761 Z 27.875 A -73.300 C -292.979 F 636 +G1 X -13.628 Y -2.966 Z 26.218 A -72.073 C -289.950 F 159 +G1 X -13.744 Y -2.990 Z 25.979 A -71.881 C -289.522 F 159 +G1 X -13.865 Y -2.986 Z 25.747 A -71.735 C -289.100 F 159 +G1 X -13.989 Y -2.954 Z 25.526 A -71.634 C -288.691 F 159 +G1 X -14.114 Y -2.895 Z 25.317 A -71.579 C -288.298 F 159 +G1 X -14.226 Y -2.821 Z 25.140 A -71.566 C -287.959 F 159 +G1 X -14.336 Y -2.727 Z 24.976 A -71.587 C -287.638 F 159 +G1 X -14.494 Y -2.554 Z 24.753 A -71.678 C -287.194 F 159 +G1 X -14.545 Y -2.488 Z 24.685 A -71.725 C -287.056 F 159 +G1 X -14.930 Y -1.917 Z 24.177 A -72.152 C -286.017 F 159 +G1 X -15.337 Y -1.267 Z 23.617 A -72.581 C -284.905 F 159 +G1 X -15.725 Y -0.600 Z 23.057 A -72.966 C -283.826 F 159 +G1 X -16.093 Y 0.083 Z 22.499 A -73.302 C -282.794 F 159 +G1 X -16.441 Y 0.781 Z 21.942 A -73.588 C -281.813 F 159 +G1 X -16.770 Y 1.493 Z 21.386 A -73.829 C -280.879 F 159 +G1 X -17.079 Y 2.218 Z 20.831 A -74.029 C -279.988 F 159 +G1 X -17.360 Y 2.934 Z 20.293 A -74.187 C -279.159 F 159 +G1 X -17.626 Y 3.670 Z 19.751 A -74.313 C -278.358 F 159 +G1 X -17.877 Y 4.428 Z 19.202 A -74.415 C -277.565 F 159 +G1 X -18.109 Y 5.198 Z 18.654 A -74.467 C -276.841 F 159 +G1 X -18.365 Y 6.142 Z 17.993 A -74.490 C -276.011 F 159 +G1 X -18.560 Y 6.950 Z 17.442 A -74.310 C -275.730 F 159 +G1 X -18.820 Y 8.184 Z 16.618 A -73.959 C -275.555 F 159 +G1 X -19.039 Y 9.434 Z 15.803 A -73.645 C -275.398 F 159 +G1 X -19.218 Y 10.694 Z 15.000 A -73.369 C -275.260 F 159 +G1 X -19.358 Y 11.967 Z 14.208 A -73.131 C -275.141 F 159 +G1 X -19.464 Y 13.298 Z 13.397 A -72.921 C -275.036 F 159 +G1 X -19.550 Y 14.662 Z 12.591 A -72.031 C -276.469 F 159 +G1 X -19.588 Y 15.381 Z 12.178 A -71.279 C -277.893 F 159 +G1 X -19.627 Y 16.098 Z 11.765 A -70.545 C -279.310 F 159 +G1 X -19.678 Y 17.534 Z 10.956 A -69.169 C -282.110 F 159 +G1 X -19.702 Y 18.742 Z 10.288 A -68.103 C -284.419 F 159 +G1 X -19.708 Y 20.100 Z 9.550 A -67.007 C -286.952 F 159 +G1 X -19.690 Y 21.530 Z 8.788 A -65.970 C -289.534 F 159 +G1 X -19.641 Y 23.105 Z 7.968 A -64.967 C -292.260 F 159 +G1 X -19.571 Y 24.528 Z 7.245 A -64.181 C -294.608 F 159 +G1 X -19.477 Y 25.947 Z 6.540 A -63.504 C -296.835 F 159 +G1 X -19.360 Y 27.363 Z 5.854 A -62.929 C -298.938 F 159 +G1 X -19.220 Y 28.776 Z 5.185 A -62.447 C -300.921 F 159 +G1 X -19.059 Y 30.186 Z 4.536 A -62.049 C -302.784 F 159 +G1 X -18.877 Y 31.595 Z 3.905 A -61.729 C -304.532 F 159 +G1 X -18.707 Y 32.788 Z 3.385 A -61.511 C -305.926 F 159 +G1 X -18.494 Y 35.036 Z 2.363 A -61.061 C -308.486 F 159 +G1 X -18.475 Y 35.285 Z 2.248 A -60.899 C -308.439 F 636 +G1 X -18.464 Y 35.526 Z 2.133 A -60.743 C -308.394 F 636 +G1 X -18.463 Y 35.758 Z 2.018 A -60.591 C -308.350 F 636 +G1 X -18.470 Y 35.981 Z 1.904 A -60.444 C -308.307 F 636 +G1 X -18.486 Y 36.196 Z 1.790 A -60.301 C -308.265 F 636 +G1 X -18.510 Y 36.402 Z 1.676 A -60.162 C -308.224 F 636 +G1 X -18.542 Y 36.599 Z 1.563 A -60.027 C -308.185 F 636 +G1 X -18.582 Y 36.789 Z 1.451 A -59.896 C -308.146 F 636 +G1 X -18.631 Y 36.969 Z 1.339 A -59.768 C -308.108 F 636 +G1 X -18.686 Y 37.142 Z 1.227 A -59.644 C -308.071 F 636 +G1 X -18.749 Y 37.306 Z 1.116 A -59.522 C -308.035 F 636 +G1 X -18.820 Y 37.462 Z 1.006 A -59.403 C -307.999 F 636 +G1 X -18.897 Y 37.610 Z 0.897 A -59.286 C -307.964 F 636 +G1 X -18.982 Y 37.749 Z 0.788 A -59.171 C -307.929 F 636 +G1 X -19.073 Y 37.881 Z 0.681 A -59.058 C -307.896 F 636 +G1 X -19.170 Y 38.005 Z 0.574 A -58.946 C -307.862 F 636 +G1 X -19.274 Y 38.121 Z 0.468 A -58.836 C -307.828 F 636 +G1 X -19.384 Y 38.228 Z 0.363 A -58.726 C -307.795 F 636 +G1 X -19.500 Y 38.328 Z 0.259 A -58.618 C -307.762 F 636 +G1 X -19.622 Y 38.421 Z 0.156 A -58.510 C -307.730 F 636 +G1 X -19.750 Y 38.505 Z 0.054 A -58.402 C -307.697 F 636 +G1 X -19.883 Y 38.582 Z -0.046 A -58.295 C -307.664 F 636 +G1 X -20.021 Y 38.651 Z -0.146 A -58.187 C -307.631 F 636 +G1 X -20.164 Y 38.713 Z -0.244 A -58.079 C -307.598 F 636 +G1 X -20.313 Y 38.767 Z -0.341 A -57.971 C -307.564 F 636 +G1 X -20.466 Y 38.814 Z -0.436 A -57.862 C -307.531 F 636 +G1 X -20.623 Y 38.853 Z -0.531 A -57.752 C -307.497 F 636 +G1 X -20.785 Y 38.885 Z -0.623 A -57.641 C -307.462 F 636 +G1 X -20.951 Y 38.910 Z -0.715 A -57.529 C -307.427 F 636 +G1 X -21.121 Y 38.927 Z -0.805 A -57.416 C -307.392 F 636 +G1 X -21.295 Y 38.937 Z -0.893 A -57.302 C -307.356 F 636 +G1 X -21.472 Y 38.940 Z -0.980 A -57.186 C -307.320 F 636 +G1 X -21.653 Y 38.936 Z -1.065 A -57.069 C -307.283 F 636 +G1 X -21.837 Y 38.925 Z -1.148 A -56.951 C -307.246 F 636 +G1 X -22.215 Y 38.883 Z -1.309 A -56.709 C -307.170 F 636 +G1 X -22.603 Y 38.813 Z -1.463 A -56.462 C -307.091 F 636 +G1 X -23.001 Y 38.716 Z -1.610 A -56.207 C -307.009 F 636 +G1 X -23.406 Y 38.592 Z -1.748 A -55.946 C -306.925 F 636 +G1 X -23.819 Y 38.442 Z -1.878 A -55.679 C -306.838 F 636 +G1 X -24.236 Y 38.267 Z -1.999 A -55.405 C -306.749 F 636 +G1 X -24.657 Y 38.066 Z -2.111 A -55.125 C -306.657 F 636 +G1 X -25.080 Y 37.841 Z -2.213 A -54.838 C -306.562 F 636 +G1 X -25.504 Y 37.591 Z -2.306 A -54.546 C -306.464 F 636 +G1 X -25.927 Y 37.317 Z -2.388 A -54.248 C -306.364 F 636 +G1 X -26.348 Y 37.020 Z -2.460 A -53.944 C -306.261 F 636 +G1 X -26.765 Y 36.700 Z -2.521 A -53.635 C -306.155 F 636 +G1 X -27.178 Y 36.357 Z -2.570 A -53.321 C -306.047 F 636 +G1 X -27.584 Y 35.992 Z -2.608 A -53.002 C -305.936 F 636 +G1 X -27.981 Y 35.606 Z -2.634 A -52.678 C -305.823 F 636 +G1 X -28.371 Y 35.203 Z -2.649 A -52.394 C -305.722 F 636 +G1 X -28.755 Y 34.788 Z -2.653 A -52.107 C -305.620 F 636 +G1 X -29.129 Y 34.365 Z -2.648 A -51.820 C -305.517 F 636 +G1 X -29.495 Y 33.932 Z -2.633 A -51.533 C -305.413 F 636 +G1 X -29.850 Y 33.491 Z -2.607 A -51.246 C -305.308 F 636 +G1 X -30.193 Y 33.044 Z -2.572 A -50.960 C -305.203 F 636 +G1 X -30.523 Y 32.590 Z -2.527 A -50.675 C -305.097 F 636 +G1 X -30.839 Y 32.132 Z -2.473 A -50.392 C -304.991 F 636 +G1 X -31.139 Y 31.670 Z -2.408 A -50.111 C -304.885 F 636 +G1 X -31.423 Y 31.206 Z -2.333 A -49.833 C -304.779 F 636 +G1 X -31.689 Y 30.739 Z -2.249 A -49.558 C -304.673 F 636 +G1 X -31.937 Y 30.272 Z -2.155 A -49.287 C -304.568 F 636 +G1 X -32.164 Y 29.805 Z -2.052 A -49.019 C -304.463 F 636 +G1 X -32.370 Y 29.339 Z -1.938 A -48.756 C -304.359 F 636 +G1 X -32.553 Y 28.876 Z -1.815 A -48.496 C -304.256 F 636 +G1 X -32.713 Y 28.416 Z -1.682 A -48.241 C -304.154 F 636 +G1 X -32.848 Y 27.960 Z -1.540 A -47.991 C -304.053 F 636 +G1 X -32.957 Y 27.509 Z -1.388 A -47.745 C -303.953 F 636 +G1 X -33.038 Y 27.064 Z -1.226 A -47.503 C -303.853 F 636 +G1 X -33.068 Y 26.845 Z -1.142 A -47.383 C -303.804 F 636 +G1 X -33.091 Y 26.627 Z -1.055 A -47.265 C -303.755 F 636 +G1 X -33.107 Y 26.412 Z -0.966 A -47.147 C -303.706 F 636 +G1 X -33.115 Y 26.199 Z -0.875 A -47.030 C -303.657 F 636 +G1 X -33.115 Y 25.988 Z -0.781 A -46.913 C -303.608 F 636 +G1 X -33.108 Y 25.779 Z -0.684 A -46.798 C -303.559 F 636 +G1 X -33.092 Y 25.573 Z -0.586 A -46.682 C -303.510 F 636 +G1 X -33.068 Y 25.370 Z -0.485 A -46.567 C -303.462 F 636 +G1 X -33.036 Y 25.170 Z -0.381 A -46.453 C -303.413 F 636 +G1 X -32.996 Y 24.972 Z -0.276 A -46.338 C -303.364 F 636 +G1 X -32.947 Y 24.778 Z -0.168 A -46.224 C -303.314 F 636 +G1 X -32.889 Y 24.587 Z -0.057 A -46.109 C -303.265 F 636 +G1 X -32.823 Y 24.399 Z 0.056 A -45.994 C -303.215 F 636 +G1 X -32.747 Y 24.215 Z 0.171 A -45.878 C -303.164 F 636 +G1 X -32.662 Y 24.034 Z 0.288 A -45.761 C -303.113 F 636 +G1 X -32.568 Y 23.857 Z 0.408 A -45.644 C -303.062 F 636 +G1 X -32.464 Y 23.684 Z 0.530 A -45.525 C -303.010 F 636 +G1 X -32.351 Y 23.515 Z 0.655 A -45.405 C -302.957 F 636 +G1 X -32.228 Y 23.350 Z 0.782 A -45.284 C -302.903 F 636 +G1 X -32.095 Y 23.189 Z 0.911 A -45.161 C -302.848 F 636 +G1 X -31.952 Y 23.032 Z 1.043 A -45.035 C -302.791 F 636 +G1 X -31.798 Y 22.880 Z 1.176 A -44.908 C -302.734 F 636 +G1 X -31.635 Y 22.733 Z 1.313 A -44.778 C -302.675 F 636 +G1 X -31.461 Y 22.590 Z 1.451 A -44.645 C -302.615 F 636 +G1 X -31.276 Y 22.452 Z 1.592 A -44.509 C -302.553 F 636 +G1 X -31.080 Y 22.319 Z 1.735 A -44.371 C -302.489 F 636 +G1 X -29.632 Y 21.381 Z 2.774 A -47.126 C -298.219 F 159 +G1 X -29.466 Y 21.272 Z 2.895 A -47.454 C -297.747 F 159 +G1 X -29.235 Y 21.079 Z 3.076 A -47.910 C -296.999 F 159 +G1 X -29.029 Y 20.851 Z 3.255 A -48.321 C -296.202 F 159 +G1 X -28.850 Y 20.585 Z 3.433 A -48.684 C -295.352 F 159 +G1 X -28.316 Y 19.527 Z 4.058 A -49.856 C -292.192 F 159 +G1 X -27.937 Y 18.766 Z 4.511 A -50.764 C -289.938 F 159 +G1 X -27.610 Y 18.111 Z 4.919 A -51.623 C -288.015 F 159 +G1 X -27.284 Y 17.455 Z 5.329 A -52.522 C -286.107 F 159 +G1 X -26.961 Y 16.804 Z 5.752 A -53.481 C -284.238 F 159 +G1 X -26.639 Y 16.152 Z 6.177 A -54.475 C -282.392 F 159 +G1 X -26.319 Y 15.505 Z 6.614 A -55.523 C -280.590 F 159 +G1 X -26.001 Y 14.858 Z 7.053 A -56.599 C -278.818 F 159 +G1 X -25.654 Y 14.152 Z 7.550 A -57.837 C -276.925 F 159 +G1 X -25.310 Y 13.445 Z 8.049 A -59.100 C -275.073 F 159 +G1 X -24.968 Y 12.747 Z 8.561 A -60.408 C -273.285 F 159 +G1 X -24.630 Y 12.048 Z 9.074 A -61.731 C -271.542 F 159 +G1 X -24.038 Y 10.862 Z 9.993 A -63.458 C -270.014 F 159 +G1 X -23.467 Y 9.781 Z 10.886 A -64.269 C -270.469 F 159 +G1 X -22.893 Y 8.714 Z 11.793 A -65.108 C -270.933 F 159 +G1 X -22.313 Y 7.661 Z 12.716 A -65.974 C -271.407 F 159 +G1 X -21.588 Y 6.386 Z 13.872 A -67.078 C -272.002 F 159 +G1 X -21.054 Y 5.473 Z 14.725 A -67.904 C -272.443 F 159 +G1 X -20.448 Y 4.476 Z 15.687 A -68.762 C -273.116 F 159 +G1 X -19.838 Y 3.520 Z 16.647 A -69.338 C -274.316 F 159 +G1 X -19.218 Y 2.585 Z 17.612 A -69.829 C -275.589 F 159 +G1 X -18.584 Y 1.672 Z 18.585 A -70.233 C -276.943 F 159 +G1 X -17.938 Y 0.786 Z 19.563 A -70.546 C -278.377 F 159 +G1 X -17.378 Y 0.055 Z 20.396 A -70.737 C -279.661 F 159 +G1 X -16.929 Y -0.505 Z 21.055 A -70.835 C -280.720 F 159 +G1 X -16.242 Y -1.322 Z 22.047 A -70.885 C -282.403 F 159 +G1 X -15.541 Y -2.105 Z 23.041 A -70.814 C -284.187 F 159 +G1 X -14.973 Y -2.702 Z 23.833 A -70.677 C -285.663 F 159 +G1 X -14.294 Y -3.374 Z 24.763 A -70.411 C -287.475 F 159 +G1 X -13.797 Y -3.837 Z 25.433 A -70.140 C -288.842 F 159 +G1 X -13.294 Y -4.282 Z 26.106 A -69.806 C -290.250 F 159 +G1 X -12.096 Y -5.117 Z 27.850 A -69.177 C -293.819 F 159 +G1 X -5.107 Y -12.135 Z 27.743 A -71.841 C -344.510 F 636 +G1 X -5.743 Y -12.714 Z 26.178 A -71.266 C -341.499 F 159 +G1 X -5.897 Y -12.823 Z 25.858 A -71.158 C -340.884 F 159 +G1 X -6.077 Y -12.915 Z 25.552 A -71.093 C -340.295 F 159 +G1 X -6.280 Y -12.989 Z 25.262 A -71.073 C -339.731 F 159 +G1 X -6.506 Y -13.044 Z 24.986 A -71.096 C -339.194 F 159 +G1 X -6.752 Y -13.079 Z 24.729 A -71.164 C -338.687 F 159 +G1 X -6.965 Y -13.092 Z 24.534 A -71.252 C -338.298 F 159 +G1 X -7.624 Y -13.087 Z 23.987 A -71.566 C -337.212 F 159 +G1 X -8.630 Y -13.044 Z 23.162 A -71.965 C -335.632 F 159 +G1 X -9.371 Y -12.989 Z 22.558 A -72.202 C -334.515 F 159 +G1 X -10.116 Y -12.912 Z 21.956 A -72.387 C -333.450 F 159 +G1 X -10.862 Y -12.815 Z 21.354 A -72.522 C -332.435 F 159 +G1 X -11.949 Y -12.639 Z 20.484 A -72.638 C -331.043 F 159 +G1 X -12.973 Y -12.437 Z 19.669 A -72.669 C -329.813 F 159 +G1 X -14.099 Y -12.177 Z 18.778 A -72.625 C -328.544 F 159 +G1 X -15.226 Y -11.878 Z 17.890 A -72.500 C -327.360 F 159 +G1 X -15.977 Y -11.658 Z 17.302 A -72.381 C -326.604 F 159 +G1 X -17.145 Y -11.282 Z 16.396 A -71.935 C -325.964 F 159 +G1 X -18.300 Y -10.875 Z 15.512 A -71.371 C -325.677 F 159 +G1 X -19.451 Y -10.435 Z 14.638 A -70.844 C -325.408 F 159 +G1 X -20.570 Y -9.977 Z 13.797 A -70.367 C -325.163 F 159 +G1 X -21.704 Y -9.484 Z 12.954 A -69.921 C -324.932 F 159 +G1 X -22.842 Y -8.961 Z 12.117 A -69.512 C -324.720 F 159 +G1 X -24.046 Y -8.382 Z 11.258 A -68.408 C -326.065 F 159 +G1 X -24.685 Y -8.067 Z 10.817 A -67.494 C -327.583 F 159 +G1 X -25.325 Y -7.755 Z 10.377 A -66.596 C -329.108 F 159 +G1 X -25.965 Y -7.433 Z 9.946 A -65.737 C -330.648 F 159 +G1 X -26.604 Y -7.114 Z 9.515 A -64.898 C -332.191 F 159 +G1 X -27.243 Y -6.787 Z 9.094 A -64.103 C -333.740 F 159 +G1 X -27.881 Y -6.462 Z 8.674 A -63.332 C -335.285 F 159 +G1 X -28.543 Y -6.117 Z 8.248 A -62.581 C -336.892 F 159 +G1 X -29.204 Y -5.773 Z 7.823 A -61.858 C -338.489 F 159 +G1 X -30.474 Y -5.098 Z 7.027 A -60.593 C -341.539 F 159 +G1 X -31.765 Y -4.398 Z 6.238 A -59.462 C -344.592 F 159 +G1 X -33.026 Y -3.700 Z 5.489 A -58.507 C -347.510 F 159 +G1 X -33.863 Y -3.232 Z 5.002 A -57.948 C -349.402 F 159 +G1 X -34.706 Y -2.797 Z 4.516 A -57.404 C -351.255 F 159 +G1 X -35.563 Y -2.396 Z 4.026 A -56.865 C -353.087 F 159 +G1 X -36.286 Y -2.086 Z 3.618 A -56.426 C -354.600 F 159 +G1 X -37.160 Y -1.744 Z 3.134 A -55.918 C -356.391 F 159 +G1 X -39.306 Y -1.002 Z 1.937 A -54.730 C -360.634 F 159 +G1 X -39.485 Y -0.948 Z 1.837 A -54.607 C -360.557 F 636 +G1 X -39.650 Y -0.915 Z 1.743 A -54.496 C -360.486 F 636 +G1 X -39.799 Y -0.903 Z 1.655 A -54.395 C -360.423 F 636 +G1 X -39.934 Y -0.911 Z 1.574 A -54.304 C -360.365 F 636 +G1 X -40.055 Y -0.938 Z 1.500 A -54.220 C -360.311 F 636 +G1 X -40.160 Y -0.984 Z 1.432 A -54.143 C -360.262 F 636 +G1 X -40.250 Y -1.048 Z 1.371 A -54.070 C -360.215 F 636 +G1 X -40.325 Y -1.130 Z 1.317 A -53.998 C -360.170 F 636 +G1 X -40.385 Y -1.230 Z 1.270 A -53.926 C -360.123 F 636 +G1 X -40.429 Y -1.347 Z 1.230 A -53.850 C -360.074 F 636 +G1 X -40.458 Y -1.480 Z 1.198 A -53.769 C -360.022 F 636 +G1 X -40.472 Y -1.629 Z 1.172 A -53.681 C -359.965 F 636 +G1 X -40.469 Y -1.794 Z 1.154 A -53.585 C -359.903 F 636 +G1 X -40.451 Y -1.973 Z 1.143 A -53.480 C -359.835 F 636 +G1 X -40.417 Y -2.167 Z 1.139 A -53.366 C -359.761 F 636 +G1 X -40.367 Y -2.375 Z 1.143 A -53.243 C -359.680 F 636 +G1 X -40.306 Y -2.586 Z 1.153 A -53.142 C -359.614 F 636 +G1 X -40.236 Y -2.788 Z 1.170 A -53.043 C -359.549 F 636 +G1 X -40.158 Y -2.981 Z 1.192 A -52.947 C -359.485 F 636 +G1 X -40.072 Y -3.165 Z 1.221 A -52.853 C -359.423 F 636 +G1 X -39.977 Y -3.339 Z 1.256 A -52.761 C -359.362 F 636 +G1 X -39.875 Y -3.502 Z 1.297 A -52.671 C -359.302 F 636 +G1 X -39.764 Y -3.654 Z 1.344 A -52.582 C -359.242 F 636 +G1 X -39.644 Y -3.794 Z 1.398 A -52.494 C -359.184 F 636 +G1 X -39.516 Y -3.922 Z 1.457 A -52.407 C -359.125 F 636 +G1 X -39.380 Y -4.038 Z 1.524 A -52.319 C -359.066 F 636 +G1 X -39.235 Y -4.141 Z 1.596 A -52.231 C -359.007 F 636 +G1 X -39.082 Y -4.230 Z 1.676 A -52.142 C -358.947 F 636 +G1 X -38.920 Y -4.305 Z 1.761 A -52.052 C -358.885 F 636 +G1 X -38.749 Y -4.365 Z 1.853 A -51.959 C -358.822 F 636 +G1 X -38.569 Y -4.411 Z 1.952 A -51.863 C -358.756 F 636 +G1 X -38.380 Y -4.440 Z 2.058 A -51.763 C -358.688 F 636 +G1 X -36.681 Y -4.632 Z 3.017 A -53.155 C -354.938 F 159 +G1 X -36.173 Y -4.705 Z 3.301 A -53.584 C -353.809 F 159 +G1 X -35.663 Y -4.804 Z 3.589 A -54.009 C -352.667 F 159 +G1 X -35.208 Y -4.914 Z 3.846 A -54.380 C -351.641 F 159 +G1 X -34.752 Y -5.046 Z 4.104 A -54.744 C -350.598 F 159 +G1 X -34.092 Y -5.277 Z 4.476 A -55.254 C -349.066 F 159 +G1 X -32.984 Y -5.750 Z 5.099 A -56.092 C -346.423 F 159 +G1 X -31.654 Y -6.323 Z 5.868 A -57.235 C -343.193 F 159 +G1 X -30.989 Y -6.605 Z 6.265 A -57.877 C -341.566 F 159 +G1 X -30.324 Y -6.889 Z 6.663 A -58.550 C -339.927 F 159 +G1 X -29.659 Y -7.167 Z 7.073 A -59.277 C -338.290 F 159 +G1 X -28.994 Y -7.448 Z 7.484 A -60.034 C -336.647 F 159 +G1 X -28.377 Y -7.703 Z 7.876 A -60.782 C -335.131 F 159 +G1 X -27.761 Y -7.961 Z 8.268 A -61.554 C -333.616 F 159 +G1 X -27.146 Y -8.213 Z 8.669 A -62.366 C -332.114 F 159 +G1 X -26.531 Y -8.467 Z 9.072 A -63.200 C -330.618 F 159 +G1 X -25.870 Y -8.735 Z 9.514 A -64.138 C -329.028 F 159 +G1 X -25.210 Y -9.005 Z 9.958 A -65.096 C -327.449 F 159 +G1 X -24.552 Y -9.269 Z 10.410 A -66.091 C -325.898 F 159 +G1 X -23.895 Y -9.534 Z 10.864 A -67.099 C -324.364 F 159 +G1 X -22.700 Y -9.998 Z 11.727 A -67.941 C -323.894 F 159 +G1 X -21.538 Y -10.426 Z 12.587 A -68.469 C -324.173 F 159 +G1 X -20.376 Y -10.832 Z 13.460 A -69.036 C -324.470 F 159 +G1 X -19.185 Y -11.223 Z 14.369 A -69.656 C -324.794 F 159 +G1 X -18.022 Y -11.579 Z 15.269 A -70.298 C -325.126 F 159 +G1 X -16.984 Y -11.873 Z 16.081 A -70.898 C -325.441 F 159 +G1 X -15.962 Y -12.136 Z 16.893 A -71.355 C -326.095 F 159 +G1 X -14.835 Y -12.396 Z 17.800 A -71.634 C -327.259 F 159 +G1 X -13.708 Y -12.624 Z 18.715 A -71.841 C -328.495 F 159 +G1 X -12.587 Y -12.815 Z 19.633 A -71.964 C -329.815 F 159 +G1 X -11.609 Y -12.953 Z 20.443 A -72.003 C -331.043 F 159 +G1 X -10.496 Y -13.074 Z 21.371 A -71.958 C -332.536 F 159 +G1 X -9.394 Y -13.153 Z 22.302 A -71.807 C -334.134 F 159 +G1 X -8.663 Y -13.183 Z 22.925 A -71.639 C -335.265 F 159 +G1 X -7.936 Y -13.193 Z 23.549 A -71.425 C -336.433 F 159 +G1 X -6.974 Y -13.177 Z 24.385 A -71.059 C -338.055 F 159 +G1 X -6.666 Y -13.154 Z 24.670 A -70.942 C -338.620 F 159 +G1 X -6.339 Y -13.105 Z 25.013 A -70.850 C -339.297 F 159 +G1 X -6.035 Y -13.032 Z 25.376 A -70.803 C -340.014 F 159 +G1 X -5.759 Y -12.936 Z 25.758 A -70.799 C -340.768 F 159 +G1 X -5.509 Y -12.821 Z 26.157 A -70.837 C -341.557 F 159 +G1 X -4.475 Y -12.165 Z 28.149 A -71.108 C -345.494 F 159 +G1 X -4.429 Y -12.126 Z 28.255 A -71.228 C -345.411 F 636 +G1 X -4.409 Y -12.087 Z 28.343 A -71.325 C -345.345 F 636 +G1 X -4.415 Y -12.049 Z 28.411 A -71.403 C -345.291 F 636 +G1 X -4.427 Y -12.030 Z 28.438 A -71.438 C -345.267 F 636 +G1 X -4.445 Y -12.011 Z 28.461 A -71.472 C -345.244 F 636 +G1 X -4.498 Y -11.974 Z 28.490 A -71.542 C -345.196 F 636 +G1 X -4.574 Y -11.939 Z 28.500 A -71.625 C -345.139 F 636 +G1 X -4.670 Y -11.906 Z 28.490 A -71.726 C -345.070 F 636 +G1 X -4.786 Y -11.877 Z 28.459 A -71.849 C -344.986 F 636 +G1 X -4.909 Y -11.853 Z 28.413 A -71.947 C -344.919 F 636 +G1 X -5.023 Y -11.837 Z 28.358 A -72.042 C -344.854 F 636 +G1 X -5.129 Y -11.830 Z 28.293 A -72.134 C -344.792 F 636 +G1 X -5.224 Y -11.832 Z 28.219 A -72.224 C -344.731 F 636 +G1 X -5.308 Y -11.843 Z 28.134 A -72.312 C -344.671 F 636 +G1 X -5.380 Y -11.865 Z 28.040 A -72.402 C -344.610 F 636 +G1 X -5.438 Y -11.898 Z 27.935 A -72.494 C -344.548 F 636 +G1 X -5.482 Y -11.942 Z 27.820 A -72.591 C -344.482 F 636 +G1 X -5.962 Y -12.610 Z 26.198 A -71.673 C -341.440 F 159 +G1 X -6.040 Y -12.699 Z 25.971 A -71.541 C -341.018 F 159 +G1 X -6.136 Y -12.778 Z 25.751 A -71.439 C -340.608 F 159 +G1 X -6.308 Y -12.876 Z 25.439 A -71.345 C -340.016 F 159 +G1 X -6.515 Y -12.948 Z 25.146 A -71.320 C -339.453 F 159 +G1 X -6.750 Y -12.993 Z 24.877 A -71.361 C -338.928 F 159 +G1 X -7.010 Y -13.009 Z 24.635 A -71.467 C -338.444 F 159 +G1 X -7.638 Y -12.985 Z 24.140 A -71.812 C -337.447 F 159 +G1 X -8.600 Y -12.912 Z 23.390 A -72.274 C -335.984 F 159 +G1 X -9.352 Y -12.829 Z 22.807 A -72.583 C -334.885 F 159 +G1 X -10.105 Y -12.724 Z 22.224 A -72.840 C -333.834 F 159 +G1 X -10.860 Y -12.595 Z 21.643 A -73.047 C -332.834 F 159 +G1 X -11.615 Y -12.446 Z 21.063 A -73.208 C -331.881 F 159 +G1 X -12.369 Y -12.275 Z 20.484 A -73.327 C -330.970 F 159 +G1 X -13.385 Y -12.012 Z 19.707 A -73.428 C -329.805 F 159 +G1 X -14.510 Y -11.679 Z 18.846 A -73.476 C -328.565 F 159 +G1 X -15.636 Y -11.301 Z 17.988 A -73.424 C -327.456 F 159 +G1 X -16.696 Y -10.907 Z 17.182 A -73.237 C -326.645 F 159 +G1 X -17.841 Y -10.438 Z 16.321 A -72.769 C -326.387 F 159 +G1 X -18.980 Y -9.932 Z 15.468 A -72.330 C -326.165 F 159 +G1 X -20.108 Y -9.393 Z 14.628 A -71.930 C -325.963 F 159 +G1 X -21.004 Y -8.937 Z 13.965 A -71.638 C -325.815 F 159 +G1 X -21.895 Y -8.461 Z 13.308 A -71.373 C -325.680 F 159 +G1 X -23.000 Y -7.839 Z 12.499 A -71.076 C -325.528 F 159 +G1 X -24.206 Y -7.142 Z 11.647 A -69.689 C -327.771 F 159 +G1 X -24.822 Y -6.776 Z 11.219 A -68.867 C -329.253 F 159 +G1 X -25.438 Y -6.413 Z 10.793 A -68.063 C -330.734 F 159 +G1 X -26.051 Y -6.039 Z 10.375 A -67.299 C -332.215 F 159 +G1 X -26.663 Y -5.667 Z 9.958 A -66.555 C -333.689 F 159 +G1 X -27.271 Y -5.286 Z 9.550 A -65.855 C -335.158 F 159 +G1 X -27.879 Y -4.907 Z 9.142 A -65.177 C -336.615 F 159 +G1 X -29.040 Y -4.161 Z 8.377 A -63.981 C -339.379 F 159 +G1 X -30.006 Y -3.525 Z 7.749 A -63.077 C -341.648 F 159 +G1 X -30.691 Y -3.061 Z 7.312 A -62.494 C -343.236 F 159 +G1 X -31.374 Y -2.599 Z 6.876 A -61.941 C -344.792 F 159 +G1 X -32.549 Y -1.781 Z 6.142 A -61.101 C -347.413 F 159 +G1 X -33.521 Y -1.091 Z 5.550 A -60.502 C -349.513 F 159 +G1 X -34.489 Y -0.404 Z 4.960 A -59.956 C -351.536 F 159 +G1 X -36.052 Y 0.668 Z 4.036 A -59.193 C -354.647 F 159 +G1 X -37.418 Y 1.585 Z 3.254 A -58.640 C -357.222 F 159 +G1 X -39.352 Y 2.759 Z 2.140 A -57.888 C -360.640 F 159 +G1 X -39.595 Y 2.898 Z 1.999 A -57.699 C -360.576 F 636 +G1 X -39.832 Y 3.014 Z 1.860 A -57.519 C -360.515 F 636 +G1 X -40.061 Y 3.109 Z 1.725 A -57.348 C -360.456 F 636 +G1 X -40.283 Y 3.182 Z 1.592 A -57.185 C -360.400 F 636 +G1 X -40.498 Y 3.234 Z 1.463 A -57.030 C -360.347 F 636 +G1 X -40.705 Y 3.266 Z 1.336 A -56.883 C -360.296 F 636 +G1 X -40.904 Y 3.279 Z 1.213 A -56.741 C -360.246 F 636 +G1 X -41.096 Y 3.272 Z 1.093 A -56.604 C -360.199 F 636 +G1 X -41.279 Y 3.246 Z 0.976 A -56.472 C -360.153 F 636 +G1 X -41.454 Y 3.202 Z 0.863 A -56.344 C -360.108 F 636 +G1 X -41.621 Y 3.140 Z 0.754 A -56.218 C -360.063 F 636 +G1 X -41.779 Y 3.061 Z 0.648 A -56.093 C -360.019 F 636 +G1 X -41.928 Y 2.966 Z 0.547 A -55.970 C -359.976 F 636 +G1 X -42.069 Y 2.854 Z 0.449 A -55.846 C -359.932 F 636 +G1 X -42.201 Y 2.726 Z 0.355 A -55.722 C -359.887 F 636 +G1 X -42.323 Y 2.584 Z 0.265 A -55.596 C -359.842 F 636 +G1 X -42.437 Y 2.427 Z 0.179 A -55.468 C -359.797 F 636 +G1 X -42.540 Y 2.255 Z 0.098 A -55.338 C -359.750 F 636 +G1 X -42.635 Y 2.070 Z 0.021 A -55.204 C -359.702 F 636 +G1 X -42.719 Y 1.872 Z -0.051 A -55.067 C -359.652 F 636 +G1 X -42.794 Y 1.662 Z -0.119 A -54.926 C -359.601 F 636 +G1 X -42.858 Y 1.439 Z -0.182 A -54.781 C -359.548 F 636 +G1 X -42.913 Y 1.205 Z -0.241 A -54.632 C -359.493 F 636 +G1 X -42.957 Y 0.960 Z -0.294 A -54.479 C -359.437 F 636 +G1 X -42.990 Y 0.704 Z -0.342 A -54.321 C -359.379 F 636 +G1 X -43.013 Y 0.438 Z -0.386 A -54.158 C -359.318 F 636 +G1 X -43.025 Y 0.163 Z -0.424 A -53.990 C -359.256 F 636 +G1 X -43.026 Y -0.121 Z -0.457 A -53.818 C -359.192 F 636 +G1 X -43.016 Y -0.414 Z -0.484 A -53.641 C -359.125 F 636 +G1 X -42.995 Y -0.714 Z -0.506 A -53.459 C -359.056 F 636 +G1 X -42.962 Y -1.022 Z -0.522 A -53.272 C -358.986 F 636 +G1 X -42.918 Y -1.337 Z -0.533 A -53.081 C -358.913 F 636 +G1 X -42.864 Y -1.654 Z -0.538 A -52.916 C -358.849 F 636 +G1 X -42.804 Y -1.968 Z -0.538 A -52.751 C -358.786 F 636 +G1 X -42.737 Y -2.279 Z -0.533 A -52.588 C -358.723 F 636 +G1 X -42.663 Y -2.587 Z -0.523 A -52.425 C -358.660 F 636 +G1 X -42.582 Y -2.889 Z -0.508 A -52.264 C -358.597 F 636 +G1 X -42.494 Y -3.187 Z -0.488 A -52.104 C -358.534 F 636 +G1 X -42.400 Y -3.480 Z -0.463 A -51.946 C -358.472 F 636 +G1 X -42.298 Y -3.766 Z -0.433 A -51.789 C -358.410 F 636 +G1 X -42.190 Y -4.046 Z -0.397 A -51.634 C -358.348 F 636 +G1 X -42.075 Y -4.319 Z -0.356 A -51.481 C -358.287 F 636 +G1 X -41.952 Y -4.584 Z -0.310 A -51.329 C -358.227 F 636 +G1 X -41.823 Y -4.841 Z -0.259 A -51.179 C -358.166 F 636 +G1 X -41.687 Y -5.089 Z -0.203 A -51.031 C -358.106 F 636 +G1 X -41.544 Y -5.328 Z -0.141 A -50.885 C -358.047 F 636 +G1 X -41.393 Y -5.557 Z -0.074 A -50.741 C -357.988 F 636 +G1 X -41.236 Y -5.776 Z -0.002 A -50.598 C -357.929 F 636 +G1 X -41.072 Y -5.984 Z 0.075 A -50.456 C -357.871 F 636 +G1 X -40.900 Y -6.180 Z 0.158 A -50.316 C -357.813 F 636 +G1 X -40.722 Y -6.364 Z 0.247 A -50.177 C -357.756 F 636 +G1 X -40.536 Y -6.536 Z 0.340 A -50.039 C -357.698 F 636 +G1 X -40.343 Y -6.695 Z 0.440 A -49.901 C -357.641 F 636 +G1 X -40.144 Y -6.840 Z 0.544 A -49.764 C -357.583 F 636 +G1 X -39.936 Y -6.971 Z 0.654 A -49.627 C -357.525 F 636 +G1 X -39.722 Y -7.087 Z 0.770 A -49.489 C -357.466 F 636 +G1 X -39.501 Y -7.188 Z 0.891 A -49.350 C -357.407 F 636 +G1 X -39.272 Y -7.273 Z 1.017 A -49.209 C -357.347 F 636 +G1 X -39.036 Y -7.342 Z 1.149 A -49.066 C -357.286 F 636 +G1 X -38.793 Y -7.394 Z 1.287 A -48.921 C -357.223 F 636 +G1 X -38.542 Y -7.428 Z 1.430 A -48.772 C -357.159 F 636 +G1 X -38.284 Y -7.445 Z 1.579 A -48.620 C -357.092 F 636 +G1 X -38.019 Y -7.443 Z 1.733 A -48.463 C -357.024 F 636 +G1 X -37.746 Y -7.421 Z 1.893 A -48.302 C -356.953 F 636 +G1 X -36.040 Y -7.230 Z 2.900 A -50.315 C -352.825 F 159 +G1 X -35.824 Y -7.210 Z 3.027 A -50.578 C -352.309 F 159 +G1 X -35.386 Y -7.197 Z 3.283 A -51.085 C -351.262 F 159 +G1 X -34.940 Y -7.222 Z 3.540 A -51.565 C -350.188 F 159 +G1 X -34.487 Y -7.287 Z 3.797 A -52.016 C -349.081 F 159 +G1 X -34.028 Y -7.395 Z 4.051 A -52.433 C -347.943 F 159 +G1 X -32.755 Y -7.802 Z 4.755 A -53.548 C -344.714 F 159 +G1 X -31.944 Y -8.066 Z 5.209 A -54.325 C -342.643 F 159 +G1 X -31.252 Y -8.288 Z 5.611 A -55.055 C -340.879 F 159 +G1 X -30.560 Y -8.513 Z 6.015 A -55.820 C -339.113 F 159 +G1 X -29.871 Y -8.733 Z 6.431 A -56.642 C -337.365 F 159 +G1 X -29.182 Y -8.956 Z 6.849 A -57.496 C -335.623 F 159 +G1 X -28.497 Y -9.174 Z 7.277 A -58.403 C -333.905 F 159 +G1 X -27.812 Y -9.395 Z 7.708 A -59.339 C -332.200 F 159 +G1 X -27.108 Y -9.619 Z 8.164 A -60.355 C -330.470 F 159 +G1 X -26.405 Y -9.846 Z 8.621 A -61.395 C -328.761 F 159 +G1 X -25.728 Y -10.061 Z 9.075 A -62.445 C -327.141 F 159 +G1 X -25.052 Y -10.278 Z 9.530 A -63.512 C -325.544 F 159 +G1 X -24.381 Y -10.491 Z 9.994 A -64.611 C -323.989 F 159 +G1 X -23.719 Y -10.702 Z 10.454 A -65.628 C -322.649 F 159 +G1 X -22.534 Y -11.049 Z 11.322 A -66.256 C -322.991 F 159 +G1 X -21.354 Y -11.380 Z 12.204 A -66.919 C -323.348 F 159 +G1 X -20.178 Y -11.693 Z 13.101 A -67.618 C -323.721 F 159 +G1 X -18.992 Y -11.989 Z 14.021 A -68.358 C -324.113 F 159 +G1 X -17.832 Y -12.258 Z 14.937 A -69.116 C -324.511 F 159 +G1 X -16.702 Y -12.499 Z 15.844 A -69.871 C -324.943 F 159 +G1 X -15.562 Y -12.712 Z 16.777 A -70.391 C -325.941 F 159 +G1 X -14.435 Y -12.896 Z 17.712 A -70.779 C -327.125 F 159 +G1 X -13.316 Y -13.050 Z 18.653 A -71.062 C -328.440 F 159 +G1 X -12.204 Y -13.174 Z 19.599 A -71.271 C -329.813 F 159 +G1 X -11.202 Y -13.257 Z 20.462 A -71.384 C -331.134 F 159 +G1 X -10.144 Y -13.313 Z 21.386 A -71.415 C -332.631 F 159 +G1 X -9.058 Y -13.335 Z 22.348 A -71.336 C -334.292 F 159 +G1 X -7.986 Y -13.319 Z 23.312 A -71.142 C -336.051 F 159 +G1 X -7.176 Y -13.280 Z 24.051 A -70.918 C -337.456 F 159 +G1 X -6.653 Y -13.238 Z 24.540 A -70.740 C -338.411 F 159 +G1 X -6.318 Y -13.194 Z 24.876 A -70.634 C -339.077 F 159 +G1 X -5.995 Y -13.135 Z 25.223 A -70.542 C -339.771 F 159 +G1 X -5.687 Y -13.064 Z 25.580 A -70.462 C -340.492 F 159 +G1 X -5.249 Y -12.935 Z 26.133 A -70.362 C -341.617 F 159 +G1 X -4.028 Y -12.398 Z 28.012 A -70.183 C -345.399 F 159 +G1 X -3.971 Y -12.369 Z 28.107 A -70.304 C -345.360 F 636 +G1 X -3.929 Y -12.337 Z 28.197 A -70.414 C -345.324 F 636 +G1 X -3.901 Y -12.302 Z 28.282 A -70.515 C -345.292 F 636 +G1 X -3.886 Y -12.266 Z 28.360 A -70.607 C -345.262 F 636 +G1 X -3.884 Y -12.228 Z 28.433 A -70.694 C -345.234 F 636 +G1 X -3.895 Y -12.188 Z 28.499 A -70.776 C -345.208 F 636 +G1 X -3.917 Y -12.147 Z 28.559 A -70.856 C -345.182 F 636 +G1 X -3.952 Y -12.105 Z 28.613 A -70.936 C -345.156 F 636 +G1 X -3.997 Y -12.062 Z 28.659 A -71.019 C -345.130 F 636 +G1 X -4.053 Y -12.019 Z 28.699 A -71.104 C -345.103 F 636 +G1 X -4.119 Y -11.975 Z 28.732 A -71.194 C -345.074 F 636 +G1 X -4.195 Y -11.932 Z 28.758 A -71.290 C -345.043 F 636 +G1 X -4.280 Y -11.889 Z 28.777 A -71.393 C -345.010 F 636 +G1 X -4.373 Y -11.846 Z 28.787 A -71.502 C -344.976 F 636 +G1 X -4.475 Y -11.804 Z 28.791 A -71.618 C -344.939 F 636 +G1 X -4.585 Y -11.763 Z 28.786 A -71.741 C -344.899 F 636 +G1 X -4.808 Y -11.691 Z 28.758 A -71.955 C -344.832 F 636 +G1 X -4.916 Y -11.661 Z 28.735 A -72.058 C -344.799 F 636 +G1 X -5.020 Y -11.635 Z 28.706 A -72.159 C -344.767 F 636 +G1 X -5.121 Y -11.614 Z 28.671 A -72.258 C -344.736 F 636 +G1 X -5.218 Y -11.598 Z 28.630 A -72.354 C -344.706 F 636 +G1 X -5.310 Y -11.587 Z 28.583 A -72.448 C -344.676 F 636 +G1 X -5.397 Y -11.582 Z 28.530 A -72.541 C -344.647 F 636 +G1 X -5.478 Y -11.582 Z 28.471 A -72.632 C -344.618 F 636 +G1 X -5.553 Y -11.587 Z 28.405 A -72.722 C -344.590 F 636 +G1 X -5.621 Y -11.599 Z 28.333 A -72.812 C -344.561 F 636 +G1 X -5.682 Y -11.617 Z 28.254 A -72.904 C -344.533 F 636 +G1 X -5.735 Y -11.642 Z 28.170 A -72.997 C -344.503 F 636 +G1 X -5.780 Y -11.673 Z 28.078 A -73.094 C -344.473 F 636 +G1 X -5.816 Y -11.711 Z 27.980 A -73.194 C -344.442 F 636 +G1 X -5.843 Y -11.756 Z 27.875 A -73.300 C -344.409 F 636 +G1 X -6.178 Y -12.504 Z 26.218 A -72.073 C -341.380 F 159 +G1 X -6.231 Y -12.610 Z 25.979 A -71.881 C -340.952 F 159 +G1 X -6.310 Y -12.702 Z 25.747 A -71.735 C -340.530 F 159 +G1 X -6.413 Y -12.779 Z 25.526 A -71.634 C -340.121 F 159 +G1 X -6.536 Y -12.840 Z 25.317 A -71.579 C -339.728 F 159 +G1 X -6.664 Y -12.881 Z 25.140 A -71.566 C -339.389 F 159 +G1 X -6.806 Y -12.909 Z 24.976 A -71.587 C -339.068 F 159 +G1 X -7.040 Y -12.925 Z 24.753 A -71.678 C -338.624 F 159 +G1 X -7.123 Y -12.923 Z 24.685 A -71.725 C -338.486 F 159 +G1 X -7.809 Y -12.868 Z 24.177 A -72.152 C -337.447 F 159 +G1 X -8.572 Y -12.781 Z 23.617 A -72.581 C -336.335 F 159 +G1 X -9.335 Y -12.669 Z 23.057 A -72.966 C -335.256 F 159 +G1 X -10.098 Y -12.531 Z 22.499 A -73.302 C -334.224 F 159 +G1 X -10.861 Y -12.368 Z 21.942 A -73.588 C -333.243 F 159 +G1 X -11.622 Y -12.181 Z 21.386 A -73.829 C -332.309 F 159 +G1 X -12.382 Y -11.970 Z 20.831 A -74.029 C -331.418 F 159 +G1 X -13.118 Y -11.743 Z 20.293 A -74.187 C -330.589 F 159 +G1 X -13.858 Y -11.493 Z 19.751 A -74.313 C -329.788 F 159 +G1 X -14.607 Y -11.216 Z 19.202 A -74.415 C -328.995 F 159 +G1 X -15.354 Y -10.918 Z 18.654 A -74.467 C -328.271 F 159 +G1 X -16.252 Y -10.530 Z 17.993 A -74.490 C -327.441 F 159 +G1 X -17.006 Y -10.178 Z 17.442 A -74.310 C -327.160 F 159 +G1 X -18.133 Y -9.612 Z 16.618 A -73.959 C -326.985 F 159 +G1 X -19.247 Y -9.004 Z 15.803 A -73.645 C -326.828 F 159 +G1 X -20.343 Y -8.358 Z 15.000 A -73.369 C -326.690 F 159 +G1 X -21.425 Y -7.674 Z 14.208 A -73.131 C -326.571 F 159 +G1 X -22.532 Y -6.928 Z 13.397 A -72.921 C -326.466 F 159 +G1 X -23.652 Y -6.144 Z 12.591 A -72.031 C -327.899 F 159 +G1 X -24.238 Y -5.725 Z 12.178 A -71.279 C -329.323 F 159 +G1 X -24.823 Y -5.308 Z 11.765 A -70.545 C -330.740 F 159 +G1 X -25.978 Y -4.453 Z 10.956 A -69.169 C -333.540 F 159 +G1 X -26.937 Y -3.719 Z 10.288 A -68.103 C -335.849 F 159 +G1 X -28.002 Y -2.878 Z 9.550 A -67.007 C -338.382 F 159 +G1 X -29.110 Y -1.971 Z 8.788 A -65.970 C -340.964 F 159 +G1 X -30.311 Y -0.951 Z 7.968 A -64.967 C -343.690 F 159 +G1 X -31.379 Y -0.009 Z 7.245 A -64.181 C -346.038 F 159 +G1 X -32.430 Y 0.949 Z 6.540 A -63.504 C -348.265 F 159 +G1 X -33.464 Y 1.923 Z 5.854 A -62.929 C -350.368 F 159 +G1 X -34.481 Y 2.914 Z 5.185 A -62.447 C -352.351 F 159 +G1 X -35.484 Y 3.919 Z 4.536 A -62.049 C -354.214 F 159 +G1 X -36.472 Y 4.940 Z 3.905 A -61.729 C -355.962 F 159 +G1 X -37.298 Y 5.816 Z 3.385 A -61.511 C -357.356 F 159 +G1 X -38.923 Y 7.384 Z 2.363 A -61.061 C -359.916 F 159 +G1 X -39.106 Y 7.555 Z 2.248 A -60.899 C -359.869 F 636 +G1 X -39.288 Y 7.713 Z 2.133 A -60.743 C -359.824 F 636 +G1 X -39.468 Y 7.859 Z 2.018 A -60.591 C -359.780 F 636 +G1 X -39.647 Y 7.992 Z 1.904 A -60.444 C -359.737 F 636 +G1 X -39.825 Y 8.114 Z 1.790 A -60.301 C -359.695 F 636 +G1 X -40.001 Y 8.223 Z 1.676 A -60.162 C -359.654 F 636 +G1 X -40.176 Y 8.321 Z 1.563 A -60.027 C -359.615 F 636 +G1 X -40.349 Y 8.408 Z 1.451 A -59.896 C -359.576 F 636 +G1 X -40.520 Y 8.483 Z 1.339 A -59.768 C -359.538 F 636 +G1 X -40.690 Y 8.547 Z 1.227 A -59.644 C -359.501 F 636 +G1 X -40.857 Y 8.600 Z 1.116 A -59.522 C -359.465 F 636 +G1 X -41.023 Y 8.642 Z 1.006 A -59.402 C -359.429 F 636 +G1 X -41.187 Y 8.674 Z 0.897 A -59.286 C -359.394 F 636 +G1 X -41.349 Y 8.695 Z 0.788 A -59.171 C -359.359 F 636 +G1 X -41.508 Y 8.706 Z 0.681 A -59.058 C -359.326 F 636 +G1 X -41.666 Y 8.707 Z 0.574 A -58.946 C -359.292 F 636 +G1 X -41.821 Y 8.698 Z 0.468 A -58.836 C -359.258 F 636 +G1 X -41.974 Y 8.679 Z 0.363 A -58.726 C -359.225 F 636 +G1 X -42.125 Y 8.650 Z 0.259 A -58.618 C -359.193 F 636 +G1 X -42.273 Y 8.612 Z 0.156 A -58.510 C -359.160 F 636 +G1 X -42.419 Y 8.565 Z 0.054 A -58.402 C -359.127 F 636 +G1 X -42.561 Y 8.509 Z -0.046 A -58.295 C -359.094 F 636 +G1 X -42.702 Y 8.444 Z -0.146 A -58.187 C -359.061 F 636 +G1 X -42.839 Y 8.371 Z -0.244 A -58.079 C -359.028 F 636 +G1 X -42.974 Y 8.289 Z -0.341 A -57.971 C -358.994 F 636 +G1 X -43.106 Y 8.198 Z -0.436 A -57.862 C -358.961 F 636 +G1 X -43.235 Y 8.100 Z -0.531 A -57.752 C -358.927 F 636 +G1 X -43.361 Y 7.993 Z -0.623 A -57.641 C -358.892 F 636 +G1 X -43.484 Y 7.879 Z -0.715 A -57.529 C -358.857 F 636 +G1 X -43.603 Y 7.756 Z -0.805 A -57.416 C -358.822 F 636 +G1 X -43.720 Y 7.627 Z -0.893 A -57.302 C -358.786 F 636 +G1 X -43.833 Y 7.490 Z -0.980 A -57.186 C -358.750 F 636 +G1 X -43.942 Y 7.346 Z -1.065 A -57.069 C -358.713 F 636 +G1 X -44.049 Y 7.195 Z -1.148 A -56.951 C -358.676 F 636 +G1 X -44.251 Y 6.874 Z -1.309 A -56.709 C -358.600 F 636 +G1 X -44.438 Y 6.526 Z -1.463 A -56.462 C -358.521 F 636 +G1 X -44.610 Y 6.155 Z -1.610 A -56.207 C -358.439 F 636 +G1 X -44.766 Y 5.761 Z -1.748 A -55.946 C -358.355 F 636 +G1 X -44.906 Y 5.345 Z -1.878 A -55.679 C -358.268 F 636 +G1 X -45.029 Y 4.909 Z -1.999 A -55.405 C -358.179 F 636 +G1 X -45.135 Y 4.455 Z -2.111 A -55.125 C -358.087 F 636 +G1 X -45.222 Y 3.984 Z -2.213 A -54.838 C -357.992 F 636 +G1 X -45.291 Y 3.497 Z -2.306 A -54.546 C -357.894 F 636 +G1 X -45.341 Y 2.995 Z -2.388 A -54.248 C -357.794 F 636 +G1 X -45.371 Y 2.481 Z -2.460 A -53.944 C -357.691 F 636 +G1 X -45.381 Y 1.955 Z -2.521 A -53.635 C -357.585 F 636 +G1 X -45.370 Y 1.419 Z -2.570 A -53.321 C -357.477 F 636 +G1 X -45.338 Y 0.874 Z -2.608 A -53.002 C -357.366 F 636 +G1 X -45.284 Y 0.322 Z -2.634 A -52.678 C -357.253 F 636 +G1 X -45.212 Y -0.234 Z -2.649 A -52.394 C -357.152 F 636 +G1 X -45.127 Y -0.792 Z -2.653 A -52.107 C -357.050 F 636 +G1 X -45.029 Y -1.350 Z -2.648 A -51.821 C -356.947 F 636 +G1 X -44.919 Y -1.905 Z -2.633 A -51.533 C -356.843 F 636 +G1 X -44.795 Y -2.457 Z -2.607 A -51.246 C -356.738 F 636 +G1 X -44.659 Y -3.004 Z -2.572 A -50.960 C -356.633 F 636 +G1 X -44.511 Y -3.545 Z -2.527 A -50.675 C -356.527 F 636 +G1 X -44.350 Y -4.078 Z -2.473 A -50.392 C -356.421 F 636 +G1 X -44.176 Y -4.601 Z -2.408 A -50.111 C -356.315 F 636 +G1 X -43.990 Y -5.112 Z -2.333 A -49.833 C -356.209 F 636 +G1 X -43.791 Y -5.611 Z -2.249 A -49.558 C -356.103 F 636 +G1 X -43.580 Y -6.096 Z -2.155 A -49.287 C -355.998 F 636 +G1 X -43.356 Y -6.565 Z -2.052 A -49.019 C -355.893 F 636 +G1 X -43.120 Y -7.016 Z -1.938 A -48.756 C -355.789 F 636 +G1 X -42.872 Y -7.448 Z -1.815 A -48.496 C -355.686 F 636 +G1 X -42.612 Y -7.860 Z -1.682 A -48.241 C -355.584 F 636 +G1 X -42.340 Y -8.250 Z -1.540 A -47.991 C -355.483 F 636 +G1 X -42.055 Y -8.616 Z -1.388 A -47.745 C -355.383 F 636 +G1 X -41.759 Y -8.957 Z -1.226 A -47.503 C -355.283 F 636 +G1 X -41.606 Y -9.117 Z -1.142 A -47.383 C -355.234 F 636 +G1 X -41.450 Y -9.271 Z -1.055 A -47.265 C -355.185 F 636 +G1 X -41.291 Y -9.417 Z -0.966 A -47.147 C -355.136 F 636 +G1 X -41.129 Y -9.557 Z -0.875 A -47.030 C -355.087 F 636 +G1 X -40.965 Y -9.688 Z -0.781 A -46.913 C -355.038 F 636 +G1 X -40.797 Y -9.813 Z -0.684 A -46.798 C -354.989 F 636 +G1 X -40.626 Y -9.929 Z -0.586 A -46.682 C -354.940 F 636 +G1 X -40.453 Y -10.037 Z -0.485 A -46.567 C -354.892 F 636 +G1 X -40.276 Y -10.137 Z -0.381 A -46.453 C -354.843 F 636 +G1 X -40.096 Y -10.228 Z -0.276 A -46.338 C -354.794 F 636 +G1 X -39.914 Y -10.311 Z -0.168 A -46.224 C -354.744 F 636 +G1 X -39.728 Y -10.385 Z -0.057 A -46.109 C -354.695 F 636 +G1 X -39.540 Y -10.450 Z 0.056 A -45.994 C -354.645 F 636 +G1 X -39.349 Y -10.506 Z 0.171 A -45.878 C -354.594 F 636 +G1 X -39.155 Y -10.552 Z 0.288 A -45.761 C -354.544 F 636 +G1 X -38.958 Y -10.589 Z 0.408 A -45.644 C -354.492 F 636 +G1 X -38.758 Y -10.616 Z 0.530 A -45.525 C -354.440 F 636 +G1 X -38.555 Y -10.633 Z 0.655 A -45.405 C -354.387 F 636 +G1 X -38.349 Y -10.639 Z 0.782 A -45.284 C -354.333 F 636 +G1 X -38.140 Y -10.636 Z 0.911 A -45.161 C -354.278 F 636 +G1 X -37.929 Y -10.621 Z 1.043 A -45.035 C -354.221 F 636 +G1 X -37.714 Y -10.596 Z 1.176 A -44.908 C -354.164 F 636 +G1 X -37.497 Y -10.560 Z 1.313 A -44.778 C -354.105 F 636 +G1 X -37.277 Y -10.513 Z 1.451 A -44.645 C -354.045 F 636 +G1 X -37.054 Y -10.455 Z 1.592 A -44.509 C -353.983 F 636 +G1 X -36.828 Y -10.384 Z 1.735 A -44.371 C -353.919 F 636 +G1 X -35.191 Y -9.837 Z 2.774 A -47.126 C -349.649 F 159 +G1 X -35.002 Y -9.775 Z 2.895 A -47.454 C -349.177 F 159 +G1 X -34.708 Y -9.715 Z 3.076 A -47.910 C -348.428 F 159 +G1 X -34.401 Y -9.697 Z 3.255 A -48.321 C -347.632 F 159 +G1 X -34.081 Y -9.722 Z 3.433 A -48.684 C -346.782 F 159 +G1 X -32.921 Y -9.964 Z 4.058 A -49.856 C -343.622 F 159 +G1 X -32.090 Y -10.143 Z 4.511 A -50.764 C -341.368 F 159 +G1 X -31.374 Y -10.295 Z 4.919 A -51.623 C -339.445 F 159 +G1 X -30.658 Y -10.450 Z 5.329 A -52.522 C -337.537 F 159 +G1 X -29.947 Y -10.602 Z 5.752 A -53.481 C -335.668 F 159 +G1 X -29.237 Y -10.757 Z 6.177 A -54.475 C -333.822 F 159 +G1 X -28.532 Y -10.910 Z 6.614 A -55.523 C -332.020 F 159 +G1 X -27.827 Y -11.066 Z 7.053 A -56.599 C -330.248 F 159 +G1 X -27.059 Y -11.234 Z 7.550 A -57.837 C -328.355 F 159 +G1 X -26.292 Y -11.406 Z 8.049 A -59.100 C -326.503 F 159 +G1 X -25.533 Y -11.574 Z 8.561 A -60.408 C -324.715 F 159 +G1 X -24.775 Y -11.745 Z 9.074 A -61.731 C -322.972 F 159 +G1 X -23.479 Y -12.021 Z 9.993 A -63.458 C -321.444 F 159 +G1 X -22.278 Y -12.249 Z 10.886 A -64.269 C -321.899 F 159 +G1 X -21.086 Y -12.466 Z 11.793 A -65.108 C -322.363 F 159 +G1 X -19.901 Y -12.669 Z 12.716 A -65.974 C -322.837 F 159 +G1 X -18.453 Y -12.897 Z 13.872 A -67.078 C -323.432 F 159 +G1 X -17.406 Y -13.048 Z 14.725 A -67.904 C -323.873 F 159 +G1 X -16.248 Y -13.196 Z 15.687 A -68.762 C -324.546 F 159 +G1 X -15.120 Y -13.316 Z 16.647 A -69.338 C -325.746 F 159 +G1 X -14.003 Y -13.414 Z 17.612 A -69.829 C -327.019 F 159 +G1 X -12.894 Y -13.487 Z 18.585 A -70.233 C -328.373 F 159 +G1 X -11.798 Y -13.535 Z 19.563 A -70.546 C -329.807 F 159 +G1 X -10.877 Y -13.552 Z 20.396 A -70.737 C -331.091 F 159 +G1 X -10.160 Y -13.551 Z 21.055 A -70.835 C -332.150 F 159 +G1 X -9.093 Y -13.523 Z 22.047 A -70.885 C -333.833 F 159 +G1 X -8.044 Y -13.463 Z 23.041 A -70.814 C -335.617 F 159 +G1 X -7.222 Y -13.391 Z 23.833 A -70.677 C -337.093 F 159 +G1 X -6.273 Y -13.279 Z 24.763 A -70.411 C -338.905 F 159 +G1 X -5.602 Y -13.179 Z 25.433 A -70.140 C -340.272 F 159 +G1 X -4.941 Y -13.063 Z 26.106 A -69.806 C -341.680 F 159 +G1 X -3.541 Y -12.648 Z 27.850 A -69.177 C -345.249 F 159 +G1 X -4.017 Y -14.455 Z 28.561 A -69.177 C -345.249 F 318 +G0 X -7.689 Y -28.403 Z 34.047 A -69.177 C -345.249 +( --- Operation 2 ) +G0 X 13.646 Y -21.890 Z 36.873 A -43.236 C -43.723 +G0 X 8.468 Y -16.476 Z 28.905 A -43.236 C -43.723 +G1 X 7.522 Y -15.486 Z 27.448 A -43.236 C -43.723 F 318 +G1 X 5.444 Y -17.383 Z 25.201 A -43.236 C -43.723 F 159 +G1 X 5.218 Y -17.603 Z 24.960 A -43.228 C -43.744 F 159 +G1 X 4.518 Y -18.257 Z 24.237 A -43.206 C -43.810 F 159 +G1 X 3.914 Y -18.787 Z 23.640 A -43.188 C -43.866 F 159 +G1 X 3.295 Y -19.301 Z 23.052 A -43.171 C -43.921 F 159 +G1 X 2.659 Y -19.801 Z 22.468 A -43.155 C -43.976 F 159 +G1 X 2.005 Y -20.290 Z 21.889 A -43.139 C -44.032 F 159 +G1 X 1.336 Y -20.759 Z 21.315 A -43.125 C -44.087 F 159 +G1 X 0.620 Y -21.239 Z 20.720 A -43.112 C -44.146 F 159 +G1 X -0.324 Y -21.830 Z 19.965 A -43.095 C -44.221 F 159 +G1 X -1.405 Y -22.455 Z 19.135 A -43.079 C -44.304 F 159 +G1 X -2.513 Y -23.046 Z 18.317 A -43.065 C -44.387 F 159 +G1 X -3.264 Y -23.420 Z 17.781 A -43.057 C -44.442 F 159 +G1 X -4.414 Y -23.953 Z 16.985 A -43.046 C -44.523 F 159 +G1 X -5.193 Y -24.289 Z 16.460 A -43.040 C -44.578 F 159 +G1 X -6.446 Y -24.791 Z 15.642 A -43.031 C -44.663 F 159 +G1 X -7.658 Y -25.233 Z 14.875 A -43.025 C -44.744 F 159 +G1 X -8.884 Y -25.643 Z 14.125 A -43.021 C -44.823 F 159 +G1 X -10.128 Y -26.020 Z 13.385 A -43.018 C -44.901 F 159 +G1 X -11.387 Y -26.366 Z 12.658 A -43.017 C -44.979 F 159 +G1 X -12.662 Y -26.683 Z 11.943 A -43.017 C -45.056 F 159 +G1 X -14.058 Y -26.993 Z 11.181 A -43.019 C -45.138 F 159 +G1 X -15.372 Y -27.253 Z 10.485 A -43.023 C -45.214 F 159 +G1 X -16.692 Y -27.485 Z 9.805 A -43.028 C -45.289 F 159 +G1 X -18.020 Y -27.689 Z 9.139 A -43.034 C -45.362 F 159 +G1 X -19.358 Y -27.869 Z 8.487 A -43.041 C -45.435 F 159 +G1 X -20.708 Y -28.025 Z 7.849 A -43.050 C -45.507 F 159 +G1 X -22.066 Y -28.158 Z 7.224 A -43.060 C -45.578 F 159 +G1 X -23.437 Y -28.269 Z 6.613 A -43.071 C -45.648 F 159 +G1 X -27.224 Y -28.455 Z 4.806 A -43.071 C -45.648 F 159 +G1 X -27.467 Y -28.463 Z 4.686 A -43.071 C -45.649 F 636 +G1 X -27.701 Y -28.460 Z 4.560 A -43.071 C -45.649 F 636 +G1 X -27.927 Y -28.448 Z 4.429 A -43.071 C -45.649 F 636 +G1 X -28.145 Y -28.425 Z 4.293 A -43.071 C -45.649 F 636 +G1 X -28.356 Y -28.393 Z 4.151 A -43.071 C -45.650 F 636 +G1 X -28.558 Y -28.352 Z 4.004 A -43.071 C -45.650 F 636 +G1 X -28.752 Y -28.300 Z 3.851 A -43.071 C -45.650 F 636 +G1 X -28.938 Y -28.239 Z 3.694 A -43.071 C -45.650 F 636 +G1 X -29.116 Y -28.168 Z 3.531 A -43.071 C -45.651 F 636 +G1 X -29.286 Y -28.088 Z 3.363 A -43.071 C -45.651 F 636 +G1 X -29.448 Y -27.998 Z 3.189 A -43.071 C -45.651 F 636 +G1 X -29.602 Y -27.899 Z 3.011 A -43.071 C -45.651 F 636 +G1 X -29.748 Y -27.790 Z 2.827 A -43.071 C -45.652 F 636 +G1 X -29.885 Y -27.672 Z 2.638 A -43.072 C -45.652 F 636 +G1 X -30.015 Y -27.544 Z 2.444 A -43.072 C -45.652 F 636 +G1 X -30.137 Y -27.407 Z 2.245 A -43.072 C -45.653 F 636 +G1 X -30.244 Y -27.269 Z 2.053 A -43.072 C -45.653 F 636 +G1 X -30.328 Y -27.140 Z 1.881 A -43.072 C -45.653 F 636 +G1 X -30.389 Y -27.018 Z 1.729 A -43.072 C -45.654 F 636 +G1 X -30.427 Y -26.904 Z 1.597 A -43.072 C -45.654 F 636 +G1 X -30.442 Y -26.799 Z 1.485 A -43.072 C -45.654 F 636 +G1 X -30.435 Y -26.702 Z 1.393 A -43.072 C -45.654 F 636 +G1 X -30.405 Y -26.613 Z 1.321 A -43.072 C -45.654 F 636 +G1 X -30.381 Y -26.571 Z 1.293 A -43.072 C -45.655 F 636 +G1 X -30.352 Y -26.532 Z 1.269 A -43.072 C -45.655 F 636 +G1 X -30.317 Y -26.495 Z 1.251 A -43.072 C -45.655 F 636 +G1 X -30.277 Y -26.459 Z 1.237 A -43.072 C -45.655 F 636 +G1 X -30.178 Y -26.395 Z 1.225 A -43.072 C -45.655 F 636 +G1 X -30.057 Y -26.339 Z 1.234 A -43.072 C -45.655 F 636 +G1 X -29.913 Y -26.292 Z 1.262 A -43.072 C -45.655 F 636 +G1 X -29.747 Y -26.253 Z 1.311 A -43.072 C -45.656 F 636 +G1 X -29.558 Y -26.222 Z 1.379 A -43.072 C -45.656 F 636 +G1 X -29.346 Y -26.200 Z 1.468 A -43.072 C -45.656 F 636 +G1 X -29.111 Y -26.187 Z 1.577 A -43.072 C -45.657 F 636 +G1 X -25.874 Y -26.064 Z 3.146 A -43.072 C -45.657 F 159 +G1 X -24.501 Y -25.968 Z 3.768 A -43.061 C -45.587 F 159 +G1 X -23.145 Y -25.855 Z 4.405 A -43.051 C -45.518 F 159 +G1 X -21.800 Y -25.722 Z 5.056 A -43.042 C -45.447 F 159 +G1 X -20.461 Y -25.567 Z 5.723 A -43.035 C -45.376 F 159 +G1 X -19.135 Y -25.391 Z 6.404 A -43.029 C -45.304 F 159 +G1 X -17.815 Y -25.192 Z 7.102 A -43.024 C -45.232 F 159 +G1 X -16.570 Y -24.979 Z 7.778 A -43.020 C -45.162 F 159 +G1 X -15.297 Y -24.737 Z 8.489 A -43.018 C -45.089 F 159 +G1 X -14.020 Y -24.466 Z 9.222 A -43.017 C -45.015 F 159 +G1 X -12.762 Y -24.170 Z 9.964 A -43.018 C -44.940 F 159 +G1 X -11.512 Y -23.845 Z 10.723 A -43.019 C -44.864 F 159 +G1 X -10.440 Y -23.540 Z 11.390 A -43.022 C -44.797 F 159 +G1 X -9.382 Y -23.214 Z 12.067 A -43.026 C -44.730 F 159 +G1 X -8.217 Y -22.821 Z 12.831 A -43.032 C -44.655 F 159 +G1 X -7.072 Y -22.401 Z 13.605 A -43.040 C -44.579 F 159 +G1 X -5.908 Y -21.935 Z 14.417 A -43.049 C -44.500 F 159 +G1 X -4.759 Y -21.432 Z 15.245 A -43.060 C -44.419 F 159 +G1 X -3.642 Y -20.899 Z 16.077 A -43.073 C -44.339 F 159 +G1 X -2.909 Y -20.524 Z 16.641 A -43.083 C -44.285 F 159 +G1 X -1.830 Y -19.931 Z 17.497 A -43.099 C -44.204 F 159 +G1 X -0.905 Y -19.379 Z 18.259 A -43.115 C -44.132 F 159 +G1 X -0.007 Y -18.802 Z 19.028 A -43.132 C -44.060 F 159 +G1 X 0.658 Y -18.346 Z 19.616 A -43.146 C -44.006 F 159 +G1 X 1.307 Y -17.876 Z 20.210 A -43.162 C -43.951 F 159 +G1 X 1.941 Y -17.390 Z 20.809 A -43.178 C -43.897 F 159 +G1 X 2.557 Y -16.886 Z 21.410 A -43.195 C -43.842 F 159 +G1 X 3.157 Y -16.371 Z 22.020 A -43.213 C -43.788 F 159 +G1 X 3.734 Y -15.843 Z 22.627 A -43.232 C -43.735 F 159 +G1 X 4.553 Y -15.037 Z 23.533 A -43.262 C -43.656 F 159 +G1 X 6.936 Y -12.838 Z 26.203 A -43.262 C -43.656 F 159 +G1 X 7.883 Y -13.830 Z 27.659 A -43.262 C -43.656 F 318 +G0 X 14.241 Y -20.494 Z 37.446 A -43.262 C -43.656 +G0 X 15.891 Y -18.475 Z 37.831 A -41.984 C -49.766 +G0 X 17.486 Y -16.392 Z 38.086 A -41.045 C -56.144 +G0 X 19.022 Y -14.254 Z 38.210 A -40.470 C -62.719 +G0 X 20.492 Y -12.066 Z 38.203 A -40.274 C -69.398 +G0 X 21.892 Y -9.837 Z 38.065 A -40.463 C -76.077 +G0 X 23.217 Y -7.574 Z 37.797 A -41.032 C -82.655 +G0 X 24.462 Y -5.286 Z 37.399 A -41.964 C -89.037 +G0 X 25.623 Y -2.979 Z 36.873 A -43.236 C -95.153 +G0 X 18.162 Y -3.651 Z 28.905 A -43.236 C -95.153 +G1 X 16.797 Y -3.775 Z 27.448 A -43.236 C -95.153 F 318 +G1 X 16.985 Y -6.581 Z 25.201 A -43.236 C -95.153 F 159 +G1 X 17.016 Y -6.895 Z 24.960 A -43.228 C -95.174 F 159 +G1 X 17.091 Y -7.851 Z 24.237 A -43.206 C -95.240 F 159 +G1 X 17.128 Y -8.653 Z 23.640 A -43.188 C -95.296 F 159 +G1 X 17.145 Y -9.457 Z 23.052 A -43.171 C -95.351 F 159 +G1 X 17.140 Y -10.266 Z 22.468 A -43.155 C -95.406 F 159 +G1 X 17.113 Y -11.082 Z 21.889 A -43.139 C -95.462 F 159 +G1 X 17.064 Y -11.898 Z 21.315 A -43.125 C -95.517 F 159 +G1 X 16.992 Y -12.757 Z 20.720 A -43.112 C -95.576 F 159 +G1 X 16.865 Y -13.863 Z 19.965 A -43.095 C -95.651 F 159 +G1 X 16.681 Y -15.099 Z 19.135 A -43.079 C -95.734 F 159 +G1 X 16.452 Y -16.334 Z 18.317 A -43.065 C -95.817 F 159 +G1 X 16.276 Y -17.154 Z 17.781 A -43.057 C -95.872 F 159 +G1 X 15.976 Y -18.385 Z 16.985 A -43.046 C -95.953 F 159 +G1 X 15.752 Y -19.204 Z 16.460 A -43.040 C -96.008 F 159 +G1 X 15.364 Y -20.496 Z 15.642 A -43.031 C -96.093 F 159 +G1 X 14.954 Y -21.719 Z 14.875 A -43.025 C -96.173 F 159 +G1 X 14.510 Y -22.934 Z 14.125 A -43.021 C -96.253 F 159 +G1 X 14.029 Y -24.141 Z 13.385 A -43.018 C -96.331 F 159 +G1 X 13.515 Y -25.341 Z 12.658 A -43.017 C -96.409 F 159 +G1 X 12.968 Y -26.535 Z 11.943 A -43.017 C -96.486 F 159 +G1 X 12.340 Y -27.821 Z 11.181 A -43.019 C -96.568 F 159 +G1 X 11.724 Y -29.010 Z 10.485 A -43.023 C -96.644 F 159 +G1 X 11.082 Y -30.187 Z 9.805 A -43.028 C -96.719 F 159 +G1 X 10.413 Y -31.352 Z 9.139 A -43.034 C -96.792 F 159 +G1 X 9.720 Y -32.510 Z 8.487 A -43.041 C -96.865 F 159 +G1 X 9.001 Y -33.663 Z 7.849 A -43.050 C -96.937 F 159 +G1 X 8.258 Y -34.807 Z 7.224 A -43.060 C -97.008 F 159 +G1 X 7.489 Y -35.949 Z 6.613 A -43.071 C -97.078 F 159 +G1 X 5.274 Y -39.026 Z 4.806 A -43.071 C -97.078 F 159 +G1 X 5.129 Y -39.220 Z 4.686 A -43.071 C -97.079 F 636 +G1 X 4.981 Y -39.402 Z 4.560 A -43.071 C -97.079 F 636 +G1 X 4.830 Y -39.571 Z 4.429 A -43.071 C -97.079 F 636 +G1 X 4.676 Y -39.728 Z 4.293 A -43.071 C -97.079 F 636 +G1 X 4.520 Y -39.872 Z 4.151 A -43.071 C -97.080 F 636 +G1 X 4.362 Y -40.004 Z 4.004 A -43.071 C -97.080 F 636 +G1 X 4.201 Y -40.124 Z 3.851 A -43.071 C -97.080 F 636 +G1 X 4.037 Y -40.231 Z 3.694 A -43.071 C -97.080 F 636 +G1 X 3.871 Y -40.326 Z 3.531 A -43.071 C -97.081 F 636 +G1 X 3.702 Y -40.409 Z 3.363 A -43.071 C -97.081 F 636 +G1 X 3.531 Y -40.480 Z 3.189 A -43.071 C -97.081 F 636 +G1 X 3.357 Y -40.538 Z 3.011 A -43.071 C -97.081 F 636 +G1 X 3.181 Y -40.584 Z 2.827 A -43.071 C -97.082 F 636 +G1 X 3.002 Y -40.618 Z 2.638 A -43.072 C -97.082 F 636 +G1 X 2.822 Y -40.640 Z 2.444 A -43.072 C -97.082 F 636 +G1 X 2.638 Y -40.650 Z 2.245 A -43.072 C -97.082 F 636 +G1 X 2.464 Y -40.648 Z 2.053 A -43.072 C -97.083 F 636 +G1 X 2.311 Y -40.632 Z 1.881 A -43.072 C -97.083 F 636 +G1 X 2.177 Y -40.604 Z 1.729 A -43.072 C -97.084 F 636 +G1 X 2.065 Y -40.563 Z 1.597 A -43.072 C -97.084 F 636 +G1 X 1.973 Y -40.510 Z 1.485 A -43.072 C -97.084 F 636 +G1 X 1.901 Y -40.443 Z 1.393 A -43.072 C -97.084 F 636 +G1 X 1.851 Y -40.364 Z 1.321 A -43.072 C -97.084 F 636 +G1 X 1.833 Y -40.320 Z 1.293 A -43.072 C -97.085 F 636 +G1 X 1.820 Y -40.273 Z 1.269 A -43.072 C -97.085 F 636 +G1 X 1.813 Y -40.222 Z 1.251 A -43.072 C -97.085 F 636 +G1 X 1.811 Y -40.168 Z 1.237 A -43.072 C -97.085 F 636 +G1 X 1.822 Y -40.051 Z 1.225 A -43.072 C -97.085 F 636 +G1 X 1.854 Y -39.922 Z 1.234 A -43.072 C -97.085 F 636 + +G1 X 1.906 Y -39.780 Z 1.262 A -43.072 C -97.085 F 636 +G1 X 1.979 Y -39.626 Z 1.311 A -43.072 C -97.086 F 636 +G1 X 2.073 Y -39.459 Z 1.379 A -43.072 C -97.086 F 636 +G1 X 2.188 Y -39.279 Z 1.468 A -43.072 C -97.086 F 636 +G1 X 2.324 Y -39.087 Z 1.577 A -43.072 C -97.087 F 636 +G1 X 4.246 Y -36.479 Z 3.146 A -43.072 C -97.087 F 159 +G1 X 5.027 Y -35.346 Z 3.768 A -43.061 C -97.017 F 159 +G1 X 5.785 Y -34.216 Z 4.405 A -43.051 C -96.948 F 159 +G1 X 6.519 Y -33.082 Z 5.056 A -43.042 C -96.877 F 159 +G1 X 7.233 Y -31.937 Z 5.723 A -43.035 C -96.806 F 159 +G1 X 7.921 Y -30.791 Z 6.404 A -43.029 C -96.734 F 159 +G1 X 8.589 Y -29.635 Z 7.102 A -43.024 C -96.662 F 159 +G1 X 9.199 Y -28.529 Z 7.778 A -43.020 C -96.592 F 159 +G1 X 9.803 Y -27.383 Z 8.489 A -43.018 C -96.519 F 159 +G1 X 10.388 Y -26.216 Z 9.222 A -43.017 C -96.445 F 159 +G1 X 10.941 Y -25.047 Z 9.964 A -43.017 C -96.370 F 159 +G1 X 11.466 Y -23.867 Z 10.723 A -43.019 C -96.294 F 159 +G1 X 11.896 Y -22.839 Z 11.390 A -43.022 C -96.227 F 159 +G1 X 12.300 Y -21.809 Z 12.067 A -43.026 C -96.160 F 159 +G1 X 12.720 Y -20.653 Z 12.831 A -43.032 C -96.085 F 159 +G1 X 13.105 Y -19.496 Z 13.605 A -43.040 C -96.009 F 159 +G1 X 13.466 Y -18.294 Z 14.417 A -43.049 C -95.930 F 159 +G1 X 13.790 Y -17.083 Z 15.245 A -43.060 C -95.849 F 159 +G1 X 14.069 Y -15.877 Z 16.077 A -43.073 C -95.769 F 159 +G1 X 14.233 Y -15.071 Z 16.641 A -43.083 C -95.715 F 159 +G1 X 14.442 Y -13.857 Z 17.497 A -43.099 C -95.634 F 159 +G1 X 14.587 Y -12.790 Z 18.259 A -43.115 C -95.562 F 159 +G1 X 14.696 Y -11.728 Z 19.028 A -43.132 C -95.490 F 159 +G1 X 14.754 Y -10.924 Z 19.616 A -43.146 C -95.436 F 159 +G1 X 14.791 Y -10.123 Z 20.210 A -43.162 C -95.381 F 159 +G1 X 14.807 Y -9.325 Z 20.809 A -43.178 C -95.327 F 159 +G1 X 14.797 Y -8.529 Z 21.410 A -43.195 C -95.272 F 159 +G1 X 14.768 Y -7.738 Z 22.020 A -43.213 C -95.218 F 159 +G1 X 14.715 Y -6.958 Z 22.627 A -43.232 C -95.165 F 159 +G1 X 14.596 Y -5.816 Z 23.533 A -43.262 C -95.086 F 159 +G1 X 14.362 Y -2.581 Z 26.203 A -43.262 C -95.086 F 159 +G1 X 15.728 Y -2.460 Z 27.659 A -43.262 C -95.086 F 318 +G0 X 24.902 Y -1.643 Z 37.446 A -43.262 C -95.086 +G0 X 24.352 Y 0.906 Z 37.831 A -41.984 C -101.196 +G0 X 23.718 Y 3.451 Z 38.086 A -41.045 C -107.574 +G0 X 23.004 Y 5.985 Z 38.210 A -40.470 C -114.149 +G0 X 22.210 Y 8.499 Z 38.203 A -40.274 C -120.828 +G0 X 21.340 Y 10.983 Z 38.065 A -40.463 C -127.507 +G0 X 20.397 Y 13.430 Z 37.797 A -41.032 C -134.085 +G0 X 19.384 Y 15.830 Z 37.399 A -41.964 C -140.467 +G0 X 18.304 Y 18.176 Z 36.873 A -43.236 C -146.583 +G0 X 14.178 Y 11.923 Z 28.905 A -43.236 C -146.583 +G1 X 13.424 Y 10.780 Z 27.448 A -43.236 C -146.583 F 318 +G1 X 15.735 Y 9.177 Z 25.201 A -43.236 C -146.583 F 159 +G1 X 16.000 Y 9.005 Z 24.960 A -43.228 C -146.604 F 159 +G1 X 16.794 Y 8.468 Z 24.237 A -43.206 C -146.670 F 159 +G1 X 17.444 Y 7.997 Z 23.640 A -43.188 C -146.726 F 159 +G1 X 18.083 Y 7.508 Z 23.052 A -43.171 C -146.781 F 159 +G1 X 18.713 Y 7.000 Z 22.468 A -43.155 C -146.836 F 159 +G1 X 19.334 Y 6.470 Z 21.889 A -43.139 C -146.892 F 159 +G1 X 19.941 Y 5.923 Z 21.315 A -43.125 C -146.948 F 159 +G1 X 20.568 Y 5.332 Z 20.720 A -43.112 C -147.006 F 159 +G1 X 21.354 Y 4.543 Z 19.965 A -43.095 C -147.081 F 159 +G1 X 22.205 Y 3.628 Z 19.135 A -43.079 C -147.164 F 159 +G1 X 23.028 Y 2.679 Z 18.317 A -43.065 C -147.247 F 159 +G1 X 23.559 Y 2.030 Z 17.781 A -43.057 C -147.302 F 159 +G1 X 24.334 Y 1.028 Z 16.985 A -43.046 C -147.383 F 159 +G1 X 24.836 Y 0.343 Z 16.460 A -43.040 C -147.438 F 159 +G1 X 25.604 Y -0.767 Z 15.642 A -43.031 C -147.523 F 159 +G1 X 26.304 Y -1.850 Z 14.875 A -43.025 C -147.604 F 159 +G1 X 26.977 Y -2.954 Z 14.125 A -43.021 C -147.683 F 159 +G1 X 27.621 Y -4.083 Z 13.385 A -43.018 C -147.761 F 159 +G1 X 28.239 Y -5.233 Z 12.658 A -43.017 C -147.839 F 159 +G1 X 28.832 Y -6.405 Z 11.943 A -43.017 C -147.916 F 159 +G1 X 29.445 Y -7.698 Z 11.181 A -43.019 C -147.998 F 159 +G1 X 29.991 Y -8.920 Z 10.485 A -43.023 C -148.074 F 159 +G1 X 30.511 Y -10.156 Z 9.805 A -43.028 C -148.149 F 159 +G1 X 31.005 Y -11.406 Z 9.139 A -43.034 C -148.222 F 159 +G1 X 31.478 Y -12.669 Z 8.487 A -43.041 C -148.295 F 159 +G1 X 31.931 Y -13.951 Z 7.849 A -43.050 C -148.367 F 159 +G1 X 32.362 Y -15.245 Z 7.224 A -43.060 C -148.438 F 159 +G1 X 32.776 Y -16.558 Z 6.613 A -43.071 C -148.508 F 159 +G1 X 33.801 Y -20.208 Z 4.806 A -43.071 C -148.508 F 159 +G1 X 33.862 Y -20.443 Z 4.686 A -43.071 C -148.508 F 636 +G1 X 33.912 Y -20.672 Z 4.560 A -43.071 C -148.509 F 636 +G1 X 33.950 Y -20.895 Z 4.429 A -43.071 C -148.509 F 636 +G1 X 33.977 Y -21.113 Z 4.293 A -43.071 C -148.509 F 636 +G1 X 33.992 Y -21.325 Z 4.151 A -43.071 C -148.510 F 636 +G1 X 33.997 Y -21.531 Z 4.004 A -43.071 C -148.510 F 636 +G1 X 33.990 Y -21.732 Z 3.851 A -43.071 C -148.510 F 636 +G1 X 33.972 Y -21.927 Z 3.694 A -43.071 C -148.510 F 636 +G1 X 33.942 Y -22.116 Z 3.531 A -43.071 C -148.511 F 636 +G1 X 33.902 Y -22.300 Z 3.363 A -43.071 C -148.511 F 636 +G1 X 33.850 Y -22.477 Z 3.189 A -43.071 C -148.511 F 636 +G1 X 33.788 Y -22.650 Z 3.011 A -43.071 C -148.511 F 636 +G1 X 33.714 Y -22.816 Z 2.827 A -43.071 C -148.512 F 636 +G1 X 33.629 Y -22.977 Z 2.638 A -43.072 C -148.512 F 636 +G1 X 33.534 Y -23.132 Z 2.444 A -43.072 C -148.512 F 636 +G1 X 33.427 Y -23.281 Z 2.245 A -43.072 C -148.513 F 636 +G1 X 33.317 Y -23.416 Z 2.053 A -43.072 C -148.513 F 636 +G1 X 33.209 Y -23.527 Z 1.881 A -43.072 C -148.513 F 636 +G1 X 33.104 Y -23.613 Z 1.729 A -43.072 C -148.514 F 636 +G1 X 33.002 Y -23.676 Z 1.597 A -43.072 C -148.514 F 636 +G1 X 32.902 Y -23.714 Z 1.485 A -43.072 C -148.514 F 636 +G1 X 32.806 Y -23.729 Z 1.393 A -43.072 C -148.514 F 636 +G1 X 32.712 Y -23.719 Z 1.321 A -43.072 C -148.514 F 636 +G1 X 32.667 Y -23.705 Z 1.293 A -43.072 C -148.515 F 636 +G1 X 32.622 Y -23.686 Z 1.269 A -43.072 C -148.515 F 636 +G1 X 32.578 Y -23.660 Z 1.251 A -43.072 C -148.515 F 636 +G1 X 32.534 Y -23.628 Z 1.237 A -43.072 C -148.515 F 636 +G1 X 32.450 Y -23.546 Z 1.225 A -43.072 C -148.515 F 636 +G1 X 32.369 Y -23.441 Z 1.234 A -43.072 C -148.515 F 636 +G1 X 32.290 Y -23.311 Z 1.262 A -43.072 C -148.515 F 636 +G1 X 32.215 Y -23.158 Z 1.311 A -43.072 C -148.516 F 636 +G1 X 32.143 Y -22.980 Z 1.379 A -43.072 C -148.516 F 636 +G1 X 32.075 Y -22.779 Z 1.468 A -43.072 C -148.516 F 636 +G1 X 32.009 Y -22.553 Z 1.577 A -43.072 C -148.517 F 636 +G1 X 31.169 Y -19.424 Z 3.146 A -43.072 C -148.517 F 159 +G1 X 30.770 Y -18.107 Z 3.768 A -43.061 C -148.447 F 159 +G1 X 30.358 Y -16.810 Z 4.405 A -43.051 C -148.378 F 159 +G1 X 29.929 Y -15.528 Z 5.056 A -43.042 C -148.307 F 159 +G1 X 29.479 Y -14.257 Z 5.723 A -43.035 C -148.236 F 159 +G1 X 29.013 Y -13.004 Z 6.404 A -43.029 C -148.164 F 159 +G1 X 28.525 Y -11.761 Z 7.102 A -43.024 C -148.092 F 159 +G1 X 28.041 Y -10.595 Z 7.778 A -43.020 C -148.022 F 159 +G1 X 27.521 Y -9.408 Z 8.489 A -43.018 C -147.949 F 159 +G1 X 26.973 Y -8.223 Z 9.222 A -43.017 C -147.875 F 159 +G1 X 26.404 Y -7.062 Z 9.964 A -43.018 C -147.800 F 159 +G1 X 25.809 Y -5.916 Z 10.723 A -43.019 C -147.724 F 159 +G1 X 25.273 Y -4.939 Z 11.390 A -43.022 C -147.657 F 159 +G1 X 24.720 Y -3.980 Z 12.067 A -43.026 C -147.590 F 159 +G1 X 24.078 Y -2.931 Z 12.831 A -43.032 C -147.515 F 159 +G1 X 23.413 Y -1.909 Z 13.605 A -43.040 C -147.439 F 159 +G1 X 22.699 Y -0.877 Z 14.417 A -43.049 C -147.360 F 159 +G1 X 21.954 Y 0.131 Z 15.245 A -43.060 C -147.279 F 159 +G1 X 21.185 Y 1.101 Z 16.077 A -43.073 C -147.199 F 159 +G1 X 20.657 Y 1.732 Z 16.641 A -43.083 C -147.145 F 159 +G1 X 19.838 Y 2.652 Z 17.497 A -43.099 C -147.064 F 159 +G1 X 19.095 Y 3.431 Z 18.259 A -43.115 C -146.992 F 159 +G1 X 18.332 Y 4.178 Z 19.028 A -43.132 C -146.920 F 159 +G1 X 17.740 Y 4.725 Z 19.616 A -43.146 C -146.866 F 159 +G1 X 17.137 Y 5.253 Z 20.210 A -43.162 C -146.811 F 159 +G1 X 16.522 Y 5.763 Z 20.809 A -43.178 C -146.757 F 159 +G1 X 15.893 Y 6.251 Z 21.410 A -43.195 C -146.702 F 159 +G1 X 15.258 Y 6.722 Z 22.020 A -43.213 C -146.648 F 159 +G1 X 14.615 Y 7.167 Z 22.627 A -43.232 C -146.595 F 159 +G1 X 13.647 Y 7.786 Z 23.533 A -43.262 C -146.516 F 159 +G1 X 10.973 Y 9.620 Z 26.203 A -43.262 C -146.516 F 159 +G1 X 11.729 Y 10.763 Z 27.659 A -43.262 C -146.516 F 318 +G0 X 16.810 Y 18.445 Z 37.446 A -43.262 C -146.516 +G0 X 14.475 Y 19.604 Z 37.831 A -41.984 C -152.626 +G0 X 12.089 Y 20.696 Z 38.086 A -41.045 C -159.004 +G0 X 9.662 Y 21.717 Z 38.210 A -40.470 C -165.579 +G0 X 7.202 Y 22.663 Z 38.203 A -40.274 C -172.258 +G0 X 4.718 Y 23.532 Z 38.065 A -40.463 C -178.937 +G0 X 2.217 Y 24.320 Z 37.797 A -41.032 C -185.515 +G0 X -0.291 Y 25.025 Z 37.399 A -41.964 C -191.897 +G0 X -2.799 Y 25.643 Z 36.873 A -43.236 C -198.013 +G0 X -0.482 Y 18.519 Z 28.905 A -43.236 C -198.013 +G1 X -0.059 Y 17.216 Z 27.448 A -43.236 C -198.013 F 318 +G1 X 2.636 Y 18.024 Z 25.201 A -43.236 C -198.013 F 159 +G1 X 2.935 Y 18.124 Z 24.960 A -43.228 C -198.034 F 159 +G1 X 3.850 Y 18.410 Z 24.237 A -43.206 C -198.100 F 159 +G1 X 4.624 Y 18.625 Z 23.640 A -43.188 C -198.156 F 159 +G1 X 5.404 Y 18.820 Z 23.052 A -43.171 C -198.211 F 159 +G1 X 6.194 Y 18.995 Z 22.468 A -43.155 C -198.266 F 159 +G1 X 6.996 Y 19.151 Z 21.889 A -43.140 C -198.322 F 159 +G1 X 7.802 Y 19.284 Z 21.315 A -43.125 C -198.377 F 159 +G1 X 8.655 Y 19.405 Z 20.720 A -43.112 C -198.436 F 159 +G1 X 9.762 Y 19.528 Z 19.965 A -43.095 C -198.511 F 159 +G1 X 11.007 Y 19.623 Z 19.135 A -43.079 C -198.594 F 159 +G1 X 12.262 Y 19.674 Z 18.317 A -43.065 C -198.677 F 159 +G1 X 13.101 Y 19.685 Z 17.781 A -43.057 C -198.732 F 159 +G1 X 14.368 Y 19.667 Z 16.985 A -43.046 C -198.813 F 159 +G1 X 15.216 Y 19.631 Z 16.460 A -43.040 C -198.868 F 159 +G1 X 16.563 Y 19.540 Z 15.642 A -43.031 C -198.953 F 159 +G1 X 17.846 Y 19.413 Z 14.875 A -43.025 C -199.034 F 159 +G1 X 19.129 Y 19.250 Z 14.125 A -43.021 C -199.113 F 159 +G1 X 20.413 Y 19.050 Z 13.385 A -43.018 C -199.191 F 159 +G1 X 21.698 Y 18.816 Z 12.658 A -43.017 C -199.269 F 159 +G1 X 22.984 Y 18.549 Z 11.943 A -43.017 C -199.346 F 159 +G1 X 24.377 Y 18.223 Z 11.181 A -43.019 C -199.428 F 159 +G1 X 25.673 Y 17.887 Z 10.485 A -43.023 C -199.504 F 159 +G1 X 26.963 Y 17.523 Z 9.805 A -43.028 C -199.579 F 159 +G1 X 28.248 Y 17.130 Z 9.139 A -43.034 C -199.652 F 159 +G1 X 29.531 Y 16.712 Z 8.487 A -43.041 C -199.725 F 159 +G1 X 30.816 Y 16.267 Z 7.849 A -43.050 C -199.797 F 159 +G1 X 32.096 Y 15.798 Z 7.224 A -43.060 C -199.868 F 159 +G1 X 33.380 Y 15.303 Z 6.613 A -43.071 C -199.938 F 159 +G1 X 36.873 Y 13.828 Z 4.806 A -43.071 C -199.938 F 159 +G1 X 37.095 Y 13.729 Z 4.686 A -43.071 C -199.939 F 636 +G1 X 37.305 Y 13.625 Z 4.560 A -43.071 C -199.939 F 636 +G1 X 37.504 Y 13.516 Z 4.429 A -43.071 C -199.939 F 636 +G1 X 37.690 Y 13.401 Z 4.293 A -43.071 C -199.939 F 636 +G1 X 37.866 Y 13.281 Z 4.151 A -43.071 C -199.940 F 636 +G1 X 38.030 Y 13.156 Z 4.004 A -43.071 C -199.940 F 636 +G1 X 38.183 Y 13.026 Z 3.851 A -43.071 C -199.940 F 636 +G1 X 38.324 Y 12.890 Z 3.694 A -43.071 C -199.940 F 636 +G1 X 38.453 Y 12.749 Z 3.531 A -43.071 C -199.941 F 636 +G1 X 38.572 Y 12.603 Z 3.363 A -43.071 C -199.941 F 636 +G1 X 38.679 Y 12.452 Z 3.189 A -43.071 C -199.941 F 636 +G1 X 38.774 Y 12.295 Z 3.011 A -43.071 C -199.941 F 636 +G1 X 38.858 Y 12.134 Z 2.827 A -43.071 C -199.942 F 636 +G1 X 38.931 Y 11.968 Z 2.638 A -43.072 C -199.942 F 636 +G1 X 38.993 Y 11.796 Z 2.444 A -43.072 C -199.942 F 636 +G1 X 39.043 Y 11.620 Z 2.245 A -43.072 C -199.943 F 636 +G1 X 39.080 Y 11.449 Z 2.053 A -43.072 C -199.943 F 636 +G1 X 39.099 Y 11.296 Z 1.881 A -43.072 C -199.943 F 636 +G1 X 39.101 Y 11.160 Z 1.729 A -43.072 C -199.944 F 636 +G1 X 39.086 Y 11.041 Z 1.597 A -43.072 C -199.944 F 636 +G1 X 39.054 Y 10.940 Z 1.485 A -43.072 C -199.944 F 636 +G1 X 39.006 Y 10.855 Z 1.393 A -43.072 C -199.944 F 636 +G1 X 38.940 Y 10.788 Z 1.321 A -43.072 C -199.945 F 636 +G1 X 38.901 Y 10.761 Z 1.293 A -43.072 C -199.945 F 636 +G1 X 38.857 Y 10.738 Z 1.269 A -43.072 C -199.945 F 636 +G1 X 38.810 Y 10.720 Z 1.251 A -43.072 C -199.945 F 636 +G1 X 38.758 Y 10.706 Z 1.237 A -43.072 C -199.945 F 636 +G1 X 38.641 Y 10.690 Z 1.225 A -43.072 C -199.945 F 636 +G1 X 38.508 Y 10.693 Z 1.234 A -43.072 C -199.945 F 636 +G1 X 38.358 Y 10.712 Z 1.262 A -43.072 C -199.945 F 636 +G1 X 38.191 Y 10.749 Z 1.311 A -43.072 C -199.946 F 636 +G1 X 38.007 Y 10.804 Z 1.379 A -43.072 C -199.946 F 636 +G1 X 37.807 Y 10.876 Z 1.468 A -43.072 C -199.946 F 636 +G1 X 37.590 Y 10.965 Z 1.577 A -43.072 C -199.947 F 636 +G1 X 34.619 Y 12.259 Z 3.146 A -43.072 C -199.947 F 159 +G1 X 33.341 Y 12.768 Z 3.768 A -43.061 C -199.877 F 159 +G1 X 32.070 Y 13.255 Z 4.405 A -43.051 C -199.808 F 159 +G1 X 30.801 Y 13.719 Z 5.056 A -43.042 C -199.737 F 159 +G1 X 29.526 Y 14.160 Z 5.723 A -43.035 C -199.666 F 159 +G1 X 28.256 Y 14.576 Z 6.404 A -43.029 C -199.594 F 159 +G1 X 26.980 Y 14.969 Z 7.102 A -43.024 C -199.522 F 159 +G1 X 25.766 Y 15.318 Z 7.778 A -43.020 C -199.452 F 159 +G1 X 24.514 Y 15.652 Z 8.489 A -43.018 C -199.379 F 159 +G1 X 23.246 Y 15.962 Z 9.222 A -43.017 C -199.305 F 159 +G1 X 21.984 Y 16.241 Z 9.964 A -43.018 C -199.230 F 159 +G1 X 20.716 Y 16.490 Z 10.723 A -43.019 C -199.154 F 159 +G1 X 19.619 Y 16.681 Z 11.390 A -43.022 C -199.087 F 159 +G1 X 18.524 Y 16.846 Z 12.067 A -43.026 C -199.020 F 159 +G1 X 17.303 Y 16.997 Z 12.831 A -43.032 C -198.945 F 159 +G1 X 16.090 Y 17.115 Z 13.605 A -43.040 C -198.869 F 159 +G1 X 14.838 Y 17.200 Z 14.417 A -43.049 C -198.790 F 159 +G1 X 13.585 Y 17.246 Z 15.245 A -43.060 C -198.709 F 159 +G1 X 12.347 Y 17.250 Z 16.077 A -43.073 C -198.629 F 159 +G1 X 11.525 Y 17.230 Z 16.641 A -43.083 C -198.575 F 159 +G1 X 10.295 Y 17.164 Z 17.497 A -43.099 C -198.494 F 159 +G1 X 9.223 Y 17.068 Z 18.259 A -43.115 C -198.422 F 159 +G1 X 8.162 Y 16.938 Z 19.028 A -43.132 C -198.350 F 159 +G1 X 7.366 Y 16.816 Z 19.616 A -43.146 C -198.296 F 159 +G1 X 6.577 Y 16.674 Z 20.210 A -43.162 C -198.241 F 159 +G1 X 5.795 Y 16.511 Z 20.809 A -43.178 C -198.187 F 159 +G1 X 5.022 Y 16.324 Z 21.410 A -43.195 C -198.132 F 159 +G1 X 4.257 Y 16.120 Z 22.020 A -43.213 C -198.078 F 159 +G1 X 3.509 Y 15.895 Z 22.627 A -43.232 C -198.025 F 159 +G1 X 2.421 Y 15.524 Z 23.533 A -43.262 C -197.946 F 159 +G1 X -0.680 Y 14.577 Z 26.203 A -43.262 C -197.946 F 159 +G1 X -1.103 Y 15.881 Z 27.659 A -43.262 C -197.946 F 318 +G0 X -3.940 Y 24.643 Z 37.446 A -43.262 C -197.946 +G0 X -6.303 Y 23.540 Z 37.831 A -41.984 C -204.056 +G0 X -8.644 Y 22.355 Z 38.086 A -41.045 C -210.434 +G0 X -10.955 Y 21.094 Z 38.210 A -40.470 C -217.009 +G0 X -13.229 Y 19.761 Z 38.203 A -40.274 C -223.688 +G0 X -15.457 Y 18.360 Z 38.065 A -40.463 C -230.367 +G0 X -17.632 Y 16.896 Z 37.797 A -41.032 C -236.945 +G0 X -19.747 Y 15.374 Z 37.399 A -41.964 C -243.327 +G0 X -21.794 Y 13.799 Z 36.873 A -43.236 C -249.443 +G0 X -14.780 Y 11.169 Z 28.905 A -43.236 C -249.443 +G1 X -13.497 Y 10.688 Z 27.448 A -43.236 C -249.443 F 318 +G1 X -12.449 Y 13.298 Z 25.201 A -43.236 C -249.443 F 159 +G1 X -12.340 Y 13.594 Z 24.960 A -43.228 C -249.464 F 159 +G1 X -11.993 Y 14.488 Z 24.237 A -43.206 C -249.530 F 159 +G1 X -11.679 Y 15.227 Z 23.640 A -43.188 C -249.586 F 159 +G1 X -11.345 Y 15.959 Z 23.052 A -43.171 C -249.641 F 159 +G1 X -10.989 Y 16.685 Z 22.468 A -43.155 C -249.696 F 159 +G1 X -10.611 Y 17.409 Z 21.889 A -43.140 C -249.752 F 159 +G1 X -10.213 Y 18.123 Z 21.315 A -43.125 C -249.807 F 159 +G1 X -9.776 Y 18.865 Z 20.720 A -43.112 C -249.866 F 159 +G1 X -9.181 Y 19.807 Z 19.965 A -43.095 C -249.941 F 159 +G1 X -8.479 Y 20.840 Z 19.135 A -43.079 C -250.024 F 159 +G1 X -7.737 Y 21.854 Z 18.317 A -43.065 C -250.107 F 159 +G1 X -7.223 Y 22.516 Z 17.781 A -43.057 C -250.162 F 159 +G1 X -6.419 Y 23.495 Z 16.985 A -43.046 C -250.244 F 159 +G1 X -5.862 Y 24.136 Z 16.460 A -43.040 C -250.298 F 159 +G1 X -4.951 Y 25.132 Z 15.642 A -43.031 C -250.383 F 159 +G1 X -4.051 Y 26.056 Z 14.875 A -43.025 C -250.464 F 159 +G1 X -3.124 Y 26.958 Z 14.125 A -43.021 C -250.543 F 159 +G1 X -2.167 Y 27.837 Z 13.385 A -43.018 C -250.621 F 159 +G1 X -1.184 Y 28.696 Z 12.658 A -43.017 C -250.699 F 159 +G1 X -0.173 Y 29.534 Z 11.943 A -43.017 C -250.776 F 159 +G1 X 0.951 Y 30.420 Z 11.181 A -43.019 C -250.858 F 159 +G1 X 2.022 Y 31.224 Z 10.485 A -43.023 C -250.934 F 159 +G1 X 3.111 Y 32.006 Z 9.805 A -43.028 C -251.009 F 159 +G1 X 4.219 Y 32.766 Z 9.139 A -43.034 C -251.082 F 159 +G1 X 5.346 Y 33.508 Z 8.487 A -43.041 C -251.155 F 159 +G1 X 6.494 Y 34.235 Z 7.849 A -43.050 C -251.227 F 159 +G1 X 7.660 Y 34.944 Z 7.224 A -43.060 C -251.298 F 159 +G1 X 8.847 Y 35.639 Z 6.613 A -43.071 C -251.368 F 159 +G1 X 12.178 Y 37.451 Z 4.806 A -43.071 C -251.368 F 159 +G1 X 12.393 Y 37.562 Z 4.686 A -43.071 C -251.369 F 636 +G1 X 12.606 Y 37.662 Z 4.560 A -43.071 C -251.369 F 636 +G1 X 12.815 Y 37.749 Z 4.429 A -43.071 C -251.369 F 636 +G1 X 13.021 Y 37.823 Z 4.293 A -43.071 C -251.369 F 636 +G1 X 13.224 Y 37.886 Z 4.151 A -43.071 C -251.370 F 636 +G1 X 13.425 Y 37.936 Z 4.004 A -43.071 C -251.370 F 636 +G1 X 13.622 Y 37.974 Z 3.851 A -43.071 C -251.370 F 636 +G1 X 13.816 Y 38.000 Z 3.694 A -43.071 C -251.370 F 636 +G1 X 14.007 Y 38.013 Z 3.531 A -43.071 C -251.371 F 636 +G1 X 14.195 Y 38.015 Z 3.363 A -43.071 C -251.371 F 636 +G1 X 14.380 Y 38.004 Z 3.189 A -43.071 C -251.371 F 636 +G1 X 14.561 Y 37.981 Z 3.011 A -43.071 C -251.371 F 636 +G1 X 14.740 Y 37.947 Z 2.827 A -43.071 C -251.372 F 636 +G1 X 14.916 Y 37.900 Z 2.638 A -43.072 C -251.372 F 636 +G1 X 15.088 Y 37.841 Z 2.444 A -43.072 C -251.372 F 636 +G1 X 15.258 Y 37.771 Z 2.245 A -43.072 C -251.372 F 636 +G1 X 15.413 Y 37.693 Z 2.053 A -43.072 C -251.373 F 636 +G1 X 15.545 Y 37.612 Z 1.881 A -43.072 C -251.373 F 636 +G1 X 15.653 Y 37.529 Z 1.729 A -43.072 C -251.374 F 636 +G1 X 15.737 Y 37.443 Z 1.597 A -43.072 C -251.374 F 636 +G1 X 15.796 Y 37.355 Z 1.485 A -43.072 C -251.374 F 636 +G1 X 15.832 Y 37.264 Z 1.393 A -43.072 C -251.374 F 636 +G1 X 15.843 Y 37.171 Z 1.321 A -43.072 C -251.375 F 636 +G1 X 15.840 Y 37.123 Z 1.293 A -43.072 C -251.375 F 636 +G1 X 15.831 Y 37.075 Z 1.269 A -43.072 C -251.375 F 636 +G1 X 15.816 Y 37.027 Z 1.251 A -43.072 C -251.375 F 636 +G1 X 15.794 Y 36.977 Z 1.237 A -43.072 C -251.375 F 636 +G1 X 15.733 Y 36.877 Z 1.225 A -43.072 C -251.375 F 636 +G1 X 15.649 Y 36.774 Z 1.234 A -43.072 C -251.375 F 636 +G1 X 15.540 Y 36.669 Z 1.262 A -43.072 C -251.375 F 636 +G1 X 15.407 Y 36.561 Z 1.311 A -43.072 C -251.376 F 636 +G1 X 15.250 Y 36.452 Z 1.379 A -43.072 C -251.376 F 636 +G1 X 15.068 Y 36.340 Z 1.468 A -43.072 C -251.376 F 636 +G1 X 14.863 Y 36.226 Z 1.577 A -43.072 C -251.377 F 636 +G1 X 11.999 Y 34.710 Z 3.146 A -43.072 C -251.377 F 159 +G1 X 10.804 Y 34.028 Z 3.768 A -43.061 C -251.307 F 159 +G1 X 9.631 Y 33.338 Z 4.405 A -43.051 C -251.238 F 159 +G1 X 8.477 Y 32.635 Z 5.056 A -43.042 C -251.167 F 159 +G1 X 7.338 Y 31.913 Z 5.723 A -43.035 C -251.096 F 159 +G1 X 6.220 Y 31.179 Z 6.404 A -43.029 C -251.024 F 159 +G1 X 5.118 Y 30.427 Z 7.102 A -43.024 C -250.952 F 159 +G1 X 4.088 Y 29.695 Z 7.778 A -43.020 C -250.882 F 159 +G1 X 3.046 Y 28.925 Z 8.489 A -43.018 C -250.809 F 159 +G1 X 2.014 Y 28.127 Z 9.222 A -43.017 C -250.735 F 159 +G1 X 1.008 Y 27.314 Z 9.964 A -43.018 C -250.660 F 159 +G1 X 0.023 Y 26.478 Z 10.723 A -43.019 C -250.584 F 159 +G1 X -0.810 Y 25.739 Z 11.390 A -43.022 C -250.517 F 159 +G1 X -1.622 Y 24.986 Z 12.067 A -43.026 C -250.450 F 159 +G1 X -2.501 Y 24.126 Z 12.831 A -43.032 C -250.375 F 159 +G1 X -3.350 Y 23.251 Z 13.605 A -43.040 C -250.299 F 159 +G1 X -4.197 Y 22.325 Z 14.417 A -43.049 C -250.219 F 159 +G1 X -5.014 Y 21.374 Z 15.245 A -43.060 C -250.139 F 159 +G1 X -5.788 Y 20.408 Z 16.077 A -43.073 C -250.059 F 159 +G1 X -6.286 Y 19.753 Z 16.641 A -43.083 C -250.005 F 159 +G1 X -7.001 Y 18.751 Z 17.497 A -43.099 C -249.924 F 159 +G1 X -7.595 Y 17.852 Z 18.259 A -43.115 C -249.852 F 159 +G1 X -8.154 Y 16.942 Z 19.028 A -43.132 C -249.780 F 159 +G1 X -8.555 Y 16.243 Z 19.616 A -43.146 C -249.726 F 159 +G1 X -8.935 Y 15.538 Z 20.210 A -43.162 C -249.671 F 159 +G1 X -9.296 Y 14.825 Z 20.809 A -43.178 C -249.617 F 159 +G1 X -9.632 Y 14.103 Z 21.410 A -43.195 C -249.562 F 159 +G1 X -9.949 Y 13.379 Z 22.020 A -43.213 C -249.508 F 159 +G1 X -10.240 Y 12.653 Z 22.627 A -43.232 C -249.455 F 159 +G1 X -10.628 Y 11.572 Z 23.533 A -43.262 C -249.376 F 159 +G1 X -11.821 Y 8.556 Z 26.203 A -43.262 C -249.376 F 159 +G1 X -13.104 Y 9.039 Z 27.659 A -43.262 C -249.376 F 318 +G0 X -21.724 Y 12.283 Z 37.446 A -43.262 C -249.376 +G0 X -22.334 Y 9.748 Z 37.831 A -41.984 C -255.486 +G0 X -22.868 Y 7.180 Z 38.086 A -41.045 C -261.864 +G0 X -23.323 Y 4.587 Z 38.210 A -40.470 C -268.439 +G0 X -23.698 Y 1.978 Z 38.203 A -40.274 C -275.118 +G0 X -23.992 Y -0.638 Z 38.065 A -40.463 C -281.797 +G0 X -24.203 Y -3.252 Z 37.797 A -41.032 C -288.375 +G0 X -24.332 Y -5.854 Z 37.399 A -41.964 C -294.757 +G0 X -24.377 Y -8.436 Z 36.873 A -43.236 C -300.873 +G0 X -17.947 Y -4.592 Z 28.905 A -43.236 C -300.873 +G1 X -16.771 Y -3.889 Z 27.448 A -43.236 C -300.873 F 318 +G1 X -18.158 Y -1.442 Z 25.201 A -43.236 C -300.873 F 159 +G1 X -18.323 Y -1.172 Z 24.960 A -43.228 C -300.894 F 159 + +G1 X -18.805 Y -0.344 Z 24.237 A -43.206 C -300.960 F 159 +G1 X -19.187 Y 0.363 Z 23.640 A -43.188 C -301.016 F 159 +G1 X -19.550 Y 1.080 Z 23.052 A -43.171 C -301.071 F 159 +G1 X -19.897 Y 1.811 Z 22.468 A -43.155 C -301.126 F 159 +G1 X -20.227 Y 2.558 Z 21.889 A -43.140 C -301.182 F 159 +G1 X -20.537 Y 3.314 Z 21.315 A -43.125 C -301.237 F 159 +G1 X -20.845 Y 4.119 Z 20.720 A -43.112 C -301.296 F 159 +G1 X -21.211 Y 5.171 Z 19.965 A -43.095 C -301.371 F 159 +G1 X -21.581 Y 6.364 Z 19.135 A -43.079 C -301.454 F 159 +G1 X -21.910 Y 7.576 Z 18.317 A -43.065 C -301.537 F 159 +G1 X -22.107 Y 8.391 Z 17.781 A -43.057 C -301.592 F 159 +G1 X -22.372 Y 9.630 Z 16.985 A -43.046 C -301.674 F 159 +G1 X -22.526 Y 10.465 Z 16.460 A -43.040 C -301.728 F 159 +G1 X -22.736 Y 11.798 Z 15.642 A -43.031 C -301.813 F 159 +G1 X -22.898 Y 13.078 Z 14.875 A -43.025 C -301.893 F 159 +G1 X -23.025 Y 14.365 Z 14.125 A -43.021 C -301.973 F 159 +G1 X -23.115 Y 15.661 Z 13.385 A -43.018 C -302.051 F 159 +G1 X -23.174 Y 16.966 Z 12.658 A -43.017 C -302.129 F 159 +G1 X -23.199 Y 18.279 Z 11.943 A -43.017 C -302.206 F 159 +G1 X -23.191 Y 19.709 Z 11.181 A -43.019 C -302.288 F 159 +G1 X -23.152 Y 21.048 Z 10.485 A -43.023 C -302.364 F 159 +G1 X -23.084 Y 22.387 Z 9.805 A -43.028 C -302.439 F 159 +G1 X -22.988 Y 23.727 Z 9.139 A -43.034 C -302.512 F 159 +G1 X -22.866 Y 25.071 Z 8.487 A -43.041 C -302.585 F 159 +G1 X -22.718 Y 26.422 Z 7.849 A -43.050 C -302.657 F 159 +G1 X -22.545 Y 27.775 Z 7.224 A -43.060 C -302.728 F 159 +G1 X -22.348 Y 29.137 Z 6.613 A -43.071 C -302.798 F 159 +G1 X -21.688 Y 32.871 Z 4.806 A -43.071 C -302.798 F 159 +G1 X -21.641 Y 33.109 Z 4.686 A -43.071 C -302.799 F 636 +G1 X -21.587 Y 33.337 Z 4.560 A -43.071 C -302.799 F 636 +G1 X -21.524 Y 33.555 Z 4.429 A -43.071 C -302.799 F 636 +G1 X -21.454 Y 33.762 Z 4.293 A -43.071 C -302.799 F 636 +G1 X -21.376 Y 33.960 Z 4.151 A -43.071 C -302.800 F 636 +G1 X -21.290 Y 34.148 Z 4.004 A -43.071 C -302.800 F 636 +G1 X -21.197 Y 34.326 Z 3.851 A -43.071 C -302.800 F 636 +G1 X -21.096 Y 34.493 Z 3.694 A -43.071 C -302.800 F 636 +G1 X -20.988 Y 34.651 Z 3.531 A -43.071 C -302.801 F 636 +G1 X -20.872 Y 34.799 Z 3.363 A -43.071 C -302.801 F 636 +G1 X -20.748 Y 34.937 Z 3.189 A -43.071 C -302.801 F 636 +G1 X -20.617 Y 35.065 Z 3.011 A -43.071 C -302.801 F 636 +G1 X -20.478 Y 35.183 Z 2.827 A -43.072 C -302.802 F 636 +G1 X -20.332 Y 35.291 Z 2.638 A -43.072 C -302.802 F 636 +G1 X -20.179 Y 35.390 Z 2.444 A -43.072 C -302.802 F 636 +G1 X -20.018 Y 35.478 Z 2.245 A -43.072 C -302.803 F 636 +G1 X -19.860 Y 35.551 Z 2.053 A -43.072 C -302.803 F 636 +G1 X -19.715 Y 35.604 Z 1.881 A -43.072 C -302.803 F 636 +G1 X -19.583 Y 35.636 Z 1.729 A -43.072 C -302.804 F 636 +G1 X -19.464 Y 35.648 Z 1.597 A -43.072 C -302.804 F 636 +G1 X -19.357 Y 35.640 Z 1.485 A -43.072 C -302.804 F 636 +G1 X -19.264 Y 35.611 Z 1.393 A -43.072 C -302.804 F 636 +G1 X -19.184 Y 35.562 Z 1.321 A -43.072 C -302.805 F 636 +G1 X -19.149 Y 35.530 Z 1.293 A -43.072 C -302.805 F 636 +G1 X -19.117 Y 35.493 Z 1.269 A -43.072 C -302.805 F 636 +G1 X -19.089 Y 35.450 Z 1.251 A -43.072 C -302.805 F 636 +G1 X -19.063 Y 35.403 Z 1.237 A -43.072 C -302.805 F 636 +G1 X -19.023 Y 35.293 Z 1.225 A -43.072 C -302.805 F 636 +G1 X -18.995 Y 35.162 Z 1.234 A -43.072 C -302.805 F 636 +G1 X -18.981 Y 35.012 Z 1.262 A -43.072 C -302.805 F 636 +G1 X -18.980 Y 34.841 Z 1.311 A -43.072 C -302.806 F 636 +G1 X -18.992 Y 34.649 Z 1.379 A -43.072 C -302.806 F 636 +G1 X -19.018 Y 34.438 Z 1.468 A -43.072 C -302.806 F 636 +G1 X -19.056 Y 34.206 Z 1.577 A -43.072 C -302.807 F 636 +G1 X -19.657 Y 31.022 Z 3.146 A -43.072 C -302.807 F 159 +G1 X -19.869 Y 29.663 Z 3.768 A -43.061 C -302.737 F 159 +G1 X -20.060 Y 28.315 Z 4.405 A -43.051 C -302.668 F 159 +G1 X -20.230 Y 26.975 Z 5.056 A -43.042 C -302.597 F 159 +G1 X -20.376 Y 25.634 Z 5.723 A -43.035 C -302.526 F 159 +G1 X -20.499 Y 24.303 Z 6.404 A -43.029 C -302.454 F 159 +G1 X -20.599 Y 22.972 Z 7.102 A -43.024 C -302.382 F 159 +G1 X -20.668 Y 21.711 Z 7.778 A -43.020 C -302.312 F 159 +G1 X -20.715 Y 20.416 Z 8.489 A -43.018 C -302.239 F 159 +G1 X -20.735 Y 19.110 Z 9.222 A -43.017 C -302.165 F 159 +G1 X -20.727 Y 17.817 Z 9.964 A -43.018 C -302.090 F 159 +G1 X -20.687 Y 16.526 Z 10.723 A -43.019 C -302.014 F 159 +G1 X -20.629 Y 15.414 Z 11.390 A -43.022 C -301.947 F 159 +G1 X -20.546 Y 14.310 Z 12.067 A -43.026 C -301.880 F 159 +G1 X -20.422 Y 13.086 Z 12.831 A -43.032 C -301.805 F 159 +G1 X -20.267 Y 11.877 Z 13.605 A -43.040 C -301.729 F 159 +G1 X -20.071 Y 10.638 Z 14.417 A -43.049 C -301.650 F 159 +G1 X -19.837 Y 9.406 Z 15.245 A -43.060 C -301.569 F 159 +G1 X -19.565 Y 8.198 Z 16.077 A -43.073 C -301.489 F 159 +G1 X -19.363 Y 7.401 Z 16.641 A -43.083 C -301.435 F 159 +G1 X -19.025 Y 6.217 Z 17.497 A -43.099 C -301.354 F 159 +G1 X -18.693 Y 5.192 Z 18.259 A -43.115 C -301.282 F 159 +G1 X -18.330 Y 4.188 Z 19.028 A -43.132 C -301.210 F 159 +G1 X -18.033 Y 3.439 Z 19.616 A -43.146 C -301.156 F 159 +G1 X -17.719 Y 2.701 Z 20.210 A -43.162 C -301.101 F 159 +G1 X -17.386 Y 1.975 Z 20.809 A -43.178 C -301.047 F 159 +G1 X -17.032 Y 1.262 Z 21.410 A -43.195 C -300.992 F 159 +G1 X -16.663 Y 0.563 Z 22.020 A -43.213 C -300.938 F 159 +G1 X -16.277 Y -0.117 Z 22.627 A -43.232 C -300.885 F 159 +G1 X -15.673 Y -1.095 Z 23.533 A -43.262 C -300.806 F 159 +G1 X -14.060 Y -3.907 Z 26.203 A -43.262 C -300.806 F 159 +G1 X -15.237 Y -4.609 Z 27.659 A -43.262 C -300.806 F 318 +G0 X -23.148 Y -9.326 Z 37.446 A -43.262 C -300.806 +G0 X -21.546 Y -11.384 Z 37.831 A -41.984 C -306.916 +G0 X -19.871 Y -13.403 Z 38.086 A -41.045 C -313.294 +G0 X -18.127 Y -15.375 Z 38.210 A -40.470 C -319.869 +G0 X -16.321 Y -17.295 Z 38.203 A -40.274 C -326.548 +G0 X -14.459 Y -19.156 Z 38.065 A -40.463 C -333.227 +G0 X -12.548 Y -20.951 Z 37.797 A -41.032 C -339.805 +G0 X -10.593 Y -22.674 Z 37.399 A -41.964 C -346.187 +G0 X -8.603 Y -24.319 Z 36.873 A -43.236 C -352.303 +G0 X -7.599 Y -16.895 Z 28.905 A -43.236 C -352.303 +G1 X -7.416 Y -15.537 Z 27.448 A -43.236 C -352.303 F 318 +G1 X -10.194 Y -15.096 Z 25.201 A -43.236 C -352.303 F 159 +G1 X -10.507 Y -15.056 Z 24.960 A -43.228 C -352.324 F 159 +G1 X -11.455 Y -14.917 Z 24.237 A -43.206 C -352.390 F 159 +G1 X -12.246 Y -14.775 Z 23.640 A -43.188 C -352.446 F 159 +G1 X -13.033 Y -14.612 Z 23.052 A -43.171 C -352.501 F 159 +G1 X -13.821 Y -14.427 Z 22.468 A -43.155 C -352.556 F 159 +G1 X -14.611 Y -14.220 Z 21.889 A -43.140 C -352.612 F 159 +G1 X -15.395 Y -13.990 Z 21.315 A -43.125 C -352.667 F 159 +G1 X -16.216 Y -13.729 Z 20.720 A -43.112 C -352.726 F 159 +G1 X -17.267 Y -13.360 Z 19.965 A -43.095 C -352.801 F 159 +G1 X -18.430 Y -12.905 Z 19.135 A -43.079 C -352.884 F 159 +G1 X -19.584 Y -12.407 Z 18.317 A -43.065 C -352.967 F 159 +G1 X -20.344 Y -12.053 Z 17.781 A -43.057 C -353.022 F 159 +G1 X -21.477 Y -11.487 Z 16.985 A -43.046 C -353.104 F 159 +G1 X -22.226 Y -11.087 Z 16.460 A -43.040 C -353.158 F 159 +G1 X -23.400 Y -10.420 Z 15.642 A -43.031 C -353.243 F 159 +G1 X -24.501 Y -9.749 Z 14.875 A -43.025 C -353.324 F 159 +G1 X -25.586 Y -9.046 Z 14.125 A -43.021 C -353.403 F 159 +G1 X -26.656 Y -8.308 Z 13.385 A -43.018 C -353.481 F 159 +G1 X -27.712 Y -7.541 Z 12.658 A -43.017 C -353.559 F 159 +G1 X -28.755 Y -6.742 Z 11.943 A -43.017 C -353.636 F 159 +G1 X -29.869 Y -5.844 Z 11.181 A -43.019 C -353.718 F 159 +G1 X -30.891 Y -4.979 Z 10.485 A -43.023 C -353.794 F 159 +G1 X -31.895 Y -4.091 Z 9.805 A -43.028 C -353.869 F 159 +G1 X -32.883 Y -3.180 Z 9.139 A -43.034 C -353.942 F 159 +G1 X -33.858 Y -2.247 Z 8.487 A -43.041 C -354.015 F 159 +G1 X -34.822 Y -1.289 Z 7.849 A -43.050 C -354.087 F 159 +G1 X -35.772 Y -0.310 Z 7.224 A -43.060 C -354.158 F 159 +G1 X -36.714 Y 0.693 Z 6.613 A -43.071 C -354.228 F 159 +G1 X -39.222 Y 3.537 Z 4.806 A -43.071 C -354.228 F 159 +G1 X -39.379 Y 3.722 Z 4.686 A -43.071 C -354.229 F 636 +G1 X -39.523 Y 3.907 Z 4.560 A -43.071 C -354.229 F 636 +G1 X -39.654 Y 4.092 Z 4.429 A -43.071 C -354.229 F 636 +G1 X -39.773 Y 4.276 Z 4.293 A -43.071 C -354.229 F 636 +G1 X -39.879 Y 4.460 Z 4.151 A -43.071 C -354.230 F 636 +G1 X -39.972 Y 4.644 Z 4.004 A -43.071 C -354.230 F 636 +G1 X -40.053 Y 4.828 Z 3.851 A -43.071 C -354.230 F 636 +G1 X -40.121 Y 5.012 Z 3.694 A -43.071 C -354.230 F 636 +G1 X -40.177 Y 5.195 Z 3.531 A -43.071 C -354.231 F 636 +G1 X -40.220 Y 5.378 Z 3.363 A -43.071 C -354.231 F 636 +G1 X -40.251 Y 5.560 Z 3.189 A -43.071 C -354.231 F 636 +G1 X -40.270 Y 5.743 Z 3.011 A -43.071 C -354.231 F 636 +G1 X -40.275 Y 5.925 Z 2.827 A -43.071 C -354.232 F 636 +G1 X -40.269 Y 6.106 Z 2.638 A -43.072 C -354.232 F 636 +G1 X -40.250 Y 6.287 Z 2.444 A -43.072 C -354.232 F 636 +G1 X -40.219 Y 6.468 Z 2.245 A -43.072 C -354.233 F 636 +G1 X -40.178 Y 6.638 Z 2.053 A -43.072 C -354.233 F 636 +G1 X -40.129 Y 6.784 Z 1.881 A -43.072 C -354.233 F 636 +G1 X -40.072 Y 6.907 Z 1.729 A -43.072 C -354.234 F 636 +G1 X -40.007 Y 7.008 Z 1.597 A -43.072 C -354.234 F 636 +G1 X -39.934 Y 7.086 Z 1.485 A -43.072 C -354.234 F 636 +G1 X -39.853 Y 7.141 Z 1.393 A -43.072 C -354.234 F 636 +G1 X -39.765 Y 7.173 Z 1.321 A -43.072 C -354.235 F 636 +G1 X -39.718 Y 7.180 Z 1.293 A -43.072 C -354.235 F 636 +G1 X -39.669 Y 7.182 Z 1.269 A -43.072 C -354.235 F 636 +G1 X -39.618 Y 7.178 Z 1.251 A -43.072 C -354.235 F 636 +G1 X -39.565 Y 7.168 Z 1.237 A -43.072 C -354.235 F 636 +G1 X -39.454 Y 7.131 Z 1.225 A -43.072 C -354.235 F 636 +G1 X -39.334 Y 7.071 Z 1.234 A -43.072 C -354.235 F 636 +G1 X -39.208 Y 6.989 Z 1.262 A -43.072 C -354.235 F 636 +G1 X -39.073 Y 6.883 Z 1.311 A -43.072 C -354.236 F 636 +G1 X -38.932 Y 6.754 Z 1.379 A -43.072 C -354.236 F 636 +G1 X -38.782 Y 6.602 Z 1.468 A -43.072 C -354.236 F 636 +G1 X -38.625 Y 6.427 Z 1.577 A -43.072 C -354.237 F 636 +G1 X -36.510 Y 3.973 Z 3.146 A -43.072 C -354.237 F 159 +G1 X -35.579 Y 2.959 Z 3.768 A -43.061 C -354.167 F 159 +G1 X -34.645 Y 1.970 Z 4.405 A -43.051 C -354.098 F 159 +G1 X -33.703 Y 1.001 Z 5.056 A -43.042 C -354.027 F 159 +G1 X -32.746 Y 0.051 Z 5.723 A -43.035 C -353.956 F 159 +G1 X -31.782 Y -0.875 Z 6.404 A -43.029 C -353.884 F 159 +G1 X -30.803 Y -1.783 Z 7.102 A -43.024 C -353.812 F 159 +G1 X -29.860 Y -2.623 Z 7.778 A -43.020 C -353.742 F 159 +G1 X -28.877 Y -3.468 Z 8.489 A -43.018 C -353.669 F 159 +G1 X -27.869 Y -4.297 Z 9.222 A -43.017 C -353.595 F 159 +G1 X -26.853 Y -5.096 Z 9.964 A -43.018 C -353.520 F 159 +G1 X -25.819 Y -5.871 Z 10.723 A -43.019 C -353.444 F 159 +G1 X -24.913 Y -6.518 Z 11.390 A -43.022 C -353.377 F 159 +G1 X -23.998 Y -7.142 Z 12.067 A -43.026 C -353.310 F 159 +G1 X -22.964 Y -7.808 Z 12.831 A -43.032 C -353.235 F 159 +G1 X -21.922 Y -8.441 Z 13.605 A -43.040 C -353.159 F 159 +G1 X -20.831 Y -9.060 Z 14.417 A -43.049 C -353.080 F 159 +G1 X -19.722 Y -9.645 Z 15.245 A -43.060 C -352.999 F 159 +G1 X -18.608 Y -10.186 Z 16.077 A -43.073 C -352.919 F 159 +G1 X -17.859 Y -10.525 Z 16.641 A -43.083 C -352.865 F 159 +G1 X -16.722 Y -10.998 Z 17.497 A -43.099 C -352.784 F 159 +G1 X -15.714 Y -11.377 Z 18.259 A -43.115 C -352.712 F 159 +G1 X -14.702 Y -11.720 Z 19.028 A -43.132 C -352.640 F 159 +G1 X -13.932 Y -11.955 Z 19.616 A -43.146 C -352.586 F 159 +G1 X -13.160 Y -12.169 Z 20.210 A -43.162 C -352.531 F 159 +G1 X -12.384 Y -12.362 Z 20.809 A -43.178 C -352.477 F 159 +G1 X -11.606 Y -12.529 Z 21.410 A -43.195 C -352.422 F 159 +G1 X -10.829 Y -12.678 Z 22.020 A -43.213 C -352.368 F 159 +G1 X -10.057 Y -12.799 Z 22.627 A -43.232 C -352.315 F 159 +G1 X -8.916 Y -12.937 Z 23.533 A -43.262 C -352.236 F 159 +G1 X -5.711 Y -13.429 Z 26.203 A -43.262 C -352.236 F 159 +G1 X -5.896 Y -14.787 Z 27.659 A -43.262 C -352.236 F 318 +G0 X -7.140 Y -23.913 Z 37.446 A -43.262 C -352.236 +( --- Operation 3 ) +G0 X -0.023 Y -41.436 Z 17.550 A -46.785 C -89.392 +G0 X -0.021 Y -37.057 Z 15.695 A -46.785 C -89.392 +G0 X -13.138 Y -36.917 Z 3.370 A -46.785 C -89.392 +G1 X -14.596 Y -36.902 Z 2.001 A -46.785 C -89.392 F 318 +G1 X -11.756 Y -34.467 Z 3.910 A -46.785 C -89.392 F 159 +G1 X -10.723 Y -33.651 Z 4.625 A -46.795 C -89.459 F 159 +G1 X -9.693 Y -32.827 Z 5.368 A -46.805 C -89.527 F 159 +G1 X -8.685 Y -32.010 Z 6.121 A -46.813 C -89.594 F 159 +G1 X -7.694 Y -31.195 Z 6.890 A -46.820 C -89.660 F 159 +G1 X -6.715 Y -30.384 Z 7.676 A -46.825 C -89.726 F 159 +G1 X -5.861 Y -29.664 Z 8.385 A -46.829 C -89.785 F 159 +G1 X -4.698 Y -28.665 Z 9.383 A -46.833 C -89.866 F 159 +G1 X -3.758 Y -27.837 Z 10.221 A -46.835 C -89.933 F 159 +G1 X -2.843 Y -27.014 Z 11.065 A -46.835 C -89.999 F 159 +G1 X -1.946 Y -26.189 Z 11.920 A -46.835 C -90.065 F 159 +G1 X -1.063 Y -25.350 Z 12.791 A -46.833 C -90.132 F 159 +G1 X -0.203 Y -24.509 Z 13.671 A -46.830 C -90.200 F 159 +G1 X 0.637 Y -23.653 Z 14.564 A -46.826 C -90.268 F 159 +G1 X 1.487 Y -22.753 Z 15.505 A -46.820 C -90.340 F 159 +G1 X 2.246 Y -21.915 Z 16.382 A -46.813 C -90.406 F 159 +G1 X 2.761 Y -21.325 Z 16.998 A -46.807 C -90.453 F 159 +G1 X 3.511 Y -20.424 Z 17.936 A -46.798 C -90.524 F 159 +G1 X 3.992 Y -19.821 Z 18.562 A -46.791 C -90.572 F 159 +G1 X 4.684 Y -18.907 Z 19.509 A -46.779 C -90.644 F 159 +G1 X 5.347 Y -17.972 Z 20.474 A -46.765 C -90.718 F 159 +G1 X 5.825 Y -17.257 Z 21.212 A -46.753 C -90.774 F 159 +G1 X 6.278 Y -16.537 Z 21.952 A -46.740 C -90.831 F 159 +G1 X 6.659 Y -15.898 Z 22.610 A -46.728 C -90.881 F 159 +G1 X 7.020 Y -15.252 Z 23.273 A -46.715 C -90.932 F 159 +G1 X 7.365 Y -14.605 Z 23.942 A -46.700 C -90.983 F 159 +G1 X 7.688 Y -13.953 Z 24.614 A -46.686 C -91.034 F 159 +G1 X 7.987 Y -13.297 Z 25.289 A -46.670 C -91.086 F 159 +G1 X 8.264 Y -12.634 Z 25.970 A -46.652 C -91.138 F 159 +G1 X 8.528 Y -11.909 Z 26.706 A -46.633 C -91.195 F 159 +G1 X 8.654 Y -11.520 Z 27.099 A -46.622 C -91.225 F 159 +G1 X 9.562 Y -8.114 Z 30.357 A -46.622 C -91.225 F 159 +G1 X 11.015 Y -8.083 Z 31.731 A -46.622 C -91.225 F 318 +G0 X 19.520 Y -7.901 Z 39.769 A -46.622 C -91.225 +G0 X 20.698 Y -9.246 Z 38.873 A -45.997 C -94.174 +G0 X 21.836 Y -10.572 Z 37.900 A -45.450 C -97.182 +G0 X 22.930 Y -11.877 Z 36.853 A -44.983 C -100.243 +G0 X 23.979 Y -13.159 Z 35.733 A -44.600 C -103.349 +G0 X 24.981 Y -14.415 Z 34.542 A -44.301 C -106.493 +G0 X 25.933 Y -15.643 Z 33.283 A -44.090 C -109.666 +G0 X 26.834 Y -16.839 Z 31.959 A -43.967 C -112.858 +G0 X 27.682 Y -18.003 Z 30.571 A -43.933 C -116.059 +G0 X 28.476 Y -19.131 Z 29.123 A -43.989 C -119.259 +G0 X 29.213 Y -20.221 Z 27.618 A -44.133 C -122.447 +G0 X 29.893 Y -21.271 Z 26.058 A -44.366 C -125.614 +G0 X 30.513 Y -22.279 Z 24.446 A -44.685 C -128.749 +G0 X 31.073 Y -23.243 Z 22.786 A -45.089 C -131.845 +G0 X 31.572 Y -24.161 Z 21.081 A -45.576 C -134.894 +G0 X 32.009 Y -25.032 Z 19.335 A -46.142 C -137.888 +G0 X 32.382 Y -25.853 Z 17.550 A -46.785 C -140.822 +G0 X 28.960 Y -23.120 Z 15.695 A -46.785 C -140.822 +G0 X 20.672 Y -33.289 Z 3.370 A -46.785 C -140.822 +G1 X 19.752 Y -34.419 Z 2.001 A -46.785 C -140.822 F 318 +G1 X 19.619 Y -30.681 Z 3.910 A -46.785 C -140.822 F 159 +G1 X 19.624 Y -29.364 Z 4.625 A -46.795 C -140.889 F 159 +G1 X 19.622 Y -28.045 Z 5.368 A -46.805 C -140.957 F 159 +G1 X 19.612 Y -26.747 Z 6.121 A -46.813 C -141.024 F 159 +G1 X 19.593 Y -25.465 Z 6.890 A -46.820 C -141.090 F 159 +G1 X 19.569 Y -24.193 Z 7.676 A -46.825 C -141.156 F 159 +G1 X 19.539 Y -23.077 Z 8.385 A -46.829 C -141.215 F 159 +G1 X 19.482 Y -21.545 Z 9.383 A -46.833 C -141.296 F 159 +G1 X 19.421 Y -20.293 Z 10.221 A -46.835 C -141.363 F 159 +G1 X 19.349 Y -19.065 Z 11.065 A -46.835 C -141.429 F 159 +G1 X 19.263 Y -17.849 Z 11.920 A -46.835 C -141.495 F 159 +G1 X 19.157 Y -16.636 Z 12.791 A -46.833 C -141.562 F 159 +G1 X 19.036 Y -15.439 Z 13.671 A -46.830 C -141.630 F 159 +G1 X 18.891 Y -14.249 Z 14.564 A -46.826 C -141.698 F 159 +G1 X 18.717 Y -13.023 Z 15.505 A -46.820 C -141.770 F 159 +G1 X 18.534 Y -11.907 Z 16.382 A -46.813 C -141.836 F 159 +G1 X 18.394 Y -11.137 Z 16.998 A -46.807 C -141.883 F 159 +G1 X 18.158 Y -9.988 Z 17.936 A -46.798 C -141.954 F 159 +G1 X 17.986 Y -9.237 Z 18.562 A -46.791 C -142.002 F 159 +G1 X 17.703 Y -8.126 Z 19.509 A -46.779 C -142.074 F 159 +G1 X 17.385 Y -7.025 Z 20.474 A -46.765 C -142.148 F 159 +G1 X 17.124 Y -6.205 Z 21.212 A -46.753 C -142.204 F 159 +G1 X 16.844 Y -5.402 Z 21.952 A -46.740 C -142.261 F 159 +G1 X 16.582 Y -4.706 Z 22.610 A -46.728 C -142.311 F 159 +G1 X 16.302 Y -4.021 Z 23.273 A -46.715 C -142.362 F 159 +G1 X 16.010 Y -3.347 Z 23.942 A -46.700 C -142.413 F 159 +G1 X 15.702 Y -2.689 Z 24.614 A -46.686 C -142.464 F 159 +G1 X 15.376 Y -2.046 Z 25.289 A -46.670 C -142.516 F 159 +G1 X 15.030 Y -1.416 Z 25.970 A -46.652 C -142.568 F 159 +G1 X 14.628 Y -0.758 Z 26.706 A -46.633 C -142.625 F 159 +G1 X 14.403 Y -0.417 Z 27.099 A -46.622 C -142.655 F 159 +G1 X 12.306 Y 2.417 Z 30.357 A -46.622 C -142.655 F 159 +G1 X 13.188 Y 3.573 Z 31.731 A -46.622 C -142.655 F 318 +G0 X 18.348 Y 10.335 Z 39.769 A -46.622 C -142.655 +G0 X 20.134 Y 10.418 Z 38.873 A -45.997 C -145.604 +G0 X 21.880 Y 10.481 Z 37.900 A -45.450 C -148.612 +G0 X 23.582 Y 10.522 Z 36.853 A -44.983 C -151.673 +G0 X 25.239 Y 10.543 Z 35.733 A -44.600 C -154.779 +G0 X 26.845 Y 10.543 Z 34.542 A -44.301 C -157.923 +G0 X 28.399 Y 10.523 Z 33.283 A -44.090 C -161.096 +G0 X 29.896 Y 10.481 Z 31.959 A -43.967 C -164.288 +G0 X 31.334 Y 10.419 Z 30.571 A -43.933 C -167.489 +G0 X 32.711 Y 10.336 Z 29.123 A -43.989 C -170.689 +G0 X 34.023 Y 10.233 Z 27.618 A -44.133 C -173.877 +G0 X 35.268 Y 10.110 Z 26.058 A -44.366 C -177.044 +G0 X 36.443 Y 9.966 Z 24.446 A -44.685 C -180.180 +G0 X 37.546 Y 9.803 Z 22.786 A -45.089 C -183.275 +G0 X 38.575 Y 9.621 Z 21.081 A -45.576 C -186.324 +G0 X 39.528 Y 9.420 Z 19.335 A -46.142 C -189.318 +G0 X 40.402 Y 9.200 Z 17.550 A -46.785 C -192.252 +G0 X 36.132 Y 8.227 Z 15.695 A -46.785 C -192.252 +G0 X 38.916 Y -4.592 Z 3.370 A -46.785 C -192.252 +G1 X 39.225 Y -6.016 Z 2.001 A -46.785 C -192.252 F 318 +G1 X 36.219 Y -3.789 Z 3.910 A -46.785 C -192.252 F 159 +G1 X 35.194 Y -2.965 Z 4.625 A -46.795 C -192.319 F 159 +G1 X 34.161 Y -2.144 Z 5.368 A -46.805 C -192.387 F 159 +G1 X 33.140 Y -1.343 Z 6.121 A -46.813 C -192.454 F 159 +G1 X 32.125 Y -0.558 Z 6.890 A -46.820 C -192.520 F 159 +G1 X 31.116 Y 0.216 Z 7.676 A -46.825 C -192.586 F 159 +G1 X 30.224 Y 0.889 Z 8.385 A -46.829 C -192.645 F 159 +G1 X 28.992 Y 1.799 Z 9.383 A -46.833 C -192.726 F 159 +G1 X 27.975 Y 2.532 Z 10.221 A -46.835 C -192.793 F 159 +G1 X 26.969 Y 3.241 Z 11.065 A -46.835 C -192.859 F 159 +G1 X 25.965 Y 3.932 Z 11.920 A -46.835 C -192.925 F 159 +G1 X 24.951 Y 4.606 Z 12.791 A -46.833 C -192.992 F 159 +G1 X 23.939 Y 5.257 Z 13.671 A -46.830 C -193.060 F 159 +G1 X 22.918 Y 5.886 Z 14.564 A -46.826 C -193.128 F 159 +G1 X 21.851 Y 6.514 Z 15.505 A -46.820 C -193.200 F 159 +G1 X 20.865 Y 7.067 Z 16.382 A -46.813 C -193.266 F 159 +G1 X 20.176 Y 7.438 Z 16.998 A -46.807 C -193.313 F 159 +G1 X 19.130 Y 7.969 Z 17.936 A -46.798 C -193.384 F 159 +G1 X 18.436 Y 8.303 Z 18.562 A -46.791 C -193.432 F 159 +G1 X 17.390 Y 8.775 Z 19.509 A -46.779 C -193.504 F 159 +G1 X 16.332 Y 9.213 Z 20.474 A -46.765 C -193.578 F 159 +G1 X 15.527 Y 9.520 Z 21.212 A -46.753 C -193.634 F 159 +G1 X 14.725 Y 9.802 Z 21.952 A -46.740 C -193.691 F 159 +G1 X 14.017 Y 10.030 Z 22.610 A -46.728 C -193.741 F 159 +G1 X 13.307 Y 10.239 Z 23.273 A -46.715 C -193.792 F 159 +G1 X 12.599 Y 10.431 Z 23.942 A -46.701 C -193.843 F 159 +G1 X 11.892 Y 10.600 Z 24.614 A -46.686 C -193.894 F 159 +G1 X 11.186 Y 10.747 Z 25.289 A -46.670 C -193.946 F 159 +G1 X 10.478 Y 10.868 Z 25.970 A -46.652 C -193.998 F 159 +G1 X 9.713 Y 10.964 Z 26.706 A -46.633 C -194.055 F 159 +G1 X 9.305 Y 11.001 Z 27.099 A -46.622 C -194.085 F 159 +G1 X 5.783 Y 11.128 Z 30.357 A -46.622 C -194.085 F 159 +G1 X 5.429 Y 12.538 Z 31.731 A -46.622 C -194.085 F 318 +G0 X 3.359 Y 20.789 Z 39.769 A -46.622 C -194.085 +G0 X 4.407 Y 22.237 Z 38.873 A -45.997 C -197.034 +G0 X 5.447 Y 23.641 Z 37.900 A -45.450 C -200.042 +G0 X 6.476 Y 24.998 Z 36.853 A -44.983 C -203.103 +G0 X 7.492 Y 26.306 Z 35.733 A -44.600 C -206.209 +G0 X 8.494 Y 27.562 Z 34.542 A -44.301 C -209.353 +G0 X 9.479 Y 28.764 Z 33.283 A -44.090 C -212.526 +G0 X 10.445 Y 29.909 Z 31.959 A -43.967 C -215.718 +G0 X 11.390 Y 30.995 Z 30.571 A -43.933 C -218.919 +G0 X 12.313 Y 32.019 Z 29.123 A -43.989 C -222.119 +G0 X 13.211 Y 32.981 Z 27.618 A -44.133 C -225.307 +G0 X 14.084 Y 33.877 Z 26.058 A -44.366 C -228.474 +G0 X 14.929 Y 34.706 Z 24.446 A -44.685 C -231.609 +G0 X 15.744 Y 35.467 Z 22.786 A -45.089 C -234.705 +G0 X 16.528 Y 36.158 Z 21.081 A -45.576 C -237.754 +G0 X 17.280 Y 36.777 Z 19.335 A -46.142 C -240.748 +G0 X 17.997 Y 37.324 Z 17.550 A -46.785 C -243.682 +G0 X 16.095 Y 33.379 Z 15.695 A -46.785 C -243.682 +G0 X 27.853 Y 27.563 Z 3.370 A -46.785 C -243.682 +G1 X 29.160 Y 26.917 Z 2.001 A -46.785 C -243.682 F 318 +G1 X 25.544 Y 25.955 Z 3.910 A -46.785 C -243.682 F 159 +G1 X 24.260 Y 25.668 Z 4.625 A -46.795 C -243.749 F 159 +G1 X 22.974 Y 25.372 Z 5.368 A -46.805 C -243.817 F 159 +G1 X 21.711 Y 25.073 Z 6.121 A -46.813 C -243.884 F 159 +G1 X 20.465 Y 24.769 Z 6.890 A -46.820 C -243.950 F 159 +G1 X 19.231 Y 24.463 Z 7.676 A -46.825 C -244.016 F 159 +G1 X 18.149 Y 24.185 Z 8.385 A -46.829 C -244.075 F 159 +G1 X 16.669 Y 23.789 Z 9.383 A -46.833 C -244.156 F 159 +G1 X 15.462 Y 23.451 Z 10.221 A -46.835 C -244.223 F 159 +G1 X 14.280 Y 23.107 Z 11.065 A -46.835 C -244.289 F 159 + +G1 X 13.115 Y 22.752 Z 11.920 A -46.835 C -244.355 F 159 +G1 X 11.955 Y 22.380 Z 12.791 A -46.833 C -244.422 F 159 +G1 X 10.815 Y 21.995 Z 13.671 A -46.830 C -244.490 F 159 +G1 X 9.687 Y 21.588 Z 14.564 A -46.826 C -244.558 F 159 +G1 X 8.531 Y 21.146 Z 15.505 A -46.820 C -244.630 F 159 +G1 X 7.483 Y 20.719 Z 16.382 A -46.813 C -244.696 F 159 +G1 X 6.764 Y 20.412 Z 16.998 A -46.807 C -244.743 F 159 +G1 X 5.696 Y 19.925 Z 17.936 A -46.798 C -244.814 F 159 +G1 X 5.002 Y 19.591 Z 18.562 A -46.791 C -244.862 F 159 +G1 X 3.982 Y 19.067 Z 19.509 A -46.779 C -244.934 F 159 +G1 X 2.979 Y 18.513 Z 20.474 A -46.765 C -245.008 F 159 +G1 X 2.238 Y 18.075 Z 21.212 A -46.753 C -245.064 F 159 +G1 X 1.517 Y 17.624 Z 21.952 A -46.740 C -245.121 F 159 +G1 X 0.897 Y 17.213 Z 22.610 A -46.728 C -245.171 F 159 +G1 X 0.292 Y 16.788 Z 23.273 A -46.715 C -245.222 F 159 +G1 X -0.300 Y 16.354 Z 23.942 A -46.701 C -245.273 F 159 +G1 X -0.873 Y 15.907 Z 24.614 A -46.686 C -245.324 F 159 +G1 X -1.428 Y 15.446 Z 25.289 A -46.670 C -245.376 F 159 +G1 X -1.965 Y 14.968 Z 25.970 A -46.652 C -245.428 F 159 +G1 X -2.517 Y 14.430 Z 26.706 A -46.633 C -245.485 F 159 +G1 X -2.800 Y 14.134 Z 27.099 A -46.622 C -245.515 F 159 +G1 X -5.095 Y 11.459 Z 30.357 A -46.622 C -245.515 F 159 +G1 X -6.418 Y 12.062 Z 31.731 A -46.622 C -245.515 F 318 +G0 X -14.160 Y 15.587 Z 39.769 A -46.622 C -245.515 +G0 X -14.638 Y 17.310 Z 38.873 A -45.997 C -248.464 +G0 X -15.088 Y 18.998 Z 37.900 A -45.450 C -251.472 +G0 X -15.507 Y 20.649 Z 36.853 A -44.983 C -254.533 +G0 X -15.896 Y 22.259 Z 35.733 A -44.600 C -257.639 +G0 X -16.254 Y 23.825 Z 34.542 A -44.301 C -260.783 +G0 X -16.579 Y 25.344 Z 33.283 A -44.090 C -263.956 +G0 X -16.872 Y 26.813 Z 31.959 A -43.967 C -267.148 +G0 X -17.132 Y 28.229 Z 30.571 A -43.933 C -270.349 +G0 X -17.357 Y 29.590 Z 29.123 A -43.989 C -273.549 +G0 X -17.549 Y 30.892 Z 27.618 A -44.133 C -276.737 +G0 X -17.706 Y 32.133 Z 26.058 A -44.366 C -279.904 +G0 X -17.827 Y 33.310 Z 24.446 A -44.685 C -283.040 +G0 X -17.914 Y 34.422 Z 22.786 A -45.089 C -286.135 +G0 X -17.965 Y 35.466 Z 21.081 A -45.576 C -289.184 +G0 X -17.981 Y 36.440 Z 19.335 A -46.142 C -292.178 +G0 X -17.961 Y 37.341 Z 17.550 A -46.785 C -295.112 +G0 X -16.063 Y 33.394 Z 15.695 A -46.785 C -295.112 +G0 X -4.185 Y 38.962 Z 3.370 A -46.785 C -295.112 +G1 X -2.865 Y 39.580 Z 2.001 A -46.785 C -295.112 F 318 +G1 X -4.367 Y 36.154 Z 3.910 A -46.785 C -295.112 F 159 +G1 X -4.943 Y 34.971 Z 4.625 A -46.795 C -295.179 F 159 +G1 X -5.513 Y 33.781 Z 5.368 A -46.805 C -295.247 F 159 +G1 X -6.067 Y 32.607 Z 6.121 A -46.813 C -295.314 F 159 +G1 X -6.607 Y 31.443 Z 6.890 A -46.820 C -295.380 F 159 +G1 X -7.136 Y 30.288 Z 7.676 A -46.825 C -295.446 F 159 +G1 X -7.593 Y 29.268 Z 8.385 A -46.829 C -295.505 F 159 +G1 X -8.207 Y 27.864 Z 9.383 A -46.833 C -295.586 F 159 +G1 X -8.695 Y 26.710 Z 10.221 A -46.835 C -295.653 F 159 +G1 X -9.163 Y 25.571 Z 11.065 A -46.835 C -295.719 F 159 +G1 X -9.612 Y 24.439 Z 11.920 A -46.835 C -295.785 F 159 +G1 X -10.044 Y 23.300 Z 12.791 A -46.833 C -295.852 F 159 +G1 X -10.454 Y 22.169 Z 13.671 A -46.830 C -295.920 F 159 +G1 X -10.839 Y 21.033 Z 14.564 A -46.826 C -295.988 F 159 +G1 X -11.214 Y 19.853 Z 15.505 A -46.820 C -296.060 F 159 +G1 X -11.534 Y 18.769 Z 16.382 A -46.813 C -296.126 F 159 +G1 X -11.742 Y 18.014 Z 16.998 A -46.807 C -296.173 F 159 +G1 X -12.027 Y 16.876 Z 17.936 A -46.798 C -296.244 F 159 +G1 X -12.198 Y 16.125 Z 18.562 A -46.791 C -296.292 F 159 +G1 X -12.425 Y 15.001 Z 19.509 A -46.779 C -296.364 F 159 +G1 X -12.617 Y 13.871 Z 20.474 A -46.765 C -296.438 F 159 +G1 X -12.737 Y 13.019 Z 21.212 A -46.753 C -296.494 F 159 +G1 X -12.833 Y 12.174 Z 21.952 A -46.740 C -296.551 F 159 +G1 X -12.899 Y 11.433 Z 22.610 A -46.728 C -296.601 F 159 +G1 X -12.944 Y 10.695 Z 23.273 A -46.715 C -296.652 F 159 +G1 X -12.973 Y 9.962 Z 23.942 A -46.701 C -296.703 F 159 +G1 X -12.981 Y 9.235 Z 24.614 A -46.686 C -296.754 F 159 +G1 X -12.967 Y 8.514 Z 25.289 A -46.670 C -296.806 F 159 +G1 X -12.927 Y 7.796 Z 25.970 A -46.652 C -296.858 F 159 +G1 X -12.851 Y 7.029 Z 26.706 A -46.633 C -296.915 F 159 +G1 X -12.796 Y 6.623 Z 27.099 A -46.622 C -296.945 F 159 +G1 X -12.136 Y 3.161 Z 30.357 A -46.622 C -296.945 F 159 +G1 X -13.432 Y 2.502 Z 31.731 A -46.622 C -296.945 F 318 +G0 X -21.015 Y -1.353 Z 39.769 A -46.622 C -296.945 +G0 X -22.660 Y -0.653 Z 38.873 A -45.997 C -299.894 +G0 X -24.260 Y 0.049 Z 37.900 A -45.450 C -302.902 +G0 X -25.813 Y 0.750 Z 36.853 A -44.983 C -305.963 +G0 X -27.314 Y 1.449 Z 35.733 A -44.600 C -309.069 +G0 X -28.762 Y 2.146 Z 34.542 A -44.301 C -312.213 +G0 X -30.152 Y 2.839 Z 33.283 A -44.090 C -315.386 +G0 X -31.483 Y 3.526 Z 31.959 A -43.967 C -318.578 +G0 X -32.752 Y 4.206 Z 30.571 A -43.933 C -321.779 +G0 X -33.957 Y 4.877 Z 29.123 A -43.988 C -324.979 +G0 X -35.094 Y 5.540 Z 27.618 A -44.133 C -328.167 +G0 X -36.162 Y 6.191 Z 26.058 A -44.366 C -331.334 +G0 X -37.158 Y 6.830 Z 24.446 A -44.685 C -334.470 +G0 X -38.082 Y 7.455 Z 22.786 A -45.089 C -337.565 +G0 X -38.930 Y 8.066 Z 21.081 A -45.576 C -340.614 +G0 X -39.701 Y 8.661 Z 19.335 A -46.142 C -343.608 +G0 X -40.394 Y 9.238 Z 17.550 A -46.785 C -346.542 +G0 X -36.124 Y 8.262 Z 15.695 A -46.785 C -346.542 +G0 X -33.071 Y 21.020 Z 3.370 A -46.785 C -346.542 +G1 X -32.732 Y 22.437 Z 2.001 A -46.785 C -346.542 F 318 +G1 X -30.990 Y 19.127 Z 3.910 A -46.785 C -346.542 F 159 +G1 X -30.424 Y 17.939 Z 4.625 A -46.795 C -346.609 F 159 +G1 X -29.849 Y 16.751 Z 5.368 A -46.805 C -346.677 F 159 +G1 X -29.276 Y 15.586 Z 6.121 A -46.813 C -346.744 F 159 +G1 X -28.703 Y 14.439 Z 6.890 A -46.820 C -346.810 F 159 +G1 X -28.130 Y 13.304 Z 7.676 A -46.825 C -346.876 F 159 +G1 X -27.617 Y 12.311 Z 8.385 A -46.829 C -346.935 F 159 +G1 X -26.902 Y 10.956 Z 9.383 A -46.833 C -347.016 F 159 +G1 X -26.304 Y 9.855 Z 10.221 A -46.835 C -347.083 F 159 +G1 X -25.706 Y 8.779 Z 11.065 A -46.835 C -347.149 F 159 +G1 X -25.100 Y 7.722 Z 11.920 A -46.835 C -347.215 F 159 +G1 X -24.479 Y 6.674 Z 12.791 A -46.833 C -347.282 F 159 +G1 X -23.850 Y 5.648 Z 13.671 A -46.830 C -347.350 F 159 +G1 X -23.203 Y 4.639 Z 14.564 A -46.826 C -347.418 F 159 +G1 X -22.514 Y 3.610 Z 15.505 A -46.820 C -347.490 F 159 +G1 X -21.865 Y 2.684 Z 16.382 A -46.813 C -347.556 F 159 +G1 X -21.405 Y 2.051 Z 16.998 A -46.807 C -347.603 F 159 +G1 X -20.693 Y 1.119 Z 17.936 A -46.798 C -347.674 F 159 +G1 X -20.213 Y 0.517 Z 18.562 A -46.791 C -347.722 F 159 +G1 X -19.475 Y -0.362 Z 19.509 A -46.779 C -347.794 F 159 +G1 X -18.711 Y -1.216 Z 20.474 A -46.765 C -347.868 F 159 +G1 X -18.120 Y -1.841 Z 21.212 A -46.753 C -347.924 F 159 +G1 X -17.519 Y -2.443 Z 21.952 A -46.740 C -347.981 F 159 +G1 X -16.981 Y -2.956 Z 22.610 A -46.728 C -348.031 F 159 +G1 X -16.432 Y -3.452 Z 23.273 A -46.715 C -348.082 F 159 +G1 X -15.877 Y -3.932 Z 23.942 A -46.700 C -348.133 F 159 +G1 X -15.314 Y -4.392 Z 24.614 A -46.686 C -348.184 F 159 +G1 X -14.741 Y -4.830 Z 25.289 A -46.670 C -348.236 F 159 +G1 X -14.155 Y -5.247 Z 25.970 A -46.652 C -348.288 F 159 +G1 X -13.508 Y -5.665 Z 26.706 A -46.633 C -348.345 F 159 +G1 X -13.157 Y -5.875 Z 27.099 A -46.622 C -348.375 F 159 +G1 X -10.038 Y -7.518 Z 30.357 A -46.622 C -348.375 F 159 +G1 X -10.331 Y -8.942 Z 31.731 A -46.621 C -348.375 F 318 +G0 X -12.045 Y -17.274 Z 39.769 A -46.622 C -348.375 +G0 X -13.618 Y -18.124 Z 38.873 A -45.997 C -351.324 +G0 X -15.164 Y -18.938 Z 37.900 A -45.450 C -354.332 +G0 X -16.680 Y -19.714 Z 36.853 A -44.983 C -357.393 +G0 X -18.163 Y -20.452 Z 35.733 A -44.600 C -360.499 +G0 X -19.610 Y -21.149 Z 34.542 A -44.301 C -363.643 +G0 X -21.019 Y -21.804 Z 33.283 A -44.090 C -366.816 +G0 X -22.386 Y -22.417 Z 31.959 A -43.967 C -370.008 +G0 X -23.708 Y -22.985 Z 30.571 A -43.933 C -373.209 +G0 X -24.984 Y -23.508 Z 29.123 A -43.989 C -376.409 +G0 X -26.211 Y -23.984 Z 27.618 A -44.133 C -379.597 +G0 X -27.386 Y -24.413 Z 26.058 A -44.366 C -382.764 +G0 X -28.507 Y -24.794 Z 24.446 A -44.685 C -385.900 +G0 X -29.571 Y -25.126 Z 22.786 A -45.089 C -388.995 +G0 X -30.578 Y -25.408 Z 21.081 A -45.576 C -392.044 +G0 X -31.523 Y -25.640 Z 19.335 A -46.142 C -395.038 +G0 X -32.407 Y -25.822 Z 17.550 A -46.785 C -397.972 +G0 X -28.982 Y -23.092 Z 15.695 A -46.785 C -397.972 +G0 X -37.053 Y -12.751 Z 3.370 A -46.785 C -397.972 +G1 X -37.950 Y -11.602 Z 2.001 A -46.785 C -397.972 F 318 +G1 X -34.275 Y -12.304 Z 3.910 A -46.785 C -397.972 F 159 +G1 X -32.993 Y -12.602 Z 4.625 A -46.795 C -398.039 F 159 +G1 X -31.706 Y -12.894 Z 5.368 A -46.805 C -398.107 F 159 +G1 X -30.439 Y -13.172 Z 6.121 A -46.813 C -398.174 F 159 +G1 X -29.184 Y -13.439 Z 6.890 A -46.820 C -398.240 F 159 +G1 X -27.940 Y -13.698 Z 7.676 A -46.825 C -398.306 F 159 +G1 X -26.844 Y -13.917 Z 8.385 A -46.829 C -398.365 F 159 +G1 X -25.339 Y -14.203 Z 9.383 A -46.833 C -398.446 F 159 +G1 X -24.104 Y -14.421 Z 10.221 A -46.835 C -398.513 F 159 +G1 X -22.891 Y -14.624 Z 11.065 A -46.835 C -398.579 F 159 +G1 X -21.686 Y -14.810 Z 11.920 A -46.835 C -398.645 F 159 +G1 X -20.480 Y -14.978 Z 12.791 A -46.833 C -398.712 F 159 +G1 X -19.286 Y -15.126 Z 13.671 A -46.830 C -398.780 F 159 +G1 X -18.093 Y -15.249 Z 14.564 A -46.826 C -398.848 F 159 +G1 X -16.859 Y -15.352 Z 15.505 A -46.820 C -398.920 F 159 +G1 X -15.731 Y -15.422 Z 16.382 A -46.813 C -398.986 F 159 +G1 X -14.949 Y -15.457 Z 16.998 A -46.807 C -399.033 F 159 +G1 X -13.776 Y -15.481 Z 17.936 A -46.798 C -399.104 F 159 +G1 X -13.006 Y -15.481 Z 18.562 A -46.791 C -399.152 F 159 +G1 X -11.859 Y -15.452 Z 19.509 A -46.779 C -399.224 F 159 +G1 X -10.715 Y -15.388 Z 20.474 A -46.765 C -399.298 F 159 +G1 X -9.858 Y -15.315 Z 21.212 A -46.753 C -399.354 F 159 +G1 X -9.013 Y -15.221 Z 21.952 A -46.740 C -399.411 F 159 +G1 X -8.276 Y -15.120 Z 22.610 A -46.728 C -399.461 F 159 +G1 X -7.546 Y -14.999 Z 23.273 A -46.715 C -399.512 F 159 +G1 X -6.824 Y -14.865 Z 23.942 A -46.700 C -399.563 F 159 +G1 X -6.114 Y -14.711 Z 24.614 A -46.686 C -399.614 F 159 +G1 X -5.414 Y -14.536 Z 25.289 A -46.670 C -399.666 F 159 +G1 X -4.723 Y -14.338 Z 25.970 A -46.652 C -399.718 F 159 +G1 X -3.992 Y -14.093 Z 26.706 A -46.633 C -399.775 F 159 +G1 X -3.609 Y -13.949 Z 27.099 A -46.622 C -399.805 F 159 +G1 X -0.380 Y -12.535 Z 30.357 A -46.622 C -399.805 F 159 +G1 X 0.550 Y -13.652 Z 31.731 A -46.622 C -399.805 F 318 +G0 X 5.996 Y -20.187 Z 39.769 A -46.622 C -399.805 +M5 +G0 A 0 C 0 +G0 X 0 Y 0 Z40 +( Rmax 45.44 Zmin -2.65 Zmax 39.77 ) +( Amin -74.49 Amax 0.00 ) +( Cmin -399.81 Cmax 0.00 ) +M429 ;Restore Trivkins +M30 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc new file mode 100644 index 0000000..e17dea4 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc @@ -0,0 +1,3 @@ +; zmax zmin r frate n a b c dist +o call [10] [5] [10][1000][3][20][0][45][20] +m2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc new file mode 100644 index 0000000..3b43fd3 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc @@ -0,0 +1,39 @@ +; for debugging, use mdi to set global #<_switchkins_debug>=1 + +#=1000 +M429 +G0 X0 Y0 Z0 A0 C0 +G0 C90 X10 Y0 +G1 F# Z2 + +M428 +G1 F# Z0 + +M429 +G1 F# Z2 +G0 C90 X0 Y10 +G1 F# Z0 + +M428 +G1 F# Z2 + +M429 +G1 F# Z0 +G0 C90 X10 Y30 +G1 F# Z2 + +M428 +G1 F# Z0 + +M429 +G1 F# Z2 +G0 C90 X30 Y10 +G1 F# Z0 + +M428 +G1 F# Z2 +M429 +G1 F# Z0 + +G0 X0 Y0 Z0 A0 C0 +M2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc new file mode 100644 index 0000000..934934f --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc @@ -0,0 +1,49 @@ +; for debugging, use mdi to set global #<_switchkins_debug>=1 + +#=1000 +M429 ;Trivkins +G64 P0.01 +S1500 M3 +G0 X0 Y0 Z5 A0 C0 +G1 F# Z0 +G1 X20 Y0 F# + +M428 ;XYZAC +G1 C90 +G1 X20 +G1 Y20 +G1 X0 +G1 Y0 +G1 A20 +G1 X-20 +G1 Y-20 +G1 X0 +G1 Y0 + +(-------) +G1 C45 +G1 X-15 +G1 Y15 +G1 X0 +G1 Y0 +G1 Y-15 +G1 X15 +G1 Y0 +G1 X0 + +(-------) +G1 C90 X15 +G1 C180 Y15 +G1 C270 X0 +G1 C360 Y0 +G1 C0 +G1 C-90 X-15 +G1 C-180 Y-15 +G1 C-270 X0 +G1 C-360 Y0 +G1 Z5 + +M429 ;Trivkins + +G1 X0 Y0 Z1 A0 C0 +M2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc new file mode 100644 index 0000000..a5c8005 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc @@ -0,0 +1,15 @@ +;# enable optional stop for m1 +m429 ;trivkins +G0 X0 Y0 Z0 A0 C0 +G0 C90 X10 Y0 +G1 F1000 Z2 +(debug,A expect: 10 0 2) m1 +(debug,B expect: 10 0 2) m1 +m428 ;tcp +(debug,C expect: 0 -10 2) m1 +g1f1000 z0 +(debug,D expect: 0 -10 0) m1 +(debug,E expect: 0 -10 0) m1 +m429 ;trivkins +(debug,F expect: 10 0 0) +m2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc new file mode 100644 index 0000000..f3c77f0 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc @@ -0,0 +1,3 @@ +; zmax zmin r frate n a b c dist +o call [10] [5] [10][1000][3][0][20][45][20] +m2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc new file mode 100644 index 0000000..46e2d01 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc @@ -0,0 +1,24 @@ +;M428 by remap: kinstype==1 (xyzac,xyzbc) (note: sparm=identityfirst) +o<428remap>sub + # = 1 ; xyzac,xyzbc + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M428:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M428: Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<428remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc new file mode 100644 index 0000000..3fa610c --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc @@ -0,0 +1,24 @@ +;M429 by remap: kinstype==0 Identity kinematics +o<429remap>sub + # = 0 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M429:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M429:Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<429remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc new file mode 100644 index 0000000..65a8222 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc @@ -0,0 +1,24 @@ +;M430 by remap: kinstype==2 userk kins +o<430remap>sub + # = 2 + # = 3 ; set N as required: motion.analog-out-0N + +o1 if [exists [#<_hal[motion.switchkins-type]>]] +o1 else + (debug,M430:Missing [RS274NGC]HAL_PIN_VARS=1) + (debug,STOP) + M2 +o1 endif + + M68 E# Q# ; set kinstype value + M66 E0 L0 ; force synch + +o2 if [[#<_task> EQ 1] AND [#<_hal[motion.switchkins-type]> NE #]] + (debug,M430:Wrong motion.switchkins-type) + (debug,or missing hal net to analog-out-0x) + (debug,STOP) + M2 +o2 else +o2 endif + +o<430remap>endsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc new file mode 100644 index 0000000..3607c27 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc @@ -0,0 +1,42 @@ +(info: tests for values of [xyz]-rot-point) +osub +# = #1 (=-2.5) +# = #2 (=-2.5) + # = #3 (= 5) + # = #4 (= 5) +# = #5 (=60) + # = #6 (=12) + # = #7 (=1000 feed) +# = 0 +# = [360/#] + +o1 if [exists [#<_hal[xyzac-trt-kins.x-rot-point]>]] + (debug,x-rot-point=#<_hal[xyzac-trt-kins.x-rot-point]>) + (debug,y-rot-point=#<_hal[xyzac-trt-kins.y-rot-point]>) + (debug,z-rot-point=#<_hal[xyzac-trt-kins.z-rot-point]>) +o1 endif +o2 if [exists [#<_hal[xyzbc-trt-kins.x-rot-point]>]] + (debug,x-rot-point=#<_hal[xyzbc-trt-kins.x-rot-point]>) + (debug,y-rot-point=#<_hal[xyzbc-trt-kins.y-rot-point]>) + (debug,z-rot-point=#<_hal[xyzac-trt-kins.z-rot-point]>) +o2 endif + +M429 ;Identity kinematics +g0 x# y# z0 c0 +M428 ;tcp + +g61 +o10 while [# le 360] + g1 f# + # = [# + #] + g0 c# + g1 x[# + #] + g1 y[# + #] + g1 x[# + 0 ] + g1 y[# + 0 ] +o10 endwhile + + +M429 ;Identity kinematics +g0 x0 y0 z# c0 +oendsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc new file mode 100644 index 0000000..3f47084 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc @@ -0,0 +1,22 @@ +; helix using switchkins (xyzac) a,c angles +osub + # = #1 (=10) + # = #2 (= 5) + # = #3 (=10) + # = #4 (=1000) + # = #5 (=3) + # = #6 (=45) + # = #7 (=0 NA) + # = #8 (=20) + + M429 ;Identity kinematics + g0 x[#<_x> - #] ;adjust for radius + g10l20p0 x0y0 z# a0 c0 ;new g54 + M428 ;XYZAC + g0a#c# ;exercise a,c + f# g2i#z# p# ;helix + M429 ;Identity kinematics + g0 x0 y0 z# a0 c0 ;return to start + g0 x[#<_x> + #] ;adjust restore + M428 ;XYZAC +oendsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc new file mode 100644 index 0000000..6e9261d --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc @@ -0,0 +1,22 @@ +; helix using switchkins (xyzbc) b,c angles +osub + # = #1 (=10) + # = #2 (= 5) + # = #3 (=10) + # = #4 (=1000) + # = #5 (=3) + # = #6 (=0 NA) + # = #7 (=45) + # = #8 (=20) + + M429 ;Identity kinematics + g0 x[#<_x> - #] ;adjust for radius + g10l20p0 x0y0 z# b0 c0 ;new g54 + M428 ;XYZBC + g0b#c# ;exercise b,c + f# g2i#z# p# ;helix + M429 ;Identity kinematics + g0 x0 y0 z# b0 c0 ;return to start + g0 x[#<_x> + #] ;adjust restore + M428 ;XYZBC +oendsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc new file mode 100644 index 0000000..771fedb --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc @@ -0,0 +1,47 @@ +; ngcgui-compatible subroutine +(info: helix in each quadrant at angles A,C) +osub + # = #1 (=10) + # = #2 (= 5) + # = #3 (=10 radius) + # = #4 (=1000 feedrate) + # = #5 (=3 n circles) + # = #6 (=30 A angle) + # = #7 (=0 B angle NA) + # = #8 (=45 C angle) + # = #9 (=20 distance) + +; quadrant I +M429 ;Identity kinematics +g53 g0 x0y0 z# a0 c0 ;MACHINE coordinates +g10l20p0 x0y0 z# a0 c0 ;new g54 +g0 x+# y+# z# ;move to pattern center position +o call [#][#][#][#][#][#][#][#] + +; quadrant II +M429 ;Identity kinematics +g53 g0 x0y0 z# a0 c0 +g10l20p0 x0y0 z# a0 c0 +g0 x-# y+# z# +o call [#][#][#][#][#][#][#][#] + +; quadrant III +M429 ;Identity kinematics +g53 g0 x0y0 z# a0 c0 +g10l20p0 x0y0 z# a0 c0 +g0 x-# y-# z# +o call [#][#][#][#][#][#][#][#] + +; quadrant IV +M429 ;Identity kinematics +g53 g0 x0y0 z# a0 c0 +g10l20p0 x0y0 z# a0 c0 +g0 x+# y-# z# +o call [#][#][#][#][#][#][#][#] + +;final position +M429 ;Identity kinematics +g53 g0 x0y0 z# ;MACHINE coordinates +g10l20p0 x0y0 z# ;new g54 + +oendsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc new file mode 100644 index 0000000..3e92c5f --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc @@ -0,0 +1,47 @@ +; ngcgui-compatible subroutine +(info: helix in each quadrant at angles B,C) +osub + # = #1 (=10) + # = #2 (= 5) + # = #3 (=10 radius) + # = #4 (=1000 feedrate) + # = #5 (=3 n circles) + # = #6 (=0 A angle NA) + # = #7 (=30 B angle) + # = #8 (=45 C angle) + # = #9 (=20 distance) + +; quadrant I +M429 ;Identity kinematics +g53 g0 x0y0 z# b0 c0 ;MACHINE coordinates +g10l20p0 x0y0 z# b0 c0 ;new g54 +g0 x+# y+# z# ;move to pattern center position +o call [#][#][#][#][#][#][#][#] + +; quadrant II +M429 ;Identity kinematics +g53 g0 x0y0 z# b0 c0 +g10l20p0 x0y0 z# b0 c0 +g0 x-# y+# z# +o call [#][#][#][#][#][#][#][#] + +; quadrant III +M429 ;Identity kinematics +g53 g0 x0y0 z# b0 c0 +g10l20p0 x0y0 z# b0 c0 +g0 x-# y-# z# +o call [#][#][#][#][#][#][#][#] + +; quadrant IV +M429 ;Identity kinematics +g53 g0 x0y0 z# b0 c0 +g10l20p0 x0y0 z# b0 c0 +g0 x+# y-# z# +o call [#][#][#][#][#][#][#][#] + +;final position +M429 ;Identity kinematics +g53 g0 x0y0 z# ;MACHINE coordinates +g10l20p0 x0y0 z# ;new g54 + +oendsub diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow new file mode 100644 index 0000000..ede94bd --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow @@ -0,0 +1,29 @@ +pin+motion.analog-out-03 +pin+motion.switchkins-type + +pin+joint.0.pos-cmd +pin+joint.1.pos-cmd +pin+joint.2.pos-cmd +pin+joint.3.pos-cmd +pin+joint.4.pos-cmd + +pin+axis.x.pos-cmd +pin+axis.y.pos-cmd +pin+axis.z.pos-cmd +pin+axis.a.pos-cmd +pin+axis.b.pos-cmd +pin+axis.c.pos-cmd + +pin+pyvcp.tcpkins-button +pin+pyvcp.identitykins-button +pin+pyvcp.vismach-clear + +pin+kinstype-0 +pin+kinstype-1 + +pin+halui.mdi-command-00 +pin+halui.mdi-command-01 + +pin+kinstype.is-0 +pin+kinstype.is-1 +pin+kinstype.is-2 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal new file mode 100644 index 0000000..85c64e1 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal @@ -0,0 +1,12 @@ +# switchkins pyvcp connections for: +# xyzac-trt-kins.ini,xyzbc-trt-kins.ini + +net :kinstype.is-0 <= kinstype.is-0 => pyvcp.multilabel.0.legend0 +net :kinstype.is-1 <= kinstype.is-1 => pyvcp.multilabel.0.legend1 +net :kinstype.is-2 <= kinstype.is-2 => pyvcp.multilabel.0.legend2 + +net :vismach-clear <= pyvcp.vismach-clear => vismach.plotclear + +net :type0-button <= pyvcp.type0-button => halui.mdi-command-00 +net :type1-button <= pyvcp.type1-button => halui.mdi-command-01 +net :type2-button <= pyvcp.type2-button => halui.mdi-command-02 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini new file mode 100644 index 0000000..6f78ca8 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini @@ -0,0 +1,182 @@ +[APPLICATIONS] +# uncomment to enable: +#APP = halshow --fformat %.5f switchkins.halshow + +[EMC] +VERSION = 1.1 +MACHINE = sim-xyzac-trt-kins (switchkins) + +[DISPLAY] + GEOMETRY = XYZ-A + OPEN_FILE = ./demos/xyzac_switchkins.ngc + PYVCP = ./xyzac-trt.xml + JOG_AXES = XYZC + DISPLAY = axis +MAX_ANGULAR_VELOCITY = 360 + MAX_LINEAR_VELOCITY = 1000 + POSITION_OFFSET = RELATIVE + POSITION_FEEDBACK = ACTUAL + MAX_FEED_OVERRIDE = 2 + PROGRAM_PREFIX = ../../nc_files + INTRO_GRAPHIC = emc2.gif + INTRO_TIME = 1 + #EDITOR = geany + TOOL_EDITOR = tooledit z diam + + TKPKG = Ngcgui 1.0 + NGCGUI_FONT = Helvetica -12 normal + NGCGUI_SUBFILE = xyzac_switchkins_sub.ngc + NGCGUI_SUBFILE = centering.ngc + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + HAL_PIN_VARS = 1 + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + REMAP = M430 modalgroup=10 ngc=430remap + PARAMETER_FILE = xyzac.var + +[KINS] +#NOTE: for backwrds compatibility !!!!!!!!!!!!!!!!!!! +# default switchkins-type == 0 is xyzac-trt-kins +# here switchkins-type == 0 is identity kins +KINEMATICS = xyzac-trt-kins sparm=identityfirst + JOINTS = 5 + +[HAL] + HALUI = halui + HALFILE = LIB:basic_sim.tcl +POSTGUI_HALFILE = switchkins_postgui.hal + +# net for control of motion.switchkins-type +HALCMD = net :kinstype-select <= motion.analog-out-03 => motion.switchkins-type + +# vismach xyzac-trt-gui items +HALCMD = loadusr -W xyzac-trt-gui +HALCMD = net :table-x joint.0.pos-fb xyzac-trt-gui.table-x +HALCMD = net :saddle-y joint.1.pos-fb xyzac-trt-gui.saddle-y +HALCMD = net :spindle-z joint.2.pos-fb xyzac-trt-gui.spindle-z +HALCMD = net :tilt-a joint.3.pos-fb xyzac-trt-gui.tilt-a +HALCMD = net :rotate-c joint.4.pos-fb xyzac-trt-gui.rotate-c +HALCMD = net :tool-offset motion.tooloffset.z +HALCMD = net :tool-offset xyzac-trt-kins.tool-offset xyzac-trt-gui.tool-offset +HALCMD = net :y-offset xyzac-trt-kins.y-offset xyzac-trt-gui.y-offset +HALCMD = net :z-offset xyzac-trt-kins.z-offset xyzac-trt-gui.z-offset +HALCMD = sets :y-offset 20 +HALCMD = sets :z-offset 10 + +# not currently supported by xyzac-trt-gui: +HALCMD = setp xyzac-trt-kins.x-rot-point 0 +HALCMD = setp xyzac-trt-kins.y-rot-point 0 +HALCMD = setp xyzac-trt-kins.z-rot-point 0 +HALCMD = setp xyzac-trt-kins.conventional-directions 0 + +[HALUI] +# NOTE: kinstype==0 is identity kins because sparm=identityfirst +# M429:identity kins (motion.switchkins-type==0 startupDEFAULT) +# M428:xyzac kins (motion.switchkins-type==1) +# M430:userk kins (motion.switchkins-type==2) +MDI_COMMAND = M429 +MDI_COMMAND = M428 +MDI_COMMAND = M430 + +[TRAJ] + COORDINATES = XYZAC + LINEAR_UNITS = mm + ANGULAR_UNITS = deg + DEFAULT_LINEAR_VELOCITY = 20 + MAX_LINEAR_VELOCITY = 35 + MAX_LINEAR_ACCELERATION = 400 +DEFAULT_LINEAR_ACCELERATION = 300 + +[EMCMOT] + EMCMOT = motmod +SERVO_PERIOD = 1000000 +COMM_TIMEOUT = 1 + +[TASK] + TASK = milltask +CYCLE_TIME = 0.010 + +[EMCIO] +TOOL_TABLE = xyzac-trt.tbl + +[AXIS_X] + MIN_LIMIT = -200 + MAX_LIMIT = 200 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Y] + MIN_LIMIT = -100 + MAX_LIMIT = 100 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Z] + MIN_LIMIT = -120 + MAX_LIMIT = 120 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_A] + MIN_LIMIT = -100 + MAX_LIMIT = 50 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[AXIS_C] + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[JOINT_0] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -200 + MAX_LIMIT = 200 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_1] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -100 + MAX_LIMIT = 100 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_2] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -120 + MAX_LIMIT = 120 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_3] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -100 + MAX_LIMIT = 50 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_4] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl new file mode 100644 index 0000000..4958b84 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl @@ -0,0 +1,10 @@ +T1 P1 Z0 D1 ;end mill +T2 P2 Z15 D8 ;end mill +T3 P3 Z0 D4.2 ;#7 tap drill +T4 P4 Z0 D10 +T5 P5 Z30 D10 +T6 P6 Z30 D10 +T7 P7 Z30 D10 +T8 P8 Z30 D10 +T9 P9 Z30 D10 +T10 P10 D0.5 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt new file mode 100644 index 0000000..acdbdeb --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt @@ -0,0 +1,37 @@ +xyzac-trt-kins (switchkins) + +Uses remapped user m codes for kins switch: + + M429: Identity Kinematics + M428: XYZAC (TCP) + M430: userk Kinematics + +A hal net is required to connect the +analog out pin N, Example (for N=3): + + net :kinstype-select <= motion.analog-out-03 + net :kinstype-select => motion.switchkins-type + +Hal Input pins: + xyzac-trt-kins.y-offset + xyzac-trt-kins.z-offset + +Y and Z offsets are the offsets from the center +of rotation of the A axis relative to the center +of rotation of the C axis. + +Hal Input pins: + xyzac-trt-kins.x-rot-point + xyzac-trt-kins.y-rot-point + xyzac-trt-kins.z-rot-point + +X, Y and Z rot-point pins represent the +offsets of the center of rotation of the C axis +relative to the machine absolute zero + +Hal Input pins: + xyzac-trt-kins.conventional-directions + +Pin conventional-directions is false by default. If true, +axis directions follow the conventions as defined +at https://linuxcnc.org/docs/html/gcode/machining-center.html#_rotational_axes \ No newline at end of file diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml new file mode 100644 index 0000000..793613b --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml @@ -0,0 +1,45 @@ + + + + + "ridge" + 5 + + + ["0:IDENTITY", "1: XYZAC ", "2: USERK "] + ("Helvetica",16) + "black" + "yellow" + + + + + + + + "ridge" + 5 + + + + diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal new file mode 100644 index 0000000..6a5ff04 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal @@ -0,0 +1,207 @@ +# Sat Jun 06 15:43:11 CST 2026 +# +# This file: ./xyzac-trt_cmds.hal +# Created by: /home/cnc/桌面/cnc_wams/linuxcnc/lib/hallib/basic_sim.tcl +# With options: +# From inifile: /home/cnc/桌面/cnc_wams/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini +# Halfiles: LIB:basic_sim.tcl +# +# This file contains the hal commands produced by basic_sim.tcl +# (and any hal commands executed prior to its execution). +# ------------------------------------------------------------------ +# To use ./xyzac-trt_cmds.hal in the original inifile (or a copy of it), +# edit to change: +# [HAL] +# HALFILE = LIB:basic_sim.tcl parameters +# to: +# [HAL] +# HALFILE = ./xyzac-trt_cmds.hal +# +# Notes: +# 1) Inifile Variables substitutions specified in the inifile +# and interpreted by halcmd are automatically substituted +# in the created halfile (./xyzac-trt_cmds.hal). +# 2) Input pins connected to a signal with no writer are +# not included in the setp listings herein so must be added +# manually +# + +# user space components +loadusr -W hal_manualtoolchange + +# components +#preloaded module: loadrt tpmod +#preloaded module: loadrt homemod +loadrt xyzac-trt-kins sparm=identityfirst +loadrt motmod base_period_nsec=0 servo_period_nsec=1000000 num_joints=5 +#loadrt __servo-thread (not loaded by loadrt, no args saved) +loadrt pid names=J0_pid,J1_pid,J2_pid,J3_pid,J4_pid +loadrt mux2 names=J0_mux,J1_mux,J2_mux,J3_mux,J4_mux +loadrt ddt names=J0_vel,J0_accel,J1_vel,J1_accel,J2_vel,J2_accel,J3_vel,J3_accel,J4_vel,J4_accel +loadrt sim_home_switch names=J0_switch,J1_switch,J2_switch,J3_switch,J4_switch +loadrt sim_spindle names=sim_spindle +loadrt limit2 names=limit_speed +loadrt lowpass names=spindle_mass +loadrt near names=near_speed +loadrt scale names=rpm_rps +# pin aliases +# param aliases +# signals +# nets +net J0:acc J0_accel.out +net J0:enable joint.0.amp-enable-out => J0_pid.enable +net J0:homesw J0_switch.home-sw => joint.0.home-sw-in +net J0:on-pos J0_pid.output => J0_mux.in1 +net J0:pos-cmd joint.0.motor-pos-cmd => J0_pid.command +net J0:pos-fb J0_mux.out => J0_mux.in0 J0_switch.cur-pos J0_vel.in joint.0.motor-pos-fb +net J0:vel J0_vel.out => J0_accel.in +net J1:acc J1_accel.out +net J1:enable joint.1.amp-enable-out => J1_pid.enable +net J1:homesw J1_switch.home-sw => joint.1.home-sw-in +net J1:on-pos J1_pid.output => J1_mux.in1 +net J1:pos-cmd joint.1.motor-pos-cmd => J1_pid.command +net J1:pos-fb J1_mux.out => J1_mux.in0 J1_switch.cur-pos J1_vel.in joint.1.motor-pos-fb +net J1:vel J1_vel.out => J1_accel.in +net J2:acc J2_accel.out +net J2:enable joint.2.amp-enable-out => J2_pid.enable +net J2:homesw J2_switch.home-sw => joint.2.home-sw-in +net J2:on-pos J2_pid.output => J2_mux.in1 +net J2:pos-cmd joint.2.motor-pos-cmd => J2_pid.command +net J2:pos-fb J2_mux.out => J2_mux.in0 J2_switch.cur-pos J2_vel.in joint.2.motor-pos-fb +net J2:vel J2_vel.out => J2_accel.in +net J3:acc J3_accel.out +net J3:enable joint.3.amp-enable-out => J3_pid.enable +net J3:homesw J3_switch.home-sw => joint.3.home-sw-in +net J3:on-pos J3_pid.output => J3_mux.in1 +net J3:pos-cmd joint.3.motor-pos-cmd => J3_pid.command +net J3:pos-fb J3_mux.out => J3_mux.in0 J3_switch.cur-pos J3_vel.in joint.3.motor-pos-fb +net J3:vel J3_vel.out => J3_accel.in +net J4:acc J4_accel.out +net J4:enable joint.4.amp-enable-out => J4_pid.enable +net J4:homesw J4_switch.home-sw => joint.4.home-sw-in +net J4:on-pos J4_pid.output => J4_mux.in1 +net J4:pos-cmd joint.4.motor-pos-cmd => J4_pid.command +net J4:pos-fb J4_mux.out => J4_mux.in0 J4_switch.cur-pos J4_vel.in joint.4.motor-pos-fb +net J4:vel J4_vel.out => J4_accel.in +net estop:loop iocontrol.0.user-enable-out => iocontrol.0.emc-enable-in +net sample:enable motion.motion-enabled => J0_mux.sel J1_mux.sel J2_mux.sel J3_mux.sel J4_mux.sel +net spindle-at-speed near_speed.out => spindle.0.at-speed +net spindle-index-enable sim_spindle.index-enable <=> spindle.0.index-enable +net spindle-orient spindle.0.orient => spindle.0.is-oriented +net spindle-pos sim_spindle.position-fb => spindle.0.revs +net spindle-rpm-filtered spindle_mass.out => near_speed.in2 rpm_rps.in +net spindle-rps-filtered rpm_rps.out => spindle.0.speed-in +net spindle-speed-cmd spindle.0.speed-out => limit_speed.in near_speed.in1 +net spindle-speed-limited limit_speed.out => sim_spindle.velocity-cmd spindle_mass.in +net tool:change iocontrol.0.tool-change => hal_manualtoolchange.change +net tool:changed hal_manualtoolchange.changed => iocontrol.0.tool-changed +net tool:prep-loop iocontrol.0.tool-prepare => iocontrol.0.tool-prepared +net tool:prep-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number +# parameter values +setp J0_accel.tmax 0 +setp J0_mux.tmax 0 +setp J0_pid.do-pid-calcs.tmax 0 +setp J0_switch.tmax 0 +setp J0_vel.tmax 0 +setp J1_accel.tmax 0 +setp J1_mux.tmax 0 +setp J1_pid.do-pid-calcs.tmax 0 +setp J1_switch.tmax 0 +setp J1_vel.tmax 0 +setp J2_accel.tmax 0 +setp J2_mux.tmax 0 +setp J2_pid.do-pid-calcs.tmax 0 +setp J2_switch.tmax 0 +setp J2_vel.tmax 0 +setp J3_accel.tmax 0 +setp J3_mux.tmax 0 +setp J3_pid.do-pid-calcs.tmax 0 +setp J3_switch.tmax 0 +setp J3_vel.tmax 0 +setp J4_accel.tmax 0 +setp J4_mux.tmax 0 +setp J4_pid.do-pid-calcs.tmax 0 +setp J4_switch.tmax 0 +setp J4_vel.tmax 0 +setp limit_speed.tmax 0 +setp motion-command-handler.tmax 0 +setp motion-controller.tmax 0 +setp near_speed.difference 10 +setp near_speed.scale 1.1 +setp near_speed.tmax 0 +setp rpm_rps.tmax 0 +setp servo-thread.tmax 0 +setp sim_spindle.scale 0.01666667 +setp sim_spindle.tmax 0 +setp spindle_mass.gain 0.07 +setp spindle_mass.tmax 0 +# realtime thread/function links +addf motion-command-handler servo-thread +addf motion-controller servo-thread +addf J0_pid.do-pid-calcs servo-thread +addf J1_pid.do-pid-calcs servo-thread +addf J2_pid.do-pid-calcs servo-thread +addf J3_pid.do-pid-calcs servo-thread +addf J4_pid.do-pid-calcs servo-thread +addf J0_mux servo-thread +addf J1_mux servo-thread +addf J2_mux servo-thread +addf J3_mux servo-thread +addf J4_mux servo-thread +addf J0_vel servo-thread +addf J0_accel servo-thread +addf J1_vel servo-thread +addf J1_accel servo-thread +addf J2_vel servo-thread +addf J2_accel servo-thread +addf J3_vel servo-thread +addf J3_accel servo-thread +addf J4_vel servo-thread +addf J4_accel servo-thread +addf J0_switch servo-thread +addf J1_switch servo-thread +addf J2_switch servo-thread +addf J3_switch servo-thread +addf J4_switch servo-thread +addf limit_speed servo-thread +addf spindle_mass servo-thread +addf rpm_rps servo-thread +addf near_speed servo-thread +addf sim_spindle servo-thread + +# setp commands for unconnected input pins +setp J0_pid.FF0 1.0 +setp J0_pid.Pgain 0 +setp J0_pid.Dgain 0 +setp J0_pid.Igain 0 +setp J0_pid.FF1 0 +setp J0_pid.FF2 0 +setp J1_pid.FF0 1.0 +setp J1_pid.Pgain 0 +setp J1_pid.Dgain 0 +setp J1_pid.Igain 0 +setp J1_pid.FF1 0 +setp J1_pid.FF2 0 +setp J2_pid.FF0 1.0 +setp J2_pid.Pgain 0 +setp J2_pid.Dgain 0 +setp J2_pid.Igain 0 +setp J2_pid.FF1 0 +setp J2_pid.FF2 0 +setp J3_pid.FF0 1.0 +setp J3_pid.Pgain 0 +setp J3_pid.Dgain 0 +setp J3_pid.Igain 0 +setp J3_pid.FF1 0 +setp J3_pid.FF2 0 +setp J4_pid.FF0 1.0 +setp J4_pid.Pgain 0 +setp J4_pid.Dgain 0 +setp J4_pid.Igain 0 +setp J4_pid.FF1 0 +setp J4_pid.FF2 0 +setp sim_spindle.scale 0.01666667 +setp limit_speed.maxv 5000.0 +setp spindle_mass.gain .07 +setp near_speed.scale 1.1 +setp near_speed.difference 10 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini new file mode 100644 index 0000000..690b56e --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini @@ -0,0 +1,182 @@ +[APPLICATIONS] +# uncomment to enable: +#APP = halshow --fformat %.5f switchkins.halshow + +[EMC] +VERSION = 1.1 +MACHINE = sim-xyzbc-trt-kins (switchkins) + +[DISPLAY] + GEOMETRY = XYZB + OPEN_FILE = ./demos/xyzbc_switchkins.ngc + PYVCP = ./xyzbc-trt.xml + JOG_AXES = XYZC + DISPLAY = axis +MAX_ANGULAR_VELOCITY = 360 + MAX_LINEAR_VELOCITY = 1000 + POSITION_OFFSET = RELATIVE + POSITION_FEEDBACK = ACTUAL + MAX_FEED_OVERRIDE = 2 + PROGRAM_PREFIX = ../../nc_files + INTRO_GRAPHIC = emc2.gif + INTRO_TIME = 1 + #EDITOR = geany + TOOL_EDITOR = tooledit z diam + + TKPKG = Ngcgui 1.0 + NGCGUI_FONT = Helvetica -12 normal + NGCGUI_SUBFILE = xyzbc_switchkins_sub.ngc + NGCGUI_SUBFILE = centering.ngc + +[RS274NGC] +SUBROUTINE_PATH = ./remap_subs + HAL_PIN_VARS = 1 + REMAP = M428 modalgroup=10 ngc=428remap + REMAP = M429 modalgroup=10 ngc=429remap + REMAP = M430 modalgroup=10 ngc=430remap + PARAMETER_FILE = xyzbc.var + +[KINS] +#NOTE: for backwrds compatibility !!!!!!!!!!!!!!!!!!! +# default switchkins-type == 0 is xyzbc-trt-kins +# here switchkins-type == 0 is identity kins +KINEMATICS = xyzbc-trt-kins sparm=identityfirst + JOINTS = 5 + +[HAL] + HALUI = halui + HALFILE = LIB:basic_sim.tcl +POSTGUI_HALFILE = switchkins_postgui.hal + +# net for control of motion.switchkins-type +HALCMD = net :kinstype-select <= motion.analog-out-03 => motion.switchkins-type + +# vismach xyzbc-trt-gui items +HALCMD = loadusr -W xyzbc-trt-gui +HALCMD = net :table-x joint.0.pos-fb xyzbc-trt-gui.table-x +HALCMD = net :saddle-y joint.1.pos-fb xyzbc-trt-gui.saddle-y +HALCMD = net :spindle-z joint.2.pos-fb xyzbc-trt-gui.spindle-z +HALCMD = net :tilt-b joint.3.pos-fb xyzbc-trt-gui.tilt-b +HALCMD = net :rotate-c joint.4.pos-fb xyzbc-trt-gui.rotate-c +HALCMD = net :tool-offset motion.tooloffset.z +HALCMD = net :tool-offset xyzbc-trt-kins.tool-offset xyzbc-trt-gui.tool-offset +HALCMD = net :x-offset xyzbc-trt-kins.x-offset xyzbc-trt-gui.x-offset +HALCMD = net :z-offset xyzbc-trt-kins.z-offset xyzbc-trt-gui.z-offset +HALCMD = sets :x-offset -20 +HALCMD = sets :z-offset -15 + +# not currently supported by xyzbc-trt-gui: +HALCMD = setp xyzbc-trt-kins.x-rot-point 0 +HALCMD = setp xyzbc-trt-kins.y-rot-point 0 +HALCMD = setp xyzbc-trt-kins.z-rot-point 0 +HALCMD = setp xyzbc-trt-kins.conventional-directions 0 + +[HALUI] +# NOTE: kinstype==0 is identity kins because sparm=identityfirst +# M429:identity kins (motion.switchkins-type==0 startupDEFAULT) +# M428:xyzbc kins (motion.switchkins-type==1) +# M430:userk kins (motion.switchkins-type==2) +MDI_COMMAND = M429 +MDI_COMMAND = M428 +MDI_COMMAND = M430 + +[TRAJ] + COORDINATES = XYZBC + LINEAR_UNITS = mm + ANGULAR_UNITS = deg + DEFAULT_LINEAR_VELOCITY = 20 + MAX_LINEAR_VELOCITY = 35 + MAX_LINEAR_ACCELERATION = 400 +DEFAULT_LINEAR_ACCELERATION = 300 + +[EMCMOT] + EMCMOT = motmod +SERVO_PERIOD = 1000000 +COMM_TIMEOUT = 1 + +[TASK] + TASK = milltask +CYCLE_TIME = 0.010 + +[EMCIO] +TOOL_TABLE = xyzbc-trt.tbl + +[AXIS_X] + MIN_LIMIT = -200 + MAX_LIMIT = 200 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Y] + MIN_LIMIT = -100 + MAX_LIMIT = 100 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_Z] + MIN_LIMIT = -120 + MAX_LIMIT = 120 + MAX_VELOCITY = 20 +MAX_ACCELERATION = 300 + +[AXIS_B] + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[AXIS_C] + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + +[JOINT_0] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -200 + MAX_LIMIT = 200 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_1] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -100 + MAX_LIMIT = 100 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_2] + TYPE = LINEAR + HOME = 0 + MAX_VELOCITY = 20 + MAX_ACCELERATION = 300 + MIN_LIMIT = -120 + MAX_LIMIT = 120 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_3] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -100 + MAX_LIMIT = 50 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 + +[JOINT_4] + TYPE = ANGULAR + HOME = 0 + MAX_VELOCITY = 30 +MAX_ACCELERATION = 300 + MIN_LIMIT = -36000 + MAX_LIMIT = 36000 + HOME_SEARCH_VEL = 0 + HOME_SEQUENCE = 0 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl new file mode 100644 index 0000000..e2aabf8 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl @@ -0,0 +1,2 @@ +T1 P1 D1 +T2 P2 Z10 D8 diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt new file mode 100644 index 0000000..4641cf6 --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt @@ -0,0 +1,37 @@ +xyzbc-trt-kins (switchkins) + +Uses remapped user m codes for kins switch: + + M429: Identity Kinematics + M428: XYZBC (TCP) + M430: userk Kinematics + +A hal net is required to connect the +analog out pin N, Example (for N=3): + + net :kinstype-select <= motion.analog-out-03 + net :kinstype-select => motion.switchkins-type + +Hal Input pins: + xyzbc-trt-kins.x-offset + xyzbc-trt-kins.z-offset + +X and Z offsets are the offsets from the center +of rotation of the B axis relative to the center +of rotation of the C axis. + +Hal Input pins: + xyzbc-trt-kins.x-rot-point + xyzbc-trt-kins.y-rot-point + xyzbc-trt-kins.z-rot-point + +X, Y and Z rot-point pins represent the +offsets of the center of rotation of the C axis +relative to the machine absolute zero + +Hal Input pins: + xyzbc-trt-kins.conventional-directions + +Pin conventional-directions is false by default. If true, +axis directions follow the conventions as defined +at https://linuxcnc.org/docs/html/gcode/machining-center.html#_rotational_axes \ No newline at end of file diff --git a/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml new file mode 100644 index 0000000..a51cdad --- /dev/null +++ b/wasm-port/vendor/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml @@ -0,0 +1,45 @@ + + + + + "ridge" + 5 + + + ["0:IDENTITY", "1: XYZBC ", "2: USERK "] + ("Helvetica",16) + "black" + "yellow" + + + + + + + + "ridge" + 5 + + + + diff --git a/wasm-port/vendor/linuxcnc/src/emc/rs274ngc/interp_remap.cc b/wasm-port/vendor/linuxcnc/src/emc/rs274ngc/interp_remap.cc new file mode 100644 index 0000000..c33df5a --- /dev/null +++ b/wasm-port/vendor/linuxcnc/src/emc/rs274ngc/interp_remap.cc @@ -0,0 +1,640 @@ +/******************************************************************** + * Description: interp_remap.cc + * + * Remapping support + * + * Author: Michael Haberler + * License: GPL Version 2 + * System: Linux + * + * Copyright (c) 2011 All rights reserved. + * + ********************************************************************/ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif +#define BOOST_PYTHON_MAX_ARITY 4 +#include "pythonplugin/python_plugin.hh" +#include "interp_python.hh" +#include +namespace bp = boost::python; + +#include +#include +#include +#include +#include +#include +#include +#include "rs274ngc.hh" +#include "rs274ngc_return.hh" +#include "rs274ngc_interp.hh" +#include "interp_internal.hh" +#include + +#include +#include + + +bool Interp::is_m_code_remappable(int m_code) +{ + // this is overdue for a bitset + return ((m_code > 199 && m_code < 1000) || + (m_code > 0 && m_code < 100 && ems[m_code] == -1) || + m_code == 0 || + m_code == 1 || + m_code == 6 || + m_code == 7 || + m_code == 8 || + m_code == 9 || + m_code == 60 || + m_code == 61 || + m_code == 62 || + m_code == 63 || + m_code == 64 || + m_code == 65 || + m_code == 66 || + m_code == 67 || + m_code == 68); +} + +bool Interp::is_any_m_code_remapped(block_pointer block, setup_pointer settings) +{ + for (const int m_mode : block->m_modes) { + if (m_mode == -1) + continue; + if (is_m_code_remappable(m_mode) && settings->m_remapped[m_mode]) + return true; + } + return false; +} + +bool Interp::is_user_defined_m_code(block_pointer block, setup_pointer settings, int m_group) +{ + const int m_code = block->m_modes[m_group]; + if (m_code < 0) return false; + + return (is_m_code_remappable(m_code) && settings->m_remapped[m_code]); +} + +bool Interp::is_g_code_remappable(int g_code) +{ return g_code > 0 && g_code < 1000 && gees[g_code] == -1; } + +bool Interp::is_user_defined_g_code(int g_code) +{ return is_g_code_remappable(g_code) && _setup.g_remapped[g_code]; } + +bool Interp::remap_in_progress(const char *code) +{ + remap_pointer rp = remapping(code); + if (rp == NULL) + return false; + for (int i = _setup.remap_level; i > 0; i--) { + if (_setup.blocks[i].executing_remap == rp) { + // printf("---------------- remap_in_progress(%s): TRUE level=%d\n",code,i); + return true; + } + } + // printf("---------------- remap_in_progress(%s): FALSE\n",code); + return false; +} + + +int Interp::convert_remapped_code(block_pointer /*block*/, + setup_pointer settings, + int phase, + char letter, + int number) +{ + remap_pointer remap; + char key[2]; + int status; + block_pointer cblock; + bp::list plist; + char cmd[LINELEN]; + + if (number == -1) + logRemap("convert_remapped_code '%c'", letter); + else + logRemap("convert_remapped_code '%c%d'", letter, number); + + switch (toupper(letter)) { + case 'M': + remap = settings->m_remapped[number]; + break; + case 'G': + remap = settings->g_remapped[number]; + break; + default: + key[0] = letter; + key[1] = '\0'; + remap = remapping((const char *)key); + } + CHKS((remap == NULL), "BUG: convert_remapped_code: no remapping"); + + // remapped handlers may use Python code to + // setup environment before, and finish work after doing theirs. + // That's what prolog and epilog functions are for. + // These are described in the remap descriptor as read from INI. + + // Since a remap is always executed in the context of a controlling block, + // this block now contains fields which hold dynamic remap information, like + // the breadcrumbs execution trail. + // Some of these fields are initialized here - + // conceptually the block stack is also a 'remap frame stack'. + + // the O_call code will pick up the static descriptor and + // dynamic information through the block and call any prolog + // function before passing control to the actual handler procedure. + + // On the corresponding O_endsub/O_return, any epilog function + // will be executed, doing any work not doable in an NGC file. + + // Note that even Python-remapped execution is pulled through the + // oword mechanism - so no duplication of handler calling code + // is needed. + + snprintf(cmd, sizeof(cmd),"O <%s> call ", REMAP_FUNC(remap)); + + // the controlling block holds all dynamic remap information. + cblock = &CONTROLLING_BLOCK(*settings); + cblock->executing_remap = remap; // the current descriptor + cblock->param_cnt = 0; + + if (remap->argspec && (strchr(remap->argspec, '@') != NULL)) { + // append a positional argument list instead of local variables + // if user specified '@' + // named local params are dealt with in execute_call() when + // the new call frame is fully established + CHP(add_parameters(settings, cblock, &cmd[strlen(cmd)])); + } + + if ((_setup.debugmask & EMC_DEBUG_REMAP) && + (_setup.loggingLevel > 2)) { + logRemap("convert_remapped_code(%s)", cmd); + } + + // good to go, pass to o-word call handling mechanism + status = read(cmd); + block_pointer eblock = &EXECUTING_BLOCK(*settings); + eblock->call_type = CT_REMAP; + CHKS(status != INTERP_OK, + "convert_remapped_code: initial read returned %s", + interp_status(status)); + return(- phase); +} + + +// add_parameters - a built-in prolog function +// +// handles argspec and extracts required and optional items from the +// controlling block. +// +// if preparing for an NGC file, add local variables to +// the current oword subroutine call frame +// +// if posargs == NULL: +// add the named parameters as local variables to the current call frame +// if posargs != NULL: +// create a positional argument list as per argspec order +// instead of adding local variables +// +// also, generate a kwargs style dictionary of required and optional items +// in case a Python prolog is called +// +// 1. add all required and present optional words. +// 2. error on missing but required words. +// 4. handle '>' as to require a positive feed. +// 5. handle '^' as to require a positive speed. +// 6. handle 'N' as to add the line number. +// +// return INTERP_ERROR and propagate appropriate message if any errors so far +// else return INTERP_OK +// +// handling '@' (positional params) is dealt with in the calling procedure + +int Interp::add_parameters(setup_pointer settings, + block_pointer cblock, + char *posarglist) +{ + const char *code; + block_pointer block; + std::string missing, optional, required; + std::string msg; + std::string tail; + bool errored = false; + bool interp_error = false; + remap_pointer rptr = cblock->executing_remap; + context_pointer active_frame = &settings->sub_context[settings->call_level]; + + if (!rptr) { + ERS("BUG: add_parameters: remap_frame: executing_remap == NULL "); + } + code = rptr->name; + + // if any Python handlers are present, create a kwargs dict + bool pydict = rptr->remap_py || rptr->prolog_func || rptr->epilog_func; + + //argspec = rptr->argspec; + CHKS((rptr->argspec == NULL),"BUG: add_parameters: argspec = NULL"); + + std::string_view argspec = rptr->argspec; + for (auto s : argspec) { + if (isupper(s) && required.find_first_of(s) == std::string::npos) { + required += tolower(s); + } + if (islower(s) && optional.find_first_of(s) == std::string::npos) { + optional += s; + } + if ((s == '>' || s == '^' || s == 'N' || s == 'n') + && required.find_first_of(s) == std::string::npos) { + required += s; + } + } + block = &CONTROLLING_BLOCK((*settings)); + + logNP("add_parameters code=%s argspec=%s call_level=%d r=%s o=%s pydict=%d\n", + code, + argspec.data(), + settings->call_level, + required.c_str(), + optional.c_str(), + pydict); + + auto STORE + { + [&](const char* name, double value) -> void { + if (pydict) { + try { + active_frame->pystuff.impl->kwargs[name] = value; + } + catch (const bp::error_already_set&) { + PyErr_Print(); + PyErr_Clear(); + ERM("add parameters: can't add '%s' to args", name); + interp_error = true; + return; + } + } + if (posarglist) { + char actual[LINELEN]; + snprintf(actual, sizeof(actual), "[%.4lf]", value); + strcat(posarglist, actual); + cblock->param_cnt++; + } + else { + add_named_param(name, 0); + store_named_param(settings, name, value, 0); + } + } + }; + + auto PARAM + { + [&](char spec, const char* name, bool flag, double value) -> void { + if (flag) { + if (required.find_first_of(spec) != std::string::npos + || optional.find_first_of(spec) != std::string::npos) { + STORE(name, value); + } + } + else { + if (required.find_first_of(spec) != std::string::npos) { + missing += spec; + errored = true; + } + } + } + }; + + // step through argspec in order so positional args are built + // in the correct order + for (auto s: argspec) { + switch (tolower(s)) { + case 'a' : PARAM('a',"a",block->a_flag,block->a_number); break; + case 'b' : PARAM('b',"b",block->b_flag,block->b_number); break; + case 'c' : PARAM('c',"c",block->c_flag,block->c_number); break; + case 'd' : PARAM('d',"d",block->d_flag,block->d_number_float); break; + case 'e' : PARAM('e',"e",block->e_flag,block->e_number); break; + case 'f' : PARAM('f',"f",block->f_flag,block->f_number); break; + case 'h' : PARAM('h',"h",block->h_flag,(double) block->h_number); break; + case 'i' : PARAM('i',"i",block->i_flag,block->i_number); break; + case 'j' : PARAM('j',"j",block->j_flag,block->j_number); break; + case 'k' : PARAM('k',"k",block->k_flag,block->k_number); break; + case 'l' : PARAM('l',"l",block->l_flag,(double) block->l_number); break; + case 'p' : PARAM('p',"p",block->p_flag,block->p_number); break; + case 'q' : PARAM('q',"q",block->q_flag,block->q_number); break; + case 'r' : PARAM('r',"r",block->r_flag,block->r_number); break; + case 's' : PARAM('s',"s",block->s_flag,block->s_number); break; + case 't' : PARAM('t',"t",block->t_flag, (double) block->t_number); break; + case 'u' : PARAM('u',"u",block->u_flag,block->u_number); break; + case 'v' : PARAM('v',"v",block->v_flag,block->v_number); break; + case 'w' : PARAM('w',"w",block->w_flag,block->w_number); break; + case 'x' : PARAM('x',"x",block->x_flag,block->x_number); break; + case 'y' : PARAM('y',"y",block->y_flag,block->y_number); break; + case 'z' : PARAM('z',"z",block->z_flag,block->z_number); break; + case '-' : break; // ignore - backwards compatibility + default: ; + } + if (interp_error) + return INTERP_ERROR; + } + + if (!missing.empty()) { + tail = " missing: "; + errored = true; + } + bool first = true; + for (auto s : missing) { + if (first) first = false; + else tail += ','; + tail += toupper(s); + } + // special cases: + // N...add line number + if (required.find_first_of('n') != std::string::npos || required.find_first_of('N') != std::string::npos) { + STORE("n", cblock->saved_line_number); + } + + // >...require positive feed + if (required.find_first_of('>') != std::string::npos) { + if (settings->feed_rate > 0.0) { + STORE("f", settings->feed_rate); + } + else { + tail += "F>0,"; + errored = true; + } + } + + // ^...require positive speed + // FIXME: How do we decide which spindle they want to use? (andypugh 17/7/16) + if (required.find_first_of('^') != std::string::npos) { + if (settings->speed[0] > 0.0) { + STORE("s", settings->speed[0]); + } + else { + tail += "S>0,"; + errored = true; + } + } + + if (errored) { + ERS("user-defined %s:%s", code, tail.c_str()); + } + return INTERP_OK; +} + + +// this looks up a remapping by unnormalized code (like G88.1) +remap_pointer Interp::remapping(const char *code) +{ + remap_iterator n = _setup.remaps.find(code); + if (n != _setup.remaps.end()) + return &n->second; + else + return NULL; +} + +// parse options of the form: +// REMAP= M420 modalgroup=6 argspec=pq prolog=setnamedvars ngc=m43.ngc epilog=ignore_retvalue +// REMAP= M421 modalgroup=6 argspec=- prolog=setnamedvars python=m43func epilog=ignore_retvalue + +int Interp::parse_remap(const char *inistring, int lineno) +{ + + char iniline[LINELEN]; + char *argv[MAX_REMAPOPTS]; + int argc = 0; + const char *code; + remap r; + bool errored = false; + int g1 = 0, g2 = 0; + int mcode = -1; + int gcode = -1; + char *s; + + memset((void *)&r, 0, sizeof(remap)); + r.modal_group = -1; // mark as unset, required param for m/g + r.motion_code = INT_MIN; + rtapi_strxcpy(iniline, inistring); + // strip trailing comments + if ((s = strchr(iniline, '#')) != NULL) { + *s = '\0'; + } + char* saveptr; + s = strtok_r((char *) iniline, " \t", &saveptr); + + while( s != NULL && argc < MAX_REMAPOPTS - 1) { + argv[argc++] = s; + s = strtok_r( NULL, " \t", &saveptr); + } + if (argc == MAX_REMAPOPTS) { + Error("parse_remap: too many arguments (max %d)", MAX_REMAPOPTS); + goto fail; + } + argv[argc] = NULL; + code = strstore(argv[0]); + r.name = code; + + for (int i = 1; i < argc; i++) { + int kwlen = 0; + char *kw = argv[i]; + char *arg = strchr(argv[i],'='); + if (arg != NULL) { + kwlen = arg - argv[i]; + arg++; + if (!strlen(arg)) { // 'kw=' + Error("option '%s' - zero length value: %d:REMAP = %s", + kw,lineno,inistring); + errored = true; + continue; + } + } else { // 'kw' + Error("option '%s' - missing '=: %d:REMAP = %s", + kw,lineno,inistring); + errored = true; + continue;; + } + if (!strncasecmp(kw,"modalgroup",kwlen)) { + r.modal_group = atoi(arg); + continue; + } + if (!strncasecmp(kw,"argspec",kwlen)) { + size_t pos = strspn (arg, + "ABCDEFGHIJKLMNPQRSTUVWXYZabcdefghijklmnpqrstuvwxyz>^@"); + if (pos != strlen(arg)) { + Error("argspec: illegal word '%c' - %d:REMAP = %s", + arg[pos],lineno,inistring); + errored = true; + continue; + } + r.argspec = strstore(arg); + continue; + } + if (!strncasecmp(kw,"prolog",kwlen)) { + if (PYUSABLE) { + r.prolog_func = strstore(arg); + } else { + Error("Python plugin required for prolog=, but not available: %d:REMAP = %s", + lineno,inistring); + errored = true; + continue; + } + continue; + } + if (!strncasecmp(kw,"epilog",kwlen)) { + if (PYUSABLE) { + r.epilog_func = strstore(arg); + } else { + Error("Python plugin required for epilog=, but not available: %d:REMAP = %s", + lineno,inistring); + errored = true; + continue; + } + continue; + } + if (!strncasecmp(kw,"ngc",kwlen)) { + if (r.remap_py) { + Error("can\'t remap to an ngc file and a Python function: - %d:REMAP = %s", + lineno,inistring); + errored = true; + continue; + } + FILE *fp = find_ngc_file(&_setup,arg); + if (fp) { + r.remap_ngc = strstore(arg); + fclose(fp); + } else { + Error("INTERP_REMAP: NGC file not found: ngc=%s\nREMAP INI Line:%d = %s\n", + arg, lineno, inistring); + errored = true; + } + continue; + } + if (!strncasecmp(kw,"python",kwlen)) { + if (r.remap_ngc ) { + Error("can\'t remap to an ngc file and a Python function: - %d:REMAP = %s", + lineno,inistring); + errored = true; + continue; + } + if (!PYUSABLE) { + Error("iNTERP_REMAP: Python plugin required for python=, but not available:\nREMAP INI line:%d = %s\n", + lineno,inistring); + errored = true; + continue; + } + if (!is_pycallable(&_setup, REMAP_MODULE, arg)) { + Error("'%s' is not a Python callable function - %d:REMAP = %s", + arg,lineno,inistring); + errored = true; + continue; + } + r.remap_py = strstore(arg); + continue; + } + Error("unrecognized option '%*s' in %d:REMAP = %s", + kwlen,kw,lineno,inistring); + } + if (errored) { + goto fail; + } + + if (remapping(code)) { + Error("code '%s' already remapped : %d:REMAP = %s", + code,lineno,inistring); + goto fail; + } + + // it is an error not to define a remap function to call. + if ((r.remap_ngc == NULL) && (r.remap_py == NULL)) { + Error("code '%s' - no remap function given, use either 'python=' or 'ngc=' : %d:REMAP = %s", + code,lineno,inistring); + goto fail; + } + +#define CHECK(bad, fmt, ...) \ + do { \ + if (bad) { \ + Log(fmt, ## __VA_ARGS__); \ + goto fail; \ + } \ + } while(0) + + switch (towlower(*code)) { + + case 't': + case 's': + case 'f': + CHECK((strlen(code) > 1),"%d: %c remap - only single letter code allowed", lineno, *code); + CHECK((r.modal_group != -1), "%d: %c remap - modal group setting ignored - fixed sequencing", lineno, *code); + _setup.remaps[code] = r; + break; + + case 'm': + if (sscanf(code + 1, "%d", &mcode) != 1) { + Error("parsing M-code: expecting integer like 'M420', got '%s' : %d:REMAP = %s", + code,lineno,inistring); + goto fail; + } + if (r.modal_group == -1) { + Error("warning: code '%s' : no modalgroup= given, using default group %d : %d:REMAP = %s", + code, MCODE_DEFAULT_MODAL_GROUP,lineno,inistring); + r.modal_group = MCODE_DEFAULT_MODAL_GROUP; + } + if (!M_MODE_OK(r.modal_group)) { + Error("error: code '%s' : invalid modalgroup= given (currently valid: 4..10) : %d:REMAP = %s", + code,lineno,inistring); + goto fail; + } + _setup.remaps[code] = r; + _setup.m_remapped[mcode] = &_setup.remaps[code]; + break; + case 'g': + + // code may be G88.1 or so - normalize to use 'G881' instead + // (multiply by 10, no dots) + if (sscanf(code + 1, "%d.%d", &g1, &g2) == 2) { + gcode = g1 * 10 + g2; + } + if ( gcode == -1) { + if (sscanf(code + 1, "%d", &gcode) != 1) { + Error("code '%s' : can\'t parse G-code : %d:REMAP = %s", + code, lineno, inistring); + goto fail; + } + gcode *= 10; + } + r.motion_code = gcode; + if (r.modal_group == -1) { + Error("warning: code '%s' : no modalgroup= given, using default group %d : %d:REMAP = %s", + code, GCODE_DEFAULT_MODAL_GROUP, lineno, inistring); + r.modal_group = GCODE_DEFAULT_MODAL_GROUP; + } + if (!G_MODE_OK(r.modal_group)) { + Error("error: code '%s' : %s modalgroup= given : %d:REMAP = %s", + argv[0], + r.modal_group == -1 ? "no" : "invalid", + lineno, + inistring); + goto fail; + } + _setup.remaps[code] = r; + _setup.g_remapped[gcode] = &_setup.remaps[code]; + break; + + default: + // make sure the python plugin is in a usable state if needed + if ((r.prolog_func || r.remap_py || r.epilog_func) && + (!PYUSABLE)) { + fprintf(stderr, "fatal: REMAP requires the Python plugin, which did not initialize\n"); + break; + } + Log("REMAP BUG=%s %d:REMAP = %s", + code,lineno,inistring); + } + return INTERP_OK; + + fail: + return INTERP_ERROR; +}